Updated for 2.1.0
[freeside.git] / ChangeLog
1 2010-05-25 05:33  ivan
2
3         * Makefile: fix the rel target
4
5 2010-05-25 05:30  ivan
6
7         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 2.1.0
8
9 2010-05-25 05:16  ivan
10
11         * Makefile: its time
12
13 2010-05-25 05:14  ivan
14
15         * httemplate/misc/process/payment.cgi: cardfortress bit
16
17 2010-05-25 05:14  ivan
18
19         * httemplate/elements/select-pkg_class.html: add showdisabled
20           option
21
22 2010-05-25 05:12  ivan
23
24         * httemplate/docs/about.html: 2.1.0
25
26 2010-05-25 04:51  ivan
27
28         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html: wfm to show
29           the add buttons on rt ticket search
30
31 2010-05-25 04:41  ivan
32
33         * rt/share/html/NoAuth/css/freeside2.1/: base.css, boxes.css,
34           collection.css, main.css, misc.css, msie.css, portlets.css: merge
35           in web2 changes from 3.8.7 to 3.8.8
36
37 2010-05-25 04:11  ivan
38
39         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
40
41 2010-05-25 04:07  ivan
42
43         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
44
45 2010-05-25 00:53  mark
46
47         * httemplate/: misc/inventory_item-move.cgi,
48           search/inventory_item.html: RT#7010: inventory items can be moved
49           between agents
50
51 2010-05-24 23:04  ivan
52
53         * FS/FS/Misc.pm: prevent "Can't locate object method "code" via
54           package "HTML::Mason::Exception" errors
55
56 2010-05-24 16:54  mark
57
58         * httemplate/: edit/cust_main_note.cgi,
59           edit/process/cust_main_note.cgi, view/cust_main/notes.html,
60           pref/pref-process.html, pref/pref.html: RT#8224: allow user to
61           disable HTML editor
62
63 2010-05-24 09:56  ivan
64
65         * httemplate/search/timeworked.html: fix Pg-ism
66
67 2010-05-22 18:59  ivan
68
69         * FS/FS/Schema.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
70           FS/FS/cgp_rule_condition.pm, FS/FS/svc_CGPRule_Mixin.pm,
71           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
72           FS/FS/part_export/communigate_pro.pm, FS/t/svc_CGPRule_Mixin.t,
73           httemplate/browse/cgp_rule.html: communigate pro rules, RT#7515
74
75 2010-05-22 13:00  ivan
76
77         * httemplate/search/svc_acct.cgi: consistent with other places,
78           showing database primary keys other than custnum, invnum is
79           stilly
80
81 2010-05-22 12:57  jeff
82
83         * FS/FS/Report/FCC_477.pm, FS/t/Report-FCC_477.t,
84           httemplate/search/477.html,
85           httemplate/search/477partIA_detail.html,
86           httemplate/search/477partIA_summary.html,
87           httemplate/search/477partIIA.html,
88           httemplate/search/477partIIB.html,
89           httemplate/search/477partIV.html,
90           httemplate/search/477partV.html,
91           httemplate/search/477partVI.html,
92           httemplate/search/report_477.html, FS/MANIFEST, FS/FS/Conf.pm,
93           FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
94           FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
95           httemplate/search/elements/metasearch.html,
96           httemplate/search/elements/search-html.html,
97           httemplate/search/elements/search-xml.html,
98           httemplate/search/elements/search.html: improved fcc 477 report
99           #7783
100
101 2010-05-22 12:47  ivan
102
103         * httemplate/search/svc_acct.cgi: really hide uid on account search
104
105 2010-05-22 12:13  ivan
106
107         * httemplate/search/svc_acct.cgi: hide uid on account search
108
109 2010-05-22 11:52  ivan
110
111         * FS/FS/Report/Table/Monthly.pm: fix net sales amount (credits were
112           being applied in wrong month), RT#7502
113
114 2010-05-21 16:35  ivan
115
116         * httemplate/search/agent_inventory.html,
117           httemplate/search/inventory_item.html,
118           httemplate/search/report_agent_inventory.html,
119           FS/FS/inventory_class.pm, httemplate/browse/inventory_class.html,
120           httemplate/elements/menu.html: reporting on agent inventory,
121           RT#7010
122
123 2010-05-21 14:18  mark
124
125         * FS/FS/cust_bill.pm: typo
126
127 2010-05-21 12:57  ivan
128
129         * FS/FS/cust_bill.pm: fix 'Use of uninitialized value' spew,
130           fallout from RT#7266
131
132 2010-05-21 12:09  mark
133
134         * FS/FS/Report/Table/Monthly.pm,
135           httemplate/graph/cust_bill_pkg.cgi,
136           httemplate/graph/report_cust_bill_pkg.html: RT#8504: option to
137           aggregate agents on sales report
138
139 2010-05-20 20:48  mark
140
141         * httemplate/edit/part_pkg.cgi: fix typo
142
143 2010-05-20 20:42  mark
144
145         * FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/voip_inbound.pm,
146           httemplate/edit/part_pkg.cgi: fix display bug, RT#8524
147
148 2010-05-20 20:28  mark
149
150         * FS/FS/part_pkg/voip_inbound.pm: fix display bug, RT#8524
151
152 2010-05-20 17:21  ivan
153
154         * httemplate/edit/elements/edit.html: pass through agent_null to
155           select-table so manual selection from inventory still works,
156           RT#7010
157
158 2010-05-20 17:09  ivan
159
160         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
161           httemplate/edit/elements/svc_Common.html,
162           httemplate/search/inventory_item.html: agent virt inventory,
163           RT#7010
164
165 2010-05-20 15:48  ivan
166
167         * FS/FS/Schema.pm, FS/FS/AccessRight.pm, FS/FS/inventory_item.pm,
168           httemplate/browse/inventory_class.html,
169           httemplate/elements/menu.html,
170           httemplate/misc/inventory_item-import.html,
171           httemplate/search/inventory_item.html,
172           httemplate/search/elements/search.html: agent virt inventory,
173           RT#7010
174
175 2010-05-20 03:13  ivan
176
177         * rt/share/html/Elements/TicketList: oops
178
179 2010-05-20 02:59  ivan
180
181         * rt/FREESIDE_MODIFIED: update modified file list
182
183 2010-05-20 02:53  ivan
184
185         * rt/share/html/Elements/CollectionList: THIS fixes ticketing main
186           layout problems.  whew!  RT#6640
187
188 2010-05-20 02:44  ivan
189
190         * rt/share/html/Elements/TicketList: no...
191
192 2010-05-20 02:35  ivan
193
194         * rt/share/html/Elements/TicketList: should fix the ui drain
195           bramage on ticketing main... right?
196
197 2010-05-20 01:48  ivan
198
199         * httemplate/: elements/columnstart.html, elements/freeside.css,
200           elements/header.html, elements/tr-justtitle.html,
201           elements/tr-pkg_svc.html, elements/tr-title.html,
202           graph/elements/report.html, misc/email-customers.html,
203           search/cust_tax_exempt.html, search/report_477.html,
204           search/report_cdr.html, search/report_cust_event.html,
205           search/report_cust_main.html, search/report_cust_pay.html,
206           search/report_cust_pkg.html, search/report_cust_refund.html,
207           search/report_h_cust_pay.html, search/report_prepaid_income.html,
208           search/report_prospect_main.html, search/report_receivables.html,
209           search/report_svc_acct.html, search/report_svc_phone.html,
210           search/report_timeworked.html,
211           search/report_unapplied_cust_pay.html,
212           search/elements/cust_main_dayranges.html,
213           search/elements/search.html, view/prospect_main.html: fix table
214           titles for new bg color
215
216 2010-05-20 01:17  ivan
217
218         * httemplate/elements/: xmenu.css, xmenu.top.css, menu.html: nicer
219           styling for the menus
220
221 2010-05-20 01:10  ivan
222
223         * httemplate/elements/contact.html: uinit
224
225 2010-05-19 18:33  mark
226
227         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
228           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
229           httemplate/search/report_receivables.cgi: RT#7266: aging report
230           "as of" date now limits applied payments
231
232 2010-05-19 17:57  ivan
233
234         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
235           fix leaking date css, RT#6467
236
237 2010-05-19 16:37  ivan
238
239         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
240           calenaring (RT#6467): a little UI cleanup goes a long way
241
242 2010-05-19 12:04  ivan
243
244         * rt/: lib/RTx/Calendar.pm, share/html/Search/Calendar.html: week
245           view on calendars from Sunday -> Saturday
246
247 2010-05-18 21:05  jeff
248
249         * FS/FS/cust_bill_pkg.pm: avoid spurious bash default usage
250           category charges
251
252 2010-05-18 19:32  ivan
253
254         * rt/: lib/RTx/Calendar.pm, share/html/Elements/CalendarEvent,
255           share/html/Elements/MyCalendar,
256           share/html/NoAuth/css/calendar.css,
257           share/html/Prefs/Calendar.html, etc/RT_Config.pm,
258           etc/RT_Config.pm.in,
259           share/html/Callbacks/RTx-Calendar/Elements/Header/Head,
260           share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default,
261           share/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default,
262           share/html/NoAuth/Calendar/dhandler,
263           share/html/NoAuth/images/created.png,
264           share/html/NoAuth/images/created_due.png,
265           share/html/NoAuth/images/due.png,
266           share/html/NoAuth/images/reminder.png,
267           share/html/NoAuth/images/resolved.png,
268           share/html/NoAuth/images/started.png,
269           share/html/NoAuth/images/starts.png,
270           share/html/NoAuth/images/starts_due.png,
271           share/html/NoAuth/images/updated.png,
272           share/html/Prefs/Elements/CalendarFeed,
273           share/html/Search/Calendar.html: add RTx::Calendar 0.07
274
275 2010-05-18 12:58  ivan
276
277         * rt/lib/: RT.pm, RT.pm.in: fix InitSignalHandlers patch
278
279 2010-05-18 12:54  ivan
280
281         * rt/config.layout.in: add fonitdir to freeside layout to avoid
282           install errors
283
284 2010-05-18 12:41  ivan
285
286         * httemplate/edit/access_user.html: fix "Re-enter password" label
287           on employee edit
288
289 2010-05-18 12:20  ivan
290
291         * rt/: Makefile, Makefile.in, config.status,
292           bin/mason_handler.fcgi, bin/mason_handler.scgi, etc/RT_Config.pm,
293           etc/RT_Config.pm.in, lib/RT.pm, lib/RT.pm.in, lib/RT/Config.pm,
294           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
295           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
296           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
297           share/html/Admin/Users/Modify.html,
298           share/html/Ticket/Elements/ShowSummary,
299           share/html/Ticket/Elements/ShowTransactionAttachments,
300           share/html/Ticket/Elements/Tabs, share/html/User/Prefs.html:
301           merging rt \3.8.8 to HEAD
302
303 2010-05-18 11:47  ivan
304
305         * rt/: share/html/NoAuth/css/base/misc.css,
306           share/html/NoAuth/css/web2/collection.css,
307           share/html/NoAuth/rss/dhandler, share/fonts/Droid.README,
308           share/fonts/DroidSansFallback.ttf, share/fonts/DroidSans.ttf,
309           docs/timezones_in_charts.pod, etc/upgrade/3.8.8/content,
310           t/api/rights_show_ticket.t, t/web/search_rss.t: Initial revision
311
312 2010-05-18 11:43  ivan
313
314         * rt/: lib/RT/I18N/pt_PT.po, lib/RT/I18N/nn.po,
315           bin/fastcgi_server.in, bin/fastcgi_server,
316           share/html/Search/Elements/ResultsRSSView,
317           share/html/Elements/EditPassword,
318           share/html/Elements/ShowRelationLabel,
319           share/html/Elements/RT__CustomField/ColumnMap: Initial revision
320
321 2010-05-17 20:25  ivan
322
323         * FS/FS/AccessRight.pm, FS/FS/Conf.pm,
324           httemplate/search/report_svc_acct.html,
325           httemplate/search/svc_acct.cgi: add more info to
326           (customer-specific) service report, RT#6180
327
328 2010-05-13 19:16  ivan
329
330         * FS/FS/rate.pm, httemplate/edit/rate.cgi: fix losing rates when
331           renaming a rate plan, RT#8173
332
333 2010-05-12 22:43  jeff
334
335         * httemplate/misc/queued_report.html,
336           httemplate/search/report_queued_newtax.cgi, FS/FS/queue.pm,
337           FS/FS/tax_rate.pm, FS/bin/freeside-queued,
338           httemplate/search/queue.html,
339           httemplate/search/report_newtax.html: cope with poor tax
340           liability report performance by allowing queuing of reports
341           RT#8274
342
343 2010-05-12 22:16  jeff
344
345         * FS/FS/cust_main.pm: merge new bop routines into old bop routines
346           rt#4103
347
348 2010-05-12 20:06  ivan
349
350         * httemplate/search/cust_bill_pkg.cgi: add "Owed" and "Payment
351           date" columns to unearned revenue detail, RT#7776
352
353 2010-05-12 19:51  ivan
354
355         * Makefile: make dev kludge: unstable has 5.10.1
356
357 2010-05-12 18:47  ivan
358
359         * FS/FS/Setup.pm: fix bootstrapping for 2.1 installs, broken by
360           fallout from otaker stuff, RT#8395
361
362 2010-05-12 18:25  ivan
363
364         * Makefile: fix "-e DBI:Pg:dbname=freeside" datasrc winding up in
365           secrets as a result of weird implementations of echo as a shell
366           builtin that ignore -e
367
368 2010-05-10 23:57  ivan
369
370         * FS/FS/part_pkg/voip_cdr.pm: should fix asterisks in destination
371           numbers causing invoice generation to barf, RT#7840
372
373 2010-05-10 23:38  ivan
374
375         * FS/FS/rate.pm: fix ignore_unrateable flag, RT#8149
376
377 2010-05-07 19:38  ivan
378
379         * FS/FS/Mason.pm, httemplate/edit/pkg_category.html: fix package
380           Categorys spelling, RT#8314
381
382 2010-05-04 15:25  mark
383
384         * FS/FS/: cdr.pm, cdr/wip.pm: RT#8026: WIP CDR format
385
386 2010-04-29 19:32  ivan
387
388         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cgp_rule_action.pm,
389           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
390           httemplate/edit/cgp_rule.html,
391           httemplate/elements/select-cgp_rule_action.html,
392           httemplate/elements/select-cgp_rule_condition.html: communigate
393           (phase 2): rules: show conditions/actions on rule browse, fix
394           rule edit for conditions and actions without op/param, fix rule
395           edit stickiness on errors.  RT#7514
396
397 2010-04-29 00:40  ivan
398
399         * httemplate/elements/select-cgp_rule_condition.html,
400           FS/FS/cgp_rule.pm, httemplate/edit/cgp_rule.html,
401           httemplate/edit/process/cgp_rule.html,
402           httemplate/elements/input-text.html,
403           httemplate/elements/select-cgp_rule_action.html,
404           httemplate/elements/select.html: communigate (phase 2): rules:
405           adding conditions and actions to rule edit.  RT#7514
406
407 2010-04-28 19:59  ivan
408
409         * httemplate/: elements/select-cgp_rule_action.html,
410           edit/elements/edit.html, elements/select-cgp_rule_condition.html:
411           communigate (phase 2): rules: adding conditions and actions to
412           rule edit.  RT#7514
413
414 2010-04-27 03:56  ivan
415
416         * httemplate/: edit/cgp_rule.html,
417           elements/select-cgp_rule_action.html,
418           elements/select-cgp_rule_condition.html, elements/select.html,
419           elements/tr-select.html: communigate (phase 2): rules: start of
420           adding conditions and actions to rule edit.  RT#7514
421
422 2010-04-27 02:23  ivan
423
424         * httemplate/edit/elements/edit.html: tyop
425
426 2010-04-26 22:38  mark
427
428         * FS/FS/: ClientAPI/MyAccount.pm, Schema.pm, cdr.pm,
429           cdr_termination.pm, cust_svc.pm, svc_phone.pm,
430           part_pkg/voip_cdr.pm, part_pkg/voip_inbound.pm: RT#7046: inbound
431           rate for rate plan billing
432
433 2010-04-22 23:47  ivan
434
435         * httemplate/view/svc_domain/basics.html: communigate (phase 2):
436           rules.  RT#7514
437
438 2010-04-22 23:43  ivan
439
440         * FS/FS/Mason.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
441           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
442           httemplate/edit/cgp_rule.html,
443           httemplate/edit/process/cgp_rule.html,
444           httemplate/misc/delete-cgp_rule.html,
445           httemplate/view/svc_acct/basics.html,
446           httemplate/view/svc_acct/communigate.html, FS/FS/Schema.pm:
447           communigate (phase 2): rules.  RT#7514
448
449 2010-04-21 19:00  ivan
450
451         * FS/: FS/Schema.pm, FS/cgp_rule.pm, FS/cgp_rule_action.pm,
452           FS/cgp_rule_condition.pm, FS.pm, MANIFEST, t/cgp_rule.t,
453           t/cgp_rule_action.t, t/cgp_rule_condition.t: communigate (phase
454           2): rules.  RT#7514
455
456 2010-04-21 02:31  ivan
457
458         * httemplate/elements/select-part_pkg.html: "
459
460 2010-04-21 02:09  ivan
461
462         * httemplate/config/config.cgi: prevent inadvertantly losing
463           disabled package defs, service defs or package classes in a
464           config value that uses them (i.e. support_packages)
465
466 2010-04-21 01:57  ivan
467
468         * httemplate/elements/select-part_pkg.html: prevent inadvertantly
469           losing disabled package defs, service defs or package classes in
470           a config value that uses them (i.e. support_packages)
471
472 2010-04-20 20:56  ivan
473
474         * Makefile: ensure that the trainwreck which was 1.9.2 does not
475           happen again
476
477 2010-04-19 21:29  ivan
478
479         * FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
480           (phase 2): add a textarea type to edit/part_svc so you can set it
481           to a default or fixed trailer that's multi-line, RT#7514
482
483 2010-04-19 21:13  ivan
484
485         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
486           httemplate/view/svc_acct/basics.html,
487           FS/FS/part_export/communigate_pro.pm,
488           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
489           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
490           2): Account Preferences (& Domain::Account Defaults:Preferences):
491           ProntoSkinName  RT#7514
492
493 2010-04-19 18:51  ivan
494
495         * FS/FS/svc_acct.pm, FS/FS/Schema.pm, FS/FS/svc_domain.pm,
496           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
497           httemplate/view/svc_acct/basics.html,
498           FS/FS/part_export/communigate_pro.pm,
499           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
500           2): Account Preferences (& Domain::Account Defaults:Preferences):
501           Language, Time zone, Layout, Send read receipts.  RT#7514
502
503 2010-04-19 00:09  ivan
504
505         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
506           FS/FS/part_export/communigate_pro.pm,
507           httemplate/edit/svc_acct.cgi,
508           httemplate/view/svc_acct/basics.html: communigate (phase 2),
509           Account:Settings PasswordRecovery.  also fix modification of
510           svc_acct booleans in export.  RT#7514
511
512 2010-04-18 23:15  ivan
513
514         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
515           FS/FS/part_export/communigate_pro.pm,
516           httemplate/edit/svc_acct.cgi,
517           httemplate/view/svc_acct/basics.html: communigate provisioning
518           phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
519           AddMailTrailer.  RT#7514
520
521 2010-04-18 22:01  ivan
522
523         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
524           FS/FS/part_export/communigate_pro.pm,
525           httemplate/edit/svc_domain.cgi,
526           httemplate/view/svc_domain/acct_defaults.html: communigate
527           provisioning phase 2: Domain:Account Defaults:Settings:
528           RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
529
530 2010-04-18 18:25  ivan
531
532         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
533           FS/FS/part_export/communigate_pro.pm,
534           httemplate/edit/svc_domain.cgi,
535           httemplate/view/svc_domain/basics.html: communigate provisioning
536           phase 2: add svc_domain.trailer -> communigate TrailerText,
537           RT#7514
538
539 2010-04-09 21:21  mark
540
541         * httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
542           payment links
543
544 2010-04-09 01:17  ivan
545
546         * httemplate/search/elements/cust_main_dayranges.html, FS/MANIFEST,
547           FS/FS/Mason.pm, FS/FS/Misc/DateTime.pm, FS/FS/UI/Web.pm,
548           FS/FS/cust_main/Import.pm, httemplate/edit/REAL_cust_pkg.cgi,
549           httemplate/edit/cust_pay.cgi,
550           httemplate/edit/process/REAL_cust_pkg.cgi,
551           httemplate/edit/process/cust_main.cgi,
552           httemplate/edit/process/cust_pay.cgi,
553           httemplate/edit/process/quick-charge.cgi,
554           httemplate/edit/process/quick-cust_pkg.cgi,
555           httemplate/misc/process/cancel_pkg.html,
556           httemplate/misc/process/delay_susp_pkg.html,
557           httemplate/search/pay_batch.cgi,
558           httemplate/search/report_prepaid_income.cgi,
559           httemplate/search/sqlradius.cgi: fix date parsing when using
560           international dates (package date edit), RT#8027
561
562 2010-04-09 01:09  jeff
563
564         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
565           total items for balance below line and current charges above line
566           with configurable description.  also bug fixes that might close
567           7896
568
569 2010-04-08 12:23  jeff
570
571         * httemplate/elements/about_rt.html: close tag rather than open a
572           new one
573
574 2010-04-07 18:15  mark
575
576         * FS/FS/cust_pkg.pm, FS/FS/Report/Table/Monthly.pm,
577           httemplate/elements/menu.html,
578           httemplate/graph/cust_pkg_cost.cgi,
579           httemplate/graph/report_cust_pkg_cost.html,
580           httemplate/search/cust_pkg.cgi: RT#1382: beginning of package
581           cost report
582
583 2010-04-07 01:24  ivan
584
585         * httemplate/edit/agent.cgi: also in agent edit, fix form getting
586           submitted before customer search can complete.  throws "status
587           connecting to" error and custnum does not get filled in, RT#8014
588
589 2010-04-07 01:15  ivan
590
591         * httemplate/: edit/access_user.html, edit/elements/edit.html,
592           elements/search-cust_main.html: in employee edit, fix form
593           getting submitted before customer search can complete.  throws
594           "status connecting to" error and custnum does not get filled in,
595           RT#8014
596
597 2010-04-06 23:20  ivan
598
599         * FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
600           tables and columns - mysql fix
601
602 2010-04-06 22:52  mark
603
604         * FS/FS/pay_batch/RBC.pm: fix floating point error
605
606 2010-04-06 21:11  ivan
607
608         * httemplate/search/part_pkg.html: fix a mysql-ism in employee
609           commission report, now compatible with Pg, that's a new one.
610           RT#6991
611
612 2010-04-06 14:43  ivan
613
614         * httemplate/search/report_employee_commission.html: fix 1.9-style
615           employee comission report, RT#6991
616
617 2010-04-05 05:24  jeff
618
619         * FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
620           redeclaration
621
622 2010-04-04 23:58  ivan
623
624         * conf/invoice_from: company email
625
626 2010-04-04 23:57  ivan
627
628         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
629
630 2010-04-04 23:50  ivan
631
632         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
633
634 2010-04-04 22:20  ivan
635
636         * FS/FS/part_export/indosoft.pm: initial indosoft export, RT#4068
637
638 2010-04-04 18:23  ivan
639
640         * httemplate/search/part_pkg.html: last fix for employee
641           commisssion report, RT#6991
642
643 2010-04-04 17:59  ivan
644
645         * httemplate/elements/menu.html: add employee commission report to
646           menu, RT#6991
647
648 2010-04-04 16:47  ivan
649
650         * FS/FS/Schema.pm: fix otaker upgrade
651
652 2010-04-04 16:37  ivan
653
654         * FS/FS/cust_pay_void.pm: fix otaker upgrade
655
656 2010-04-04 16:27  ivan
657
658         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
659           for cust_attachment & cust_main_note, hopefully
660
661 2010-04-04 16:18  ivan
662
663         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
664           for cust_attachment & cust_main_note, hopefully
665
666 2010-04-04 15:52  ivan
667
668         * FS/FS/: cust_main.pm: fix otaker upgrade for cust_main
669
670 2010-04-04 15:44  ivan
671
672         * FS/FS/cust_main_note.pm: fix note editing of old notes until we
673           can fix the cust_main_note.otaker disaster, RT#7991
674
675 2010-04-01 14:30  mark
676
677         * httemplate/search/elements/cust_main_dayranges.html: fix column
678           alignment
679
680 2010-04-01 01:10  ivan
681
682         * FS/FS/part_pkg/: flat.pm, subscription.pm: fix nasty discount
683           fallout (i hope)
684
685 2010-04-01 00:39  ivan
686
687         * FS/FS/part_pkg/flat.pm: fix nasty discount fallout (i hope)
688
689 2010-03-31 21:43  mark
690
691         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
692           httemplate/search/elements/cust_main_dayranges.html,
693           httemplate/search/elements/search-html.html,
694           httemplate/search/elements/search.html: RT#866: links to process
695           payments from aging report
696
697 2010-03-31 08:48  jeff
698
699         * FS/: MANIFEST, FS/part_export/dashcs_e911.pm: add dash carrier
700           services e911 support RT7103
701
702 2010-03-31 00:41  mark
703
704         * httemplate/search/: report_receivables.cgi,
705           report_receivables.html, report_unapplied_cust_pay.html,
706           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
707           RT#7266: aging reports as of a past date
708
709 2010-03-31 00:35  ivan
710
711         * httemplate/: edit/process/cust_main_attach.cgi,
712           edit/process/cust_main_note.cgi, view/cust_main/attachments.html,
713           view/cust_main/notes.html: fix customer notes and attachments wrt
714           s/otaker/usernum/ changes; still need to look at the migration,
715           RT#7935
716
717 2010-03-30 23:30  ivan
718
719         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
720           $enc in string eq" warnings
721
722 2010-03-30 05:12  ivan
723
724         * httemplate/search/part_pkg.html, FS/FS/Schema.pm: employee
725           commission reporting, RT#6991
726
727 2010-03-30 05:07  ivan
728
729         * httemplate/search/report_employee_commission.html,
730           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
731           FS/FS/part_event/Action/pkg_agent_credit.pm,
732           FS/FS/part_event/Action/pkg_employee_credit.pm,
733           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
734           commission reporting, RT#6991
735
736 2010-03-29 20:28  ivan
737
738         * FS/FS/Record.pm: regexp_sql
739
740 2010-03-29 20:10  ivan
741
742         * FS/MANIFEST: employee (otaker / access_user) commissioning,
743           RT#6991
744
745 2010-03-29 19:53  ivan
746
747         * httemplate/browse/access_user.html,
748           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
749           FS/FS/part_event/Action/pkg_agent_credit.pm,
750           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
751           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
752           FS/FS/part_event/Action/pkg_referral_credit.pm,
753           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
754           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
755           httemplate/elements/search-cust_main.html,
756           httemplate/elements/tr-search-cust_main.html: employee (otaker /
757           access_user) commissioning, RT#6991
758
759 2010-03-29 19:52  ivan
760
761         * FS/FS/part_event/Action/pkg_employee_credit.pm: employee
762           commissions, RT#6991
763
764 2010-03-29 19:04  ivan
765
766         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
767           part_event/Condition/balance_age.pm,
768           part_event/Condition/balance_under.pm,
769           part_event/Condition/cust_bill_has_service.pm,
770           part_event/Condition/cust_bill_owed.pm,
771           part_event/Condition/cust_bill_owed_under.pm: fixes for MySQL
772           CAST drain bramage
773
774 2010-03-29 02:18  mark
775
776         * FS/FS/Mason.pm, FS/FS/cust_main.pm,
777           httemplate/elements/select-user.html,
778           httemplate/elements/tr-select-user.html,
779           httemplate/graph/report_signupdate.html,
780           httemplate/graph/signupdate.cgi,
781           httemplate/graph/elements/monthly.html,
782           httemplate/graph/elements/report.html,
783           httemplate/search/cust_main.html: RT#884: search customers by
784           signup time of day
785
786 2010-03-28 17:38  ivan
787
788         * FS/FS/cust_pay.pm: move from otaker to proper usernum FK
789
790 2010-03-28 17:23  ivan
791
792         * FS/FS/: Schema.pm, Upgrade.pm, access_user.pm, banned_pay.pm,
793           cust_attachment.pm, cust_credit.pm, cust_main.pm,
794           cust_main_note.pm, cust_pay_void.pm, cust_pkg.pm,
795           cust_pkg_discount.pm, cust_pkg_reason.pm, cust_refund.pm,
796           otaker_Mixin.pm: move from otaker to proper usernum FK
797
798 2010-03-26 23:21  ivan
799
800         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
801           a fatal error w/MySQL
802
803 2010-03-26 23:09  ivan
804
805         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
806           edit/cust_main_note.cgi: resize customer not add popup, eliminate
807           needless <BR> in popup
808
809 2010-03-26 21:37  ivan
810
811         * FS/FS/Upgrade.pm: these are now supported in supported in
812           DBIx-DBSchema and friends
813
814 2010-03-26 20:43  ivan
815
816         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
817           supported in DBIx-DBSchema and friends
818
819 2010-03-26 15:25  ivan
820
821         * httemplate/elements/: select-areacode.html, select-did.html: fix
822           E911 vs. DID selector on phone provision, RT#7819
823
824 2010-03-26 14:43  ivan
825
826         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
827
828 2010-03-26 00:52  ivan
829
830         * httemplate/elements/: freeside-menu.css, freeside.css: that'll do
831           for now
832
833 2010-03-25 22:02  ivan
834
835         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
836           problem, fix s/serial/int/ for non-primary keys in
837           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
838           DBIx::DBSchema 0.39
839
840 2010-03-25 21:50  ivan
841
842         * FS/FS/UID.pm: don't warn about the configuration table during
843           setup
844
845 2010-03-25 19:19  ivan
846
847         * bin/build_exten.php: adding build_exten.php since FreePBX won't
848           ship it
849
850 2010-03-25 18:06  ivan
851
852         * rt/lib/RT/: Ticket_Overlay.pm: ticket auto-association in the
853           correct spot.  how the hell did it get merged there?  RT#7882
854
855 2010-03-25 15:30  ivan
856
857         * httemplate/elements/header.html: fix new header in RT
858
859 2010-03-25 15:21  ivan
860
861         * rt/lib/RT/User_Overlay.pm: fix user modification?
862
863 2010-03-25 14:22  ivan
864
865         * rt/lib/RT/URI/freeside.pm: generate a stack backtrace for mystery
866           freeside link resolution problems
867
868 2010-03-25 13:21  ivan
869
870         * httemplate/elements/: header.html, searchbar-address2.html,
871           searchbar-cust_bill.html, searchbar-cust_main.html,
872           searchbar-cust_svc.html, searchbar-prospect.html,
873           searchbar-ticket.html: when using a side menubar, put search
874           boxes on the side too
875
876 2010-03-24 18:37  mark
877
878         * FS/FS/Mason.pm, httemplate/view/cust_main/notes.html: RT#6226:
879           security fix for customer notes
880
881 2010-03-24 01:37  ivan
882
883         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
884           httemplate/search/report_prepaid_income.cgi: better prepaid
885           income reporting, with line item detail, RT#7776
886
887 2010-03-23 02:13  ivan
888
889         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
890           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
891           httemplate/elements/header.html,
892           httemplate/search/mailinglistmember.html: export svc_mailinglist
893           to CGP groups, RT#7514
894
895 2010-03-23 01:27  ivan
896
897         * httemplate/images/: black-gray-side.png, gray-black-side.png:
898           goodbye and good riddance
899
900 2010-03-22 20:53  ivan
901
902         * FS/: FS.pm, FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t,
903           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
904           (mailing lists), RT#7514
905
906 2010-03-22 20:47  ivan
907
908         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/mailinglist.pm,
909           FS/FS/mailinglistmember.pm, FS/FS/svc_mailinglist.pm,
910           FS/t/mailinglist.t, FS/t/mailinglistmember.t,
911           FS/t/svc_mailinglist.t, httemplate/edit/mailinglistmember.html,
912           httemplate/edit/part_svc.cgi,
913           httemplate/edit/svc_mailinglist.cgi,
914           httemplate/edit/process/mailinglistmember.html,
915           httemplate/edit/process/svc_mailinglist.html,
916           httemplate/misc/delete-mailinglistmember.html,
917           httemplate/search/mailinglistmember.html,
918           httemplate/view/svc_mailinglist.cgi: adding svc_mailinglist for
919           communigate "groups" (mailing lists), RT#7514
920
921 2010-03-22 20:34  ivan
922
923         * httemplate/elements/freeside.css: little bit further, just a
924           little bit more
925
926 2010-03-22 18:17  ivan
927
928         * httemplate/elements/menubar.html: don't like that <BR> after
929           all... for now
930
931 2010-03-22 18:07  ivan
932
933         * httemplate/elements/freeside.css: wfm
934
935 2010-03-22 18:04  ivan
936
937         * httemplate/elements/: xmenu.css, xmenu.top.css: purple on pink is
938           WAY too my little pony.  man, its not easy being purple
939
940 2010-03-22 12:46  ivan
941
942         * httemplate/elements/: freeside.css, menubar.html: 1.9-style
943           menubar was hurting my eyes
944
945 2010-03-22 07:08  jeff
946
947         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
948           tax data replacement
949
950 2010-03-21 23:34  ivan
951
952         * httemplate/elements/freeside.css: fix link hover effect so it
953           doesn't underline A NAME tags
954
955 2010-03-21 16:56  ivan
956
957         * httemplate/elements/freeside.css: fix inadvertant button styling
958
959 2010-03-21 16:13  ivan
960
961         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
962           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
963           httemplate/edit/rate_detail.html,
964           httemplate/edit/rate_region.cgi,
965           httemplate/edit/process/rate_region.cgi,
966           httemplate/misc/rate_edit_excel.html,
967           httemplate/misc/process/copy-rate_detail.html: connection fee for
968           initial N seconds support, RT#7018
969
970 2010-03-21 12:34  ivan
971
972         * rt/etc/RT_SiteConfig.pm: make the fckeditor taller, way too small
973
974 2010-03-20 22:20  ivan
975
976         * rt/share/html/Elements/Header: there was nothing wrong with the
977           dhandler
978
979 2010-03-20 22:17  ivan
980
981         * rt/: share/html/Widgets/TitleBoxEnd, FREESIDE_MODIFIED: think
982           this fixes the "results box color infects everything else"
983           problem
984
985 2010-03-20 21:47  ivan
986
987         * rt/share/html/Elements/Header: dunno why squish dhandler is
988           borked
989
990 2010-03-20 16:30  ivan
991
992         * httemplate/docs/credits.html: more RT integration / reskin / 2.1,
993           RT#6640
994
995 2010-03-20 16:22  ivan
996
997         * httemplate/: elements/menu.html,
998           elements/popup_link_onclick.html, images/cvv2.png,
999           images/cvv2_amex.png: more RT integration / reskin / 2.1, RT#6640
1000
1001 2010-03-20 15:44  ivan
1002
1003         * httemplate/elements/: freeside-menu.css, header.html, xmenu.css,
1004           xmenu.js, xmenu.top.css: more RT integration / reskin / 2.1,
1005           RT#6640
1006
1007 2010-03-20 15:11  ivan
1008
1009         * httemplate/elements/calendar-win2k-2.css,
1010           httemplate/elements/freeside-menu.css,
1011           httemplate/elements/header.html, httemplate/elements/menu.html,
1012           httemplate/elements/xmenu.top.css,
1013           httemplate/elements/xmenu.top.js, rt/share/html/Elements/Footer,
1014           rt/share/html/Elements/PageLayout,
1015           rt/share/html/Elements/SelectDate,
1016           rt/share/html/Prefs/SearchOptions.html,
1017           rt/share/html/User/Prefs.html,
1018           httemplate/images/arrow.down.black.png,
1019           httemplate/images/black-gradient.png,
1020           httemplate/images/black-gray-gradient.png, rt/FREESIDE_MODIFIED,
1021           httemplate/elements/freeside.css,
1022           rt/share/html/NoAuth/css/freeside2.1/layout.css: more RT
1023           integration / reskin / 2.1, RT#6640
1024
1025 2010-03-19 01:27  ivan
1026
1027         * httemplate/: docs/cvv2.html, elements/header-minimal.html,
1028           elements/header-popup.html, elements/header.html,
1029           elements/tr-justtitle.html, elements/tr-title.html,
1030           elements/freeside-menu.css, elements/menu.html,
1031           elements/menubar.html, elements/xmenu.top.css: skin RT 3.8,
1032           slight new look for 2.1, RT#6640
1033
1034 2010-03-19 01:26  ivan
1035
1036         * rt/: FREESIDE_MODIFIED, share/html/Elements/Header,
1037           share/html/Elements/PageLayout,
1038           share/html/NoAuth/css/freeside2.1/freeside.css,
1039           share/html/NoAuth/css/freeside2.1/layout.css,
1040           share/html/NoAuth/css/freeside2.1/nav.css: skin RT 3.8, RT#6640
1041
1042 2010-03-19 01:20  mark
1043
1044         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
1045           closing quick payment entry
1046
1047 2010-03-18 01:02  ivan
1048
1049         * httemplate/edit/cust_main/top_misc.html: signup date fix?
1050
1051 2010-03-18 00:59  ivan
1052
1053         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
1054           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
1055           httemplate/edit/quick-charge.html,
1056           FS/FS/part_event/Condition/cust_bill_has_noauto.pm,
1057           FS/FS/part_event/Condition/cust_bill_hasnt_noauto.pm,
1058           httemplate/edit/process/quick-charge.cgi,
1059           httemplate/edit/process/quick-cust_pkg.cgi,
1060           httemplate/misc/order_pkg.html,
1061           httemplate/view/cust_main/one_time_charge_link.html,
1062           httemplate/view/cust_main/order_pkg_link.html,
1063           httemplate/view/cust_main/packages/status.html: disable
1064           auto-billing of specific customer packages, RT#6378
1065
1066 2010-03-16 01:05  mark
1067
1068         * httemplate/edit/cust_main_note.cgi: minor bugfix
1069
1070 2010-03-16 00:49  mark
1071
1072         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
1073           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
1074           editor/fckdebug.html, editor/fckdialog.html,
1075           editor/fckeditor.html, editor/fckeditor.original.html,
1076           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
1077           editor/css/fck_showtableborders_gecko.css,
1078           editor/css/images/block_address.png,
1079           editor/css/images/block_blockquote.png,
1080           editor/css/images/block_div.png, editor/css/images/block_h1.png,
1081           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
1082           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
1083           editor/css/images/block_h6.png, editor/css/images/block_p.png,
1084           editor/css/images/block_pre.png,
1085           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
1086           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
1087           editor/dialog/fck_checkbox.html,
1088           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
1089           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
1090           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
1091           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
1092           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
1093           editor/dialog/fck_radiobutton.html,
1094           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
1095           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
1096           editor/dialog/fck_source.html,
1097           editor/dialog/fck_specialchar.html,
1098           editor/dialog/fck_spellerpages.html,
1099           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
1100           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
1101           editor/dialog/fck_textfield.html,
1102           editor/dialog/common/fck_dialog_common.css,
1103           editor/dialog/common/fck_dialog_common.js,
1104           editor/dialog/fck_about/sponsors/spellchecker_net.gif,
1105           editor/dialog/fck_docprops/fck_document_preview.html,
1106           editor/dialog/fck_flash/fck_flash.js,
1107           editor/dialog/fck_flash/fck_flash_preview.html,
1108           editor/dialog/fck_image/fck_image.js,
1109           editor/dialog/fck_image/fck_image_preview.html,
1110           editor/dialog/fck_link/fck_link.js,
1111           editor/dialog/fck_scayt/scayt_dialog.css,
1112           editor/dialog/fck_select/fck_select.js,
1113           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
1114           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
1115           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
1116           editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
1117           editor/dtd/fck_xhtml10transitional.js,
1118           editor/filemanager/browser/default/browser.css,
1119           editor/filemanager/browser/default/browser.html,
1120           editor/filemanager/browser/default/frmactualfolder.html,
1121           editor/filemanager/browser/default/frmcreatefolder.html,
1122           editor/filemanager/browser/default/frmfolders.html,
1123           editor/filemanager/browser/default/frmresourceslist.html,
1124           editor/filemanager/browser/default/frmresourcetype.html,
1125           editor/filemanager/browser/default/frmupload.html,
1126           editor/filemanager/browser/default/js/common.js,
1127           editor/filemanager/browser/default/js/fckxml.js,
1128           editor/filemanager/connectors/test.html,
1129           editor/filemanager/connectors/uploadtest.html,
1130           editor/filemanager/connectors/perl/basexml.pl,
1131           editor/filemanager/connectors/perl/commands.pl,
1132           editor/filemanager/connectors/perl/config.pl,
1133           editor/filemanager/connectors/perl/connector.cgi,
1134           editor/filemanager/connectors/perl/io.pl,
1135           editor/filemanager/connectors/perl/upload.cgi,
1136           editor/filemanager/connectors/perl/upload_fck.pl,
1137           editor/filemanager/connectors/perl/util.pl,
1138           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
1139           editor/js/fckeditorcode_ie.js,
1140           editor/lang/_translationstatus.txt, editor/lang/af.js,
1141           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
1142           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
1143           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
1144           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
1145           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
1146           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
1147           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
1148           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
1149           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
1150           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
1151           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
1152           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
1153           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
1154           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
1155           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
1156           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
1157           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
1158           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
1159           editor/lang/zh-cn.js, editor/lang/zh.js,
1160           editor/plugins/autogrow/fckplugin.js,
1161           editor/plugins/bbcode/fckplugin.js,
1162           editor/plugins/dragresizetable/fckplugin.js,
1163           editor/plugins/placeholder/fck_placeholder.html,
1164           editor/plugins/placeholder/fckplugin.js,
1165           editor/plugins/placeholder/lang/de.js,
1166           editor/plugins/placeholder/lang/en.js,
1167           editor/plugins/placeholder/lang/es.js,
1168           editor/plugins/placeholder/lang/fr.js,
1169           editor/plugins/placeholder/lang/it.js,
1170           editor/plugins/placeholder/lang/pl.js,
1171           editor/plugins/simplecommands/fckplugin.js,
1172           editor/plugins/tablecommands/fckplugin.js,
1173           editor/skins/_fckviewstrips.html,
1174           editor/skins/default/fck_dialog.css,
1175           editor/skins/default/fck_dialog_ie6.js,
1176           editor/skins/default/fck_editor.css,
1177           editor/skins/default/fck_strip.gif,
1178           editor/skins/default/images/dialog.sides.gif,
1179           editor/skins/default/images/dialog.sides.png,
1180           editor/skins/default/images/dialog.sides.rtl.png,
1181           editor/skins/default/images/sprites.gif,
1182           editor/skins/default/images/sprites.png,
1183           editor/skins/office2003/fck_dialog.css,
1184           editor/skins/office2003/fck_dialog_ie6.js,
1185           editor/skins/office2003/fck_editor.css,
1186           editor/skins/office2003/fck_strip.gif,
1187           editor/skins/office2003/images/dialog.sides.gif,
1188           editor/skins/office2003/images/dialog.sides.png,
1189           editor/skins/office2003/images/dialog.sides.rtl.png,
1190           editor/skins/office2003/images/sprites.gif,
1191           editor/skins/office2003/images/sprites.png,
1192           editor/skins/silver/fck_dialog.css,
1193           editor/skins/silver/fck_dialog_ie6.js,
1194           editor/skins/silver/fck_editor.css,
1195           editor/skins/silver/fck_strip.gif,
1196           editor/skins/silver/images/dialog.sides.gif,
1197           editor/skins/silver/images/dialog.sides.png,
1198           editor/skins/silver/images/dialog.sides.rtl.png,
1199           editor/skins/silver/images/sprites.gif,
1200           editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
1201           editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
1202
1203 2010-03-15 19:51  mark
1204
1205         * httemplate/: edit/cust_main_note.cgi, view/cust_main/notes.html,
1206           elements/htmlarea.html: RT#6226: fckeditor for customer notes
1207
1208 2010-03-15 19:14  ivan
1209
1210         * rt/etc/rt.spec: remove rt.spec, borking our build somehow
1211
1212 2010-03-15 18:00  ivan
1213
1214         * httemplate/search/: cust_main-zip.html,
1215           report_cust_main-zip.html: w/svc_whatever option on zip code
1216           distribution report, RT#7784
1217
1218 2010-03-15 15:31  mark
1219
1220         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
1221
1222 2010-03-15 00:13  ivan
1223
1224         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
1225           service w/no ip address, RT#7786
1226
1227 2010-03-14 23:18  ivan
1228
1229         * httemplate/search/elements/cust_pay_or_refund.html: deleted
1230           payment report, RT#7694
1231
1232 2010-03-14 23:10  ivan
1233
1234         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
1235           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
1236
1237 2010-03-14 19:06  ivan
1238
1239         * httemplate/edit/part_pkg.cgi: fix diabled package optional
1240           reporting classes still selectable on package def edit, RT#7658
1241
1242 2010-03-13 15:50  ivan
1243
1244         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
1245           expire_months/start_1st stuff, getting in the way of debugging
1246           for ncic, RT#7780
1247
1248 2010-03-12 13:56  ivan
1249
1250         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
1251           add svc_phone-phone_name-max_length config, RT#7047
1252
1253 2010-03-12 13:29  ivan
1254
1255         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
1256           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
1257           httemplate/edit/svc_phone.cgi,
1258           httemplate/edit/elements/svc_Common.html,
1259           httemplate/edit/process/svc_phone.html,
1260           httemplate/elements/tr-select-cust_location.html,
1261           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
1262           RT#7047
1263
1264 2010-03-12 03:48  mark
1265
1266         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
1267           names
1268
1269 2010-03-11 19:36  ivan
1270
1271         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/location_Mixin.pm,
1272           FS/FS/svc_phone.pm, FS/t/location_Mixin.t,
1273           httemplate/edit/svc_phone.cgi,
1274           httemplate/edit/elements/edit.html,
1275           httemplate/edit/elements/svc_Common.html,
1276           httemplate/elements/location.html,
1277           httemplate/elements/tr-select-cust_location.html,
1278           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
1279
1280 2010-03-11 19:30  ivan
1281
1282         * FS/MANIFEST: add location to svc_phone, RT#7047
1283
1284 2010-03-10 19:27  ivan
1285
1286         * FS/FS/TicketSystem/RT_External.pm,
1287           httemplate/view/cust_main/tickets.html: add queue selection to
1288           customer ticket creation, RT#7656
1289
1290 2010-03-10 18:15  ivan
1291
1292         * httemplate/docs/credits.html: Mark Wells is now a member of the
1293           core team.  Kristian Hoffman has been moved to the core emeritus
1294
1295 2010-03-10 00:20  mark
1296
1297         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
1298
1299 2010-03-09 23:50  mark
1300
1301         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
1302
1303 2010-03-09 22:52  ivan
1304
1305         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
1306           handling from check to insert, so it doesn't get triggered on
1307           edit, RT#7347
1308
1309 2010-03-09 22:47  ivan
1310
1311         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
1312           adding a start date to actually check its *added*, RT#7352
1313
1314 2010-03-09 15:47  ivan
1315
1316         * httemplate/misc/delay_susp_pkg.html: tyop too
1317
1318 2010-03-09 14:37  mark
1319
1320         * httemplate/misc/cancel_pkg.html: fix typo
1321
1322 2010-03-09 13:57  mark
1323
1324         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
1325           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
1326           length prepaid card codes
1327
1328 2010-03-09 00:37  ivan
1329
1330         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
1331           recur_Common, RT#7212
1332
1333 2010-03-09 00:05  ivan
1334
1335         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
1336           date_format
1337
1338 2010-03-08 18:43  ivan
1339
1340         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
1341           the 1st and expires after N months, RT#7738
1342
1343 2010-03-08 18:39  ivan
1344
1345         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
1346           0.05_02 required.  RT#_7673
1347
1348 2010-03-08 18:12  ivan
1349
1350         * FS/FS/cust_pkg.pm: init ticket system new-style
1351
1352 2010-03-08 16:23  jeff
1353
1354         * FS/FS/Setup.pm: tyop broke populate_initial_data
1355
1356 2010-03-08 16:18  jeff
1357
1358         * FS/FS/reason_type.pm: and this is not 1.7.x
1359
1360 2010-03-08 15:07  jeff
1361
1362         * FS/FS/part_export/prizm.pm: try a delete before adding an element
1363           to prizm
1364
1365 2010-03-08 14:13  ivan
1366
1367         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
1368           0.05_02 required.  RT#_7673
1369
1370 2010-03-08 02:57  ivan
1371
1372         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
1373           httemplate/edit/REAL_cust_pkg.cgi,
1374           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
1375           httemplate/edit/cust_refund.cgi,
1376           httemplate/edit/quick-charge.html,
1377           httemplate/edit/elements/ApplicationCommon.html,
1378           httemplate/elements/tr-input-beginning_ending.html,
1379           httemplate/elements/tr-input-date-field.html,
1380           httemplate/misc/cancel_pkg.html,
1381           httemplate/misc/delay_susp_pkg.html,
1382           httemplate/misc/order_pkg.html,
1383           httemplate/search/report_prepaid_income.html,
1384           httemplate/view/cust_main/payment_history.html,
1385           httemplate/view/cust_main/payment_history/credit.html,
1386           httemplate/view/cust_main/payment_history/payment.html,
1387           httemplate/view/cust_main/payment_history/voided_payment.html:
1388           proper use of date_format config for international date formats,
1389           RT#7009
1390
1391 2010-03-07 23:02  ivan
1392
1393         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Domain_Mixin.pm,
1394           FS/FS/svc_acct.pm, FS/FS/svc_phone.pm, FS/MANIFEST,
1395           FS/FS/part_export/netsapiens.pm, FS/t/svc_Domain_Mixin.t,
1396           httemplate/edit/svc_phone.cgi,
1397           httemplate/edit/elements/svc_Common.html,
1398           httemplate/elements/select-svc-domain.html,
1399           httemplate/elements/tr-select-svc-domain.html,
1400           httemplate/view/svc_phone.cgi: domain names in netsapiens export
1401           (domain name association w/svc_phone), RT#5864
1402
1403 2010-03-07 10:07  jeff
1404
1405         * FS/FS/tax_rate.pm: pass format and correct filenames
1406
1407 2010-03-05 11:09  ivan
1408
1409         * FS/FS/part_export/grandstream.pm: random nits for grandstream
1410           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
1411           error handling.  RT#7132
1412
1413 2010-03-05 11:02  ivan
1414
1415         * httemplate/edit/part_device.html,
1416           FS/FS/part_export/grandstream.pm: random nits for grandstream
1417           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
1418           error handling.  RT#7132
1419
1420 2010-03-05 10:25  ivan
1421
1422         * httemplate/docs/ssh.html: moved to wiki
1423
1424 2010-03-05 10:24  ivan
1425
1426         * FS/FS/part_export/: domain_shellcommands.pm,
1427           forward_shellcommands.pm, phone_shellcommands.pm,
1428           shellcommands.pm, shellcommands_withdomain.pm, textradius.pm,
1429           vpopmail.pm, www_shellcommands.pm: point to wiki docs
1430
1431 2010-03-05 10:10  ivan
1432
1433         * FS/FS/part_export/grandstream.pm,
1434           httemplate/edit/part_device.html: random nits for grandstream
1435           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
1436           error handling.  RT#7132
1437
1438 2010-03-03 21:31  jeff
1439
1440         * FS/FS/cust_bill.pm: always show the previous section when
1441           previous_balance-summary_only is enabled
1442
1443 2010-03-02 17:39  jeff
1444
1445         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
1446           rearrange, and avoid the vacuum
1447
1448 2010-03-02 17:00  jeff
1449
1450         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
1451           DO have plus four
1452
1453 2010-03-02 09:18  ivan
1454
1455         * httemplate/: search/elements/search-html.html,
1456           misc/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi: UI: get
1457           rid of undocumented extra_choices_callback in search.html: a
1458           terrible place to put action links from a UI perspective, move
1459           package links to html_init, now consitent with customer links,
1460           change label on popup from "increment bill date" to "increment
1461           next bill date", RT#7132
1462
1463 2010-03-01 14:18  ivan
1464
1465         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
1466           inventory, RT#7010
1467
1468 2010-03-01 14:00  ivan
1469
1470         * httemplate/elements/select-table.html: fix up editing services
1471           w/manual select from inventory, RT#7010
1472
1473 2010-03-01 13:56  ivan
1474
1475         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
1476           inventory, RT#7010
1477
1478 2010-03-01 13:36  ivan
1479
1480         * httemplate/edit/elements/edit.html: fix up editing services
1481           w/manual select from inventory, RT#7010
1482
1483 2010-03-01 13:05  ivan
1484
1485         * httemplate/search/inventory_item.html: fix inventory item links
1486           to non-svc_acct services, RT#7010
1487
1488 2010-03-01 11:38  ivan
1489
1490         * FS/FS/svc_Common.pm: enable manual selection from inventory
1491           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
1492
1493 2010-03-01 11:29  ivan
1494
1495         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
1496           edit/elements/svc_Common.html, elements/select-table.html: enable
1497           manual selection from inventory dropdowns for svc_broadband,
1498           svc_external & svc_phone, RT#7010
1499
1500 2010-03-01 11:10  jeff
1501
1502         * Makefile: get along better with RTless installs
1503
1504 2010-02-26 19:15  ivan
1505
1506         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
1507           for non-CARD, RT#7419
1508
1509 2010-02-26 18:59  ivan
1510
1511         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
1512           by zero" error applying things when using weights, RT#7491
1513
1514 2010-02-24 15:32  mark
1515
1516         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
1517           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
1518           RT#7132: bulk increment package bill dates
1519
1520 2010-02-22 02:35  ivan
1521
1522         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
1523           defaults, RT#7083
1524
1525 2010-02-22 01:18  ivan
1526
1527         * httemplate/edit/svc_domain.cgi: communigate: domain account
1528           defaults, RT#7083
1529
1530 2010-02-22 01:14  ivan
1531
1532         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1533           httemplate/edit/part_svc.cgi,
1534           httemplate/edit/process/svc_domain.cgi,
1535           httemplate/view/svc_domain.cgi, httemplate/view/elements/tr.html,
1536           httemplate/view/svc_acct/basics.html,
1537           httemplate/view/svc_domain/acct_defaults.html,
1538           httemplate/view/svc_domain/basics.html,
1539           httemplate/view/svc_domain/dns.html,
1540           httemplate/edit/svc_acct.cgi: communigate: domain account
1541           defaults, RT#7083
1542
1543 2010-02-21 23:13  ivan
1544
1545         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
1546           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
1547           communigate: domain aliases, enabled services & administrator
1548           domain, RT#7083
1549
1550 2010-02-21 19:22  ivan
1551
1552         * FS/FS/Schema.pm, FS/FS/part_export/communigate_pro.pm,
1553           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1554           httemplate/edit/svc_domain.cgi,
1555           httemplate/edit/process/svc_domain.cgi,
1556           httemplate/view/svc_domain.cgi,
1557           httemplate/edit/process/svc_acct.cgi: communigate: domain
1558           aliases, enabled services, RT#7083
1559
1560 2010-02-21 14:54  ivan
1561
1562         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
1563           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
1564           communigate forwarders, RT#7083
1565
1566 2010-02-21 01:19  ivan
1567
1568         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1569           FS/FS/part_export/communigate_pro.pm,
1570           httemplate/edit/svc_acct.cgi,
1571           httemplate/view/svc_acct/basics.html: communigate, RT#7083
1572
1573 2010-02-20 23:32  ivan
1574
1575         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
1576
1577 2010-02-20 23:28  ivan
1578
1579         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1580           FS/FS/part_export/communigate_pro.pm,
1581           httemplate/edit/svc_acct.cgi,
1582           httemplate/view/elements/svc_export_settings.html,
1583           httemplate/view/svc_acct/tr.html: communigate, RT#7083
1584
1585 2010-02-20 19:16  ivan
1586
1587         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
1588           FS/FS/part_export/communigate_pro.pm,
1589           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
1590           httemplate/edit/process/svc_acct.cgi,
1591           httemplate/elements/communigate_pro-accessmodes.html,
1592           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
1593           httemplate/view/elements/svc_export_settings.html,
1594           httemplate/view/svc_acct/basics.html: communigate, RT#7083
1595
1596 2010-02-20 14:34  ivan
1597
1598         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
1599
1600 2010-02-20 14:31  ivan
1601
1602         * httemplate/view/elements/svc_export_settings.html,
1603           httemplate/view/svc_acct/basics.html,
1604           httemplate/view/svc_acct/change_svc.html,
1605           httemplate/view/svc_acct/change_svc_form.html,
1606           httemplate/view/svc_acct/hosting.html,
1607           httemplate/view/svc_acct/radius_usage.html,
1608           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
1609           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1610           FS/FS/part_export/communigate_pro.pm,
1611           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
1612           httemplate/view/svc_domain.cgi: communigate pro provisioning,
1613           RT#7083
1614
1615 2010-02-17 19:48  mark
1616
1617         * FS/bin/freeside-void-payments: Documentation cleanup
1618
1619 2010-02-17 01:00  ivan
1620
1621         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
1622
1623 2010-02-17 00:30  ivan
1624
1625         * FS/FS/part_export.pm, FS/FS/part_export/communigate_pro.pm,
1626           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Common.pm,
1627           FS/FS/svc_domain.pm, httemplate/edit/svc_domain.cgi,
1628           httemplate/edit/process/svc_domain.cgi,
1629           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
1630           pro provisioning, RT#7083
1631
1632 2010-02-16 10:36  ivan
1633
1634         * FS/FS/Conf.pm,
1635           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
1636           fs_selfservice/FS-SelfService/cgi/make_payment.html,
1637           FS/FS/ClientAPI/MyAccount.pm: option to uncheck the save checkbox
1638           in self-service by default, RT#6955
1639
1640 2010-02-15 18:19  jeff
1641
1642         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
1643           httemplate/misc/process/tax-import.cgi: refactor cch tax import
1644           to remove tons of false laziness and improve flexibility; allow
1645           reload from local files
1646
1647 2010-02-15 08:34  jeff
1648
1649         * htetc/handler.pl: lexical instead of dynamic warnings
1650
1651 2010-02-15 06:39  jeff
1652
1653         * htetc/handler.pl: get rid of some very annoying and pointless
1654           noise
1655
1656 2010-02-14 18:09  ivan
1657
1658         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
1659           Email::Sender and add options for every kind of mail encryption &
1660           authentication, RT#7285
1661
1662 2010-02-12 18:53  ivan
1663
1664         * FS/FS/svc_external.pm, httemplate/edit/svc_Common.html,
1665           httemplate/edit/svc_external.cgi,
1666           httemplate/edit/elements/svc_Common.html,
1667           httemplate/edit/process/svc_external.html: svc_external.title
1668           from inventory, RT#7010
1669
1670 2010-02-12 18:16  ivan
1671
1672         * httemplate/search/: inventory_item.html: fix inventory item
1673           search w/customer classes
1674
1675 2010-02-12 15:44  ivan
1676
1677         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
1678           changing the cust_main record to the user as a payment processing
1679           error, log a bunch of verbose stuff in this case so we can track
1680           down wtf is going on, RT#6955
1681
1682 2010-02-12 14:42  ivan
1683
1684         * httemplate/search/: svc_acct.cgi, elements/search-html.html:
1685           totals time used on svc_acct report
1686
1687 2010-02-12 13:49  ivan
1688
1689         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
1690           RT#7007
1691
1692 2010-02-12 11:28  ivan
1693
1694         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_Internal.pm,
1695           fs_selfservice/java/freeside_create_ticket_example.java,
1696           fs_selfservice/perl/xmlrpc-create_ticket.pl: add mime_type option
1697           to self-service ticket create, RT#7007
1698
1699 2010-02-12 11:14  ivan
1700
1701         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
1702           FS/FS/ClientAPI/MyAccount.pm,
1703           fs_selfservice/java/freeside_create_ticket_example.java: add
1704           queue option to self-service ticket create, RT#7007
1705
1706 2010-02-11 19:26  ivan
1707
1708         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
1709           RT#7379
1710
1711 2010-02-11 17:35  ivan
1712
1713         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
1714           FS/FS/TicketSystem/RT_Internal.pm,
1715           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/Conf.pm,
1716           fs_selfservice/java/freeside_create_ticket_example.java,
1717           fs_selfservice/perl/xmlrpc-create_ticket.pl,
1718           httemplate/view/cust_svc.cgi, rt/lib/RT/URI/freeside.pm: add
1719           ticket creation to self-service API, RT#7007
1720
1721 2010-02-11 15:14  jeff
1722
1723         * FS/FS/part_export/grandstream.pm: fix quoting
1724
1725 2010-02-09 18:12  mark
1726
1727         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
1728           RBC batch import
1729
1730 2010-02-09 13:49  ivan
1731
1732         * rt/lib/: RT.pm, RT.pm.in: add NoSignalHandlers option to
1733           RT::Init() so we can pull things up the way we want under
1734           self-service, RT#7007
1735
1736 2010-02-09 11:56  ivan
1737
1738         * httemplate/edit/process/discount.html: doh, fix for discounts
1739           winding up with both amount and percent, RT#6679
1740
1741 2010-02-08 19:37  ivan
1742
1743         * rt/lib/RT/Config.pm: fix RT wackiness when loaded concurrently
1744           with Fcntl
1745
1746 2010-02-08 11:01  ivan
1747
1748         * FS/: FS.pm, FS/h_svc_pbx.pm, t/h_svc_pbx.t, MANIFEST:
1749           h_svc_pbx.pm, RT#7322
1750
1751 2010-02-08 07:37  jeff
1752
1753         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
1754           FS/FS/part_device.pm, FS/FS/part_export.pm,
1755           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
1756           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t, Makefile,
1757           FS/MANIFEST, httemplate/edit/part_device.html,
1758           httemplate/edit/process/part_device.html,
1759           httemplate/elements/checkboxes-table.html,
1760           httemplate/misc/phone_device_config.html,
1761           httemplate/view/svc_phone.cgi: grandstream device configuration
1762           support #4220
1763
1764 2010-02-05 18:57  ivan
1765
1766         * FS/FS/: cust_pkg_discount.pm, part_pkg/flat.pm: discount
1767           reporting, RT#6679
1768
1769 2010-02-05 18:54  ivan
1770
1771         * FS/FS/Schema.pm, FS/FS/Mason.pm, FS/FS/cust_bill_pkg.pm,
1772           FS/FS/cust_bill_pkg_discount.pm, FS/FS/cust_main.pm,
1773           FS/FS/cust_pkg.pm, FS/FS.pm, FS/MANIFEST,
1774           FS/FS/Report/Table/Monthly.pm, FS/t/cust_bill_pkg_discount.t,
1775           httemplate/elements/menu.html,
1776           httemplate/misc/delete-cust_pkg_discount.html,
1777           httemplate/search/cust_bill_pkg_discount.html,
1778           httemplate/search/cust_pkg_discount.html,
1779           httemplate/search/report_cust_bill_pkg_discount.html,
1780           httemplate/search/report_cust_pkg_discount.html: discount
1781           reporting, RT#6679
1782
1783 2010-02-04 19:02  ivan
1784
1785         * httemplate/edit/process/cust_pkg_discount.html: discounts,
1786           RT#6679
1787
1788 2010-02-04 18:39  ivan
1789
1790         * httemplate/view/cust_main/order_pkg_link.html, FS/FS/cust_pkg.pm,
1791           FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
1792           FS/FS/part_pkg/flat.pm, httemplate/edit/cust_pkg_discount.html,
1793           httemplate/edit/discount.html,
1794           httemplate/edit/process/discount.html,
1795           httemplate/edit/process/quick-cust_pkg.cgi,
1796           httemplate/elements/tr-select-discount.html,
1797           httemplate/misc/order_pkg.html,
1798           httemplate/view/cust_main/packages/status.html: discounts,
1799           RT#6679
1800
1801 2010-02-04 12:39  ivan
1802
1803         * FS/FS/discount.pm, httemplate/edit/discount.html,
1804           httemplate/elements/select-discount.html,
1805           httemplate/elements/select-table.html,
1806           httemplate/elements/tr-input-text.html,
1807           httemplate/elements/tr-select-discount.html,
1808           httemplate/elements/tr-select.html: discounts, RT#6679
1809
1810 2010-02-04 02:00  ivan
1811
1812         * httemplate/edit/cust_main/top_misc.html, FS/FS/AccessRight.pm,
1813           httemplate/elements/search-cust_main.html: add ability to edit
1814           referring customer, RT#7174
1815
1816 2010-02-03 22:53  ivan
1817
1818         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
1819           pref/pref.html: snom autodial integration
1820
1821 2010-02-03 20:48  ivan
1822
1823         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
1824           field when using this condition, RT#7218
1825
1826 2010-02-03 11:27  ivan
1827
1828         * FS/FS/cust_main.pm: better error msg for profiling
1829
1830 2010-02-02 18:16  ivan
1831
1832         * FS/FS/svc_acct.pm: fix time limits getting double added if the
1833           service is provisioned before first billing
1834
1835 2010-01-30 23:04  ivan
1836
1837         * FS/FS/discount.pm: discounts, RT#6679
1838
1839 2010-01-30 19:00  ivan
1840
1841         * httemplate/browse/part_pkg_taxclass.html: fix header on report
1842
1843 2010-01-30 18:57  ivan
1844
1845         * FS/FS/: part_pkg/agent.pm, part_pkg/bulk.pm,
1846           cust_pkg_discount.pm, part_pkg/flat.pm,
1847           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
1848           part_pkg/flat_comission_pkg.pm, part_pkg/prorate.pm,
1849           part_pkg/recur_Common.pm, part_pkg/rt_time.pm,
1850           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
1851           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
1852           part_pkg/sqlradacct_hour.pm, part_pkg/subscription.pm,
1853           part_pkg/voip_sqlradacct.pm: discounts, RT#6679
1854
1855 2010-01-30 15:00  ivan
1856
1857         * httemplate/: view/cust_main/packages/package.html,
1858           edit/cust_pkg_discount.html, edit/process/cust_pkg_discount.html,
1859           misc/delete-cust_pkg_discount.html,
1860           view/cust_main/packages/status.html: discounts, RT#6679
1861
1862 2010-01-30 12:05  ivan
1863
1864         * httemplate/: misc/cust-part_pkg.cgi, misc/order_pkg.html,
1865           view/cust_main/packages.html, elements/select-part_pkg.html,
1866           elements/select-table.html,
1867           elements/tr-select-cust-part_pkg.html,
1868           view/cust_main/order_pkg_link.html: discounts, RT#6679
1869
1870 2010-01-30 00:55  ivan
1871
1872         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
1873           httemplate/edit/process/quick-cust_pkg.cgi,
1874           httemplate/elements/select-discount.html,
1875           httemplate/elements/tr-select-discount.html,
1876           httemplate/misc/order_pkg.html,
1877           httemplate/view/cust_main/packages/status.html,
1878           httemplate/view/cust_main/packages/package.html: discounts,
1879           RT#6679
1880
1881 2010-01-29 23:55  ivan
1882
1883         * FS/FS/part_pkg/rt_time.pm: giving it a weight avoids weight use
1884           of uninitialized value in sort messages in part_pkg.pm
1885
1886 2010-01-29 23:38  ivan
1887
1888         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
1889           FS/FS/Schema.pm, FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
1890           FS/FS/part_pkg.pm, FS/FS/part_pkg/flat.pm,
1891           FS/t/cust_pkg_discount.t, FS/t/discount.t,
1892           httemplate/browse/discount.html, httemplate/edit/discount.html,
1893           httemplate/edit/elements/edit.html,
1894           httemplate/edit/process/discount.html,
1895           httemplate/elements/menu.html,
1896           httemplate/elements/tr-input-text.html: discounts, RT#6679
1897
1898 2010-01-29 12:21  ivan
1899
1900         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
1901           options, RT#7150
1902
1903 2010-01-29 11:52  ivan
1904
1905         * FS/FS/part_export/thirdlane.pm: ssl option
1906
1907 2010-01-26 21:27  ivan
1908
1909         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
1910
1911 2010-01-26 21:21  ivan
1912
1913         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
1914
1915 2010-01-26 02:40  ivan
1916
1917         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
1918           deletes svc_accts, RT#7051
1919
1920 2010-01-26 02:34  ivan
1921
1922         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
1923           records
1924
1925 2010-01-26 02:05  ivan
1926
1927         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
1928           fallout from default pw encryption: fix error reporting when
1929           entering a bad password
1930
1931 2010-01-26 00:35  ivan
1932
1933         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
1934           uniqueness (kludgy) and force to alphanumeric+space and 19 char
1935           max when using thirdlane (conservative guess for 1st pass
1936           implementation), RT#7051
1937
1938 2010-01-26 00:18  ivan
1939
1940         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
1941
1942 2010-01-25 23:15  ivan
1943
1944         * FS/FS/part_export/thirdlane.pm: figured out success/failure
1945           reporting, and wrote DID creation/deletion/assign/unassign,
1946           RT#7051
1947
1948 2010-01-25 22:15  ivan
1949
1950         * FS/FS/part_export/thirdlane.pm: initial thirdlane export w/tenant
1951           insert/delete/replace, RT#7051
1952
1953 2010-01-25 22:14  ivan
1954
1955         * FS/FS/svc_pbx.pm: fix label method and doc work
1956
1957 2010-01-25 22:14  ivan
1958
1959         * FS/FS/svc_Common.pm: remove debugging
1960
1961 2010-01-25 20:47  jayce
1962
1963         * FS/FS/: part_pkg/rt_time.pm, TicketSystem/RT_External.pm: First
1964           version of RT Billing pkg.  Basic concept is if a customer has
1965           this package, then any time added to ticket comments in RT will
1966           be added up and multiplied by the base rate, with each entry
1967           showing up as a lineitem on their next invoice.
1968
1969           This has not been used in production yet by anybody, it was just
1970           a proposal done for a customer.   Modified Files:
1971           TicketSystem/RT_External.pm   Added Files:
1972           part_pkg/rt_time.pm
1973
1974 2010-01-25 14:14  ivan
1975
1976         * httemplate/elements/select-svc_pbx.html,
1977           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
1978           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
1979           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
1980           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
1981           httemplate/edit/elements/edit.html,
1982           httemplate/edit/elements/svc_Common.html,
1983           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
1984           linking DIDs and users to PBXes, RT#7051
1985
1986 2010-01-25 09:41  ivan
1987
1988         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
1989           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
1990
1991 2010-01-25 09:35  ivan
1992
1993         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
1994           RT#7051
1995
1996 2010-01-24 16:31  ivan
1997
1998         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
1999           already-crypted legacy passwords, RT#7139
2000
2001 2010-01-24 14:38  ivan
2002
2003         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
2004           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
2005           upstream v281 (jan 20, 2010)
2006
2007 2010-01-24 12:37  ivan
2008
2009         * FS/FS/UI/Web.pm: right-align customer # in reports
2010
2011 2010-01-24 11:53  ivan
2012
2013         * httemplate/search/cust_bill.html: fix alignment of customer data
2014
2015 2010-01-24 11:52  ivan
2016
2017         * httemplate/search/cust_bill_pay.html: separate out the invoice
2018           and payment info into multiple columns, and fix application date
2019           showing as payment date
2020
2021 2010-01-21 00:54  ivan
2022
2023         * FS/FS/Conf.pm: correct description for selfservice-body_footer
2024
2025 2010-01-21 00:38  ivan
2026
2027         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
2028           self-service skinning config options, and start taking a stab at
2029           reorganizing config sections, RT#6893
2030
2031 2010-01-21 00:34  ivan
2032
2033         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
2034           fs_selfservice/FS-SelfService/cgi/change_bill.html,
2035           fs_selfservice/FS-SelfService/cgi/change_password.html,
2036           fs_selfservice/FS-SelfService/cgi/change_pay.html,
2037           fs_selfservice/FS-SelfService/cgi/change_ship.html,
2038           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
2039           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
2040           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
2041           fs_selfservice/FS-SelfService/cgi/header.html,
2042           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
2043           fs_selfservice/FS-SelfService/cgi/make_payment.html,
2044           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
2045           fs_selfservice/FS-SelfService/cgi/myaccount.html,
2046           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
2047           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
2048           fs_selfservice/FS-SelfService/cgi/payment_results.html,
2049           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
2050           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
2051           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
2052           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
2053           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
2054           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
2055           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
2056           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
2057           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
2058           fs_selfservice/FS-SelfService/cgi/provision.html,
2059           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
2060           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
2061           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
2062           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
2063           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
2064           fs_selfservice/FS-SelfService/cgi/view_usage.html,
2065           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
2066           fs_selfservice/FS-SelfService/cgi/image.cgi,
2067           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
2068           FS/FS/Conf.pm: more self-service skinning config options, and
2069           start taking a stab at reorganizing config sections, RT#6893
2070
2071 2010-01-20 17:25  ivan
2072
2073         * FS/: FS/ClientAPI.pm, FS/Mason.pm,
2074           bin/freeside-selfservice-server: fix self-service fallout from RT
2075           3.8, RT#6640
2076
2077 2010-01-19 15:11  jeff
2078
2079         * FS/FS/part_export/prizm.pm: SM in new window
2080
2081 2010-01-19 09:48  jeff
2082
2083         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
2084
2085 2010-01-18 20:54  ivan
2086
2087         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
2088           sure some xml fields don't get larger than what paymentech wants
2089
2090 2010-01-18 19:24  mark
2091
2092         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
2093           files, RT#1526
2094
2095 2010-01-18 18:09  jeff
2096
2097         * FS/FS/part_export/domreg_opensrs.pm: don't really need debugging
2098           on
2099
2100 2010-01-18 18:03  jeff
2101
2102         * FS/FS/: cust_bill_ApplicationCommon.pm,
2103           part_export/domreg_opensrs.pm: debugged and tested opensrs export
2104
2105 2010-01-18 16:13  ivan
2106
2107         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
2108           removal of billpkgnum display
2109
2110 2010-01-16 22:40  ivan
2111
2112         * FS/FS/ClientAPI/MasonComponent.pm: fix for
2113           selfservice_server-base_url without a trailing /
2114
2115 2010-01-16 19:31  ivan
2116
2117         * FS/FS/cust_main.pm: return an error for 0 amount payments to
2118           avoid a $0 payment getting stuck in declined or captured status,
2119           RT#6993
2120
2121 2010-01-16 18:34  ivan
2122
2123         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
2124           phone numbers, RT#7000
2125
2126 2010-01-16 18:22  ivan
2127
2128         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
2129           svc_acct... custnum and invnum are user-visible, other database
2130           ids, not so much.  also, breaks phone number search w/current Pg,
2131           RT#7000
2132
2133 2010-01-16 17:20  ivan
2134
2135         * ChangeLog: preparing for 2.1.0
2136
2137 2010-01-16 16:22  jeff
2138
2139         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
2140           best noisy and at worst missorting
2141
2142 2010-01-16 15:39  ivan
2143
2144         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
2145           termination price plan, RT#6932
2146
2147 2010-01-16 15:06  ivan
2148
2149         * httemplate/search/cust_svc.html: fix searching for unlinked
2150           services?  RT#7059
2151
2152 2010-01-14 19:59  ivan
2153
2154         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
2155
2156 2010-01-12 19:14  ivan
2157
2158         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
2159           the errors fatal
2160
2161 2010-01-12 09:08  jeff
2162
2163         * FS/FS/part_export/prizm.pm: add some debugging
2164
2165 2010-01-12 08:40  jeff
2166
2167         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
2168           numeric messages
2169
2170 2010-01-09 15:41  ivan
2171
2172         * rt/etc/RT_SiteConfig.pm: QuickCreateLong obsolete with the better
2173           quick create in 3.8
2174
2175 2010-01-09 15:38  ivan
2176
2177         * rt/share/html/NoAuth/css/freeside2.1/main.css: bring in
2178           freeside.css
2179
2180 2010-01-09 15:36  ivan
2181
2182         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm, FREESIDE_MODIFIED,
2183           etc/RT_Config.pm, etc/RT_Config.pm.in,
2184           share/html/NoAuth/css/freeside2.1/InHeader,
2185           share/html/NoAuth/css/freeside2.1/admin.css,
2186           share/html/NoAuth/css/freeside2.1/base.css,
2187           share/html/NoAuth/css/freeside2.1/boxes.css,
2188           share/html/NoAuth/css/freeside2.1/forms.css,
2189           share/html/NoAuth/css/freeside2.1/freeside.css,
2190           share/html/NoAuth/css/freeside2.1/layout.css,
2191           share/html/NoAuth/css/freeside2.1/login.css,
2192           share/html/NoAuth/css/freeside2.1/main.css,
2193           share/html/NoAuth/css/freeside2.1/misc.css,
2194           share/html/NoAuth/css/freeside2.1/msie.css,
2195           share/html/NoAuth/css/freeside2.1/msie6.css,
2196           share/html/NoAuth/css/freeside2.1/nav.css,
2197           share/html/NoAuth/css/freeside2.1/portlets.css,
2198           share/html/NoAuth/css/freeside2.1/ticket-lists.css,
2199           share/html/NoAuth/css/freeside2.1/ticket-search.css,
2200           share/html/NoAuth/css/freeside2.1/ticket.css,
2201           share/html/NoAuth/css/freeside2.1/tools.css,
2202           share/html/NoAuth/css/freeside2.1/yui-fonts.css,
2203           share/html/NoAuth/css/freeside2.1/images/dhandler,
2204           share/html/NoAuth/css/freeside2.1/images/source/background-gradient.png:
2205           add a "freeside2.1" stylesheet to isolate our skinning changes
2206
2207 2010-01-09 14:48  ivan
2208
2209         * Makefile, rt/FREESIDE_MODIFIED, rt/sbin/rt-setup-database.in:
2210           fixup initial RT setup for 3.8
2211
2212 2010-01-09 02:03  ivan
2213
2214         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
2215           this all work right :/
2216
2217 2010-01-09 00:21  ivan
2218
2219         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
2220
2221 2010-01-08 10:55  jeff
2222
2223         * httemplate/loginout/logout.html: this is part of the logout link
2224           too! (RT 1330 & 5518)
2225
2226 2010-01-08 08:05  jeff
2227
2228         * Makefile, htetc/freeside-base1.99.conf,
2229           htetc/freeside-base1.conf, htetc/freeside-base2.conf,
2230           htetc/htpasswd.logout, httemplate/elements/header.html,
2231           httemplate/elements/logout.html,
2232           httemplate/elements/rs_init_object.html,
2233           httemplate/elements/xmlhttp.html: add a logout link (RT 1330 &
2234           5518)
2235
2236 2010-01-07 01:48  mark
2237
2238         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
2239           batch import (RT#6967)
2240
2241 2010-01-05 20:47  ivan
2242
2243         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
2244           changes...
2245
2246 2010-01-05 20:43  ivan
2247
2248         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
2249           warning
2250
2251 2010-01-05 20:41  ivan
2252
2253         * FS/FS/cust_main.pm: doc
2254
2255 2010-01-03 20:13  jeff
2256
2257         * FS/FS/Conf.pm, FS/FS/cust_bill_ApplicationCommon.pm,
2258           FS/FS/part_export/domreg_opensrs.pm, bin/opensrs_domain_pkgs:
2259           untested triggering of export on payments, requires config enable
2260           (RT5825)
2261
2262 2010-01-03 19:23  jeff
2263
2264         * bin/monitor: add some debugging
2265
2266 2010-01-03 00:04  ivan
2267
2268         * rt/: share/html/Ticket/Display.html,
2269           share/html/Admin/Users/Modify.html,
2270           share/html/Elements/AddCustomers,
2271           share/html/Elements/EditCustomers,
2272           share/html/Ticket/ModifyCustomers.html,
2273           share/html/Ticket/Elements/AddCustomers,
2274           share/html/Ticket/Elements/EditCustomers,
2275           share/html/Ticket/Elements/ShowCustomers,
2276           share/html/Ticket/Elements/ShowSummary,
2277           share/html/Ticket/Elements/ShowTransactionAttachments,
2278           share/html/Ticket/Elements/Tabs, FREESIDE_MODIFIED: port
2279           skinning, customer display/edit from RT 3.6 integration to RT 3.8
2280           integration
2281
2282 2010-01-02 23:40  ivan
2283
2284         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
2285           freeside-base2.conf, handler.pl: port skinning, customer
2286           display/edit from RT 3.6 integration to RT 3.8 integration
2287
2288 2010-01-02 22:24  ivan
2289
2290         * FS/FS/TicketSystem/RT_Internal.pm: attempt to get more
2291           information on errors using an RT-instansiated session??
2292
2293 2010-01-02 19:07  ivan
2294
2295         * Makefile, FS/FS/Mason.pm, FS/FS/Mason/Request.pm,
2296           rt/etc/RT_SiteConfig.pm: can't we all just get along (with RT
2297           3.8.7)?
2298
2299 2009-12-31 15:03  mark
2300
2301         * FS/FS/pay_batch/RBC.pm: Add pre-header line
2302
2303 2009-12-31 06:31  ivan
2304
2305         * rt/: Makefile, Makefile.in: prevent fatality
2306
2307 2009-12-31 06:11  ivan
2308
2309         * rt/Makefile: otherwise it aborts bitchinga bout missing
2310           schema.Oracle
2311
2312 2009-12-31 06:08  ivan
2313
2314         * rt/: Makefile, config.status: install-sh????
2315
2316 2009-12-31 05:59  ivan
2317
2318         * rt/: .gitignore, Makefile, config.status, bin/mason_handler.fcgi,
2319           bin/mason_handler.scgi, bin/mason_handler.svc, bin/rt-crontool,
2320           bin/rt-mailgate, etc/RT_Config.pm, etc/RT_Config.pm.in,
2321           etc/RT_SiteConfig.pm, etc/schema.Pg, etc/schema.mysql,
2322           html/autohandler, html/index.html, html/l, lib/RT.pm,
2323           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
2324           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
2325           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
2326           lib/RT/Users_Overlay.pm, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
2327           lib/RT/I18N/pt_pt.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
2328           lib/t/00smoke.t, lib/t/create_data.pl, lib/t/setup_regression.t,
2329           sbin/extract_pod_tests, sbin/regression_harness,
2330           sbin/rt-setup-database.in: merging 3.8.7!!!
2331
2332 2009-12-31 05:15  ivan
2333
2334         * rt/: share/html/NoAuth/RichText/FCKeditor/editor/lang/af.js,
2335           share/html/NoAuth/RichText/FCKeditor/editor/lang/bs.js,
2336           share/html/NoAuth/RichText/FCKeditor/editor/lang/da.js,
2337           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh-cn.js,
2338           share/html/NoAuth/RichText/FCKeditor/editor/lang/cs.js,
2339           share/html/NoAuth/RichText/FCKeditor/editor/lang/ro.js,
2340           share/html/NoAuth/RichText/FCKeditor/editor/lang/uk.js,
2341           share/html/NoAuth/RichText/FCKeditor/editor/lang/no.js,
2342           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt.js,
2343           share/html/NoAuth/RichText/FCKeditor/editor/lang/vi.js,
2344           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt-br.js,
2345           share/html/NoAuth/RichText/FCKeditor/editor/lang/bn.js,
2346           share/html/NoAuth/RichText/FCKeditor/editor/lang/et.js,
2347           share/html/NoAuth/RichText/FCKeditor/editor/lang/de.js,
2348           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-au.js,
2349           share/html/NoAuth/RichText/FCKeditor/editor/lang/ca.js,
2350           share/html/NoAuth/RichText/FCKeditor/editor/lang/el.js,
2351           share/html/NoAuth/RichText/FCKeditor/editor/lang/sk.js,
2352           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_colorselector.html,
2353           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_listprop.html,
2354           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_replace.html,
2355           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select.html,
2356           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_smiley.html,
2357           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textfield.html,
2358           share/html/NoAuth/RichText/FCKeditor/editor/lang/ms.js,
2359           share/html/NoAuth/RichText/FCKeditor/editor/wsc/ciframe.html,
2360           share/html/NoAuth/RichText/FCKeditor/editor/wsc/tmpFrameset.html,
2361           share/html/NoAuth/RichText/FCKeditor/editor/wsc/w.html,
2362           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_anchor.html,
2363           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_button.html,
2364           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops.html,
2365           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_hiddenfield.html,
2366           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link.html,
2367           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_paste.html,
2368           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_source.html,
2369           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages.html,
2370           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textarea.html,
2371           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_form.html,
2372           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_radiobutton.html,
2373           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_specialchar.html,
2374           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_tablecell.html,
2375           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template.html,
2376           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about.html,
2377           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash.html,
2378           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image.html,
2379           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_table.html,
2380           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_checkbox.html,
2381           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_div.html,
2382           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fckeditor.gif,
2383           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fredck.gif,
2384           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif,
2385           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash.js,
2386           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html,
2387           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.css,
2388           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.js,
2389           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/locked.gif,
2390           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/reset.gif,
2391           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/unlocked.gif,
2392           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image.js,
2393           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image_preview.html,
2394           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select/fck_select.js,
2395           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
2396           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
2397           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
2398           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
2399           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
2400           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
2401           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
2402           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
2403           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm,
2404           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php,
2405           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops/fck_document_preview.html,
2406           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link/fck_link.js,
2407           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template1.gif,
2408           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template2.gif,
2409           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template3.gif,
2410           share/html/NoAuth/RichText/FCKeditor/editor/plugins/autogrow/fckplugin.js,
2411           share/html/NoAuth/RichText/FCKeditor/editor/plugins/dragresizetable/fckplugin.js,
2412           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/fckplugin.js,
2413           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.config.js,
2414           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.html,
2415           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fck_placeholder.html,
2416           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fckplugin.js,
2417           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/placeholder.gif,
2418           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/de.js,
2419           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/en.js,
2420           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/es.js,
2421           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/fr.js,
2422           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/it.js,
2423           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/pl.js,
2424           share/html/NoAuth/RichText/FCKeditor/editor/plugins/simplecommands/fckplugin.js,
2425           share/html/NoAuth/RichText/FCKeditor/editor/plugins/tablecommands/fckplugin.js,
2426           share/html/NoAuth/RichText/FCKeditor/editor/skins/_fckviewstrips.html,
2427           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog.css,
2428           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog_ie6.js,
2429           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_editor.css,
2430           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_strip.gif,
2431           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.gif,
2432           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.png,
2433           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.rtl.png,
2434           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.gif,
2435           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.png,
2436           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.arrowright.gif,
2437           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
2438           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.collapse.gif,
2439           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.end.gif,
2440           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.expand.gif,
2441           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.separator.gif,
2442           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.start.gif,
2443           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog.css,
2444           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog_ie6.js,
2445           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_editor.css,
2446           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_strip.gif,
2447           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.gif,
2448           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.png,
2449           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.rtl.png,
2450           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.gif,
2451           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.png,
2452           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
2453           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.bg.gif,
2454           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
2455           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.collapse.gif,
2456           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.end.gif,
2457           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.expand.gif,
2458           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.separator.gif,
2459           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.start.gif,
2460           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_editor.css,
2461           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog.css,
2462           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog_ie6.js,
2463           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_strip.gif,
2464           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.gif,
2465           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.png,
2466           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.rtl.png,
2467           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.gif,
2468           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.png,
2469           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.arrowright.gif,
2470           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
2471           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
2472           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.collapse.gif,
2473           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.end.gif,
2474           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.expand.gif,
2475           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.separator.gif,
2476           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.start.gif,
2477           share/html/NoAuth/iCal/dhandler,
2478           share/html/NoAuth/js/cascaded.js, share/html/NoAuth/js/ahah.js,
2479           share/html/NoAuth/js/autohandler, share/html/NoAuth/js/class.js,
2480           share/html/NoAuth/js/combobox.js, share/html/NoAuth/js/list.js,
2481           share/html/NoAuth/js/titlebox-state.js,
2482           share/html/NoAuth/js/util.js,
2483           share/html/NoAuth/js/scriptaculous/controls.js,
2484           share/html/NoAuth/js/scriptaculous/effects.js,
2485           share/html/NoAuth/js/scriptaculous/scriptaculous.js,
2486           share/html/NoAuth/js/IE7/IE8.js,
2487           share/html/NoAuth/js/prototype/prototype.js,
2488           share/html/Helpers/CalPopup.html,
2489           share/html/NoAuth/js/IE7/IE7.js,
2490           share/html/NoAuth/js/IE7/blank.gif,
2491           share/html/NoAuth/js/IE7/ie7-recalc.js,
2492           share/html/NoAuth/js/IE7/ie7-squish.js,
2493           share/html/Widgets/BulkEdit, share/html/Widgets/BulkProcess,
2494           share/html/Widgets/ComboBox,
2495           share/html/Widgets/FinalizeWidgetArguments,
2496           share/html/Widgets/SavedSearch, share/html/Widgets/SelectionBox,
2497           share/html/Widgets/TitleBox, share/html/Widgets/TitleBoxEnd,
2498           share/html/Widgets/TitleBoxStart,
2499           share/html/Widgets/Form/Boolean, share/html/Widgets/Form/Integer,
2500           share/html/Widgets/Form/Select, share/html/Widgets/Form/String,
2501           share/html/Helpers/Autocomplete/CustomFieldValues,
2502           share/html/Helpers/Toggle/TicketBookmark,
2503           share/html/Tools/MyDay.html, share/html/Tools/Offline.html,
2504           share/html/Tools/index.html, share/html/Tools/Elements/Tabs,
2505           share/html/Tools/Reports/CreatedByDates.html,
2506           share/html/Tools/Reports/ResolvedByDates.html,
2507           share/html/Tools/Reports/ResolvedByOwner.html,
2508           share/html/Admin/autohandler, share/html/Admin/index.html,
2509           share/html/Admin/Queues/CustomField.html,
2510           share/html/Admin/Queues/GroupRights.html,
2511           share/html/Admin/Queues/People.html,
2512           share/html/Download/CustomFieldValue/dhandler,
2513           share/html/Download/Tabular/dhandler,
2514           share/html/Tools/Reports/index.html,
2515           share/html/Tools/Reports/Elements/Tabs,
2516           share/html/Admin/Queues/CustomFields.html,
2517           share/html/Admin/Queues/History.html,
2518           share/html/Admin/Queues/Modify.html,
2519           share/html/Admin/Queues/Scrip.html,
2520           share/html/Admin/Queues/Scrips.html,
2521           share/html/Admin/Queues/Template.html,
2522           share/html/Admin/Queues/Templates.html,
2523           share/html/Admin/Queues/index.html,
2524           share/html/Admin/Elements/EditCustomFieldValues,
2525           share/html/Admin/Elements/EditCustomFieldValuesSource,
2526           share/html/Admin/Elements/EditUserComments,
2527           share/html/Admin/Elements/GroupTabs,
2528           share/html/Admin/Elements/ObjectCustomFields,
2529           share/html/Admin/Elements/SelectCustomFieldType,
2530           share/html/Admin/Elements/SelectScrip,
2531           share/html/Admin/Elements/SelectScripCondition,
2532           share/html/Admin/Elements/SelectStage,
2533           share/html/Admin/Queues/UserRights.html,
2534           share/html/Admin/Elements/ConfigureMyRT,
2535           share/html/Admin/Elements/CustomFieldTabs,
2536           share/html/Admin/Elements/EditCustomFields,
2537           share/html/Admin/Elements/EditScrip,
2538           share/html/Admin/Elements/QueueTabs,
2539           share/html/Admin/Elements/SelectModifyQueue,
2540           share/html/Admin/Elements/SelectScripAction,
2541           share/html/Admin/Elements/SelectTemplate,
2542           share/html/Admin/Elements/Tabs,
2543           share/html/Admin/Elements/AddCustomFieldValue,
2544           share/html/Admin/Elements/CreateUserCalled,
2545           share/html/Admin/Elements/EditCustomField,
2546           share/html/Admin/Elements/EditQueueWatchers,
2547           share/html/Admin/Elements/EditScrips,
2548           share/html/Admin/Elements/GlobalCustomFieldTabs,
2549           share/html/Admin/Elements/ListGlobalCustomFields,
2550           share/html/Admin/Elements/ListGlobalScrips,
2551           share/html/Admin/Elements/ModifyTemplate,
2552           share/html/Admin/Elements/PickCustomFields,
2553           share/html/Admin/Elements/PickObjects,
2554           share/html/Admin/Elements/SelectCustomFieldLookupType,
2555           share/html/Admin/Elements/SelectGroups,
2556           share/html/Admin/Elements/SelectModifyGroup,
2557           share/html/Admin/Elements/SelectModifyUser,
2558           share/html/Admin/Elements/SelectNewGroupMembers,
2559           share/html/Admin/Elements/SelectSingleOrMultiple,
2560           share/html/Admin/Elements/SelectUsers,
2561           share/html/Admin/Elements/SystemTabs,
2562           share/html/Admin/Elements/UserTabs,
2563           share/html/Admin/Elements/EditTemplates,
2564           share/html/Admin/Elements/Header,
2565           share/html/Admin/Elements/QueueRightsForUser,
2566           share/html/Admin/Elements/SelectCustomField,
2567           share/html/Admin/Elements/SelectRights,
2568           share/html/Admin/Elements/ShowKeyInfo,
2569           share/html/Admin/Elements/ToolTabs,
2570           share/html/Admin/Global/GroupRights.html,
2571           share/html/Admin/Global/MyRT.html,
2572           share/html/Admin/Global/Scrip.html,
2573           share/html/Admin/Global/Scrips.html,
2574           share/html/Admin/Global/Template.html,
2575           share/html/Admin/Global/Templates.html,
2576           share/html/Admin/Global/UserRights.html,
2577           share/html/Admin/Global/index.html,
2578           share/html/Admin/Global/CustomFields/Groups.html,
2579           share/html/Admin/Global/CustomFields/Queue-Tickets.html,
2580           share/html/Admin/Global/CustomFields/Queue-Transactions.html,
2581           share/html/Admin/Global/CustomFields/Queues.html,
2582           share/html/Admin/Global/CustomFields/Users.html,
2583           share/html/Admin/Global/CustomFields/index.html,
2584           share/html/Admin/Users/CustomFields.html,
2585           share/html/Admin/Users/GnuPG.html,
2586           share/html/Admin/Users/History.html,
2587           share/html/Admin/Users/Memberships.html,
2588           share/html/Admin/Users/Modify.html,
2589           share/html/Admin/Users/MyRT.html,
2590           share/html/Admin/CustomFields/GroupRights.html,
2591           share/html/Admin/CustomFields/Modify.html,
2592           share/html/Admin/CustomFields/Objects.html,
2593           share/html/Admin/CustomFields/UserRights.html,
2594           share/html/Admin/CustomFields/index.html,
2595           share/html/Admin/Tools/Configuration.html,
2596           share/html/Admin/Tools/index.html,
2597           share/html/Admin/Tools/Shredder/autohandler,
2598           share/html/Admin/Tools/Shredder/index.html,
2599           share/html/Admin/Tools/Shredder/Elements/DumpFileLink,
2600           share/html/Admin/Tools/Shredder/Elements/ObjectCheckBox,
2601           share/html/Admin/Tools/Shredder/Elements/PluginArguments,
2602           share/html/Admin/Tools/Shredder/Elements/PluginHelp,
2603           share/html/Admin/Tools/Shredder/Elements/SelectObjects,
2604           share/html/Admin/Tools/Shredder/Elements/SelectPlugin,
2605           share/html/Admin/Tools/Shredder/Elements/Error/NoRights,
2606           share/html/Admin/Users/index.html,
2607           share/html/Admin/Groups/CustomFields.html,
2608           share/html/Admin/Groups/GroupRights.html,
2609           share/html/Admin/Groups/History.html,
2610           share/html/Admin/Groups/Members.html,
2611           share/html/Admin/Groups/Modify.html,
2612           share/html/Admin/Tools/Shredder/Dumps/dhandler,
2613           share/html/Admin/Tools/Shredder/Elements/Error/NoStorage,
2614           share/html/Admin/Tools/Shredder/Elements/Object/RT--Attachment,
2615           share/html/Admin/Tools/Shredder/Elements/Object/RT--Ticket,
2616           share/html/Admin/Tools/Shredder/Elements/Object/RT--User,
2617           share/html/Admin/Groups/UserRights.html,
2618           share/html/Admin/Groups/index.html,
2619           share/html/Ticket/Create.html, share/html/Ticket/GnuPG.html,
2620           share/html/Ticket/Reminders.html,
2621           share/html/Ticket/ShowEmailRecord.html,
2622           share/html/Ticket/Display.html, share/html/Ticket/History.html,
2623           share/html/Ticket/Modify.html,
2624           share/html/Ticket/ModifyDates.html,
2625           share/html/Ticket/ModifyLinks.html,
2626           share/html/Ticket/Update.html, share/html/Ticket/Forward.html,
2627           share/html/Ticket/ModifyAll.html,
2628           share/html/Ticket/ModifyPeople.html,
2629           share/html/Ticket/Elements/AddWatchers,
2630           share/html/Ticket/Elements/ShowDates,
2631           share/html/Ticket/Elements/ShowSummary,
2632           share/html/Ticket/Elements/ShowTime,
2633           share/html/Ticket/Elements/BulkLinks,
2634           share/html/Ticket/Elements/EditWatchers,
2635           share/html/Ticket/Elements/FindAttachments,
2636           share/html/Ticket/Elements/ShowParents,
2637           share/html/Ticket/Elements/ShowTransactionAttachments,
2638           share/html/Ticket/Elements/Tabs,
2639           share/html/Ticket/Elements/Bookmark,
2640           share/html/Ticket/Elements/EditBasics,
2641           share/html/Ticket/Elements/EditCustomFields,
2642           share/html/Ticket/Elements/EditDates,
2643           share/html/Ticket/Elements/EditPeople,
2644           share/html/Ticket/Elements/EditTransactionCustomFields,
2645           share/html/Ticket/Elements/PreviewScrips,
2646           share/html/Ticket/Elements/Reminders,
2647           share/html/Ticket/Elements/ShowAttachments,
2648           share/html/Ticket/Elements/ShowBasics,
2649           share/html/Ticket/Elements/ShowCustomFields,
2650           share/html/Ticket/Elements/ShowDependencies,
2651           share/html/Ticket/Elements/ShowGnuPGStatus,
2652           share/html/Ticket/Elements/ShowGroupMembers,
2653           share/html/Ticket/Elements/ShowHistory,
2654           share/html/Ticket/Elements/ShowMembers,
2655           share/html/Ticket/Elements/ShowMessageHeaders,
2656           share/html/Ticket/Elements/ShowMessageStanza,
2657           share/html/Ticket/Elements/ShowPeople,
2658           share/html/Ticket/Elements/ShowPriority,
2659           share/html/Ticket/Elements/ShowQueue,
2660           share/html/Ticket/Elements/ShowRequestor,
2661           share/html/Ticket/Elements/ShowTransaction,
2662           share/html/Ticket/Elements/ShowUserEntry,
2663           share/html/Ticket/Elements/UpdateCc,
2664           share/html/SelfService/Error.html,
2665           share/html/Ticket/Attachment/dhandler,
2666           share/html/Ticket/Attachment/WithHeaders/dhandler,
2667           share/html/Ticket/Elements/LoadTextAttachments,
2668           share/html/Ticket/Elements/ShowUpdateStatus,
2669           share/html/Ticket/Graphs/dhandler,
2670           share/html/Ticket/Graphs/index.html,
2671           share/html/Ticket/Graphs/Elements/EditGraphProperties,
2672           share/html/Ticket/Graphs/Elements/ShowGraph,
2673           share/html/Ticket/Graphs/Elements/ShowLegends,
2674           share/html/SelfService/Closed.html,
2675           share/html/SelfService/Create.html,
2676           share/html/SelfService/CreateTicketInQueue.html,
2677           share/html/SelfService/Display.html,
2678           share/html/SelfService/Prefs.html,
2679           share/html/SelfService/Update.html,
2680           share/html/SelfService/index.html,
2681           share/html/SelfService/Elements/GotoTicket,
2682           share/html/SelfService/Elements/Tabs, etc/schema.mysql-4.0,
2683           share/html/Approvals/Display.html,
2684           share/html/Approvals/autohandler,
2685           share/html/Approvals/index.html,
2686           share/html/Approvals/Elements/Approve,
2687           share/html/Approvals/Elements/PendingMyApproval,
2688           share/html/Approvals/Elements/ShowDependency,
2689           share/html/Approvals/Elements/Tabs,
2690           share/html/SelfService/Attachment/dhandler,
2691           share/html/SelfService/Elements/Header,
2692           share/html/SelfService/Elements/MyRequests, etc/schema.mysql-4.1,
2693           etc/upgrade/shrink_cgm_table.pl,
2694           etc/upgrade/split-out-cf-categories,
2695           etc/upgrade/split-out-cf-categories.in,
2696           etc/upgrade/upgrade-mysql-schema.pl,
2697           etc/upgrade/3.8-branded-queues-extension,
2698           etc/upgrade/3.8-branded-queues-extension.in,
2699           etc/upgrade/3.8-ical-extension,
2700           etc/upgrade/3.8-ical-extension.in, etc/upgrade/3.7.1/content,
2701           etc/upgrade/3.7.82/content, etc/upgrade/3.7.86/content,
2702           etc/upgrade/3.7.87/content, etc/upgrade/3.8.0/content,
2703           etc/upgrade/3.8.1/content, etc/upgrade/3.8.3/content,
2704           etc/upgrade/3.8.3/schema.Pg, etc/upgrade/3.8.4/content,
2705           etc/upgrade/3.8.6/content, etc/upgrade/3.7.10/content,
2706           etc/upgrade/3.7.15/content, etc/upgrade/3.7.19/content,
2707           etc/upgrade/3.7.3/schema.Oracle, etc/upgrade/3.7.3/schema.Pg,
2708           etc/upgrade/3.7.3/schema.mysql, etc/upgrade/3.7.81/schema.Oracle,
2709           etc/upgrade/3.7.81/schema.mysql, etc/upgrade/3.7.85/content,
2710           etc/upgrade/3.8.2/content: Initial revision
2711
2712 2009-12-31 05:12  ivan
2713
2714         * rt/: lib/RT/I18N/pt_BR.po, lib/RT/I18N/nb.po,
2715           lib/RT/I18N/zh_CN.po, lib/RT/I18N/ar.po, lib/RT/I18N/pt.po,
2716           lib/RT/I18N/ru.pm, lib/RT/Shredder/ACE.pm,
2717           lib/RT/Shredder/CachedGroupMember.pm,
2718           lib/RT/Shredder/Constants.pm, lib/RT/Shredder/Dependencies.pm,
2719           lib/RT/Shredder/Dependency.pm,
2720           lib/RT/Shredder/ObjectCustomFieldValue.pm,
2721           lib/RT/Shredder/Queue.pm, lib/RT/Shredder/User.pm,
2722           lib/RT/Shredder/CustomField.pm, lib/RT/Shredder/Exceptions.pm,
2723           lib/RT/Shredder/Link.pm, lib/RT/Shredder/Plugin.pm,
2724           lib/RT/Shredder/Principal.pm, lib/RT/Shredder/ScripAction.pm,
2725           lib/RT/Shredder/ScripCondition.pm,
2726           lib/RT/Shredder/Transaction.pm, lib/RT/Condition/ReopenTicket.pm,
2727           lib/RT/Shredder/Attachment.pm,
2728           lib/RT/Shredder/CustomFieldValue.pm, lib/RT/Shredder/Group.pm,
2729           lib/RT/Shredder/GroupMember.pm, lib/RT/Shredder/POD.pm,
2730           lib/RT/Shredder/Record.pm, lib/RT/Shredder/Scrip.pm,
2731           lib/RT/Shredder/Template.pm, lib/RT/Shredder/Ticket.pm,
2732           lib/RT/Shredder/Plugin/Attachments.pm,
2733           lib/RT/Shredder/Plugin/Base.pm,
2734           lib/RT/Shredder/Plugin/Objects.pm,
2735           lib/RT/Shredder/Plugin/SQLDump.pm,
2736           lib/RT/Shredder/Plugin/Summary.pm,
2737           lib/RT/Shredder/Plugin/Tickets.pm,
2738           lib/RT/Shredder/Plugin/Users.pm,
2739           lib/RT/Shredder/Plugin/Base/Dump.pm,
2740           lib/RT/Shredder/Plugin/Base/Search.pm, lib/RT/Approval/Rule.pm,
2741           lib/RT/Condition/CloseTicket.pm, lib/RT/Graph/Tickets.pm,
2742           lib/RT/Approval/Rule/Passed.pm,
2743           docs/creating_external_custom_fields.pod,
2744           docs/extending_clickable_links.pod, docs/gnupg_integration.pod,
2745           docs/porting.windows, docs/queue_subject_tag.pod,
2746           docs/templates.pod, docs/using_forms_widgets.pod,
2747           lib/RT/Approval/Rule/Created.pm,
2748           lib/RT/Approval/Rule/NewPending.pm,
2749           lib/RT/Approval/Rule/Rejected.pm, lib/RT/Test/Email.pm,
2750           lib/RT/Test/Web.pm,
2751           docs/design_docs/gnupg_details_on_output_formats, t/00-compile.t,
2752           t/00-mason-syntax.t, t/clicky.t, t/cron.t, t/pod.t, t/rtname.t,
2753           t/savedsearch.t, t/customfields/access_via_queue.t,
2754           t/customfields/sort_order.t, t/approval/basic.t,
2755           t/data/configs/apache2.2+fastcgi.conf,
2756           t/data/configs/apache2.2+fastcgi.conf.in,
2757           t/data/configs/apache2.2+mod_perl.conf,
2758           t/data/configs/apache2.2+mod_perl.conf.in,
2759           t/data/emails/russian-subject-no-content-type,
2760           t/data/emails/subject-with-folding-ws,
2761           t/data/emails/text-html-in-russian,
2762           t/data/emails/multipart-alternative-with-umlaut,
2763           t/data/emails/new-ticket-from-iso-8859-1-full,
2764           t/data/emails/notes-uuencoded, t/data/emails/rt-send-cc,
2765           t/data/emails/multipart-report, t/data/emails/nested-mime-sample,
2766           t/data/emails/nested-rfc-822,
2767           t/data/emails/new-ticket-from-iso-8859-1,
2768           t/data/emails/text-html-with-umlaut,
2769           t/data/emails/crashes-file-based-parser,
2770           t/data/emails/lorem-ipsum, t/data/emails/very-long-subject,
2771           t/data/emails/8859-15-message-series/dir,
2772           t/data/emails/8859-15-message-series/msg1,
2773           t/data/emails/8859-15-message-series/msg2,
2774           t/data/emails/8859-15-message-series/msg3,
2775           t/data/emails/8859-15-message-series/msg4,
2776           t/data/emails/8859-15-message-series/msg5,
2777           t/data/emails/8859-15-message-series/msg6,
2778           t/data/emails/8859-15-message-series/msg7,
2779           t/data/gnupg/keyrings/trustdb.gpg,
2780           t/data/gnupg/emails/1-signed-MIME-plain.txt,
2781           t/data/gnupg/emails/12-encrypted-inline-binary.txt,
2782           t/data/gnupg/emails/13-signed-encrypted-MIME-plain.txt,
2783           t/data/gnupg/emails/14-signed-encrypted-MIME-attachment.txt,
2784           t/data/gnupg/emails/15-signed-encrypted-MIME-binary.txt,
2785           t/data/gnupg/emails/16-signed-encrypted-inline-plain.txt,
2786           t/data/gnupg/emails/18-signed-encrypted-inline-binary.txt,
2787           t/data/gnupg/emails/2-signed-MIME-plain-with-attachment.txt,
2788           t/data/gnupg/emails/3-signed-MIME-plain-with-binary.txt,
2789           t/data/gnupg/emails/6-signed-inline-with-binary.txt,
2790           t/data/gnupg/emails/7-encrypted-MIME-plain.txt,
2791           t/data/gnupg/emails/8-encrypted-MIME-with-attachment.txt,
2792           t/data/gnupg/emails/9-encrypted-MIME-with-binary.txt,
2793           t/data/gnupg/emails/README, t/data/gnupg/keyrings/pubring.gpg,
2794           t/data/gnupg/keyrings/secring.gpg,
2795           t/data/gnupg/keyrings/signed_old_style_with_attachment.eml,
2796           t/data/gnupg/keys/general-at-example.com.2.public.key,
2797           t/data/gnupg/keys/general-at-example.com.2.secret.key,
2798           t/data/gnupg/keys/general-at-example.com.public.key,
2799           t/data/gnupg/keys/general-at-example.com.secret.key,
2800           t/data/gnupg/keys/recipient-at-example.com.public.key,
2801           t/data/gnupg/keys/recipient-at-example.com.secret.key,
2802           t/data/gnupg/keys/rt-recipient-at-example.com.public.key,
2803           t/data/gnupg/keys/rt-recipient-at-example.com.secret.key,
2804           t/data/gnupg/keys/rt-test-at-example.com.2.public.key,
2805           t/data/gnupg/keys/rt-test-at-example.com.2.secret.key,
2806           t/data/gnupg/keys/rt-test-at-example.com.public.key,
2807           t/data/gnupg/keys/rt-test-at-example.com.secret.key,
2808           t/api/currentuser.t, t/api/queue.t, t/api/uri-t.t,
2809           t/data/gnupg/emails/10-encrypted-inline-plain.txt,
2810           t/data/gnupg/emails/11-encrypted-inline-attachment.txt,
2811           t/data/gnupg/emails/17-signed-encrypted-inline-attachment.txt,
2812           t/data/gnupg/emails/19-signed-inline-plain-nested.txt,
2813           t/data/gnupg/emails/4-signed-inline-plain.txt,
2814           t/data/gnupg/emails/5-signed-inline-with-attachment.txt,
2815           t/api/ace.t, t/api/action-createtickets.t, t/api/attachment.t,
2816           t/api/attribute-tests.t, t/api/attribute.t, t/api/cf.t,
2817           t/api/cf_combo_casacade.t, t/api/cf_external.t,
2818           t/api/cf_pattern.t, t/api/cf_single_values.t,
2819           t/api/cf_transaction.t, t/api/condition-ownerchange.t,
2820           t/api/condition-reject.t, t/api/customfield.t, t/api/date.t,
2821           t/api/emailparser.t, t/api/group.t, t/api/groups.t, t/api/i18n.t,
2822           t/api/link.t, t/api/record.t, t/api/reminders.t, t/api/rights.t,
2823           t/api/rt.t, t/api/scrip.t, t/api/scrip_order.t,
2824           t/api/searchbuilder.t, t/api/system.t, t/api/template-insert.t,
2825           t/api/template.t, t/api/ticket.t, t/api/tickets.t,
2826           t/api/tickets_overlay_sql.t, t/api/uri-fsck_com_rt.t,
2827           t/api/user.t, t/api/users.t, t/web/attachments.t,
2828           t/web/cf_access.t, t/web/cf_onqueue.t, t/web/cf_select_one.t,
2829           t/web/command_line_with_unknown_field.t,
2830           t/web/compilation_errors.t, t/web/config_tab_right.t,
2831           t/web/custom_frontpage.t, t/web/custom_search.t,
2832           t/web/dashboards-permissions.t, t/web/gnupg-outgoing.t,
2833           t/web/gnupg-select-keys-on-create.t, t/web/offline_utf8.t,
2834           t/web/query_builder.t, t/web/rest.t, t/web/rights.t,
2835           t/web/saved_search_chart.t, t/web/search_bulk_update_links.t,
2836           t/web/ticket-create-utf8.t, t/web/ticket_owner.t,
2837           t/web/ticket_seen.t, t/web/ticket_update_without_content.t,
2838           t/web/unlimited_search.t, t/web/crypt-gnupg.t,
2839           t/web/gnupg-select-keys-on-update.t,
2840           t/web/offline_messages_utf8.t, t/web/rest-non-ascii-subject.t,
2841           t/web/rights1.t, t/web/dashboards.t, t/ticket/badlinks.t,
2842           t/ticket/merge.t, t/ticket/search_by_txn.t,
2843           t/ticket/sort-by-user.t, t/web/basic.t, t/web/command_line.t,
2844           t/web/dashboard_with_deleted_saved_search.t,
2845           t/web/dashboards-groups.t, t/web/quicksearch.t,
2846           t/web/saved_search_permissions.t, t/ticket/search_by_watcher.t,
2847           share/html/autohandler, share/html/dhandler,
2848           share/html/index.html, share/html/l,
2849           share/html/Elements/BevelBoxRaisedEnd,
2850           share/html/Elements/Callback, share/html/Elements/CollectionList,
2851           share/html/Elements/CollectionListPaging,
2852           share/html/Elements/DashboardTabs,
2853           share/html/Elements/Dashboards,
2854           share/html/Elements/EditCustomFieldAutocomplete,
2855           share/html/Elements/EditCustomFieldImage,
2856           share/html/Elements/EditCustomFieldSelect,
2857           share/html/Elements/EditLinks, share/html/Elements/EmailInput,
2858           share/html/Elements/Error, share/html/Elements/GotoTicket,
2859           share/html/Elements/ListActions, share/html/Elements/ListMenu,
2860           share/html/Elements/Login, share/html/Elements/MakeClicky,
2861           share/html/Elements/Menu, share/html/Elements/MessageBox,
2862           share/html/Elements/MyAdminQueues, share/html/Elements/MyTickets,
2863           share/html/Elements/PageLayout, share/html/Elements/QueryString,
2864           share/html/Elements/QueueSummary,
2865           share/html/Elements/QuickCreate, share/html/Elements/Refresh,
2866           share/html/Elements/RefreshHomepage,
2867           share/html/Elements/ScrubHTML, share/html/Elements/Section,
2868           share/html/Elements/SelectBoolean,
2869           share/html/Elements/SelectCustomFieldValue,
2870           share/html/Elements/SelectDate,
2871           share/html/Elements/SelectDateRelation,
2872           share/html/Elements/SelectLinkType,
2873           share/html/Elements/SelectMatch,
2874           share/html/Elements/SelectNewTicketQueue,
2875           share/html/Elements/SelectOwner,
2876           share/html/Elements/SelectPriority,
2877           share/html/Elements/SelectQueue,
2878           share/html/Elements/SelectStatus,
2879           share/html/Elements/SelectTicketTypes,
2880           share/html/Elements/SelectTimeUnits,
2881           share/html/Elements/SelectTimezone,
2882           share/html/Elements/SelectUsers,
2883           share/html/Elements/SelectWatcherType,
2884           share/html/Elements/ShowCustomFieldBinary,
2885           share/html/Elements/ShowCustomFieldText,
2886           share/html/Elements/ShowLink, share/html/Elements/ShowLinks,
2887           share/html/Elements/ShowMemberships,
2888           share/html/Elements/ShowUserConcise,
2889           share/html/Elements/ShowUserEmailFrequency,
2890           share/html/Elements/ShowUserVerbose,
2891           share/html/Elements/SimpleSearch, share/html/Elements/Tabs,
2892           share/html/Elements/TicketList, share/html/Elements/TitleBox,
2893           t/delegation/cleanup_stalled.t, t/delegation/revocation.t,
2894           t/i18n/default.t, t/mail/charsets-outgoing.t,
2895           t/mail/crypt-gnupg.t, t/mail/extractsubjecttag.t,
2896           t/mail/gateway.t, t/mail/gnupg-bad.t, t/mail/gnupg-incoming.t,
2897           t/mail/gnupg-realmail.t, t/mail/gnupg-reverification.t,
2898           t/mail/mime_decoding.t, t/mail/sendmail.t, t/mail/verp.t,
2899           t/maildigest/attributes.t, t/shredder/00load.t,
2900           t/shredder/00skeleton.t, t/shredder/01basics.t,
2901           t/shredder/01ticket.t, t/shredder/02group_member.t,
2902           t/shredder/02queue.t, t/shredder/02template.t,
2903           t/shredder/02user.t, t/shredder/03plugin.t,
2904           t/shredder/03plugin_summary.t, t/shredder/03plugin_tickets.t,
2905           t/shredder/03plugin_users.t, t/shredder/utils.pl,
2906           t/ticket/action_linear_escalate.t, t/ticket/add-watchers.t,
2907           t/ticket/batch-upload-csv.t, t/ticket/cfsort-freeform-multiple.t,
2908           t/ticket/cfsort-freeform-single.t, t/ticket/deferred_owner.t,
2909           t/ticket/link_search.t, t/ticket/linking.t,
2910           t/ticket/quicksearch.t, t/ticket/requestor-order.t,
2911           t/ticket/scrips_batch.t, t/ticket/search.t,
2912           t/ticket/search_by_cf_freeform_multiple.t,
2913           t/ticket/search_by_cf_freeform_single.t,
2914           t/ticket/search_by_links.t, t/ticket/search_long_cf_values.t,
2915           t/ticket/sort-by-custom-ownership.t, t/ticket/sort-by-queue.t,
2916           t/ticket/sort_by_cf.t, t/validator/group_members.t,
2917           share/html/Elements/Checkbox, share/html/Elements/ColumnMap,
2918           share/html/Elements/EditCustomField,
2919           share/html/Elements/EditTimeValue,
2920           share/html/Elements/MySupportQueues,
2921           share/html/Elements/SelectCustomFieldOperator,
2922           share/html/Elements/SelectEqualityOperator,
2923           share/html/Elements/SelectResultsPerPage,
2924           share/html/Elements/SelectTicketSortBy,
2925           share/html/Elements/ShowUser, share/html/Elements/TitleBoxStart,
2926           share/html/Elements/ShowSearch,
2927           share/html/Dashboards/Modify.html,
2928           share/html/Dashboards/Queries.html,
2929           share/html/Dashboards/Render.html,
2930           share/html/Dashboards/Subscription.html,
2931           share/html/Dashboards/dhandler, share/html/Dashboards/index.html,
2932           share/html/Dashboards/Elements/DashboardsForObject,
2933           share/html/Dashboards/Elements/DashboardsForObjects,
2934           share/html/Dashboards/Elements/Deleted,
2935           share/html/Dashboards/Elements/HiddenSearches,
2936           share/html/Dashboards/Elements/ListOfDashboards,
2937           share/html/Dashboards/Elements/SelectPrivacy,
2938           share/html/Dashboards/Elements/ShowDashboards,
2939           share/html/Dashboards/Elements/ShowSubscription,
2940           share/html/Dashboards/Elements/Tabs,
2941           share/html/Dashboards/Elements/ShowPortlet/component,
2942           share/html/Dashboards/Elements/ShowPortlet/dashboard,
2943           share/html/Dashboards/Elements/ShowPortlet/search,
2944           share/html/Elements/BevelBoxRaisedStart,
2945           share/html/Elements/CreateTicket,
2946           share/html/Elements/EditCustomFieldBinary,
2947           share/html/Elements/EditCustomFieldCombobox,
2948           share/html/Elements/EditCustomFieldFreeform,
2949           share/html/Elements/EditCustomFieldText,
2950           share/html/Elements/EditCustomFieldWikitext,
2951           share/html/Elements/Footer, share/html/Elements/Header,
2952           share/html/Elements/HeaderJavascript, share/html/Elements/Logo,
2953           share/html/Elements/Logout, share/html/Elements/MyRT,
2954           share/html/Elements/MyReminders, share/html/Elements/MyRequests,
2955           share/html/Elements/PersonalQuickbar,
2956           share/html/Elements/Quicksearch,
2957           share/html/Elements/SelectAttachmentField,
2958           share/html/Elements/SelectDateType,
2959           share/html/Elements/SelectGroups, share/html/Elements/SelectLang,
2960           share/html/Elements/SelectSortOrder,
2961           share/html/Elements/SetupSessionCookie,
2962           share/html/Elements/ShowCustomFieldImage,
2963           share/html/Elements/ShowCustomFieldWikitext,
2964           share/html/Elements/ShowCustomFields, share/html/Elements/Submit,
2965           share/html/Elements/TitleBoxEnd,
2966           share/html/Elements/ValidateCustomFields,
2967           share/html/Elements/CollectionAsTable/Header,
2968           share/html/Elements/CollectionAsTable/ParseFormat,
2969           share/html/Elements/CollectionAsTable/Row,
2970           share/html/Elements/GnuPG/KeyIssues,
2971           share/html/Elements/GnuPG/SelectKeyForEncryption,
2972           share/html/Elements/GnuPG/SelectKeyForSigning,
2973           share/html/Elements/GnuPG/SignEncryptWidget,
2974           share/html/Elements/RT__Group/ColumnMap,
2975           share/html/Elements/RT__Queue/ColumnMap,
2976           share/html/Elements/RT__Scrip/ColumnMap,
2977           share/html/Elements/RT__Template/ColumnMap,
2978           share/html/Elements/RT__Ticket/ColumnMap,
2979           share/html/Elements/RT__User/ColumnMap,
2980           share/html/Install/Basics.html,
2981           share/html/Install/DatabaseDetails.html,
2982           share/html/Install/DatabaseType.html,
2983           share/html/Install/Finish.html, share/html/Install/Global.html,
2984           share/html/Install/Initialize.html,
2985           share/html/Install/Sendmail.html, share/html/Install/autohandler,
2986           share/html/Install/index.html,
2987           share/html/Install/Elements/Errors,
2988           share/html/Install/Elements/Wrapper, share/html/Prefs/MyRT.html,
2989           share/html/Prefs/Other.html, share/html/Prefs/Quicksearch.html,
2990           share/html/Prefs/Search.html,
2991           share/html/Prefs/SearchOptions.html,
2992           share/html/Prefs/Elements/Tabs, share/html/Search/Build.html,
2993           share/html/Search/Bulk.html, share/html/Search/Chart,
2994           share/html/Search/Chart.html, share/html/Search/Edit.html,
2995           share/html/Search/Graph.html, share/html/Search/Results.html,
2996           share/html/Search/Results.rdf, share/html/Search/Results.tsv,
2997           share/html/Search/Simple.html,
2998           share/html/Search/Elements/SelectAndOr,
2999           share/html/Search/Elements/SelectGroupBy,
3000           share/html/Search/Elements/SelectPersonType,
3001           share/html/User/Delegation.html, share/html/User/Prefs.html,
3002           share/html/User/Elements/DelegateRights,
3003           share/html/User/Elements/GroupTabs,
3004           share/html/User/Elements/Tabs,
3005           share/html/User/Groups/Members.html,
3006           share/html/User/Groups/Modify.html,
3007           share/html/User/Groups/index.html,
3008           share/html/Search/Elements/BuildFormatString,
3009           share/html/Search/Elements/ConditionRow,
3010           share/html/Search/Elements/PickBasics,
3011           share/html/Search/Elements/PickCFs,
3012           share/html/Search/Elements/ResultViews,
3013           share/html/Search/Elements/SearchesForObject,
3014           share/html/Search/Elements/SelectSearchObject,
3015           share/html/Search/Elements/SelectSearchesForObjects,
3016           share/html/REST/1.0/autohandler, share/html/REST/1.0/dhandler,
3017           share/html/REST/1.0/logout,
3018           share/html/REST/1.0/Forms/group/customfields,
3019           share/html/Search/Elements/Chart,
3020           share/html/Search/Elements/DisplayOptions,
3021           share/html/Search/Elements/EditFormat,
3022           share/html/Search/Elements/EditQuery,
3023           share/html/Search/Elements/EditSearches,
3024           share/html/Search/Elements/Graph,
3025           share/html/Search/Elements/NewListActions,
3026           share/html/Search/Elements/PickCriteria,
3027           share/html/Search/Elements/SearchPrivacy,
3028           share/html/Search/Elements/SelectChartType,
3029           share/html/Search/Elements/SelectGroup,
3030           share/html/Search/Elements/SelectLinks,
3031           share/html/REST/1.0/Forms/attachment/default,
3032           share/html/REST/1.0/Forms/group/default,
3033           share/html/REST/1.0/Forms/group/ns,
3034           share/html/REST/1.0/Forms/queue/customfields,
3035           share/html/REST/1.0/Forms/queue/default,
3036           share/html/REST/1.0/Forms/queue/ns,
3037           share/html/REST/1.0/Forms/queue/ticketcustomfields,
3038           share/html/REST/1.0/Forms/ticket/merge,
3039           share/html/REST/1.0/Forms/ticket/attachments,
3040           share/html/REST/1.0/Forms/ticket/comment,
3041           share/html/REST/1.0/Forms/ticket/default,
3042           share/html/REST/1.0/Forms/ticket/links,
3043           share/html/REST/1.0/Forms/ticket/take,
3044           share/html/NoAuth/Logout.html, share/html/NoAuth/Reminder.html,
3045           share/html/NoAuth/css/autohandler,
3046           share/html/NoAuth/css/dhandler, share/html/NoAuth/css/print.css,
3047           share/html/NoAuth/css/web2/InHeader,
3048           share/html/NoAuth/css/web2/forms.css,
3049           share/html/NoAuth/css/web2/login.css,
3050           share/html/NoAuth/css/web2/misc.css,
3051           share/html/NoAuth/css/web2/msie.css,
3052           share/html/NoAuth/css/web2/msie6.css,
3053           share/html/NoAuth/css/web2/nav.css,
3054           share/html/NoAuth/css/web2/portlets.css,
3055           share/html/NoAuth/css/web2/ticket-search.css,
3056           share/html/NoAuth/css/web2/ticket.css,
3057           share/html/NoAuth/css/web2/tools.css,
3058           share/html/NoAuth/css/web2/yui-fonts.css,
3059           share/html/REST/1.0/Forms/ticket/history,
3060           share/html/REST/1.0/Forms/transaction/default,
3061           share/html/REST/1.0/Forms/user/default,
3062           share/html/REST/1.0/Forms/user/ns,
3063           share/html/REST/1.0/NoAuth/mail-gateway,
3064           share/html/REST/1.0/search/dhandler,
3065           share/html/REST/1.0/search/ticket,
3066           share/html/REST/1.0/ticket/comment,
3067           share/html/REST/1.0/ticket/link,
3068           share/html/REST/1.0/ticket/merge,
3069           share/html/NoAuth/css/3.4-compat/footer.css,
3070           share/html/NoAuth/css/3.4-compat/header.css,
3071           share/html/NoAuth/css/3.4-compat/login.css,
3072           share/html/NoAuth/css/3.4-compat/nav.css,
3073           share/html/NoAuth/css/3.4-compat/ticket.css,
3074           share/html/NoAuth/css/web2/admin.css,
3075           share/html/NoAuth/css/web2/base.css,
3076           share/html/NoAuth/css/web2/boxes.css,
3077           share/html/NoAuth/css/web2/layout.css,
3078           share/html/NoAuth/css/web2/main.css,
3079           share/html/NoAuth/css/web2/ticket-lists.css,
3080           share/html/NoAuth/css/web2/images/dhandler,
3081           share/html/NoAuth/css/web2/images/source/background-gradient.png,
3082           share/html/NoAuth/css/3.4-compat/body.css,
3083           share/html/NoAuth/css/3.4-compat/forms.css,
3084           share/html/NoAuth/css/3.4-compat/main.css,
3085           share/html/NoAuth/css/3.4-compat/misc.css,
3086           share/html/NoAuth/css/3.4-compat/quickbar.css,
3087           share/html/NoAuth/css/3.4-compat/titlebox.css,
3088           share/html/NoAuth/css/3.4-compat/transactions.css,
3089           share/html/NoAuth/css/3.5-default/footer.css,
3090           share/html/NoAuth/css/3.5-default/local.css,
3091           share/html/NoAuth/css/3.5-default/login.css,
3092           share/html/NoAuth/css/3.5-default/ticket-search.css,
3093           share/html/NoAuth/css/3.5-default/approvals.css,
3094           share/html/NoAuth/css/3.5-default/header.css,
3095           share/html/NoAuth/css/3.5-default/logo.css,
3096           share/html/NoAuth/css/3.5-default/misc.css,
3097           share/html/NoAuth/css/3.5-default/nav.css,
3098           share/html/NoAuth/css/3.5-default/quickbar.css,
3099           share/html/NoAuth/css/3.5-default/ticket.css,
3100           share/html/NoAuth/css/3.5-default/titlebox.css,
3101           share/html/NoAuth/css/3.5-default/transactions.css,
3102           share/html/NoAuth/css/3.5-default/forms.css,
3103           share/html/NoAuth/RichText/dhandler,
3104           share/html/NoAuth/RichText/FCKeditor/fckconfig.js,
3105           share/html/NoAuth/RichText/FCKeditor/fckeditor.js,
3106           share/html/NoAuth/RichText/FCKeditor/fckpackager.xml,
3107           share/html/NoAuth/RichText/FCKeditor/fckstyles.xml,
3108           share/html/NoAuth/RichText/FCKeditor/fcktemplates.xml,
3109           share/html/NoAuth/css/3.5-default/body.css,
3110           share/html/NoAuth/css/3.5-default/main.css,
3111           share/html/NoAuth/css/3.5-default/nav-left.css,
3112           share/html/NoAuth/images/autohandler,
3113           share/html/NoAuth/images/bplogo.gif,
3114           share/html/NoAuth/images/empty_star.gif,
3115           share/html/NoAuth/images/favicon.png,
3116           share/html/NoAuth/images/star.gif,
3117           share/html/NoAuth/images/test.png,
3118           share/html/NoAuth/images/css/cb-light.gif,
3119           share/html/NoAuth/images/css/cb.gif,
3120           share/html/NoAuth/images/css/cbr-b2g.gif,
3121           share/html/NoAuth/images/css/cbr-b2lb.gif,
3122           share/html/NoAuth/images/css/cbr-gray.gif,
3123           share/html/NoAuth/images/css/cbr-trans.gif,
3124           share/html/NoAuth/images/css/cbr.gif,
3125           share/html/NoAuth/images/css/ct-light.gif,
3126           share/html/NoAuth/images/css/ct.gif,
3127           share/html/NoAuth/images/css/ctr-b2g.gif,
3128           share/html/NoAuth/images/css/ctr-b2lb.gif,
3129           share/html/NoAuth/images/css/ctr-gray.gif,
3130           share/html/NoAuth/images/css/ctr-trans.gif,
3131           share/html/NoAuth/images/css/ctr.gif,
3132           share/html/NoAuth/images/css/dark-arrow-up.png,
3133           share/html/NoAuth/images/css/dark-arrow.png,
3134           share/html/NoAuth/images/css/fieldbg-autocomplete.gif,
3135           share/html/NoAuth/images/css/light-arrow-up.png,
3136           share/html/NoAuth/images/css/light-arrow.png,
3137           share/html/NoAuth/images/css/rolldown-arrow.gif,
3138           share/html/NoAuth/images/css/rolldown-arrow.png,
3139           share/html/NoAuth/images/css/rollup-arrow.gif,
3140           share/html/NoAuth/RichText/FCKeditor/license.txt,
3141           share/html/NoAuth/RichText/FCKeditor/editor/fckdebug.html,
3142           share/html/NoAuth/RichText/FCKeditor/editor/fckdialog.html,
3143           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html,
3144           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.original.html,
3145           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_editorarea.css,
3146           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_showtableborders_gecko.css,
3147           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckconstants.js,
3148           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckeditorapi.js,
3149           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckjscoreextensions.js,
3150           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckscriptloader.js,
3151           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcodeformatter.js,
3152           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckconfig.js,
3153           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckregexlib.js,
3154           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_ie.js,
3155           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbaritems.js,
3156           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_internal.css,
3157           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/disablehandles.htc,
3158           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/showtableborders.htc,
3159           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_address.png,
3160           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_blockquote.png,
3161           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_div.png,
3162           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h1.png,
3163           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h2.png,
3164           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h3.png,
3165           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h4.png,
3166           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h5.png,
3167           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h6.png,
3168           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_p.png,
3169           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_pre.png,
3170           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_anchor.gif,
3171           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_flashlogo.gif,
3172           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_hiddenfield.gif,
3173           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_pagebreak.gif,
3174           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_plugin.gif,
3175           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug.js,
3176           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckplugins.js,
3177           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools.js,
3178           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml.js,
3179           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_contextmenu.js,
3180           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckstyles.js,
3181           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckurlparams.js,
3182           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_gecko.js,
3183           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdomtools.js,
3184           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdocumentprocessor.js,
3185           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklisthandler.js,
3186           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_ie.js,
3187           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_ie.js,
3188           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtmlentities.js,
3189           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_ie.js,
3190           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckbrowserinfo.js,
3191           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcommands.js,
3192           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug_empty.js,
3193           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdialog.js,
3194           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklanguagemanager.js,
3195           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler.js,
3196           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_gecko.js,
3197           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckundo.js,
3198           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_gecko.js,
3199           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbarset.js,
3200           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckblockquotecommand.js,
3201           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckcorestylecommand.js,
3202           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktablecommand.js,
3203           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck.js,
3204           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_gecko.js,
3205           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklistslib.js,
3206           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection.js,
3207           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_ie.js,
3208           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_gecko.js,
3209           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fck_othercommands.js,
3210           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckfitwindow.js,
3211           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckjustifycommands.js,
3212           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcklistcommands.js,
3213           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcknamedcommand.js,
3214           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js,
3215           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpastewordcommand.js,
3216           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckremoveformatcommand.js,
3217           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckshowblocks.js,
3218           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js,
3219           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js,
3220           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckstylecommand.js,
3221           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js,
3222           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckcontextmenu.js,
3223           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js,
3224           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js,
3225           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckw3crange.js,
3226           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml.js,
3227           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckindentcommands.js,
3228           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckevents.js,
3229           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckiecleanup.js,
3230           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublock.js,
3231           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbar.js,
3232           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js,
3233           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_ie.js,
3234           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckstyle.js,
3235           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_gecko.js,
3236           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenuitem.js,
3237           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckspecialcombo.js,
3238           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbutton.js,
3239           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js,
3240           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckimagepreloader.js,
3241           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckkeystrokehandler.js,
3242           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckpanel.js,
3243           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange.js,
3244           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckeditingarea.js,
3245           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckicon.js,
3246           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbuttonui.js,
3247           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_ie.js,
3248           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdataprocessor.js,
3249           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_gecko.js,
3250           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_ie.js,
3251           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrangeiterator.js,
3252           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckelementpath.js,
3253           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckenterkey.js,
3254           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckhtmliterator.js,
3255           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublockpanel.js,
3256           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckplugin.js,
3257           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_gecko.js,
3258           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_ie.js,
3259           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js,
3260           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontsizecombo.js,
3261           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js,
3262           share/html/NoAuth/RichText/FCKeditor/editor/images/anchor.gif,
3263           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_ltr.gif,
3264           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_rtl.gif,
3265           share/html/NoAuth/RichText/FCKeditor/editor/images/spacer.gif,
3266           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/teeth_smile.gif,
3267           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_dtd_test.html,
3268           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10strict.js,
3269           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10transitional.js,
3270           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angel_smile.gif,
3271           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angry_smile.gif,
3272           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/broken_heart.gif,
3273           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cake.gif,
3274           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/confused_smile.gif,
3275           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cry_smile.gif,
3276           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/devil_smile.gif,
3277           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/embaressed_smile.gif,
3278           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/envelope.gif,
3279           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/heart.gif,
3280           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/kiss.gif,
3281           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/lightbulb.gif,
3282           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/omg_smile.gif,
3283           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/regular_smile.gif,
3284           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/sad_smile.gif,
3285           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/shades_smile.gif,
3286           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_down.gif,
3287           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_up.gif,
3288           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/tounge_smile.gif,
3289           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
3290           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/wink_smile.gif,
3291           share/html/NoAuth/RichText/FCKeditor/editor/js/fckadobeair.js,
3292           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_ie.js,
3293           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_gecko.js,
3294           share/html/NoAuth/RichText/FCKeditor/editor/lang/es.js,
3295           share/html/NoAuth/RichText/FCKeditor/editor/lang/eu.js,
3296           share/html/NoAuth/RichText/FCKeditor/editor/lang/hr.js,
3297           share/html/NoAuth/RichText/FCKeditor/editor/lang/km.js,
3298           share/html/NoAuth/RichText/FCKeditor/editor/lang/it.js,
3299           share/html/NoAuth/RichText/FCKeditor/editor/lang/sl.js,
3300           share/html/NoAuth/RichText/FCKeditor/editor/lang/bg.js,
3301           share/html/NoAuth/RichText/FCKeditor/editor/lang/fa.js,
3302           share/html/NoAuth/RichText/FCKeditor/editor/lang/sv.js,
3303           share/html/NoAuth/RichText/FCKeditor/editor/lang/ja.js,
3304           share/html/NoAuth/RichText/FCKeditor/editor/lang/mn.js,
3305           share/html/NoAuth/RichText/FCKeditor/editor/lang/th.js,
3306           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh.js,
3307           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr-ca.js,
3308           share/html/NoAuth/RichText/FCKeditor/editor/lang/he.js,
3309           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr-latn.js,
3310           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-uk.js,
3311           share/html/NoAuth/RichText/FCKeditor/editor/lang/nb.js,
3312           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr.js,
3313           share/html/NoAuth/RichText/FCKeditor/editor/lang/lv.js,
3314           share/html/NoAuth/RichText/FCKeditor/editor/lang/ar.js,
3315           share/html/NoAuth/RichText/FCKeditor/editor/lang/fo.js,
3316           share/html/NoAuth/RichText/FCKeditor/editor/lang/is.js,
3317           share/html/NoAuth/RichText/FCKeditor/editor/lang/en.js,
3318           share/html/NoAuth/RichText/FCKeditor/editor/lang/pl.js,
3319           share/html/NoAuth/RichText/FCKeditor/editor/lang/hi.js,
3320           share/html/NoAuth/RichText/FCKeditor/editor/lang/lt.js,
3321           share/html/NoAuth/RichText/FCKeditor/editor/lang/nl.js,
3322           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr.js,
3323           share/html/NoAuth/RichText/FCKeditor/editor/lang/gl.js,
3324           share/html/NoAuth/RichText/FCKeditor/editor/lang/ko.js,
3325           share/html/NoAuth/RichText/FCKeditor/editor/lang/eo.js,
3326           share/html/NoAuth/RichText/FCKeditor/editor/lang/hu.js,
3327           share/html/NoAuth/RichText/FCKeditor/editor/lang/ru.js,
3328           share/html/NoAuth/RichText/FCKeditor/editor/lang/_translationstatus.txt,
3329           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-ca.js,
3330           share/html/NoAuth/RichText/FCKeditor/editor/lang/gu.js,
3331           share/html/NoAuth/RichText/FCKeditor/editor/lang/tr.js,
3332           share/html/NoAuth/RichText/FCKeditor/editor/lang/fi.js: Initial
3333           revision
3334
3335 2009-12-31 05:09  ivan
3336
3337         * rt/: UPGRADING.mysql, lib/RT/Test.pm, sbin/merge-rosetta.pl,
3338           sbin/rt-attributes-viewer, sbin/rt-attributes-viewer.in,
3339           sbin/rt-clean-sessions, sbin/rt-clean-sessions.in,
3340           sbin/rt-email-dashboards, sbin/rt-email-dashboards.in,
3341           sbin/rt-email-digest, sbin/rt-email-digest.in,
3342           sbin/rt-email-group-admin, sbin/rt-email-group-admin.in,
3343           sbin/rt-server, sbin/rt-server.in, sbin/rt-shredder,
3344           sbin/rt-shredder.in, sbin/rt-validator, sbin/rt-validator.in,
3345           sbin/tweak-template-locstring, lib/RT/Search.pm,
3346           lib/RT/Config.pm, lib/RT/Dashboard.pm, lib/RT/Installer.pm,
3347           lib/RT/Plugin.pm, lib/RT/Ruleset.pm, lib/RT/Shredder.pm,
3348           lib/RT/Approval.pm, lib/RT/Action.pm, lib/RT/SharedSetting.pm,
3349           lib/RT/Condition.pm, lib/RT/SQL.pm, lib/RT/Util.pm,
3350           lib/RT/Rule.pm, lib/RT/Crypt/GnuPG.pm,
3351           lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
3352           lib/RT/Interface/Web/Standalone/PreFork.pm,
3353           lib/RT/Action/LinearEscalate.pm,
3354           lib/RT/Action/ExtractSubjectTag.pm, lib/RT/Action/NotifyGroup.pm,
3355           lib/RT/Action/NotifyGroupAsComment.pm,
3356           lib/RT/CustomFieldValues/External.pm,
3357           lib/RT/CustomFieldValues/Groups.pm, lib/RT/I18N/bg.po,
3358           lib/RT/I18N/rt.pot, lib/RT/I18N/hr.po, lib/RT/I18N/zh_TW.po:
3359           Initial revision
3360
3361 2009-12-31 04:56  ivan
3362
3363         * rt/: Makefile, lib/RT.pm: rt 3.6.10
3364
3365 2009-12-31 04:44  ivan
3366
3367         * rt/: etc/RT_Config.pm.in, lib/RT/Groups_Overlay.pm,
3368           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
3369           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
3370           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
3371           sbin/rt-setup-database.in: rt 3.6.10
3372
3373 2009-12-31 04:35  ivan
3374
3375         * rt/FREESIDE_MODIFIED: up-to-date
3376
3377 2009-12-30 23:16  ivan
3378
3379         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
3380           with recent DBIx::DBSchema
3381
3382 2009-12-30 21:10  ivan
3383
3384         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
3385           agentnums with freeside-daily
3386
3387 2009-12-30 19:33  ivan
3388
3389         * Makefile: goodbye conf dir
3390
3391 2009-12-30 18:50  jeff
3392
3393         * FS/FS/cust_main.pm: really reduce the noise
3394
3395 2009-12-30 18:20  ivan
3396
3397         * httemplate/: edit/prospect_main.html, edit/elements/edit.html,
3398           edit/process/elements/process.html, elements/contact.html,
3399           elements/menu.html: prospecting: proper contact error handling
3400           when you add a prospect
3401
3402 2009-12-29 22:41  jeff
3403
3404         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
3405           elements
3406
3407 2009-12-29 22:05  jeff
3408
3409         * FS/FS/cust_main.pm: noise reduction
3410
3411 2009-12-29 21:22  jeff
3412
3413         * FS/FS/tax_rate.pm: noise reduction
3414
3415 2009-12-29 18:39  jeff
3416
3417         * FS/FS/cust_bill_pkg_detail.pm: use the class used
3418
3419 2009-12-29 18:26  jeff
3420
3421         * FS/FS/cust_main.pm: noise reduction
3422
3423 2009-12-28 20:49  ivan
3424
3425         * FS/bin/freeside-upgrade: output SQL statements as we run them
3426           (and only the ones we run), not immediately
3427
3428 2009-12-28 20:44  ivan
3429
3430         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
3431
3432 2009-12-28 20:24  ivan
3433
3434         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
3435           non-mysql, takes forever on large dbs, RT#6946
3436
3437 2009-12-28 17:38  ivan
3438
3439         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
3440
3441 2009-12-28 17:30  ivan
3442
3443         * bin/: del-old-history, pg-sizer: some random utils for disk space
3444           analysis and eliminating old history records, RT#6914
3445
3446 2009-12-28 17:00  mark
3447
3448         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
3449           httemplate/elements/menu.html: Add Browse attachments ACL
3450           (RT#4964)
3451
3452 2009-12-28 16:38  ivan
3453
3454         * FS/: FS/Conf.pm, bin/freeside-queued: add queued-sleep_time
3455
3456 2009-12-28 11:18  ivan
3457
3458         * FS/FS/AccessRight.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
3459           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/contact.pm,
3460           FS/FS/contact_email.pm, FS/FS/contact_phone.pm,
3461           FS/FS/cust_location.pm, FS/FS/o2m_Common.pm, FS/FS/phone_type.pm,
3462           FS/FS/prospect_main.pm, FS/MANIFEST, FS/t/contact.t,
3463           FS/t/contact_email.t, FS/t/contact_phone.t, FS/t/phone_type.t,
3464           FS/t/prospect_main.t, httemplate/edit/prospect_main.html,
3465           httemplate/edit/process/prospect_main.html,
3466           httemplate/elements/city.html, httemplate/elements/contact.html,
3467           httemplate/elements/header.html, httemplate/elements/menu.html,
3468           httemplate/elements/tr-contact.html,
3469           httemplate/elements/tr-select-cust_location.html,
3470           httemplate/search/prospect_main.html,
3471           httemplate/search/report_prospect_main.html,
3472           httemplate/view/prospect_main.html,
3473           httemplate/edit/elements/edit.html,
3474           httemplate/edit/process/elements/process.html,
3475           httemplate/misc/location.cgi,
3476           httemplate/view/cust_main/packages/location.html, FS/FS.pm:
3477           beginning of prospect/CRM/contact work
3478
3479 2009-12-27 21:25  ivan
3480
3481         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
3482
3483 2009-12-26 17:00  jeff
3484
3485         * FS/FS/: cust_location.pm, cust_main.pm: improve spacing around
3486           county
3487
3488 2009-12-23 15:32  jeff
3489
3490         * bin/monitor: remove debugging
3491
3492 2009-12-23 15:29  jeff
3493
3494         * bin/monitor: add non-forking one machine monitor program
3495
3496 2009-12-23 15:14  jeff
3497
3498         * FS/FS/Yori.pm: teach yori to do some load monitoring
3499
3500 2009-12-23 13:21  jeff
3501
3502         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
3503           FS/FS/cust_pkg.pm,
3504           httemplate/view/cust_main/packages/location.html: correct invoice
3505           package address display and reduce false laziness
3506
3507 2009-12-22 16:30  mark
3508
3509         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
3510           httemplate/edit/process/svc_acct.cgi: Tweak set_password per
3511           RT#6358
3512
3513 2009-12-21 06:44  jeff
3514
3515         * FS/FS/: Schema.pm, cust_bill_pkg.pm,
3516           cust_bill_pkg_tax_location.pm, cust_credit_bill_pkg.pm,
3517           cust_tax_exempt_pkg.pm: manage tax exemptions (texas-tax) on
3518           credit application RT953
3519
3520 2009-12-21 06:36  jeff
3521
3522         * FS/FS/Conf.pm, FS/FS/tax_rate.pm, bin/fetch_and_expand_taxes,
3523           bin/reassemble_taxes: move cch conf into database and add a
3524           couple small tools for processing updates more manually
3525
3526 2009-12-20 18:00  ivan
3527
3528         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
3529           link cancel expired (and suspend adjourned) packages, and catch
3530           and return errors in all cases, RT#6627
3531
3532 2009-12-20 13:52  ivan
3533
3534         * FS/FS/Conf.pm: late fee package class specified in the event
3535           action instead of a global finance_pkgclass config, RT#6617
3536
3537 2009-12-20 13:48  ivan
3538
3539         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
3540           fee package class specified in the event action instead of a
3541           global finance_pkgclass config, RT#6617
3542
3543 2009-12-20 11:42  ivan
3544
3545         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
3546           wrong account for customers who have multiple accounts, RT#6681,
3547           fallout from RT#4189
3548
3549 2009-12-19 22:52  ivan
3550
3551         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
3552           package search, RT#6609
3553
3554 2009-12-19 18:51  ivan
3555
3556         * FS/FS/cust_pkg.pm: fix bulk package order with one package
3557           changing to one new package, RT#6519, fallout from RT#4499
3558
3559 2009-12-19 17:02  ivan
3560
3561         * httemplate/view/cust_main/: packages.html, payment_history.html:
3562           fix cust_main-packages-years, RT#6798
3563
3564 2009-12-19 15:52  ivan
3565
3566         * FS/FS/cust_bill_ApplicationCommon.pm: fix more
3567           ->owed_setup/owed_recur clashing with
3568           cust_bill->open_cust_bill_pkg separating line items, RT#4729
3569
3570 2009-12-19 15:28  ivan
3571
3572         * FS/FS/cust_bill_ApplicationCommon.pm: fix credit application, at
3573           least in vedeya's case on HEAD, RT#6819, fallout from tax
3574           credits, RT#4729
3575
3576 2009-12-19 14:52  ivan
3577
3578         * httemplate/edit/elements/ApplicationCommon.html: fix fill-in of
3579           credit amount when there aren't tax buttons
3580
3581 2009-12-19 14:41  ivan
3582
3583         * httemplate/edit/cust_credit.cgi: add add'l info field as a
3584           customer-editable field, RT#6505
3585
3586 2009-12-19 14:32  ivan
3587
3588         * httemplate/view/cust_main/payment_history.html: make room for
3589           credit reasons in popup
3590
3591 2009-12-19 12:29  ivan
3592
3593         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
3594
3595 2009-12-19 11:10  ivan
3596
3597         * FS/FS/part_pkg.pm: fix package order to really display only those
3598           pacakges available
3599
3600 2009-12-19 11:09  ivan
3601
3602         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
3603           class selection changes
3604
3605 2009-12-18 10:20  jeff
3606
3607         * FS/FS/cust_bill_pkg_tax_location.pm,
3608           FS/FS/cust_bill_pkg_tax_rate_location.pm,
3609           httemplate/edit/elements/ApplicationCommon.html,
3610           httemplate/misc/xmlhttp-calculate_taxes.html: fix handling of tax
3611           location records and add a 'clear' button for tax credits
3612
3613 2009-12-17 16:41  ivan
3614
3615         * rt/bin/standalone_httpd: Initial revision
3616
3617 2009-12-17 16:38  ivan
3618
3619         * rt/: .gitignore, sbin/rt-dump-database, lib/RT/I18N/pt_pt.po:
3620           Initial revision
3621
3622 2009-12-16 09:35  ivan
3623
3624         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
3625           table consistency, input sizes and maxlengths, RT#4964
3626
3627 2009-12-16 07:03  jeff
3628
3629         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
3630           cust_main.pm, cust_pkg.pm: group invoice line items by location,
3631           show location address on invoice, option for due date rather than
3632           invoice date on prior unpaid invoice line items, and option for
3633           aging on invoice (#6418, #5235, #4648)
3634
3635 2009-12-13 23:52  ivan
3636
3637         * FS/FS/svc_acct.pm: use a global config too
3638
3639 2009-12-13 23:10  ivan
3640
3641         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
3642           overlimit_groups agent-specific config, overriding
3643           export-specific overlimit_groups, RT#6622
3644
3645 2009-12-13 19:36  mark
3646
3647         * httemplate/search/elements/search-xls.html: Fix filename for
3648           Excel spreadsheet reports
3649
3650 2009-12-13 17:41  mark
3651
3652         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
3653           httemplate/edit/cust_main_attach.cgi,
3654           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
3655           httemplate/view/cust_main/attachments.html: Add access right to
3656           view attachments
3657
3658 2009-12-12 15:53  ivan
3659
3660         * httemplate/search/cust_credit_bill_pkg.html,
3661           FS/FS/cust_credit_bill_pkg.pm,
3662           httemplate/search/cust_bill_pkg.cgi: better reporting for tax
3663           credits, RT#4729
3664
3665 2009-12-12 15:32  ivan
3666
3667         * httemplate/search/: cust_bill_pkg.cgi, cust_credit_bill_pkg.html,
3668           report_tax.cgi: better reporting for tax credits, RT#4729
3669
3670 2009-12-12 14:35  ivan
3671
3672         * FS/FS/cust_credit_bill_pkg.pm: doc
3673
3674 2009-12-12 14:22  ivan
3675
3676         * Makefile: sync versioning with branches, sorry jeremy
3677
3678 2009-12-12 13:38  ivan
3679
3680         * FS/FS/cust_pkg.pm, httemplate/search/cust_bill_pkg.cgi,
3681           httemplate/search/report_tax.cgi,
3682           httemplate/search/report_tax.html: reporting with city taxes,
3683           RT#6776
3684
3685 2009-12-10 15:03  ivan
3686
3687         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
3688
3689 2009-12-07 22:21  mark
3690
3691         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
3692
3693 2009-12-06 15:44  ivan
3694
3695         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
3696           when cloning
3697
3698 2009-12-06 15:18  ivan
3699
3700         * httemplate/elements/header.html: fix search box clearing from
3701           within RT, caused by different quoting rules in RT comp_root.
3702           grr.
3703
3704 2009-12-06 11:19  ivan
3705
3706         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
3707           and title, RT#6823
3708
3709 2009-12-04 10:37  jeff
3710
3711         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
3712
3713 2009-12-03 20:45  ivan
3714
3715         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
3716           customer-specific account report (and some small refactoring of
3717           method names to clash less), RT#6180
3718
3719 2009-12-03 20:40  ivan
3720
3721         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
3722           httemplate/search/477.html, httemplate/search/cust_bill.html,
3723           httemplate/search/cust_bill_event.cgi,
3724           httemplate/search/cust_event.html,
3725           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
3726           httemplate/search/report_svc_acct.html,
3727           httemplate/view/cust_main/packages.html, FS/FS/cust_event.pm,
3728           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
3729           httemplate/misc/email-customers.html,
3730           httemplate/misc/process/bulk_change_pkg.cgi,
3731           httemplate/misc/process/email-customers.html: customer-specific
3732           account report (and some small refactoring of method names to
3733           clash less), RT#6180
3734
3735 2009-12-03 19:23  ivan
3736
3737         * FS/FS/cust_pkg.pm: doh, 1.9 fix customer package search (fallout
3738           from customer classes) and add "not yet billed" status to
3739           customer package report
3740
3741 2009-12-03 11:22  ivan
3742
3743         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
3744           for peter
3745
3746 2009-12-03 11:06  ivan
3747
3748         * FS/FS/Report/Table/Monthly.pm,
3749           httemplate/graph/cust_bill_pkg.cgi,
3750           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
3751           option for peter
3752
3753 2009-12-02 23:53  ivan
3754
3755         * FS/FS/Schema.pm: index cdrbatchnum
3756
3757 2009-12-02 23:37  ivan
3758
3759         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
3760           import (and skip blank lines), RT#6801
3761
3762 2009-12-02 23:18  ivan
3763
3764         * httemplate/search/cdr.html: fix cdr search
3765
3766 2009-12-02 20:22  ivan
3767
3768         * FS/FS/cdr/sansay.pm: no header?
3769
3770 2009-12-02 12:58  ivan
3771
3772         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
3773           improvement on CDR billing, RT#6386
3774
3775 2009-12-02 12:51  ivan
3776
3777         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
3778           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
3779           unlinked forwards, domains, broadband/external/www services,
3780           RT#6794
3781
3782 2009-12-01 11:16  jeff
3783
3784         * FS/FS/cust_bill.pm: want a listref not a list
3785
3786 2009-11-29 16:38  ivan
3787
3788         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
3789           bulk sending of customer notices, RT#6778
3790
3791 2009-11-29 16:06  ivan
3792
3793         * httemplate/edit/REAL_cust_pkg.cgi: fix
3794
3795 2009-11-29 16:04  ivan
3796
3797         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
3798           UI changes to make it impossible to add a start date to a package
3799           that already has a setup fee (can still remove an existing start
3800           date causing problems), RT#6712
3801
3802 2009-11-29 15:18  ivan
3803
3804         * FS/FS/: Conf.pm, cust_pkg.pm: add
3805           cust_pkg-change_pkgpart-bill_now option to bill the new package
3806           immediately on package changes.  Useful for prepaid situations
3807           with RADIUS where an Expiration attribute base don the package
3808           must be present at all times.  RT#6692
3809
3810 2009-11-29 15:15  ivan
3811
3812         * FS/FS/cust_main.pm: doc: spelling
3813
3814 2009-11-25 16:27  ivan
3815
3816         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
3817
3818 2009-11-25 11:58  ivan
3819
3820         * httemplate/edit/part_pkg.cgi: don't consider disabled report
3821           classes, don't load up the whole table just to see if there are
3822           any
3823
3824 2009-11-25 11:32  jeff
3825
3826         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
3827           records in cdr sections
3828
3829 2009-11-25 08:13  jeff
3830
3831         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
3832           dups, and rearrange
3833
3834 2009-11-25 08:09  jeff
3835
3836         * conf/invoice_latex: really insert a pagebreak
3837
3838 2009-11-25 08:07  jeff
3839
3840         * conf/invoice_latex: oops.. need updated template for new formats
3841
3842 2009-11-24 13:00  ivan
3843
3844         * FS/FS/cust_bill.pm: debugging left on
3845
3846 2009-11-24 09:05  jeff
3847
3848         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
3849
3850 2009-11-23 23:42  ivan
3851
3852         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
3853           search/timeworked.html: timeworked report: carry the date range
3854           through to the success redirect
3855
3856 2009-11-23 23:23  ivan
3857
3858         * httemplate/: search/report_timeworked.html, elements/menu.html,
3859           search/timeworked.html: add date constratint on time worked
3860           search
3861
3862 2009-11-23 22:04  ivan
3863
3864         * FS/FS/cust_main.pm: send card number with void transactions for
3865           B:OP:IPPay, RT#5690
3866
3867 2009-11-23 14:09  mark
3868
3869         * FS/FS/Schema.pm: Add title field to cust_attachment
3870
3871 2009-11-22 16:25  jeff
3872
3873         * FS/FS/cust_bill_ApplicationCommon.pm: apply to taxes last
3874
3875 2009-11-20 09:33  jeff
3876
3877         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
3878           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
3879           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
3880           conf/invoice_html, httemplate/browse/pkg_category.html,
3881           httemplate/browse/usage_class.html,
3882           httemplate/edit/pkg_category.html,
3883           httemplate/edit/usage_class.html: invoice formatting: add
3884           sections for usage, add sections per svc_phone, add folding like
3885           line items into one #6592
3886
3887 2009-11-19 01:47  ivan
3888
3889         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
3890           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
3891           bin/cdr.http_and_import, bin/cdr.import,
3892           httemplate/elements/select-cdrbatch.html,
3893           httemplate/elements/tr-select-cdrbatch.html,
3894           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
3895           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
3896
3897 2009-11-19 01:43  ivan
3898
3899         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
3900           RT#6386
3901
3902 2009-11-19 01:39  ivan
3903
3904         * FS/MANIFEST: proper cdr_batch table, RT#6386
3905
3906 2009-11-19 01:32  ivan
3907
3908         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
3909           RT#6386
3910
3911 2009-11-18 23:06  ivan
3912
3913         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
3914           RT#6316
3915
3916 2009-11-18 22:21  ivan
3917
3918         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
3919           RT#6407
3920
3921 2009-11-18 01:39  mark
3922
3923         * httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
3924
3925 2009-11-18 01:27  mark
3926
3927         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
3928           httemplate/search/cust_pay_batch.cgi: RT#4768, RBC batch format
3929
3930 2009-11-18 01:09  mark
3931
3932         * httemplate/: browse/cust_attachment.html,
3933           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
3934           and #6225
3935
3936 2009-11-17 14:06  ivan
3937
3938         * FS/FS/cust_main.pm: do a case-insensive search on
3939           browser-remembered results, so starting to use USPS verification
3940           (which UPPERCASES everything) doesn't invalidate everything your
3941           browser remembered in quick payment entry
3942
3943 2009-11-17 12:56  jeff
3944
3945         * httemplate/edit/elements/ApplicationCommon.html: work around ie7
3946           javascript issues
3947
3948 2009-11-16 23:42  ivan
3949
3950         * httemplate/search/: report_cust_pay.html,
3951           report_cust_refund.html, elements/cust_pay_or_refund.html: add
3952           otaker to payment/refund search, RT#6407
3953
3954 2009-11-16 23:08  ivan
3955
3956         * httemplate/: elements/menu.html, search/report_cust_refund.html:
3957           add refund report, RT#6407
3958
3959 2009-11-16 16:06  mark
3960
3961         * httemplate/: edit/cust_main_attach.cgi,
3962           edit/process/cust_main_attach.cgi, elements/menu.html,
3963           search/elements/search-html.html, view/cust_main.cgi,
3964           view/cust_main/attachments.html: cust_attachment improvement,
3965           RT#4964 and #6225
3966
3967 2009-11-15 19:55  ivan
3968
3969         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3970           httemplate/search/cust_bill.html,
3971           httemplate/search/report_cust_bill.html: add ability to search on
3972           ranges of charged, owed to adv. invoice report, RT#6407
3973
3974 2009-11-15 18:27  ivan
3975
3976         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
3977           disable_cron_billing config, RT#6407
3978
3979 2009-11-13 16:08  ivan
3980
3981         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
3982           httemplate/search/cust_main.html,
3983           httemplate/search/report_cust_main.html: add invoice terms to
3984           advanced customer report.  dogfood.
3985
3986 2009-11-12 23:12  ivan
3987
3988         * FS/FS/cust_pkg.pm: fix advanced package report fallout from
3989           customer classes, RT#6677
3990
3991 2009-11-12 13:45  mark
3992
3993         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/view/svc_acct.cgi,
3994           httemplate/edit/svc_acct.cgi,
3995           httemplate/edit/process/svc_acct.cgi: Add default password
3996           encoding option
3997
3998 2009-11-12 08:56  jeff
3999
4000         * FS/FS/: Schema.pm, tax_rate.pm: correct bugs in tax replacement
4001           routine and allow updates to function
4002
4003 2009-11-11 18:05  mark
4004
4005         * FS/FS/pay_batch/paymentech.pm: Fix date format string
4006
4007 2009-11-11 18:03  mark
4008
4009         * FS/bin/: freeside-paymentech-upload,
4010           freeside-paymentech-download: Fix zip password
4011
4012 2009-11-11 08:38  jeff
4013
4014         * httemplate/edit/cust_credit.cgi: cruft removal
4015
4016 2009-11-06 14:25  jeff
4017
4018         * httemplate/misc/xmlhttp-calculate_taxes.html: oops!  forgot an
4019           important file for applying tax credits #4729
4020
4021 2009-11-06 14:07  ivan
4022
4023         * FS/FS/cust_main.pm: use business-onlinepayment-description in
4024           1.9, even without $pkgs
4025
4026 2009-11-05 17:51  ivan
4027
4028         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
4029           emailinvoice-apostrophe config option to allow apostrophies in
4030           invoice email addresses, RT#6464
4031
4032 2009-11-05 16:25  ivan
4033
4034         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
4035           httemplate/search/report_cust_main.html: add "payment expiration
4036           before" to customer report, RT#6447
4037
4038 2009-11-05 15:55  ivan
4039
4040         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
4041           SELECT so huge
4042
4043 2009-11-05 14:01  ivan
4044
4045         * httemplate/search/svc_acct.cgi: improvements in time remaining
4046           report: correctly account for unpaid time for non-monthly
4047           customers, report in hours+minutes intead of using Time::Duration
4048           days/hours
4049
4050 2009-11-05 13:22  ivan
4051
4052         * FS/bin/: freeside-paymentech-download,
4053           freeside-paymentech-upload: back to old host name, info from
4054           customer/paymentech was bogus, RT#5650
4055
4056 2009-11-04 17:47  ivan
4057
4058         * FS/bin/: freeside-paymentech-download,
4059           freeside-paymentech-upload: update paymentech live server,
4060           RT#5650
4061
4062 2009-11-04 16:52  ivan
4063
4064         * FS/FS/pkg_category.pm: fix pkg_category upgrades
4065
4066 2009-11-04 16:48  ivan
4067
4068         * FS/FS/cust_main.pm: fix bad interaction between new city tax code
4069           & using taxclasses without cities, RT#6637
4070
4071 2009-11-04 16:29  ivan
4072
4073         * FS/FS/Mason.pm: oops, for customer categories
4074
4075 2009-11-04 16:04  ivan
4076
4077         * httemplate/browse/cust_main_county.cgi: fix county filter on tax
4078           config, fallout from city tax changes, RT#5852
4079
4080 2009-11-03 17:40  ivan
4081
4082         * FS/bin/: freeside-paymentech-download,
4083           freeside-paymentech-upload: add explicit use of Expect module, so
4084           the error is thrown immediate, RT#5650
4085
4086 2009-11-03 17:04  ivan
4087
4088         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
4089           httemplate/config/config-view.cgi: reconcile breakage from stale
4090           accounts, RT#6407
4091
4092 2009-11-03 16:59  ivan
4093
4094         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
4095           warning
4096
4097 2009-11-03 12:44  ivan
4098
4099         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
4100
4101 2009-11-03 11:56  ivan
4102
4103         * FS/bin/: freeside-paymentech-upload,
4104           freeside-paymentech-download: check for zip and unzip commands,
4105           use multi-arg version of system to prevent the shell getting its
4106           hands on things (metacharacters in pw or whatnot), RT#5650
4107
4108 2009-11-03 11:11  ivan
4109
4110         * FS/bin/: freeside-paymentech-download,
4111           freeside-paymentech-upload: update usage & manpage w/ freeside-
4112           prefix
4113
4114 2009-11-03 11:03  ivan
4115
4116         * FS/bin/: freeside-paymentech-download,
4117           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
4118           in 0.18 File::Temp on perl 5.10.0, RT#5650
4119
4120 2009-11-03 10:53  ivan
4121
4122         * bin/paymentech-download, bin/paymentech-upload,
4123           FS/bin/freeside-paymentech-download,
4124           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
4125           RT#5650
4126
4127 2009-11-02 19:13  ivan
4128
4129         * httemplate/config/config.cgi, FS/FS/Conf.pm,
4130           FS/bin/freeside-daily, httemplate/config/config-process.cgi,
4131           httemplate/config/config-view.cgi,
4132           httemplate/elements/tr-select-part_pkg.html,
4133           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
4134           accounts, RT#6407
4135
4136 2009-11-02 17:48  ivan
4137
4138         * bin/paymentech-download: spelling
4139
4140 2009-11-02 17:44  ivan
4141
4142         * bin/paymentech-download: add -a option for archive dir
4143
4144 2009-11-02 17:21  ivan
4145
4146         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
4147           based on notes from #5650
4148
4149 2009-11-02 13:21  ivan
4150
4151         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
4152           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
4153
4154 2009-11-01 14:12  jeff
4155
4156         * httemplate/search/: 477.html, elements/search-csv.html: form 477
4157           improvements #6499
4158
4159 2009-10-31 13:09  jeff
4160
4161         * FS/FS/cust_bill.pm: unbork summary page invoices
4162
4163 2009-10-30 16:29  ivan
4164
4165         * FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
4166           httemplate/elements/select-part_event.html,
4167           httemplate/elements/select-payby.html,
4168           httemplate/elements/tr-select-part_event.html,
4169           httemplate/search/cust_event.html,
4170           httemplate/search/report_cust_event.html: more reporting options
4171           for failed billing events, RT#6447
4172
4173 2009-10-30 11:37  ivan
4174
4175         * FS/FS/: Conf.pm: add paymentech to batch config options
4176
4177 2009-10-29 17:02  ivan
4178
4179         * httemplate/: browse/cust_main_county.cgi,
4180           edit/bulk-cust_main_county.html,
4181           edit/process/bulk-cust_main_county.html: bulk tax changes,
4182           RT#6445
4183
4184 2009-10-29 16:43  mark
4185
4186         * FS/FS/pay_batch/paymentech.pm: use XML::Writer for tighter
4187           compliance with spec
4188
4189 2009-10-29 16:42  mark
4190
4191         * bin/paymentech-upload: add option to upload all open batches
4192
4193 2009-10-29 16:37  ivan
4194
4195         * httemplate/edit/bulk-cust_main_county.html: friendlier error
4196           message when you select nothing, RT#6445
4197
4198 2009-10-29 16:36  ivan
4199
4200         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
4201           RT#6445
4202
4203 2009-10-29 15:55  ivan
4204
4205         * FS/bin/freeside-queued: have freeside-queued be more resillient
4206           in the face of a database that's gone away, RT#6428
4207
4208 2009-10-29 12:10  ivan
4209
4210         * FS/FS/cust_bill_pkg.pm: turn off debugging
4211
4212 2009-10-29 12:08  ivan
4213
4214         * httemplate/search/cust_main.html,
4215           httemplate/search/report_cust_main.html, FS/FS/cust_main.pm,
4216           httemplate/elements/select-table.html: customer classification,
4217           RT#6376
4218
4219 2009-10-29 11:38  ivan
4220
4221         * FS/MANIFEST, FS/FS/cust_main.pm, FS/t/category_Common.t,
4222           FS/t/class_Common.t, httemplate/browse/pkg_category.html,
4223           httemplate/edit/cust_main/top_misc.html,
4224           httemplate/view/cust_main/misc.html,
4225           httemplate/elements/select-cust_class.html,
4226           httemplate/elements/tr-select-cust_class.html: customer
4227           classification, RT#6376
4228
4229 2009-10-28 18:08  ivan
4230
4231         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/category_Common.pm,
4232           FS/FS/class_Common.pm, FS/FS/cust_category.pm,
4233           FS/FS/cust_class.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
4234           FS/FS/pkg_class.pm, FS/t/cust_category.t, FS/t/cust_class.t,
4235           httemplate/elements/menu.html,
4236           httemplate/browse/cust_category.html,
4237           httemplate/browse/cust_class.html,
4238           httemplate/browse/part_pkg_report_option.html,
4239           httemplate/browse/pkg_category.html,
4240           httemplate/browse/pkg_class.html,
4241           httemplate/edit/cust_category.html,
4242           httemplate/edit/cust_class.html,
4243           httemplate/edit/pkg_category.html,
4244           httemplate/edit/pkg_class.html,
4245           httemplate/edit/elements/category_Common.html,
4246           httemplate/edit/elements/class_Common.html,
4247           httemplate/edit/process/cust_category.html,
4248           httemplate/edit/process/cust_class.html: customer classification,
4249           RT#6376
4250
4251 2009-10-28 12:04  ivan
4252
4253         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
4254           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
4255           (and other fields controlled by check in svc_acct and also
4256           svc_www, svc_domain and svc_forward), RT#6366
4257
4258 2009-10-28 12:01  jeff
4259
4260         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
4261           httemplate/edit/elements/ApplicationCommon.html,
4262           httemplate/edit/process/cust_credit_bill.cgi,
4263           httemplate/edit/process/elements/ApplicationCommon.html: UI
4264           changes for credit applications include on the fly tax
4265           calculations #4729
4266
4267 2009-10-28 11:16  ivan
4268
4269         * FS/FS/part_svc.pm: fix removing a flag from a service definition
4270           column
4271
4272 2009-10-28 10:26  ivan
4273
4274         * httemplate/misc/inventory_item-import.html: fix inventory upload,
4275           RT#6366
4276
4277 2009-10-27 23:13  ivan
4278
4279         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
4280           httemplate/search/cust_pkg.cgi,
4281           httemplate/search/report_cust_pkg.html,
4282           httemplate/view/cust_main/packages.html: customer link to package
4283           reports for that customer, RT#6180
4284
4285 2009-10-27 11:11  ivan
4286
4287         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
4288           httemplate/elements/header.html: address1 search, RT#5060
4289
4290 2009-10-26 18:26  mark
4291
4292         * httemplate/edit/payment_gateway.html: add Jety to the list
4293
4294 2009-10-26 16:20  ivan
4295
4296         * httemplate/elements/tr-select-pkg_class.html: didn't want to
4297           revert that, though
4298
4299 2009-10-26 16:17  ivan
4300
4301         * httemplate/elements/tr-select-pkg_class.html: better fix for
4302           ignoring disabled package classes that doesn't search them twice
4303
4304 2009-10-26 00:12  jeff
4305
4306         * FS/FS/Conf.pm, FS/FS/Schema.pm,
4307           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay_pkg.pm,
4308           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_tax_location.pm,
4309           FS/FS/cust_bill_pkg_tax_rate_location.pm,
4310           FS/FS/cust_credit_bill_pkg.pm, httemplate/edit/cust_credit.cgi,
4311           httemplate/edit/elements/ApplicationCommon.html,
4312           httemplate/edit/process/elements/ApplicationCommon.html,
4313           httemplate/search/cust_bill_pkg.cgi,
4314           httemplate/search/report_newtax.cgi,
4315           httemplate/search/report_tax.cgi,
4316           httemplate/view/cust_main/payment_history/credit.html,
4317           httemplate/view/cust_main/payment_history/payment.html: credits
4318           return taxes, but the magic calculation button does not yet work
4319           properly (grrr - more sleep required) RT#4729
4320
4321 2009-10-25 18:11  ivan
4322
4323         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
4324           uninitialized value in numeric gt (>)" warning
4325
4326 2009-10-25 16:30  ivan
4327
4328         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
4329           realtime_collect, RT#5071
4330
4331 2009-10-24 17:29  ivan
4332
4333         * httemplate/search/cust_bill.html: import legacy invoice numbers
4334           to cust_bill.agent_invid, RT#5351
4335
4336 2009-10-24 16:37  mark
4337
4338         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/paymentech.pm,
4339           bin/paymentech-download, bin/paymentech-upload: Scripts for
4340           paymentech batch transfer
4341
4342 2009-10-23 19:04  ivan
4343
4344         * FS/FS/ClientAPI/MyAccount.pm,
4345           fs_selfservice/FS-SelfService/cgi/decline.html,
4346           fs_selfservice/FS-SelfService/cgi/login.html,
4347           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4348           fs_selfservice/FS-SelfService/cgi/signup.cgi,
4349           fs_selfservice/FS-SelfService/cgi/signup.html,
4350           fs_selfservice/FS-SelfService/cgi/success.html: remove an
4351           inadvertant debugging call left in, allow an agentnum to be
4352           specfied for non-logged in situations, RT#6166
4353
4354 2009-10-23 17:34  ivan
4355
4356         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
4357           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
4358           selfservice per-agent skinning
4359
4360 2009-10-23 17:16  ivan
4361
4362         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
4363           about being passed an empty number
4364
4365 2009-10-23 17:04  ivan
4366
4367         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
4368           data' warning
4369
4370 2009-10-23 01:21  ivan
4371
4372         * bin/move-unlinked: adding unlinked account migration script,
4373           RT#6126
4374
4375 2009-10-22 18:41  ivan
4376
4377         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
4378           config to collapse multiple phone numbers (or whatever) into as
4379           few lines as possible on invoices, RT#5223
4380
4381 2009-10-22 15:11  ivan
4382
4383         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
4384
4385 2009-10-22 12:56  ivan
4386
4387         * FS/FS/ClientAPI/MasonComponent.pm: make sure that in the case
4388           where there's no uncancelled active packages, the filter doesn't
4389           reduce the package list to nothing, RT#6029
4390
4391 2009-10-22 12:53  ivan
4392
4393         * FS/FS/ClientAPI/MasonComponent.pm: acciendtally left debugging
4394           in, RT#6029
4395
4396 2009-10-22 05:50  ivan
4397
4398         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_pkg.pm,
4399           FS/FS/ClientAPI/MasonComponent.pm,
4400           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi:
4401           restrict additinal package order option, RT#6029
4402
4403 2009-10-22 02:34  ivan
4404
4405         * httemplate/elements/city.html: yay, found blank city problem
4406           w/new citytax foo, RT#5852
4407
4408 2009-10-22 01:58  ivan
4409
4410         * httemplate/elements/select-county.html: fix all location selects
4411           hidden on new customer add, fallout from city tax stuff, yay for
4412           this not being on _1_9_BRANCH, RT#5852
4413
4414 2009-10-22 01:08  ivan
4415
4416         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
4417           now, need to test & see if the data make sense, RT#5496
4418
4419 2009-10-21 22:32  ivan
4420
4421         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
4422           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
4423           item" (rare)
4424
4425 2009-10-21 17:28  ivan
4426
4427         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
4428           import, RT#5226
4429
4430 2009-10-21 00:09  ivan
4431
4432         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
4433
4434 2009-10-20 23:34  ivan
4435
4436         * httemplate/search/prepay_credit.html: fix agent link in unused
4437           prepaid card report
4438
4439 2009-10-20 16:24  ivan
4440
4441         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
4442           against a specific package when taxes are in use
4443
4444 2009-10-20 13:47  ivan
4445
4446         * bin/cdr-netsapiens.import: basic import working, still need
4447           better src/dst mapping, RT#5226
4448
4449 2009-10-20 13:43  ivan
4450
4451         * FS/FS/part_export/netsapiens.pm: better debug line showing full
4452           URL, RT#5226
4453
4454 2009-10-20 11:30  ivan
4455
4456         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
4457           duplicate 'Credit card' or 'Check' choices even when
4458           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
4459
4460 2009-10-16 15:39  ivan
4461
4462         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
4463           carp & controlled by $DEBUG
4464
4465 2009-10-12 07:11  ivan
4466
4467         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
4468
4469 2009-10-12 06:09  ivan
4470
4471         * FS/FS/part_export/shellcommands.pm: terrible typo
4472
4473 2009-10-12 05:50  ivan
4474
4475         * FS/FS/part_export/shellcommands.pm: add customer information to
4476           shellcommands export, RT#5351
4477
4478 2009-10-12 02:10  ivan
4479
4480         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
4481           modules in signup.cgi instead of in the template, fixes "Insecure
4482           dependency in rquire"
4483
4484 2009-10-11 23:48  ivan
4485
4486         * FS/FS/ClientAPI/MyAccount.pm,
4487           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4488           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
4489           inadvertant "unknown package" error, fallout from pkg-balance
4490           work, RT#6125
4491
4492 2009-10-11 19:34  ivan
4493
4494         * FS/FS/cust_main.pm: using the per-city taxes sure was a lot
4495           easier than the UI... RT#5852
4496
4497 2009-10-11 19:30  ivan
4498
4499         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
4500           for no finance_pkgclass set
4501
4502 2009-10-11 19:14  ivan
4503
4504         * httemplate/edit/cust_main_county.html: UI for per-city taxes
4505           (setup and assigning to customers/package locations), RT#5852
4506
4507 2009-10-11 18:58  ivan
4508
4509         * httemplate/: edit/cust_main/contact.html,
4510           elements/select-country.html: UI for per-city taxes (setup and
4511           assigning to customers/package locations), RT#5852
4512
4513 2009-10-11 18:45  ivan
4514
4515         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm,
4516           FS/FS/cust_main_county.pm,
4517           httemplate/browse/cust_main_county.cgi,
4518           httemplate/edit/cust_main.cgi,
4519           httemplate/edit/cust_main_county-expand.cgi,
4520           httemplate/edit/process/cust_main_county-collapse.cgi,
4521           httemplate/edit/process/cust_main_county-expand.cgi,
4522           httemplate/elements/city.html, httemplate/elements/location.html,
4523           httemplate/elements/select-county.html,
4524           httemplate/elements/tr-select-cust_location.html,
4525           httemplate/misc/cities.cgi: UI for per-city taxes (setup and
4526           assigning to customers/package locations), RT#5852
4527
4528 2009-10-11 00:44  ivan
4529
4530         * conf/ticket_system-default_queueid: default to 1
4531
4532 2009-10-10 19:41  ivan
4533
4534         * ChangeLog, debian/changelog: Updated for 1.9.1
4535
4536 2009-10-10 18:57  ivan
4537
4538         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
4539
4540 2009-10-10 18:50  ivan
4541
4542         * Makefile, bin/cvs2cl: helps to have the tool
4543
4544 2009-10-10 18:48  ivan
4545
4546         * Makefile: do it
4547
4548 2009-10-10 18:48  ivan
4549
4550         * rt/lib/RT.pm: huh #2
4551
4552 2009-10-10 18:46  ivan
4553
4554         * rt/Makefile: huh
4555
4556 2009-10-10 18:45  ivan
4557
4558         * httemplate/search/elements/search-html.html: don't try to follow
4559           a blank redirect
4560
4561 2009-10-10 18:45  ivan
4562
4563         * httemplate/search/report_cdr.html: end form
4564
4565 2009-10-10 18:45  ivan
4566
4567         * httemplate/elements/tr-textarea.html: new rows and cols options
4568
4569 2009-10-10 18:44  ivan
4570
4571         * httemplate/elements/tr-select-pkg_class.html: respect
4572           element_name
4573
4574 2009-10-10 18:43  ivan
4575
4576         * httemplate/browse/agent.cgi: cleanup
4577
4578 2009-10-10 18:42  ivan
4579
4580         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
4581
4582 2009-10-10 18:41  ivan
4583
4584         * FS/FS/part_export/globalpops_voip.pm: correct variable
4585           initialization
4586
4587 2009-10-10 18:40  ivan
4588
4589         * FS/FS/: access_right.pm, access_usergroup.pm,
4590           clientapi_session_field.pm, cust_svc_option.pm: remembered to
4591           customize this manpage
4592
4593 2009-10-10 18:39  ivan
4594
4595         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
4596
4597 2009-10-09 20:22  ivan
4598
4599         * ChangeLog: commit message for a file about commitmessages
4600
4601 2009-10-09 16:59  ivan
4602
4603         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
4604           httemplate/edit/cust_main/billing.html,
4605           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
4606           httemplate/edit/quick-charge.html,
4607           httemplate/edit/process/quick-charge.cgi: change invoice terms
4608           for one-time charges (& bill them immediately), RT#5891
4609
4610 2009-10-09 14:37  ivan
4611
4612         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
4613
4614 2009-10-08 01:28  ivan
4615
4616         * httemplate/view/cust_main/packages.html: fix "show old packages"
4617           accidentally hiding cancelled packages, RT#5276
4618
4619 2009-10-07 23:00  ivan
4620
4621         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
4622           cooperation (and no HASH() queue noise with -m)
4623
4624 2009-10-07 22:44  ivan
4625
4626         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
4627           harmless) warnings:
4628
4629           Argument "" isn't numeric in sprintf at
4630           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
4631
4632           Argument "" isn't numeric in subtraction (-) at
4633           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
4634
4635           Argument "" isn't numeric in addition (+) at
4636           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
4637
4638 2009-10-07 22:09  ivan
4639
4640         * FS/FS/cust_bill.pm: tyop
4641
4642 2009-10-07 18:15  ivan
4643
4644         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
4645           conf/invoice_latex: conf switches to turn on smaller notes and
4646           footer sections with stock templates, RT#5218
4647
4648 2009-10-07 16:51  ivan
4649
4650         * httemplate/view/cust_statement.html: naming follow-up notices
4651           from the event rather than creting a slew of separate templates,
4652           RT#5217
4653
4654 2009-10-07 16:44  ivan
4655
4656         * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
4657           httemplate/misc/send-invoice.cgi,
4658           httemplate/misc/send-statement.cgi,
4659           httemplate/search/cust_event.html,
4660           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
4661           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
4662           httemplate/view/cust_bill-pdf.cgi,
4663           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
4664           httemplate/view/cust_statement.html: naming follow-up notices
4665           from the event rather than creting a slew of separate templates,
4666           RT#5217
4667
4668 2009-10-06 17:43  ivan
4669
4670         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
4671           1.180.2.52 (2009-10-03), RT#2873
4672
4673 2009-10-06 16:51  ivan
4674
4675         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
4676
4677 2009-10-06 08:49  jeff
4678
4679         * httemplate/edit/router.cgi: replace disappearing line
4680
4681 2009-10-05 16:36  ivan
4682
4683         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
4684           value $FS::svc_acct::passwordmin in pattern match (m//) at
4685           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
4686
4687 2009-10-05 11:17  ivan
4688
4689         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
4690           properly (should we be bothering?) :/ RT#5889
4691
4692 2009-10-05 09:57  ivan
4693
4694         * httemplate/view/cust_main/payment_history/voided_payment.html:
4695           doh, fix error viewing voided payments, RT#6382
4696
4697 2009-10-05 08:07  jeff
4698
4699         * httemplate/elements/tr-select-pkg_class.html: remove unused
4700           option that DTWT
4701
4702 2009-10-05 07:04  jeff
4703
4704         * httemplate/edit/cust_main/: bottomfixup.js,
4705           choose_tax_location.html, contact.html: low hanging fruit:
4706           improvement in tax location selection RT#6000
4707
4708 2009-10-05 07:01  jeff
4709
4710         * httemplate/edit/router.cgi: low hanging fruit: restore router
4711           virtual fields (and svcnum) in 1.9 RT#5960
4712
4713 2009-10-04 19:40  ivan
4714
4715         * httemplate/misc/payment.cgi: add manual_process-skip_first
4716           option, RT#5889
4717
4718 2009-10-04 19:35  ivan
4719
4720         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
4721           add manual_process-skip_first option, RT#5889
4722
4723 2009-10-04 19:16  ivan
4724
4725         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
4726           httemplate/misc/process/payment.cgi: add manual_process-display
4727           config to subtract fee from amount instead of adding, RT#5889
4728
4729 2009-10-04 18:40  jeff
4730
4731         * conf/invoice_html: can't revert because windows is ghei
4732
4733 2009-10-04 18:07  jeff
4734
4735         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
4736           billing usage on cancel
4737
4738 2009-10-04 18:00  jeff
4739
4740         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
4741           invoices with details in separate section but usage not separated
4742
4743 2009-10-04 17:49  jeff
4744
4745         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
4746           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
4747           conf/invoice_latex, conf/invoice_latexsummary,
4748           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
4749           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
4750           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
4751           FS/FS/part_event/Action/fee.pm,
4752           httemplate/browse/pkg_category.html,
4753           httemplate/edit/pkg_category.html: leading summary page invoices
4754           #RT5086
4755
4756 2009-10-04 16:36  ivan
4757
4758         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
4759           problem with processing payments & masked ACH amounts, RT#6374
4760
4761 2009-10-04 16:31  ivan
4762
4763         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
4764           card.  hopefully the last of it!
4765
4766 2009-10-03 19:09  ivan
4767
4768         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
4769
4770 2009-10-03 19:04  ivan
4771
4772         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
4773           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
4774           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
4775           httemplate/view/cust_bill.cgi,
4776           httemplate/view/cust_main/payment_history.html,
4777           httemplate/view/cust_main/payment_history/invoice.html: delete
4778           invoices, RT#4048
4779
4780 2009-10-03 17:08  ivan
4781
4782         * httemplate/view/cust_main.cgi: more room for cancellation reason
4783
4784 2009-10-03 17:07  ivan
4785
4786         * httemplate/elements/popup_link-cust_main.html: doc
4787
4788 2009-10-03 15:09  ivan
4789
4790         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
4791           RT#5674
4792
4793 2009-10-03 15:06  ivan
4794
4795         * httemplate/edit/part_bill_event.cgi: in old invoice events,
4796           chance default weight of cancel event to 90 so you can place it
4797           at the same time as a realtime event, RT#5674
4798
4799 2009-10-03 13:22  mark
4800
4801         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
4802           at runtime to avoid breakage
4803
4804 2009-10-01 16:48  ivan
4805
4806         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
4807           selecting a single payby
4808
4809 2009-10-01 16:01  ivan
4810
4811         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
4812           schema
4813
4814 2009-10-01 15:02  ivan
4815
4816         * httemplate/view/cust_main/payment_history/voided_payment.html:
4817           consistency with un-voided payments wrt display
4818
4819 2009-09-30 17:52  ivan
4820
4821         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
4822           really final fix for the problems using remembered cards in
4823           self-service. *sigh*
4824
4825 2009-09-30 17:29  ivan
4826
4827         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
4828           check to FS::ClientAPI::SG/SGNG checks. RT#4610
4829
4830 2009-09-30 12:33  ivan
4831
4832         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
4833           final fix for the problems using remembered cards in self-service
4834
4835 2009-09-29 15:08  ivan
4836
4837         * httemplate/misc/email-customers.html: should fix newsletter
4838           sending error when you select a single payby only
4839
4840 2009-09-28 23:17  ivan
4841
4842         * FS/t/cust_attachment.t: forgot
4843
4844 2009-09-28 15:45  ivan
4845
4846         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
4847
4848 2009-09-28 15:35  ivan
4849
4850         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
4851           Email::Send, RT#4610
4852
4853 2009-09-28 15:23  ivan
4854
4855         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
4856
4857 2009-09-28 08:55  jeff
4858
4859         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
4860           avoid very weird side effects ( including 'impossible' history )
4861           RT#5723
4862
4863 2009-09-25 05:29  ivan
4864
4865         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
4866           httemplate/config/config.cgi,
4867           httemplate/config/config-process.cgi,
4868           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
4869           processing fee on credit card recharges, RT#5889
4870
4871 2009-09-25 03:29  ivan
4872
4873         * FS/FS/Conf.pm: this one too
4874
4875 2009-09-25 03:14  ivan
4876
4877         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
4878           fs_selfservice/FS-SelfService/cgi/signup.cgi,
4879           fs_selfservice/FS-SelfService/cgi/signup.html,
4880           httemplate/config/config-process.cgi,
4881           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
4882           httemplate/elements/select-part_svc.html,
4883           httemplate/elements/select-table.html,
4884           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
4885
4886 2009-09-24 19:30  mark
4887
4888         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
4889           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
4890           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
4891           FS/FS/pay_batch/td_canada_trust.pm,
4892           httemplate/misc/download-batch.cgi,
4893           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
4894
4895 2009-09-24 18:04  mark
4896
4897         * FS/MANIFEST: Add cust_attachment
4898
4899 2009-09-24 12:59  ivan
4900
4901         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
4902           config, good enough, RT#4610
4903
4904 2009-09-23 20:14  ivan
4905
4906         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
4907           FS/FS/ClientAPI/SGNG.pm,
4908           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
4909           ping, RT#4610
4910
4911 2009-09-23 16:47  ivan
4912
4913         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
4914           extra ticket showing up on wrong customer record
4915
4916 2009-09-21 20:08  ivan
4917
4918         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
4919           config files, RT#4743
4920
4921 2009-09-21 13:48  ivan
4922
4923         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
4924           that causes this problem... before it just returned nothing for
4925           the search instead of erroring out?
4926
4927 2009-09-20 23:05  ivan
4928
4929         * FS/FS/Conf.pm: doc clarification
4930
4931 2009-09-20 22:35  ivan
4932
4933         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
4934
4935 2009-09-20 19:41  ivan
4936
4937         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
4938           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4939           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
4940           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
4941           httemplate/edit/process/elements/ApplicationCommon.html: add
4942           ability to trigger receipts when payment is used against a
4943           specific package instead of when it was made, RT#5199
4944
4945 2009-09-18 15:41  ivan
4946
4947         * FS/FS/: cust_main.pm,
4948           part_event/Condition/has_referral_custnum.pm: add active option
4949           to has_referral_custnum condition, RT#6150
4950
4951 2009-09-18 15:35  ivan
4952
4953         * httemplate/elements/: select-cust_main-status.html,
4954           select-cust_pkg-status.html: fix customer and package status
4955           conditions not sticky on edit, noticed on RT#6150
4956
4957 2009-09-18 12:28  ivan
4958
4959         * httemplate/edit/elements/edit.html: better error message when the
4960           clone object isn't found, RT#6128
4961
4962 2009-09-17 18:03  ivan
4963
4964         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
4965           charge inadvertantly checking the "tax exempt" checkbox when the
4966           tax product popup is swapped in and out, RT#6095
4967
4968 2009-09-17 16:45  ivan
4969
4970         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
4971           warning
4972
4973 2009-09-16 18:37  ivan
4974
4975         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
4976           w/part_pkg overrides, RT#6197
4977
4978 2009-09-15 17:52  ivan
4979
4980         * FS/FS/Mason.pm: quiet warning: Subroutine
4981           Net::Ping::External::_ping_linux redefined
4982
4983 2009-09-15 16:13  ivan
4984
4985         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
4986           RT#5495
4987
4988 2009-09-15 15:58  ivan
4989
4990         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
4991           good "Real timeprocessing not enabled!" error when using signup
4992           without any real-time processor, RT#6043
4993
4994 2009-09-15 13:45  ivan
4995
4996         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
4997
4998 2009-09-15 13:44  ivan
4999
5000         * httemplate/search/svc_external.cgi: modernize external search
5001
5002 2009-09-15 13:44  ivan
5003
5004         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
5005           reports, RT#
5006
5007 2009-09-15 12:45  ivan
5008
5009         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
5010           operator at /etc/freeside/handler.pl line 79/80" errors
5011
5012 2009-09-14 16:52  ivan
5013
5014         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
5015           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
5016           httemplate/view/svc_broadband.cgi,
5017           httemplate/view/cust_main/packages/services.html: ping tool,
5018           RT#5845
5019
5020 2009-09-11 10:40  ivan
5021
5022         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
5023           doh, RT#6101
5024
5025 2009-09-11 08:51  ivan
5026
5027         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
5028           (hopefully the rest of the) fallout from rating CDRs to sub-penny
5029           amounts
5030
5031 2009-09-10 10:55  ivan
5032
5033         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
5034           char from signup success.html, RT#6110
5035
5036 2009-08-31 15:17  mark
5037
5038         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
5039
5040 2009-08-29 15:47  mark
5041
5042         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
5043
5044 2009-08-29 15:45  mark
5045
5046         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
5047
5048 2009-08-29 12:05  ivan
5049
5050         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
5051           when not using real-time gateway
5052
5053 2009-08-29 11:51  ivan
5054
5055         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
5056           using real-time gateway
5057
5058 2009-08-27 14:41  ivan
5059
5060         * httemplate/elements/menu.html: oops, tax class menu item got lost
5061
5062 2009-08-27 03:26  ivan
5063
5064         * bin/move-customers: try, try again
5065
5066 2009-08-27 03:23  ivan
5067
5068         * bin/move-customers: doh
5069
5070 2009-08-27 03:04  ivan
5071
5072         * bin/move-customers: ok
5073
5074 2009-08-26 23:52  ivan
5075
5076         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
5077
5078 2009-08-26 13:52  jeff
5079
5080         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
5081           testing need for invoicing list
5082
5083 2009-08-26 09:19  rsiddall
5084
5085         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
5086           registration first appears in Net::DRI 0.95.
5087
5088 2009-08-26 04:22  ivan
5089
5090         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
5091           pass at balance reporting, RT#5496
5092
5093 2009-08-26 03:18  ivan
5094
5095         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
5096           rating, RT#5495
5097
5098 2009-08-25 12:08  jeff
5099
5100         * httemplate/search/: 477.html, report_477.html,
5101           elements/search.html: improved 477 report #6004
5102
5103 2009-08-25 10:03  jeff
5104
5105         * FS/FS/Record.pm: support listref to qsearch as UNION
5106
5107 2009-08-24 04:09  ivan
5108
5109         * bin/move-customers: customer move script, RT#5351
5110
5111 2009-08-24 01:50  ivan
5112
5113         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
5114           script, RT#5351
5115
5116 2009-08-24 00:08  ivan
5117
5118         * bin/move-customers: (start of) customer move script, RT#5351
5119
5120 2009-08-23 23:50  ivan
5121
5122         * bin/move-customers: (start of) customer move script, RT#5351
5123
5124 2009-08-23 23:39  ivan
5125
5126         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
5127           bin/move-customers: (start of) customer move script, RT#5351
5128
5129 2009-08-23 23:13  jeff
5130
5131         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
5132           option
5133
5134 2009-08-23 22:09  jeff
5135
5136         * httemplate/graph/cust_bill_pkg.cgi,
5137           httemplate/graph/cust_bill_pkg_detail.cgi,
5138           httemplate/graph/report_cust_bill_pkg.html,
5139           httemplate/graph/report_cust_bill_pkg_detail.html,
5140           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
5141           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
5142           and option to sales report to count usage separately from
5143           recurring #5588
5144
5145 2009-08-21 17:31  ivan
5146
5147         * httemplate/view/cust_main/packages/status.html: better label
5148
5149 2009-08-21 17:31  ivan
5150
5151         * httemplate/misc/states.cgi: mason style
5152
5153 2009-08-21 17:30  ivan
5154
5155         * httemplate/elements/header.html: doc
5156
5157 2009-08-21 17:29  ivan
5158
5159         * httemplate/edit/elements/edit.html: use name_singular if
5160           available too
5161
5162 2009-08-21 17:29  ivan
5163
5164         * httemplate/edit/cust_main/bottomfixup.js: comment
5165
5166 2009-08-21 17:29  ivan
5167
5168         * httemplate/edit/quick-charge.html: comments
5169
5170 2009-08-21 17:29  ivan
5171
5172         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
5173
5174 2009-08-21 17:27  ivan
5175
5176         * FS/FS/Cron/check.pm: fewer false positives
5177
5178 2009-08-21 17:27  ivan
5179
5180         * FS/FS/cust_bill.pm: doc
5181
5182 2009-08-21 17:26  ivan
5183
5184         * FS/FS/Record.pm: cleaner??
5185
5186 2009-08-21 17:22  ivan
5187
5188         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
5189           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
5190           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
5191           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
5192           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
5193           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
5194           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
5195           svc_phone services from self-service too, RT#5085
5196
5197 2009-08-20 13:44  ivan
5198
5199         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
5200           warnings spamming logs
5201
5202 2009-08-20 02:55  ivan
5203
5204         * FS/FS/part_event/Condition.pm: allow generic conditions for
5205           cust_statement, RT#4860
5206
5207 2009-08-20 02:47  ivan
5208
5209         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
5210           FS/FS/part_event/Action/cust_statement.pm,
5211           FS/FS/part_event/Action/cust_statement_send.pm,
5212           FS/FS/part_event/Condition/has_pkg_class.pm,
5213           FS/FS/part_event/Condition/has_pkgpart.pm,
5214           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
5215           httemplate/misc/email-statement.cgi,
5216           httemplate/view/cust_statement-pdf.cgi,
5217           httemplate/view/cust_statement.html: email statements, RT#4860
5218
5219 2009-08-20 02:26  ivan
5220
5221         * bin/generate-table-module: tired of asking
5222
5223 2009-08-19 21:03  ivan
5224
5225         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5226           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
5227           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
5228           FS/FS/part_event/Action/cust_statement.pm,
5229           FS/FS/part_event/Action/cust_statement_send.pm,
5230           httemplate/view/cust_statement.html,
5231           httemplate/view/cust_main/payment_history.html,
5232           httemplate/view/cust_main/payment_history/statement.html:
5233           Emailing statements of accounts, RT#4860
5234
5235 2009-08-19 19:40  ivan
5236
5237         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
5238           lookup
5239
5240 2009-08-19 14:27  ivan
5241
5242         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
5243           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
5244
5245 2009-08-19 00:05  mark
5246
5247         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
5248           userdel_no_queue for MagicMail export
5249
5250 2009-08-18 23:15  jeff
5251
5252         * FS/FS/Report/Table/Monthly.pm,
5253           httemplate/graph/cust_bill_pkg.cgi,
5254           httemplate/graph/report_cust_bill_pkg.html,
5255           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
5256           outside packages in sales report #5588
5257
5258 2009-08-18 05:21  jeff
5259
5260         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
5261           2009 - a better way?
5262
5263 2009-08-17 16:08  mark
5264
5265         * FS/FS/part_export/: shellcommands.pm,
5266           shellcommands_withdomain.pm: Add more fine-grained queue options
5267
5268 2009-08-17 13:48  jeff
5269
5270         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
5271           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
5272           improve emailed cdr csv file (#5727 again)
5273
5274 2009-08-16 15:45  jeff
5275
5276         * httemplate/edit/cust_main/bottomfixup.js: include a census
5277           zipcode link and other minor improvements
5278
5279 2009-08-14 15:13  jeff
5280
5281         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
5282
5283 2009-08-14 14:51  jeff
5284
5285         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
5286           as external ids
5287
5288 2009-08-14 10:26  mark
5289
5290         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
5291
5292 2009-08-14 10:24  mark
5293
5294         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
5295
5296 2009-08-13 15:53  mark
5297
5298         * FS/bin/freeside-void-payments: Add option to
5299           freeside-void-payments to cancel customers
5300
5301 2009-08-13 08:13  jeff
5302
5303         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
5304           check): don't let empty set limit search
5305
5306 2009-08-13 02:35  ivan
5307
5308         * ChangeLog: adding autogen changelog on 1.9
5309
5310 2009-08-13 02:25  ivan
5311
5312         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
5313           RT#4964
5314
5315 2009-08-12 17:26  ivan
5316
5317         * init.d/freeside-init: useful stuff for webdemo & profiling
5318
5319 2009-08-12 07:58  jeff
5320
5321         * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
5322           FS/bin/freeside-daily, FS/bin/freeside-monthly,
5323           httemplate/config/config-view.cgi: internalize billco-upload and
5324           automate the transfer to the provider RT#5902
5325
5326 2009-08-12 04:57  ivan
5327
5328         * httemplate/: docs/about.html, docs/credits.html,
5329           docs/license.html, elements/header-popup.html: slight
5330           about/credits UI tweak
5331
5332 2009-08-11 22:22  ivan
5333
5334         * FS/FS/: cust_main.pm, part_event/Action.pm,
5335           part_event/Action/cust_bill_fee_percent.pm,
5336           part_event/Action/fee.pm: add pre-bill event stage for late fees,
5337           RT#5589
5338
5339 2009-08-11 19:36  ivan
5340
5341         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
5342           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
5343           RT#5924
5344
5345 2009-08-11 14:33  rsiddall
5346
5347         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
5348           version number in GUI.  You can get the snapshot date from the
5349           release number using "rpm -q freeside".
5350
5351 2009-08-11 14:29  rsiddall
5352
5353         * Makefile: Reset RPM release number back to 1 on a new version
5354           release.
5355
5356 2009-08-10 19:45  ivan
5357
5358         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
5359           action, RT#5798
5360
5361 2009-08-10 19:34  ivan
5362
5363         * FS/FS/cust_main.pm: add $company_name and $company_address to
5364           decline template, RT#5869
5365
5366 2009-08-10 16:04  mark
5367
5368         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
5369           httemplate/edit/process/cust_main_attach.cgi,
5370           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
5371           httemplate/view/cust_main/attachments.html: Improve handling of
5372           deleted attachments
5373
5374 2009-08-10 14:44  ivan
5375
5376         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
5377           RT#5226
5378
5379 2009-08-10 11:05  mark
5380
5381         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
5382           magicmail
5383
5384 2009-08-10 04:57  ivan
5385
5386         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
5387           using pkg-balances, limit self-service access when a customer
5388           with multiple packages logs on, RT#4189
5389
5390 2009-08-10 04:50  ivan
5391
5392         * FS/FS/ClientAPI/MyAccount.pm,
5393           fs_selfservice/FS-SelfService/SelfService.pm,
5394           fs_selfservice/FS-SelfService/cgi/myaccount.html,
5395           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5396           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5397           fs_selfservice/FS-SelfService/cgi/login.html,
5398           fs_selfservice/FS-SelfService/cgi/logout.html,
5399           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
5400           when using pkg-balances, limit self-service access when a
5401           customer with multiple packages logs on, RT#4189
5402
5403 2009-08-09 16:53  jeff
5404
5405         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
5406           should match practice
5407
5408 2009-08-09 16:45  jeff
5409
5410         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
5411           spools
5412
5413 2009-08-09 15:47  jeff
5414
5415         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
5416           start date
5417
5418 2009-08-09 02:05  mark
5419
5420         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
5421           httemplate/edit/process/cust_main_attach.cgi,
5422           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
5423           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
5424           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
5425           Add cust_attachment stuff
5426
5427 2009-08-07 16:08  ivan
5428
5429         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
5430           httemplate/edit/cust_main/top_misc.html,
5431           httemplate/edit/process/cust_main.cgi,
5432           httemplate/elements/tr-input-date-field.html: add ability to edit
5433           signup dates (turn on cust_main-edit_signupdate config), RT#4644
5434
5435 2009-08-06 17:39  ivan
5436
5437         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
5438           httemplate/elements/tr-input-date-field.html,
5439           httemplate/misc/order_pkg.html,
5440           httemplate/view/cust_main/packages.html: don't start recurring
5441           billing when a start date hasn't been reached yet either... and
5442           since that works, add the start date to new package order,
5443           RT#5347
5444
5445 2009-08-05 17:41  ivan
5446
5447         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
5448           to netsapiens, RT#5226
5449
5450 2009-08-05 17:39  ivan
5451
5452         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
5453           deleted, RT#5226
5454
5455 2009-08-05 16:32  ivan
5456
5457         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
5458           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
5459           updated flat_introrate, RT#5865
5460
5461 2009-08-04 19:27  ivan
5462
5463         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
5464           attributes as 0, RT#5815
5465
5466 2009-08-04 16:43  ivan
5467
5468         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
5469           ignore errors about deleted accounts and properly finish
5470           freeside-sqlradius-reset, RT#5868
5471
5472 2009-08-04 15:04  ivan
5473
5474         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
5475           problams calling ->overlimit during sqlradius-reset, wtf?!
5476           RT#5868
5477
5478 2009-08-03 17:19  ivan
5479
5480         * FS/FS/cust_pkg.pm: don't reset usage on package change when
5481           usage_rollover is on, it adds twice...
5482
5483 2009-08-03 12:54  ivan
5484
5485         * httemplate/elements/header.html: looks slightly better in default
5486           IE hopefully
5487
5488 2009-08-03 07:17  jeff
5489
5490         * FS/FS/part_export/shellcommands.pm: new doesn't exist
5491
5492 2009-08-03 07:07  jeff
5493
5494         * FS/FS/part_export/shellcommands.pm: bad tyops
5495
5496 2009-08-01 12:16  jeff
5497
5498         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
5499           of queue args #5855, fallout from #5495
5500
5501 2009-07-31 06:20  ivan
5502
5503         * FS/FS/ClientAPI/MyAccount.pm,
5504           fs_selfservice/FS-SelfService/SelfService.pm,
5505           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
5506           fs_selfservice/FS-SelfService/cgi/change_bill.html,
5507           fs_selfservice/FS-SelfService/cgi/change_password.html,
5508           fs_selfservice/FS-SelfService/cgi/change_pay.html,
5509           fs_selfservice/FS-SelfService/cgi/change_ship.html,
5510           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
5511           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
5512           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
5513           fs_selfservice/FS-SelfService/cgi/footer.html,
5514           fs_selfservice/FS-SelfService/cgi/header.html,
5515           fs_selfservice/FS-SelfService/cgi/login.html,
5516           fs_selfservice/FS-SelfService/cgi/logout.html,
5517           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
5518           fs_selfservice/FS-SelfService/cgi/make_payment.html,
5519           fs_selfservice/FS-SelfService/cgi/myaccount.html,
5520           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5521           fs_selfservice/FS-SelfService/cgi/payment_results.html,
5522           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
5523           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
5524           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
5525           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
5526           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
5527           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
5528           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
5529           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
5530           fs_selfservice/FS-SelfService/cgi/provision.html,
5531           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
5532           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
5533           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
5534           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5535           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
5536           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
5537           up self-service according to config passed from backend, RT#5530
5538
5539 2009-07-31 00:58  ivan
5540
5541         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
5542
5543 2009-07-31 00:51  ivan
5544
5545         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
5546
5547 2009-07-30 02:19  ivan
5548
5549         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
5550           self-service if applicable, RT#4339
5551
5552 2009-07-30 01:43  ivan
5553
5554         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
5555           illegal state?
5556
5557 2009-07-30 00:39  ivan
5558
5559         * httemplate/view/cust_main/change_history.html: small fix to
5560           change history to not error out with svc_acct services, RT#1005
5561
5562 2009-07-30 00:35  mark
5563
5564         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
5565           correctly
5566
5567 2009-07-29 23:52  ivan
5568
5569         * httemplate/view/cust_main/payment_history.html: didn't mean to
5570           leave a Dump(er) there
5571
5572 2009-07-29 23:50  ivan
5573
5574         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
5575           vestigial variable
5576
5577 2009-07-29 23:49  ivan
5578
5579         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
5580           here
5581
5582 2009-07-29 23:48  ivan
5583
5584         * httemplate/elements/select-cust_pkg-balances.html: fix for
5585           stickiness on errors
5586
5587 2009-07-29 23:42  ivan
5588
5589         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
5590           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
5591           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
5592           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
5593           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
5594           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
5595           httemplate/edit/process/cust_pay.cgi,
5596           httemplate/elements/select-cust_pkg-balances.html,
5597           httemplate/elements/tr-select-cust_pkg-balances.html,
5598           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
5599           httemplate/view/cust_main/packages.html,
5600           httemplate/view/cust_main/payment_history.html,
5601           httemplate/view/cust_main/packages/status.html,
5602           httemplate/view/cust_main/payment_history/payment.html,
5603           httemplate/view/cust_main/payment_history/credit.html,
5604           httemplate/view/cust_main/payment_history/voided_payment.html:
5605           experimental package balances, RT#4339
5606
5607 2009-07-28 15:21  jeff
5608
5609         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
5610           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
5611           httemplate/view/cust_main/billing.html: feature to email CSV of
5612           CDRs with invoices #5727
5613
5614 2009-07-28 14:17  ivan
5615
5616         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
5617           FS/FS/svc_external.pm, httemplate/pref/pref.html,
5618           httemplate/view/cust_main.cgi,
5619           httemplate/view/cust_main/change_history.html: adding a basic
5620           change history using history tables, RT#1005, RT#4357
5621
5622 2009-07-27 19:12  mark
5623
5624         * FS/FS/part_export/: shellcommands.pm,
5625           shellcommands_withdomain.pm: Add no_queue option to shellcommands
5626           exports
5627
5628 2009-07-27 12:51  ivan
5629
5630         * httemplate/misc/cancel_pkg.html: fix spacing
5631
5632 2009-07-27 02:59  ivan
5633
5634         * httemplate/search/: report_cust_pay.html,
5635           elements/cust_pay_or_refund.html: searching for voided payments
5636           by void date as well, RT#5786
5637
5638 2009-07-27 02:07  ivan
5639
5640         * httemplate/: elements/menu.html, search/cust_pay_void.html,
5641           search/report_cust_pay.html,
5642           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
5643           view/cust_pay_void.html: voided payment report, RT#5786
5644
5645 2009-07-26 23:17  ivan
5646
5647         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
5648           config options back to Conf.pm to fix "unapplypayments" fails
5649           existential comparison errors, RT#2927
5650
5651 2009-07-26 20:26  jeff
5652
5653         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5654           httemplate/edit/cust_main.cgi,
5655           httemplate/edit/cust_main/bottomfixup.js,
5656           httemplate/edit/cust_main/contact.html,
5657           httemplate/elements/location.html,
5658           httemplate/misc/xmlhttp-cust_main-censustract.html,
5659           httemplate/search/cust_pkg.cgi,
5660           httemplate/view/cust_main/misc.html: FCC from 477 improvements
5661           #4912
5662
5663 2009-07-26 13:23  jeff
5664
5665         * httemplate/search/svc_broadband.cgi: fix links
5666
5667 2009-07-26 12:36  ivan
5668
5669         * rt/FREESIDE_MODIFIED: fix the date picker in RT to use jscalendar
5670           instead of an HTML popup (that had acquired the page header,
5671           eek), RT#1682
5672
5673 2009-07-26 11:40  ivan
5674
5675         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
5676           1.180.2.49 (2009-7-26), RT#2873
5677
5678 2009-07-25 23:38  jeff
5679
5680         * FS/bin/freeside-apply_payments_and_credits: command line tool to
5681           apply payments and credits
5682
5683 2009-07-25 15:00  ivan
5684
5685         * htetc/handler.pl: set a character encoding for all pages; this
5686           should fix problems with diamond question marks even when the
5687           server gets an UTF-8 default setting, RT#3094
5688
5689 2009-07-25 14:33  ivan
5690
5691         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
5692           should fix the re-email/print links on event search pages sending
5693           too much, RT#5740, RT#5570
5694
5695 2009-07-25 00:57  ivan
5696
5697         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
5698           store files in the db, RT#4964
5699
5700 2009-07-24 02:38  ivan
5701
5702         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
5703           CoovaChilli) Max attributes, specifically
5704           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
5705
5706 2009-07-23 22:51  mark
5707
5708         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
5709           freeside-void-payments
5710
5711 2009-07-23 12:46  ivan
5712
5713         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
5714           value in string ne
5715
5716 2009-07-23 12:40  ivan
5717
5718         * FS/bin/freeside-void-payments: fix -r option, RT#5675
5719
5720 2009-07-23 09:48  jeff
5721
5722         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
5723
5724 2009-07-23 06:25  ivan
5725
5726         * httemplate/: browse/cust_main_county.cgi,
5727           edit/process/cust_main_county-collapse.cgi: add back remove
5728           ("collapse") links again.  on each line this time.  RT#2973
5729
5730 2009-07-22 23:58  ivan
5731
5732         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
5733
5734 2009-07-22 15:05  ivan
5735
5736         * httemplate/view/cust_main/misc.html: fix bombing out on new
5737           DateTime
5738
5739 2009-07-21 11:44  ivan
5740
5741         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
5742           termination pricing too, RT#5495
5743
5744 2009-07-21 00:03  ivan
5745
5746         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
5747           w/single_price, round to four decimal places (wtf?) instead of 2,
5748           RT#5495
5749
5750 2009-07-20 22:29  ivan
5751
5752         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
5753
5754 2009-07-20 22:27  ivan
5755
5756         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
5757           have to use and @ISA (and capitalize) it
5758
5759 2009-07-20 17:20  ivan
5760
5761         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
5762           definitions at the moment
5763
5764 2009-07-20 16:01  jeff
5765
5766         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
5767           invoices include call details #5275
5768
5769 2009-07-20 07:26  jeff
5770
5771         * httemplate/elements/checkbox.html,
5772           httemplate/elements/tr-checkbox.html,
5773           httemplate/elements/tr-justtitle.html,
5774           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
5775           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
5776           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
5777           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
5778           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
5779           into top line total when desired #5724
5780
5781 2009-07-19 21:51  ivan
5782
5783         * FS/FS/cust_pkg.pm: one $conf is enough
5784
5785 2009-07-19 21:40  ivan
5786
5787         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
5788           improve terrible quoting behavior when you change MessageBoxWidth
5789
5790 2009-07-19 21:19  ivan
5791
5792         * httemplate/elements/header.html: fix preferences links showing as
5793           blue/purple on RT side
5794
5795 2009-07-19 21:14  ivan
5796
5797         * rt/FREESIDE_MODIFIED: fix badly styled links on ticket create
5798           (fallout from RT borging/styling)
5799
5800 2009-07-17 16:33  ivan
5801
5802         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
5803
5804 2009-07-17 16:10  rsiddall
5805
5806         * rpm/freeside.spec: Filter out requirements for specific Freeside
5807           modules so that you can install an RPM which requires missing
5808           Freeside modules.
5809
5810 2009-07-17 15:26  ivan
5811
5812         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
5813           pkgpart exclusion for billing run, RT#5495
5814
5815 2009-07-17 07:58  jeff
5816
5817         * bin/billco-upload: add mutex and commit changes found on
5818           installed system
5819
5820 2009-07-16 19:29  jeff
5821
5822         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
5823           reporting
5824
5825 2009-07-16 18:44  jeff
5826
5827         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
5828           bill usage when cancelling package
5829
5830 2009-07-16 18:08  jeff
5831
5832         * bin/generate-table-module: black magic to edit Mason.pm as well
5833
5834 2009-07-16 17:35  ivan
5835
5836         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
5837           do one per-minute price without rate tables, RT#5495
5838
5839 2009-07-16 17:33  ivan
5840
5841         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
5842           old convergent cruft
5843
5844 2009-07-16 17:10  ivan
5845
5846         * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
5847           FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
5848           cdr_upstream_rate table and some other old convergent cruft
5849
5850 2009-07-16 15:16  jeff
5851
5852         * FS/FS/Mason.pm: dark magic coming soon
5853
5854 2009-07-15 18:57  jeff
5855
5856         * httemplate/search/477.html: duh! more 477 files
5857
5858 2009-07-15 18:35  jeff
5859
5860         * httemplate/search/report_477.html: missed file for 477 reporting
5861
5862 2009-07-15 16:06  ivan
5863
5864         * FS/FS/part_pkg/cdr_termination.pm: unused for now
5865
5866 2009-07-15 15:49  ivan
5867
5868         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
5869           setting charged_party to accountcode, RT#5495
5870
5871 2009-07-14 12:06  rsiddall
5872
5873         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
5874           Jeff.
5875
5876 2009-07-14 12:05  rsiddall
5877
5878         * FS/FS/svc_domain.pm: Changed description of "action" field to
5879           match domain registration exports.
5880
5881 2009-07-13 20:14  ivan
5882
5883         * htetc/handler.pl: fix warnings, from RT merge fallout
5884
5885 2009-07-13 19:53  ivan
5886
5887         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
5888           provisioning?  or at least better debugging, RT#5226
5889
5890 2009-07-13 19:52  ivan
5891
5892         * httemplate/elements/tr-select-did.html: stop Dumper spew
5893
5894 2009-07-13 17:28  rsiddall
5895
5896         * Makefile, FS/FS/svc_domain.pm,
5897           FS/FS/part_export/domreg_net_dri.pm,
5898           httemplate/edit/process/domreg.cgi: New export to
5899           register/transfer/renew/revoke domains using Net::DRI.  Currently
5900           optimized for OpenSRS.  Should become more generalized in later
5901           releases.  Modified Makefile to insert the Freeside log folder
5902           into the new export.  Modified svc_domain.pm to prevent
5903           generation of transfer requests when a domain is moved to a
5904           different package with a domain registration attached to one of
5905           the included services.  Modified domreg.cgi to display errors on
5906           a separate page.
5907
5908 2009-07-13 09:02  jeff
5909
5910         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
5911           other bugs in tax updates
5912
5913 2009-07-13 03:12  ivan
5914
5915         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
5916           found in FS::part_pkg::recur_Common, skipping" warning
5917
5918 2009-07-13 02:19  ivan
5919
5920         * FS/FS/ClientAPI/MyAccount.pm,
5921           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
5922           self-service agent-specific logos
5923
5924 2009-07-13 02:10  ivan
5925
5926         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
5927           logo?
5928
5929 2009-07-13 00:21  ivan
5930
5931         * conf/invoice_html: thank you IE8
5932
5933 2009-07-13 00:10  ivan
5934
5935         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
5936
5937 2009-07-12 18:50  ivan
5938
5939         * httemplate/elements/: header.html, menubar.html: style nits
5940
5941 2009-07-12 16:45  ivan
5942
5943         * httemplate/elements/header.html: fix header sizes :/
5944
5945 2009-07-12 16:38  ivan
5946
5947         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
5948           hope so
5949
5950 2009-07-12 16:25  ivan
5951
5952         * httemplate/edit/cust_main.cgi: ACL on customer edit
5953
5954 2009-07-12 16:22  ivan
5955
5956         * httemplate/elements/header.html, httemplate/elements/menu.html,
5957           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
5958           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm: resolve style
5959           weirdness (fallout from RT integration), especially
5960           non-fixed-width comment boxes, menu/searchbar differences,
5961           RT#1169
5962
5963 2009-07-12 12:32  ivan
5964
5965         * httemplate/elements/menu.html: update tickting config
5966           descriptions
5967
5968 2009-07-12 06:27  jeff
5969
5970         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
5971           untaint
5972
5973 2009-07-10 19:40  ivan
5974
5975         * bin/drop_slony.slonik: notes
5976
5977 2009-07-10 10:50  ivan
5978
5979         * httemplate/elements/: select-did.html, tr-select-did.html: fix
5980           svc_phone provisioning!
5981
5982 2009-07-09 17:36  ivan
5983
5984         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
5985           RT#5495
5986
5987 2009-07-09 16:59  ivan
5988
5989         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
5990           CDRs, RT#5495
5991
5992 2009-07-09 16:58  ivan
5993
5994         * FS/bin/freeside-cdr-sftp_and_import: add -r option
5995
5996 2009-07-09 14:05  ivan
5997
5998         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
5999           httemplate/search/report_unapplied_cust_pay.html,
6000           httemplate/search/unapplied_cust_pay.html: unapplied payments
6001           report, RT#4861
6002
6003 2009-07-09 13:36  ivan
6004
6005         * httemplate/search/elements/cust_main_dayranges.html: no idea how
6006           i missed fixing this before
6007
6008 2009-07-09 13:18  ivan
6009
6010         * httemplate/search/report_receivables.cgi: oops
6011
6012 2009-07-08 04:12  ivan
6013
6014         * FS/FS/TicketSystem/RT_External.pm,
6015           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
6016           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
6017           httemplate/elements/about_freeside.html,
6018           httemplate/elements/about_rt.html,
6019           httemplate/elements/header.html,
6020           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED: borg
6021           RT menus, RT#1169
6022
6023 2009-07-07 20:33  ivan
6024
6025         * httemplate/search/: report_receivables.cgi,
6026           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
6027           elements/cust_main_dayranges.html: factor out the range-handling
6028           portions of receivables report, start on a similar unapplied
6029           payment report, RT#4861
6030
6031 2009-07-07 02:53  ivan
6032
6033         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
6034           svc_broadband.ip_addr
6035
6036 2009-07-07 02:23  ivan
6037
6038         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
6039           svc_broadband.ip_addr
6040
6041 2009-07-07 02:22  ivan
6042
6043         * httemplate/edit/svc_broadband.cgi: UI nit - double #
6044
6045 2009-07-07 00:32  mark
6046
6047         * FS/bin/freeside-void-payments: Add freeside-void-payments script
6048           for returned check processing
6049
6050 2009-07-06 17:53  ivan
6051
6052         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
6053           duration field (previously only billsec)
6054
6055 2009-07-06 17:47  ivan
6056
6057         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
6058           1900-01-01, RT#4081
6059
6060 2009-07-06 16:14  ivan
6061
6062         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
6063           acctid
6064
6065 2009-07-06 14:34  ivan
6066
6067         * httemplate/browse/rate_region.html: align, display countrycode
6068           with +, space between prefixes allowing wrapping
6069
6070 2009-07-05 17:28  ivan
6071
6072         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
6073           cdrbatch field
6074
6075 2009-07-05 17:10  ivan
6076
6077         * httemplate/elements/: select-did.html, tr-select-did.html: doh
6078
6079 2009-07-05 16:56  ivan
6080
6081         * httemplate/elements/: select-did.html, tr-select-did.html: allow
6082           svc_phone.phonenum to be edited when a DID selector is not in use
6083
6084 2009-07-05 16:17  ivan
6085
6086         * httemplate/search/cdr.html: format start/answer/end dates and
6087           link svcnum to service
6088
6089 2009-07-05 14:35  ivan
6090
6091         * FS/FS/Schema.pm, FS/FS/cdr.pm,
6092           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
6093           httemplate/search/report_cdr.html: CDR search by dcontext,
6094           charged_party, toggle of display fields, RT#4081
6095
6096 2009-07-03 17:47  ivan
6097
6098         * FS/FS/part_event/Condition/: cust_payments.pm,
6099           cust_payments_pkg.pm: add condition based on total customer
6100           payments as a multiplier of a specific package, RT#3983
6101
6102 2009-07-03 17:08  ivan
6103
6104         * FS/FS/part_event/Condition/once.pm: spealing
6105
6106 2009-07-02 04:22  ivan
6107
6108         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
6109           FS/FS/part_pkg/cdr_termination.pm,
6110           httemplate/edit/cust_main/billing.html,
6111           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
6112           settlement cdr processing, RT#5495
6113
6114 2009-07-01 19:02  ivan
6115
6116         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
6117           part_event/Action/fee.pm: fix late fees, RT#5665
6118
6119 2009-07-01 18:26  jeff
6120
6121         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
6122           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
6123           update flat_introrate plan to better fit current codebase RT#4912
6124
6125 2009-07-01 03:28  ivan
6126
6127         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
6128           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
6129           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
6130           httemplate/edit/cust_main/billing.html,
6131           httemplate/view/cust_main/billing.html: start of settlement CDR
6132           processing, RT#5495
6133
6134 2009-06-30 22:34  ivan
6135
6136         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
6137           FS/FS/part_event/Action/fee.pm,
6138           httemplate/elements/select-taxclass.html,
6139           httemplate/elements/tr-select-taxclass.html: add tax class
6140           selection back for late charges w/1.9 events, RT#5665
6141
6142 2009-06-30 13:18  jeff
6143
6144         * FS/FS.pm, httemplate/elements/menu.html: documentation
6145           corrections
6146
6147 2009-06-30 12:38  ivan
6148
6149         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
6150           httemplate/browse/part_pkg_taxclass.html,
6151           httemplate/edit/part_pkg_taxclass.html,
6152           httemplate/edit/process/part_pkg_taxclass.html,
6153           httemplate/elements/menu.html,
6154           httemplate/elements/select-taxclass.html,
6155           httemplate/elements/tr-select-taxclass.html: disabling a
6156           taxclass, RT#5472
6157
6158 2009-06-30 05:32  ivan
6159
6160         * httemplate/edit/quick-charge.html: remove debugging
6161
6162 2009-06-30 05:28  ivan
6163
6164         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6165           httemplate/edit/REAL_cust_pkg.cgi,
6166           httemplate/edit/quick-charge.html,
6167           httemplate/edit/process/REAL_cust_pkg.cgi,
6168           httemplate/view/cust_main/packages/status.html,
6169           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
6170           one-time charge "hold for later" / any package future start date,
6171           RT#5347
6172
6173 2009-06-30 04:09  ivan
6174
6175         * FS/FS/part_export/netsapiens.pm: this will help
6176
6177 2009-06-30 02:38  ivan
6178
6179         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
6180           netsapiens export, RT#5226
6181
6182 2009-06-29 19:54  ivan
6183
6184         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
6185           docs from netsapiens rough... RT#5226
6186
6187 2009-06-29 18:42  ivan
6188
6189         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
6190           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
6191           FS/t/part_device.t, FS/t/phone_device.t,
6192           httemplate/browse/part_device.html,
6193           httemplate/edit/part_device.html,
6194           httemplate/edit/phone_device.html,
6195           httemplate/edit/process/part_device.html,
6196           httemplate/edit/process/phone_device.html,
6197           httemplate/misc/delete-phone_device.html,
6198           httemplate/misc/part_device-import.html,
6199           httemplate/elements/menu.html,
6200           httemplate/misc/process/part_device-import.html,
6201           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
6202           integration), RT#5226
6203
6204 2009-06-29 15:48  rsiddall
6205
6206         * rpm/freeside.spec: Fix PDF invoice generation, including
6207           requirement for ghostscript.
6208
6209 2009-06-29 07:45  jeff
6210
6211         * bin/cust_pay_histogram: show total number of payments
6212
6213 2009-06-29 06:55  jeff
6214
6215         * bin/cust_pay_histogram: commandline tool for examining cust_pay
6216           records by date range #5652
6217
6218 2009-06-29 06:53  jeff
6219
6220         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
6221           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6222           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
6223           httemplate/browse/part_pkg_report_option.html,
6224           httemplate/edit/part_pkg.cgi,
6225           httemplate/edit/part_pkg_report_option.html,
6226           httemplate/edit/cust_main/bottomfixup.html,
6227           httemplate/edit/cust_main/bottomfixup.js,
6228           httemplate/edit/cust_main/choose_tax_location.html,
6229           httemplate/edit/process/part_pkg.cgi,
6230           httemplate/edit/process/part_pkg_report_option.html,
6231           httemplate/misc/xmlhttp-cust_main-censustract.html,
6232           httemplate/edit/cust_main/contact.html,
6233           httemplate/elements/location.html, httemplate/elements/menu.html,
6234           httemplate/search/cust_main.html,
6235           httemplate/search/report_cust_main.html,
6236           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
6237           #4912
6238
6239 2009-06-28 23:21  ivan
6240
6241         * FS/MANIFEST: remove freeside-expiration-alerter
6242
6243 2009-06-26 17:55  ivan
6244
6245         * FS/bin/freeside-expiration-alerter: replaced by
6246           FS::Cron::alert_expiration
6247
6248 2009-06-26 16:21  ivan
6249
6250         * FS/bin/freeside-queued: doh, brainfart, RT#5572
6251
6252 2009-06-26 16:12  ivan
6253
6254         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
6255           specify the kinds of jobs to be run, RT#5572
6256
6257 2009-06-26 11:53  ivan
6258
6259         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
6260           bits so that they're used even when doing an exact search on a
6261           browser-remembered result
6262
6263 2009-06-25 23:55  mark
6264
6265         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
6266           freeside-daily routine
6267
6268 2009-06-25 13:23  ivan
6269
6270         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
6271           not enabled!" error when using signup without any real-time
6272           processor
6273
6274 2009-06-25 12:55  ivan
6275
6276         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
6277           Argument "" isn't numeric in numeric eq (==) at
6278           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
6279
6280 2009-06-25 12:47  ivan
6281
6282         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
6283           no-gateway-at-all case, RT#5673
6284
6285 2009-06-25 12:06  ivan
6286
6287         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
6288           report
6289
6290 2009-06-24 18:28  ivan
6291
6292         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
6293           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
6294           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
6295           FS/t/cust_tax_adjustment.t,
6296           httemplate/edit/cust_tax_adjustment.html,
6297           httemplate/edit/process/cust_tax_adjustment.html,
6298           httemplate/search/cust_tax_adjustment.html,
6299           httemplate/view/cust_main/payment_history.html: tax adjustments,
6300           RT#5595
6301
6302 2009-06-24 18:22  ivan
6303
6304         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
6305           whitespace in IE
6306
6307 2009-06-24 11:36  ivan
6308
6309         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
6310           profiling, RT#5662
6311
6312 2009-06-24 02:07  mark
6313
6314         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
6315           expiration alerts into FS::Cron::alert_expiration
6316
6317 2009-06-23 21:42  ivan
6318
6319         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
6320           RT#3988
6321
6322 2009-06-23 18:40  ivan
6323
6324         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
6325           agent-specific sales report, RT#5449
6326
6327 2009-06-23 13:33  rsiddall
6328
6329         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
6330           registration for more than one year as we can't automatically
6331           bill for multi-year renewals at this time.
6332
6333 2009-06-22 16:42  ivan
6334
6335         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
6336           data in payment receipts, RT#5536
6337
6338 2009-06-22 15:55  ivan
6339
6340         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
6341           customer report failure, RT#5515
6342
6343 2009-06-22 10:00  jeff
6344
6345         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
6346
6347 2009-06-22 03:45  ivan
6348
6349         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
6350           isn't numeric in numeric eq (==) at
6351           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
6352
6353 2009-06-22 03:39  ivan
6354
6355         * FS/FS/access_user.pm: fix pod
6356
6357 2009-06-22 03:28  ivan
6358
6359         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
6360
6361 2009-06-22 03:06  ivan
6362
6363         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
6364           httemplate/search/cust_bill_pkg.cgi,
6365           httemplate/search/report_tax.cgi: finish basic implemention of
6366           tax exemption by tax name hack, RT#5127
6367
6368 2009-06-22 00:50  ivan
6369
6370         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
6371           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
6372           FS/t/cust_main_exemption.t,
6373           httemplate/edit/cust_main/billing.html,
6374           httemplate/edit/process/cust_main.cgi,
6375           httemplate/view/cust_main/billing.html: tax exemption by tax
6376           name, RT#5127
6377
6378 2009-06-21 15:00  ivan
6379
6380         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
6381           about it
6382
6383 2009-06-21 08:42  jeff
6384
6385         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
6386           #5855
6387
6388 2009-06-21 08:21  jeff
6389
6390         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
6391           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
6392           httemplate/edit/REAL_cust_pkg.cgi,
6393           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
6394           httemplate/edit/part_bill_event.cgi,
6395           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
6396           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
6397           httemplate/misc/bulk_change_pkg.cgi,
6398           httemplate/misc/cancel_pkg.html,
6399           httemplate/misc/cust_main-import.cgi,
6400           httemplate/misc/delay_susp_pkg.html,
6401           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
6402           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
6403           httemplate/search/report_cust_pkg.html,
6404           httemplate/view/cust_main/packages/package.html,
6405           httemplate/view/cust_main/packages/status.html: CUSTOM
6406           packages/actual flag for custom packages #3988
6407
6408 2009-06-19 14:49  jeff
6409
6410         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
6411           Pg when upgrading tax rates and cust_bill_pkg_details
6412
6413 2009-06-19 10:53  jeff
6414
6415         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
6416           payments as manual
6417
6418 2009-06-19 05:08  ivan
6419
6420         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
6421           first month (whew!) add an option not to prorate the accounts
6422           themselves
6423
6424 2009-06-19 00:46  ivan
6425
6426         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
6427
6428 2009-06-19 00:14  ivan
6429
6430         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
6431           run, RT#18737
6432
6433 2009-06-18 04:09  ivan
6434
6435         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
6436
6437 2009-06-18 04:07  ivan
6438
6439         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
6440           fee
6441
6442 2009-06-18 04:04  ivan
6443
6444         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
6445
6446 2009-06-18 04:03  ivan
6447
6448         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
6449           add basic part_pkg cost columns for agent wholsale price plan,
6450           RT#4696
6451
6452 2009-06-18 03:07  ivan
6453
6454         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
6455           fee package
6456
6457 2009-06-18 02:52  ivan
6458
6459         * httemplate/images/gray-black-side.png: forgot this
6460
6461 2009-06-17 18:17  mark
6462
6463         * httemplate/: elements/menu.html, search/report_receivables.cgi,
6464           search/report_receivables.html: Fix receivables report ACL checks
6465           and menu
6466
6467 2009-06-16 23:43  mark
6468
6469         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
6470           httemplate/search/report_receivables.cgi,
6471           httemplate/search/report_receivables.html: Added separate access
6472           right for receivables report
6473
6474 2009-06-16 19:39  ivan
6475
6476         * FS/FS/Conf.pm, FS/FS/access_user.pm,
6477           httemplate/edit/process/REAL_cust_pkg.cgi,
6478           httemplate/edit/process/part_pkg.cgi,
6479           httemplate/edit/process/quick-cust_pkg.cgi,
6480           httemplate/elements/menubar.html,
6481           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
6482           httemplate/search/cust_event.html,
6483           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
6484           httemplate/view/cust_main.cgi: finish up initial work on customer
6485           view tabs (ensure links back to customer view call include
6486           show=packages if default view isn't jumbo or packages already),
6487           RT#5586
6488
6489 2009-06-15 20:29  ivan
6490
6491         * httemplate/: elements/menubar.html, pref/pref-process.html,
6492           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
6493           view/cust_main/payment_history.html, view/cust_main/tickets.html:
6494           basic customer view tabs, RT#5586
6495
6496 2009-06-15 14:41  rsiddall
6497
6498         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
6499           access right for managing domain registration (registering,
6500           transferring, revoking, renewing, etc.).
6501
6502 2009-06-15 13:43  jeff
6503
6504         * FS/FS/cust_main.pm: check for need for postal fee before charging
6505           the customer, not after
6506
6507 2009-06-15 12:41  rsiddall
6508
6509         * FS/FS/part_export/domreg_opensrs.pm,
6510           httemplate/edit/process/domreg.cgi,
6511           httemplate/view/svc_domain.cgi: Add domain registration
6512           operations to the View Domain screen, if the domain has an
6513           associated export supporting registration.  Shows the domain
6514           status and allows registration, transfer, revocation, or renewal.
6515           Revocation almost never works since the registries impose very
6516           short windows after initial registration.  Also updated the
6517           OpenSRS registration export to support the additional operations.
6518
6519 2009-06-12 20:13  rsiddall
6520
6521         * rpm/freeside.spec: Default configuration files had
6522           directory-style permission values.
6523
6524 2009-06-11 19:48  rsiddall
6525
6526         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
6527           configuration folder.  Configuration is kept in the RDBMS and
6528           initialized from the default_conf folder.  RT 5579.
6529
6530 2009-06-10 16:30  jeff
6531
6532         * conf/invoice_latex: prevent notes from bleeding onto coupon
6533           RT#5537
6534
6535 2009-06-10 14:58  ivan
6536
6537         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
6538           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
6539
6540 2009-06-10 12:50  ivan
6541
6542         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
6543           queue if there's already one waiting to run for a customer,
6544           RT#5572
6545
6546 2009-06-10 00:58  ivan
6547
6548         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
6549           looking for, RT#5539
6550
6551 2009-06-09 20:06  ivan
6552
6553         * FS/bin/freeside-upgrade: doh, semicolon
6554
6555 2009-06-09 20:00  ivan
6556
6557         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
6558           for SG upgradability
6559
6560 2009-06-09 19:08  ivan
6561
6562         * httemplate/edit/payment_gateway.html: update gateway list in
6563           order to add WesternACH, RT#5409
6564
6565 2009-06-09 17:02  ivan
6566
6567         * FS/FS/cust_main.pm: eliminate harmless
6568
6569             Argument "" isn't numeric in numeric comparison (<=>) at
6570           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
6571
6572           warning, sort batched payments on a column that actually exists
6573
6574 2009-06-04 07:27  ivan
6575
6576         * httemplate/docs/credits.html: fix scrolling
6577
6578 2009-06-04 07:09  ivan
6579
6580         * rpm/freeside.spec: there are lots of contributors too!
6581
6582 2009-06-04 07:08  ivan
6583
6584         * httemplate/docs/credits.html: $core->add("jeremyd");
6585
6586 2009-06-03 20:49  ivan
6587
6588         * bin/freeside-migrate-events: much more efficient event migration:
6589           let the database do the work, RT#5426
6590
6591 2009-06-03 17:49  ivan
6592
6593         * bin/freeside-migrate-events: add a -m mode to improve performance
6594           so upgrade can complete for large databases, RT#5426
6595
6596 2009-06-03 14:09  rsiddall
6597
6598         * rpm/freeside.spec: Incorrect permissions on the default
6599           configuration folder caused installation to fail with an
6600           incomplete database initialization.  Failure to remove the
6601           ticket_system file from the default configuration folder caused
6602           Freeside to try to use RT.
6603
6604 2009-06-03 12:52  ivan
6605
6606         * FS/FS/UID.pm: add a hack to set default schema, cf.
6607           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
6608
6609 2009-05-31 22:43  jeff
6610
6611         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
6612           httemplate/misc/tax-fetch_and_replace.cgi,
6613           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
6614           function for the taxproduct based tax data loading
6615
6616 2009-05-31 02:57  ivan
6617
6618         * FS/FS/cust_bill.pm: wtf
6619
6620 2009-05-31 02:45  ivan
6621
6622         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
6623           invoice terms anymore.  or in other words, honor setting
6624           'invoice_default_terms' blank, like in 1.7.  RT#5415
6625
6626 2009-05-31 01:39  ivan
6627
6628         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
6629           toggle, RT#5255
6630
6631 2009-05-30 23:59  ivan
6632
6633         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
6634           package definition browse/search, filter by package class,
6635           RT#5255
6636
6637 2009-05-30 22:15  ivan
6638
6639         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
6640           finish up when can connect again, RT#5226
6641
6642 2009-05-30 21:57  ivan
6643
6644         * FS/FS/part_export/netsapiens.pm: necessary for
6645           bin/cdr-netsapeins.import
6646
6647 2009-05-30 05:15  ivan
6648
6649         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
6650
6651 2009-05-30 04:21  ivan
6652
6653         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
6654
6655 2009-05-30 04:14  ivan
6656
6657         * bin/cdr-transnexus.import: quick hacked-up copy of
6658           freeside-cdr-sftp_and_import for transnexus directory structure,
6659           RT#5229
6660
6661 2009-05-30 03:45  ivan
6662
6663         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
6664
6665 2009-05-29 20:40  ivan
6666
6667         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
6668
6669 2009-05-29 20:14  ivan
6670
6671         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
6672           ability for prepaid packages to have usage limits and cancel if
6673           they're hit, RT#4995
6674
6675 2009-05-29 19:31  ivan
6676
6677         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
6678           be set explicitly, don't default to 80%
6679
6680 2009-05-29 16:36  ivan
6681
6682         * httemplate/search/cdr.html: slightly better labels and field
6683           order for CDR report, RT#4081
6684
6685 2009-05-29 16:17  ivan
6686
6687         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
6688           handling in netcentrex CDR handling, RT#4081
6689
6690 2009-05-28 21:43  jeff
6691
6692         * FS/FS/Conf.pm: correct description to reflect previous changes
6693
6694 2009-05-28 17:22  jeff
6695
6696         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
6697           don't require a leading 0 in the quick charge amount
6698
6699 2009-05-27 15:32  ivan
6700
6701         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
6702           think that should actually do it for now on RT#5446
6703
6704 2009-05-27 15:23  ivan
6705
6706         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
6707           too!  woo, working, RT#5446
6708
6709 2009-05-27 15:13  ivan
6710
6711         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
6712           fix total line links on tax report when using report_group
6713           kludge? (still possibly not in all corner cases), RT#5446
6714
6715 2009-05-27 15:10  ivan
6716
6717         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
6718           willf inally fix total line links on tax report when using
6719           report_group kludge? (still possibly not in all corner cases),
6720           RT#5446
6721
6722 2009-05-27 14:35  ivan
6723
6724         * httemplate/search/report_tax.cgi: fix total line links on tax
6725           report when using report_group kludge? (possibly not in all
6726           corner cases), RT#5446
6727
6728 2009-05-27 14:27  ivan
6729
6730         * httemplate/search/report_tax.cgi: fix total line links on tax
6731           report when using report_group kludge? (possibly not in all
6732           corner cases), RT#5446
6733
6734 2009-05-27 14:24  jeff
6735
6736         * httemplate/elements/menuarrow.gif: close ticket 1517
6737
6738 2009-05-27 10:18  ivan
6739
6740         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
6741           line links on tax report when using report_group kludge?
6742           (possibly not in all corner cases), RT#5446
6743
6744 2009-05-27 00:50  jeff
6745
6746         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
6747           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
6748           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
6749           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
6750           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
6751           fs_selfservice/FS-SelfService/Makefile.PL,
6752           fs_selfservice/FS-SelfService/SelfService.pm,
6753           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
6754           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
6755           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
6756           bulk provisioning via ftp and SOAP #5202
6757
6758 2009-05-26 05:32  jeff
6759
6760         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
6761           overlibmws_crossframe.js, overlibmws_draggable.js,
6762           overlibmws_iframe.js, iframecontentmws.js: include overlib in
6763           selfservice
6764
6765 2009-05-25 19:48  ivan
6766
6767         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
6768           portion of total line when using config option for some basic tax
6769           grouping by name, RT#5446
6770
6771 2009-05-25 19:03  ivan
6772
6773         * httemplate/search/report_tax.cgi: mostly fix total line when
6774           using config option for some basic tax grouping by name, RT#5446
6775
6776 2009-05-25 18:41  ivan
6777
6778         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
6779           option for some basic tax grouping by name, RT#5446
6780
6781 2009-05-25 18:35  ivan
6782
6783         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
6784           httemplate/search/report_tax.html: add a config option for some
6785           basic tax grouping by name, RT#5446
6786
6787 2009-05-25 15:42  ivan
6788
6789         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
6790           graph when a package class is specified, RT#5449
6791
6792 2009-05-24 20:59  ivan
6793
6794         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
6795           self-service payments, RT#1592
6796
6797 2009-05-24 18:49  ivan
6798
6799         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
6800           fs_selfservice/FS-SelfService/SelfService.pm,
6801           fs_selfservice/FS-SelfService/cgi/card.html,
6802           fs_selfservice/FS-SelfService/cgi/make_payment.html,
6803           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6804           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
6805           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
6806           httemplate/elements/location.html,
6807           httemplate/elements/select-county.html: international
6808           self-service payments, RT#1592
6809
6810 2009-05-21 20:22  ivan
6811
6812         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
6813           sqlradius upgrade errors from permissions can be ignored for now
6814
6815 2009-05-21 20:02  ivan
6816
6817         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
6818           ability to report on packages w/status "not yet billed" as well,
6819           RT#5409
6820
6821 2009-05-20 08:27  ivan
6822
6823         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
6824           httemplate/view/cust_main/packages/services.html: add "manage
6825           device" link & config, RT#5438
6826
6827 2009-05-20 01:27  ivan
6828
6829         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
6830           and remove devel cruft, RT#5226
6831
6832 2009-05-19 18:06  ivan
6833
6834         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
6835           integration, RT#5226
6836
6837 2009-05-18 12:23  jeff
6838
6839         * FS/FS/tax_rate_location.pm: miss use
6840
6841 2009-05-18 12:21  jeff
6842
6843         * FS/FS/Schema.pm: allow empty state
6844
6845 2009-05-18 11:21  jeff
6846
6847         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
6848           upgrade attempts
6849
6850 2009-05-18 02:55  ivan
6851
6852         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
6853           FS/FS/UI/bytecount.pm,
6854           fs_selfservice/FS-SelfService/cgi/header.html,
6855           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6856           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
6857           fs_selfservice/FS-SelfService/cgi/view_usage.html,
6858           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
6859           from self-service, RT#4018
6860
6861 2009-05-18 01:40  ivan
6862
6863         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
6864           correct port, RT#4081
6865
6866 2009-05-17 21:56  jeff
6867
6868         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
6869           1970
6870
6871 2009-05-16 13:07  rsiddall
6872
6873         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
6874           failure causes to the perldoc.
6875
6876 2009-05-16 12:27  rsiddall
6877
6878         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
6879           that failure to install the module doesn't stop Apache from
6880           starting.  (This causes attempts to register domains to fail
6881           instead.)
6882
6883 2009-05-15 19:29  rsiddall
6884
6885         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
6886           when the cust_main owning this domain does not provide fields
6887           required for use as a contact handle in the domain registration
6888           record.  Also temporarily disable the ability to have the export
6889           do only registration or only transfers.
6890
6891 2009-05-15 12:41  rsiddall
6892
6893         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
6894           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
6895           httemplate/edit/process/part_export.cgi,
6896           httemplate/edit/process/svc_domain.cgi: Simple domain
6897           registration at Tucows OpenSRS using an export based on
6898           Net::OpenSRS.  When a domain is added and the export runs, it
6899           will register the domain or initiate a transfer.  You can also
6900           choose no action.  There's currently no provision for revoking
6901           domains or renewing registrations.  Depending on the settings at
6902           OpenSRS, orders may look like they've succeeded in Freeside but
6903           actually be queued pending input by the reseller at OpenSRS.  The
6904           part_export CGIs were modified to allow a multi-valued select to
6905           be used to control which TLDs are enabled for registration.
6906
6907 2009-05-14 09:26  jeff
6908
6909         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
6910           geocode more often
6911
6912 2009-05-14 09:25  jeff
6913
6914         * httemplate/view/cust_main/billing.html: show geocode when
6915           taxproducts enabled
6916
6917 2009-05-13 15:27  jeff
6918
6919         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
6920           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
6921           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
6922           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
6923           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
6924           httemplate/search/cust_bill_pkg.cgi,
6925           httemplate/search/report_newtax.cgi: improved taxproduct tax
6926           report RT#4783
6927
6928 2009-05-12 17:51  ivan
6929
6930         * conf/invoice_latex: remove obsolete comments
6931
6932 2009-05-09 17:45  ivan
6933
6934         * FS/FS/svc_phone.pm: label phone_name correctly
6935
6936 2009-05-09 16:54  ivan
6937
6938         * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
6939           move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
6940
6941 2009-05-09 00:56  ivan
6942
6943         * FS/FS/: Conf.pm, cdr.pm: add
6944           cdr-charged_party-truncate_{length,prefix} in order to trim
6945           charged_party to a certain length, RT#4081
6946
6947 2009-05-08 18:44  ivan
6948
6949         * httemplate/: edit/elements/svc_Common.html,
6950           edit/elements/edit.html, view/elements/svc_Common.html: use
6951           service-def specific labels, at least for service pages that use
6952           {view,edit}/elements/svc_Common.html RT#4081
6953
6954 2009-05-08 17:39  ivan
6955
6956         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
6957           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
6958           httemplate/edit/part_svc.cgi: add ability to configure service
6959           labels per-package (still need to actually use the labels),
6960           RT#4081
6961
6962 2009-05-08 01:41  ivan
6963
6964         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
6965           where you've changed '(CUSTOM)', RT#5350
6966
6967 2009-05-05 15:02  ivan
6968
6969         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
6970           agent.invoice_template edit by default, with a config to turn
6971           back on, RT#5218
6972
6973 2009-05-05 10:58  ivan
6974
6975         * FS/FS/cust_pay.pm: add company_name to payment receipt
6976
6977 2009-05-05 03:40  ivan
6978
6979         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
6980           httemplate/misc/rate_edit_excel.html,
6981           httemplate/misc/process/rate_edit_excel.html: finish the import
6982           portion of excel rate edit, RT#5108
6983
6984 2009-05-04 18:41  jeff
6985
6986         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
6987           unused code
6988
6989 2009-05-04 11:33  jeff
6990
6991         * bin/: cust_main_special.pm, rebill: this is a quick hack to
6992           rebill customers when a cdr didn't happen
6993
6994 2009-05-03 19:01  ivan
6995
6996         * httemplate/search/: report_prepaid_income.cgi,
6997           report_prepaid_income.html: agent-virt prepaid income report,
6998           RT#5311
6999
7000 2009-05-03 18:17  ivan
7001
7002         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
7003           addition (+) warning
7004
7005 2009-05-03 17:22  ivan
7006
7007         * httemplate/: browse/rate_region.html, elements/menu.html,
7008           misc/rate_edit_excel.html, search/elements/search-xls.html,
7009           search/elements/search.html: add menu item and page for d/ling
7010           and edit rates with excel.  RT#5108
7011
7012 2009-05-03 15:45  ivan
7013
7014         * httemplate/search/elements/: search-csv.html, search-html.html,
7015           search-xls.html, search.html: break down search.html into
7016           components, RT#5108
7017
7018 2009-05-03 11:34  ivan
7019
7020         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
7021           "Redownload resolved batches" ACL for s1, RT#4271
7022
7023 2009-05-02 20:13  ivan
7024
7025         * httemplate/config/config.cgi: edit any config item
7026
7027 2009-05-02 18:45  ivan
7028
7029         * httemplate/config/config-view.cgi: add ability to delete
7030           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
7031           RT#5218
7032
7033 2009-05-02 18:11  ivan
7034
7035         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
7036           httemplate/config/config-view.cgi: add ability to remove
7037           suffix-ed config items, RT#5218
7038
7039 2009-05-02 17:40  ivan
7040
7041         * bin/confdiff: confdiff
7042
7043 2009-05-02 15:11  ivan
7044
7045         * FS/FS/Misc/eps2png.pm: fix eps preview
7046
7047 2009-05-01 17:01  ivan
7048
7049         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
7050           config/config-process.cgi, config/config-view.cgi: finish up
7051           useful agent stuff on the config editor: adding, deleting
7052           overrides too.  also add a confirmation to override deletion from
7053           the agent browse page.  RT#5218
7054
7055 2009-05-01 13:21  jeff
7056
7057         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
7058           aggregate
7059
7060 2009-04-30 19:43  ivan
7061
7062         * httemplate/config/config-view.cgi: view all overrides when asked,
7063           even the ones without values.  hmm :/  RT#5218
7064
7065 2009-04-30 19:08  ivan
7066
7067         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
7068           RT#5293
7069
7070 2009-04-30 18:07  ivan
7071
7072         * httemplate/config/: config-process.cgi, config-view.cgi: add
7073           ability to edit the agent overrides from the main config, RT#4218
7074
7075 2009-04-29 11:25  ivan
7076
7077         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
7078
7079 2009-04-28 15:38  ivan
7080
7081         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
7082
7083 2009-04-27 21:36  ivan
7084
7085         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
7086           SG billing-daily -r behavior, RT#4412
7087
7088 2009-04-27 21:13  ivan
7089
7090         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
7091           to emulate SG billing-daily -r behavior
7092
7093 2009-04-27 16:06  ivan
7094
7095         * FS/FS/Mason.pm: typo
7096
7097 2009-04-27 16:01  ivan
7098
7099         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
7100           will need libcgi-pm-perl removed, suck
7101
7102 2009-04-26 16:43  ivan
7103
7104         * FS/FS/Schema.pm: would help to have an index on priority if we're
7105           going to order based on it
7106
7107 2009-04-26 16:19  ivan
7108
7109         * FS/bin/freeside-queued: start small jobs more efficiently,
7110           RT#4412
7111
7112 2009-04-26 16:09  ivan
7113
7114         * FS/FS/Conf.pm: add a config option for max # of queued kids,
7115           RT#4412
7116
7117 2009-04-25 15:42  ivan
7118
7119         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
7120           multi-process mode for testing, RT#4412
7121
7122 2009-04-23 13:34  jeff
7123
7124         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
7125           subscription option to voip_cdr
7126
7127 2009-04-23 13:31  jeff
7128
7129         * httemplate/misc/tax-fetch_and_import.cgi,
7130           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
7131           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
7132           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
7133           httemplate/elements/menu.html: autodownload and update of cch tax
7134           data
7135
7136 2009-04-22 21:57  ivan
7137
7138         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
7139           and i'm sure it doesn't help the planner get us results sooner.
7140           last chance to try and get cursor approach working?  RT#4412
7141
7142 2009-04-22 21:14  ivan
7143
7144         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
7145           addition is committed?  well, if this works, that answers that.
7146           RT#4412
7147
7148 2009-04-22 13:24  ivan
7149
7150         * FS/FS/Cron/bill.pm: hopefully better performance running the big
7151           query once and then fetching results with a cursor, rather than
7152           running it multiple times with an OFFSET and LIMIT, RT#4412
7153
7154 2009-04-22 11:58  ivan
7155
7156         * httemplate/edit/process/cust_main.cgi: fix not allowing
7157           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
7158
7159 2009-04-21 23:52  ivan
7160
7161         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
7162
7163 2009-04-21 17:54  ivan
7164
7165         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
7166           this should be way more efficient in multi-process mode, can
7167           start billing before the big query completes.  RT#4412
7168
7169 2009-04-21 13:59  ivan
7170
7171         * httemplate/browse/rate_region.html: rate download/edit/upload,
7172           RT#5108
7173
7174 2009-04-21 13:28  ivan
7175
7176         * httemplate/browse/rate_region.html: rate download/edit/upload,
7177           RT#5108
7178
7179 2009-04-21 09:42  ivan
7180
7181         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
7182           stuff causing nothing to bill.  RT#4412
7183
7184 2009-04-20 19:23  jeff
7185
7186         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
7187           descriptive progress popups
7188
7189 2009-04-20 13:57  rsiddall
7190
7191         * rpm/freeside.spec: Acceptance testing of the RPM build system
7192           flushed out a place where /bin/rm stops waiting for input if
7193           you're /bin/su as the user doing the build.  Added a -f flag to
7194           stop it waiting for input.
7195
7196 2009-04-20 09:57  ivan
7197
7198         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
7199           cust_main.archived field, skip billing if Y, RT#4412
7200
7201 2009-04-19 16:55  ivan
7202
7203         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
7204           somehow corrupt
7205
7206 2009-04-19 16:52  ivan
7207
7208         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
7209
7210 2009-04-17 16:30  ivan
7211
7212         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
7213           something to wipe the CVV from very large databases
7214
7215 2009-04-17 12:50  ivan
7216
7217         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
7218           priority to job queue so billing jobs don't don't drown out
7219           provisioning jobs
7220
7221 2009-04-17 12:21  ivan
7222
7223         * FS/FS/Cron/bill.pm: 1 helps alot
7224
7225 2009-04-17 12:20  ivan
7226
7227         * FS/bin/freeside-daily: backport freeside-daily -m and
7228           cust_main::bill_and_collect to 1.7, RT#4412
7229
7230 2009-04-17 01:25  ivan
7231
7232         * httemplate/docs/about.html: AFFERO BITCHES
7233
7234 2009-04-17 01:16  ivan
7235
7236         * httemplate/docs/about.html: what time is now
7237
7238 2009-04-17 01:02  ivan
7239
7240         * httemplate/config/: config-process.cgi, config-view.cgi,
7241           config.cgi: show labels for select(select_hash) config options,
7242           RT#3997
7243
7244 2009-04-17 00:21  ivan
7245
7246         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
7247           attachments, RT#3403
7248
7249 2009-04-17 00:03  ivan
7250
7251         * httemplate/elements/header.html: hide service search unless user
7252           has "View customer services" ACL, RT#3478
7253
7254 2009-04-16 18:17  ivan
7255
7256         * httemplate/search/: report_receivables.cgi,
7257           report_receivables.html: add customer status to receivables
7258           report selection, hopefully help enet, RT#5187
7259
7260 2009-04-15 20:58  rsiddall
7261
7262         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
7263           binaries in the right folder 2/ Make sure freeside group is
7264           created 3/ Make sure freeside home directory is created
7265
7266 2009-04-15 00:14  ivan
7267
7268         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
7269           should fix view of unlinked phone numbers, RT#5171
7270
7271 2009-04-14 22:52  ivan
7272
7273         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
7274
7275 2009-04-14 19:44  ivan
7276
7277         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
7278           self-service where process_payment required "payby" instead of
7279           defaulting to CARD, RT#3905
7280
7281 2009-04-14 19:29  ivan
7282
7283         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
7284           on plaintext, RT#3905
7285
7286 2009-04-14 19:15  ivan
7287
7288         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
7289           invoices off the right
7290
7291 2009-04-14 14:01  ivan
7292
7293         * httemplate/view/cust_main/packages.html: remove debugging
7294
7295 2009-04-14 13:27  ivan
7296
7297         * httemplate/view/cust_main/packages.html: don't hide old packages
7298           that have services, RT#5179
7299
7300 2009-04-14 10:15  ivan
7301
7302         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
7303           control recurring_flag behavior, RT#3843
7304
7305 2009-04-14 10:12  ivan
7306
7307         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
7308           recurring_flag behavior, RT#3843
7309
7310 2009-04-14 09:14  jeff
7311
7312         * httemplate/misc/process/tax-import.cgi: hmmm
7313
7314 2009-04-14 09:12  jeff
7315
7316         * httemplate/misc/process/tax-import.cgi: better at least
7317
7318 2009-04-13 17:09  ivan
7319
7320         * FS/FS/Conf.pm: add configuration option to control recurring_flag
7321           behavior, RT#3843
7322
7323 2009-04-13 16:37  ivan
7324
7325         * FS/FS/cust_main.pm: debugging
7326
7327 2009-04-11 23:24  ivan
7328
7329         * httemplate/elements/tr-select-svc_acct-domain.html: adding
7330
7331 2009-04-11 23:14  ivan
7332
7333         * httemplate/elements/selectlayers.html: add svc_phone on new
7334           customer first package, RT#4315
7335
7336 2009-04-11 23:09  ivan
7337
7338         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
7339           httemplate/edit/cust_main/birthdate.html,
7340           httemplate/edit/cust_main/bottomfixup.html,
7341           httemplate/edit/cust_main/bottomfixup.js,
7342           httemplate/edit/cust_main/first_pkg.html,
7343           httemplate/edit/cust_main/top_misc.html,
7344           httemplate/edit/cust_main/billing.html,
7345           httemplate/edit/cust_main/choose_tax_location.html,
7346           httemplate/edit/cust_main/select-domain.html,
7347           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
7348           httemplate/edit/cust_main/first_pkg/svc_acct.html,
7349           httemplate/edit/cust_main/first_pkg/svc_phone.html,
7350           httemplate/edit/process/cust_main.cgi,
7351           httemplate/elements/select-domain.html,
7352           httemplate/misc/part_svc-columns.cgi,
7353           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
7354           new customer first package, RT#4315
7355
7356 2009-04-11 18:33  jeff
7357
7358         * etc/fslongtable.sty: sheesh
7359
7360 2009-04-11 18:24  jeff
7361
7362         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
7363           correct the real double counting culprit
7364
7365 2009-04-11 14:42  ivan
7366
7367         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
7368           migrate send_email, suspend_if_balance and credit events, RT#3905
7369
7370 2009-04-11 14:29  ivan
7371
7372         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
7373           action
7374
7375 2009-04-11 13:51  ivan
7376
7377         * FS/bin/freeside-upgrade: don't run configuration update when -s
7378           is used for schema-only slony slave update
7379
7380 2009-04-10 12:33  ivan
7381
7382         * FS/FS/Conf.pm: better description for enable_taxproducts and a
7383           warning about tax-pkg_address with it
7384
7385 2009-04-09 20:43  jeff
7386
7387         * FS/FS/cust_main.pm: orders of magnitude faster
7388
7389 2009-04-09 15:51  jeff
7390
7391         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
7392           for non-toll-free calls
7393
7394 2009-04-08 15:42  ivan
7395
7396         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
7397           w/agent packages, RT#5119
7398
7399 2009-04-08 01:08  ivan
7400
7401         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
7402
7403 2009-04-08 00:32  ivan
7404
7405         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
7406           of cvv from history records, RT#5093
7407
7408 2009-04-07 18:13  ivan
7409
7410         * httemplate/misc/link.cgi: when linking a legacy phone number the
7411           phone number could be typed in and not the service #.  RT#3407
7412
7413 2009-04-07 13:45  jeff
7414
7415         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
7416           cdrs
7417
7418 2009-04-07 11:20  ivan
7419
7420         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
7421           usernames, RT#5145
7422
7423 2009-04-07 11:15  ivan
7424
7425         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
7426           RT#3519
7427
7428 2009-04-06 19:50  jeff
7429
7430         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
7431           +1
7432
7433 2009-04-06 19:18  ivan
7434
7435         * FS/FS/cdr.pm: stop smoking crack
7436
7437 2009-04-06 18:20  jeff
7438
7439         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
7440           correct taqua toll free handling and hasten cdr import (skip
7441           uninteresting records)
7442
7443 2009-04-06 16:19  jeff
7444
7445         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
7446
7447 2009-04-06 11:31  jeff
7448
7449         * FS/FS/cdr/taqua.pm: calltype 6 is international
7450
7451 2009-04-05 17:52  jeff
7452
7453         * Makefile, etc/fslongtable.sty: stop doublecounting
7454           extracouponspace  but do not gratuitiously change existing
7455           installs
7456
7457 2009-04-05 16:18  jeff
7458
7459         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
7460
7461 2009-04-04 09:22  jeff
7462
7463         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
7464           bug in cust_bill_pkg_detail
7465
7466 2009-04-03 09:57  jeff
7467
7468         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
7469           provisioned svc_phones as unit count
7470
7471 2009-04-02 13:22  jeff
7472
7473         * httemplate/edit/cust_main/billing.html: Net 20 as well
7474
7475 2009-04-02 10:47  jeff
7476
7477         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
7478           prorate feature
7479
7480 2009-04-02 08:46  jeff
7481
7482         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
7483           portion of voip
7484
7485 2009-04-02 07:56  jeff
7486
7487         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
7488           geocoding
7489
7490 2009-04-01 22:27  jeff
7491
7492         * FS/FS/part_pkg_taxrate.pm: noise reduction
7493
7494 2009-04-01 19:36  ivan
7495
7496         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
7497           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
7498
7499 2009-04-01 17:14  ivan
7500
7501         * httemplate/browse/part_pkg.cgi: add some
7502           (undocumented/unaccessable to web UI yet) options to package
7503           browse to track down packages missing recurring fees
7504
7505 2009-03-31 21:27  ivan
7506
7507         * FS/FS/cdr.pm: show post-granularity duration if available for all
7508           export formats
7509
7510 2009-03-31 20:51  ivan
7511
7512         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
7513           defined length and with specific lastapp
7514
7515 2009-03-31 20:44  ivan
7516
7517         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
7518           defined length and with specific lastapp
7519
7520 2009-03-31 12:51  ivan
7521
7522         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
7523
7524 2009-03-31 12:47  ivan
7525
7526         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
7527           numeric in numeric eq (==) at
7528           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
7529
7530 2009-03-31 12:46  ivan
7531
7532         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
7533           8.3's more strict type checking
7534
7535 2009-03-30 09:33  jeff
7536
7537         * FS/FS/cust_tax_location.pm: schema and module should agree on
7538           column names
7539
7540 2009-03-29 23:10  ivan
7541
7542         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
7543           httemplate/view/cust_main/packages.html: okay.  counts are needed
7544           for the package sort, so push the embedded counting into
7545           cust_main.pm.  sure hope this does it. RT#5083
7546
7547 2009-03-29 22:08  ivan
7548
7549         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
7550           finally do it, RT#5083
7551
7552 2009-03-29 21:50  ivan
7553
7554         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
7555           finally do it, RT#5083
7556
7557 2009-03-29 21:41  ivan
7558
7559         * httemplate/view/cust_main/packages.html: double doh! RT#5083
7560
7561 2009-03-29 21:35  ivan
7562
7563         * httemplate/view/cust_main/packages.html: doh!  underscore,
7564           RT#5083
7565
7566 2009-03-29 21:31  ivan
7567
7568         * httemplate/view/cust_main/packages.html: try not to search for
7569           nothing in cust_svc so much, RT#5083
7570
7571 2009-03-29 21:15  ivan
7572
7573         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
7574           not to search for nothing in cust_svc so much, RT#5083
7575
7576 2009-03-29 20:47  ivan
7577
7578         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
7579           RT#5083
7580
7581 2009-03-29 20:12  ivan
7582
7583         * httemplate/view/cust_main/packages.html: really prevent separate
7584           part_pkg query, RT#5083
7585
7586 2009-03-29 18:39  ivan
7587
7588         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
7589           RT#5083
7590
7591 2009-03-29 18:28  ivan
7592
7593         * httemplate/view/cust_main/packages.html: fix setup date display,
7594           RT#5083
7595
7596 2009-03-29 18:09  ivan
7597
7598         * httemplate/view/cust_main/packages.html: forget caching, instead
7599           scoop up cust_pkg and part_pkg in one query, RT#5083
7600
7601 2009-03-29 18:05  ivan
7602
7603         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
7604           forget caching, instead scoop up cust_pkg and part_pkg in one
7605           query, RT#5083
7606
7607 2009-03-29 17:32  ivan
7608
7609         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
7610           part_pkg caching should speedup display of lots of packages,
7611           RT#5083
7612
7613 2009-03-29 16:44  ivan
7614
7615         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
7616           2 (or configured) cancelled and one-time charge packages, RT#5083
7617
7618 2009-03-29 04:56  ivan
7619
7620         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
7621
7622 2009-03-29 04:52  ivan
7623
7624         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
7625
7626 2009-03-29 03:39  ivan
7627
7628         * httemplate/view/cust_main/packages/package.html: avoid looking up
7629           part_pkg redundantly in the pkg loop, RT#5083
7630
7631 2009-03-29 03:34  ivan
7632
7633         * httemplate/view/cust_main/packages/package.html: avoid looking up
7634           package details redundantly in the pkg loop, RT#5083
7635
7636 2009-03-29 03:17  ivan
7637
7638         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
7639           qsearch for more realisitic profiling data, RT#5083
7640
7641 2009-03-29 02:38  ivan
7642
7643         * httemplate/view/cust_main/: one_time_charge_link.html,
7644           packages.html, packages/status.html: optimize customer view when
7645           there's lots of packages; *really* avoid looking up any config
7646           inside the package loop, RT#5083
7647
7648 2009-03-28 15:59  ivan
7649
7650         * httemplate/elements/select-cust-part_pkg.html,
7651           httemplate/elements/select-cust-pkg_class.html,
7652           httemplate/elements/select-part_pkg.html,
7653           httemplate/elements/select-table.html,
7654           httemplate/elements/tr-select-cust-part_pkg.html,
7655           httemplate/elements/tr-selectmultiple-part_pkg.html,
7656           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
7657           httemplate/misc/cust-part_pkg.cgi,
7658           httemplate/misc/order_pkg.html: package selector, split by
7659           package class, RT#5077
7660
7661 2009-03-25 20:59  ivan
7662
7663         * FS/FS/svc_acct.pm: yow
7664
7665 2009-03-25 20:53  ivan
7666
7667         * FS/FS/cust_main.pm: sort packages by label of first (primary)
7668           service, RT#5041
7669
7670 2009-03-25 02:36  ivan
7671
7672         * httemplate/pref/pref-process.html: throw a proper error message
7673           instead of a mason error on pw chagne problems, RT#5073
7674
7675 2009-03-25 02:36  ivan
7676
7677         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
7678
7679 2009-03-25 01:45  ivan
7680
7681         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
7682           RT#5042
7683
7684 2009-03-24 02:42  ivan
7685
7686         * bin/countdeclines: quick tool for RT#3843
7687
7688 2009-03-23 23:31  ivan
7689
7690         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
7691
7692 2009-03-23 19:36  ivan
7693
7694         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
7695           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
7696           <email>, supress extraneous service list, RT#3519
7697
7698 2009-03-23 16:33  jeff
7699
7700         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
7701           httemplate/misc/process/recharge_svc.html: more DTRT with usage
7702           on service transfer between packages and recharges  RT #2884,
7703           #5040 + #4995 fallout
7704
7705 2009-03-23 15:45  ivan
7706
7707         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
7708           from GECOS to "Real Name", RT#3519
7709
7710 2009-03-23 10:02  ivan
7711
7712         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
7713           (svc_acct.finger) to bulk billing detail, RT#3519
7714
7715 2009-03-21 20:33  ivan
7716
7717         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
7718
7719 2009-03-21 19:47  ivan
7720
7721         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
7722           usps address standardization when the zip returned has no zip+4,
7723           RT#4882
7724
7725 2009-03-21 16:37  ivan
7726
7727         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
7728           cron output not useful
7729
7730 2009-03-21 16:32  ivan
7731
7732         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
7733           up
7734
7735 2009-03-21 15:14  ivan
7736
7737         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
7738           freeside-check local monitoring, RT#4610
7739
7740 2009-03-19 19:14  ivan
7741
7742         * bin/ping: adding quick remote ping & alert script, RT#4610
7743
7744 2009-03-18 08:11  jeff
7745
7746         * FS/FS/part_pkg_taxrate.pm: more error information
7747
7748 2009-03-17 17:30  jeff
7749
7750         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
7751           httemplate/edit/part_svc.cgi: hide unused usage columns
7752
7753 2009-03-17 15:02  ivan
7754
7755         * fs_selfservice/FS-SelfService/SelfService.pm: add
7756           payment_info_renew_info method to ClientAPI/MyAccount and
7757           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
7758
7759 2009-03-17 14:38  ivan
7760
7761         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
7762           fs_selfservice/FS-SelfService/SelfService.pm: add
7763           payment_info_renew_info method to ClientAPI/MyAccount and
7764           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
7765
7766 2009-03-17 13:41  ivan
7767
7768         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
7769
7770 2009-03-17 13:13  ivan
7771
7772         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
7773           since it could be dangerous
7774
7775 2009-03-17 13:04  ivan
7776
7777         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
7778
7779 2009-03-17 12:48  ivan
7780
7781         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
7782
7783 2009-03-17 09:06  jeff
7784
7785         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
7786           RT#4903)
7787
7788 2009-03-17 05:01  ivan
7789
7790         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
7791           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
7792
7793 2009-03-17 02:59  ivan
7794
7795         * FS/FS/Misc/eps2png.pm: less debugging
7796
7797 2009-03-17 02:58  ivan
7798
7799         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
7800           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
7801           httemplate/config/config-view.cgi, httemplate/docs/license.html:
7802           add eps preview to config, for RT#5025
7803
7804 2009-03-16 16:28  jeff
7805
7806         * FS/FS/Schema.pm: avoid the need for approximate comparisons
7807           RT#4903
7808
7809 2009-03-16 10:06  jeff
7810
7811         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
7812           httemplate/edit/svc_broadband.cgi: have prizm use service data
7813           rather than package data to select a profile RT#4853
7814
7815 2009-03-16 08:52  jeff
7816
7817         * bin/make-pkg-fruit: a tool for migrating package elements to
7818           services
7819
7820 2009-03-16 01:08  jeff
7821
7822         * FS/FS/svc_broadband.pm: get the dup checking right
7823
7824 2009-03-16 00:13  ivan
7825
7826         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
7827           elements/location.html: allow country selection on credit card
7828           entry, RT#4997
7829
7830 2009-03-16 00:13  ivan
7831
7832         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
7833           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
7834           chars in Locale::SubCountry states, RT#4997
7835
7836 2009-03-15 23:22  ivan
7837
7838         * Makefile: 5.10!  welcome to the future
7839
7840 2009-03-15 22:54  ivan
7841
7842         * httemplate/view/svc_domain.cgi: fix custnum display on domain
7843           view
7844
7845 2009-03-15 21:21  jeff
7846
7847         * FS/FS/svc_broadband.pm: use part_svc_router
7848
7849 2009-03-15 17:57  jeff
7850
7851         * FS/FS/svc_broadband.pm: comment change
7852
7853 2009-03-15 15:44  ivan
7854
7855         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
7856
7857 2009-03-15 15:33  ivan
7858
7859         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
7860           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
7861           626.' error when using attribute_since_sqlradacct
7862
7863 2009-03-15 12:42  ivan
7864
7865         * FS/FS/cust_pkg_reason.pm: should give better performance if we
7866           search for what we want instead of using a string match
7867
7868 2009-03-15 03:46  ivan
7869
7870         * FS/FS/cust_main.pm: fix application of data fields from prepaid
7871           cards in addition to time field
7872
7873 2009-03-15 03:34  ivan
7874
7875         * httemplate/misc/process/recharge_svc.html: apply byte values from
7876           prepaid cards as well as time value, RT#4995
7877
7878 2009-03-15 03:30  ivan
7879
7880         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
7881           not a disk drive manufacturer, don't use halfass base-10
7882           megs/gigs
7883
7884 2009-03-15 00:33  ivan
7885
7886         * FS/FS/cust_main.pm: cust_main::payment_info, for
7887           ClientAPI::MyAccount
7888
7889 2009-03-14 16:44  ivan
7890
7891         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
7892           old files, RT#3093 / RT#4963
7893
7894 2009-03-13 11:22  jeff
7895
7896         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
7897           in in the interim
7898
7899 2009-03-11 03:03  ivan
7900
7901         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
7902           config, RT#4404
7903
7904 2009-03-11 02:41  ivan
7905
7906         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
7907
7908 2009-03-11 01:57  ivan
7909
7910         * bin/print-directory_assist: comma
7911
7912 2009-03-11 01:46  ivan
7913
7914         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
7915           codes and a kludge to print DA numbers for all of them
7916
7917 2009-03-10 09:14  jeff
7918
7919         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
7920           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
7921           fs_selfservice/FS-SelfService/cgi/verify.cgi,
7922           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7923           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7924           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
7925           fs_selfservice/FS-SelfService/cgi/signup.cgi,
7926           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
7927           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
7928           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
7929           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
7930           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
7931           fs_selfservice/FS-SelfService/SelfService.pm,
7932           httemplate/browse/payment_gateway.html,
7933           httemplate/edit/payment_gateway.html,
7934           httemplate/edit/process/payment_gateway.html: merge webpay
7935           support in with autoselection of old realtime_bop and
7936           realtime_refund_bop
7937
7938 2009-03-08 17:15  ivan
7939
7940         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
7941
7942 2009-03-08 17:15  ivan
7943
7944         * httemplate/misc/svc_acct-domains.cgi: doh
7945
7946 2009-03-03 17:47  ivan
7947
7948         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
7949
7950 2009-03-03 15:56  ivan
7951
7952         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
7953           uid freeside" error
7954
7955 2009-03-03 15:41  ivan
7956
7957         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
7958           hash assignment" warning
7959
7960 2009-03-02 00:49  ivan
7961
7962         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
7963           preliminary vitelity export, RT#4868
7964
7965 2009-03-01 20:58  ivan
7966
7967         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
7968           do charged_party rewriting in the cdrrewrited daemon, RT#4342
7969
7970 2009-03-01 16:10  ivan
7971
7972         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
7973           signup.html use selfserice skin config too: selfservice-head,
7974           selfserfice-body_header, selfservice-body_footer,
7975           selfservice-body_bgcolor, selfservice-box_bgcolor
7976
7977 2009-02-28 10:27  ivan
7978
7979         * Makefile: avoid erroring out running install-perl-modules when
7980           you have a pristine, un-updated CVS checkout
7981
7982 2009-02-25 19:51  ivan
7983
7984         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
7985           bit friendlier for BILL signups for testingm RT#4018
7986
7987 2009-02-25 12:05  ivan
7988
7989         * bin/japan.pl: adding quick tool to change the "states" for japan
7990
7991 2009-02-24 02:15  ivan
7992
7993         * FS/FS/Setup.pm: be quiet
7994
7995 2009-02-24 02:09  ivan
7996
7997         * conf/report_template: more bootstrapping bs
7998
7999 2009-02-24 02:06  ivan
8000
8001         * FS/FS/part_referral.pm: bootstrapping issues
8002
8003 2009-02-24 02:00  ivan
8004
8005         * FS/FS/Setup.pm: bootstrapping issues, aaargh
8006
8007 2009-02-24 01:58  ivan
8008
8009         * FS/FS/Setup.pm: bootstrapping issues, ugh
8010
8011 2009-02-24 01:50  ivan
8012
8013         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
8014           bin/freeside-create-initial-data: bootstrapping issues
8015
8016 2009-02-24 01:41  ivan
8017
8018         * bin/freeside-create-initial-data: somehow rc install wound up
8019           without any data
8020
8021 2009-02-24 00:45  ivan
8022
8023         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
8024
8025 2009-02-24 00:41  ivan
8026
8027         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
8028           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
8029           to be billable, RT#3196
8030
8031 2009-02-23 15:52  ivan
8032
8033         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
8034           config type
8035
8036 2009-02-22 13:11  ivan
8037
8038         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
8039
8040 2009-02-22 13:08  ivan
8041
8042         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
8043           where freeside-upgrade spends time
8044
8045 2009-02-22 12:42  ivan
8046
8047         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
8048           RT#4902
8049
8050 2009-02-22 12:12  ivan
8051
8052         * bin/apache.export: add exportnum to apache export files so they
8053           all get preserved in the case where you're using multiple apache
8054           exports to the same machine, RT#4901
8055
8056 2009-02-22 11:46  ivan
8057
8058         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
8059           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
8060           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
8061
8062 2009-02-22 02:58  ivan
8063
8064         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
8065           packages that don't have a last bill date.  really.  RT#4881
8066
8067 2009-02-22 02:34  ivan
8068
8069         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
8070
8071 2009-02-22 00:41  ivan
8072
8073         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
8074           FS/FS/type_pkgs.pm: add agent type list to package def browse,
8075           RT#4880
8076
8077 2009-02-21 18:37  ivan
8078
8079         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
8080           report for more complex situations with counties and taxclasses,
8081           make taxable line items clickable, RT#4878
8082
8083 2009-02-21 16:19  ivan
8084
8085         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
8086           this fixes up tax reports nicely.  RT#4878
8087
8088 2009-02-21 12:56  ivan
8089
8090         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
8091           location_sql search, for tax reports.  RT#4878
8092
8093 2009-02-21 12:14  ivan
8094
8095         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
8096           location_sql search, for tax reports.  RT#4878
8097
8098 2009-02-21 09:56  ivan
8099
8100         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
8101           follow-tax-rename tool (well, quick hack), RT#4878
8102
8103 2009-02-20 20:28  ivan
8104
8105         * FS/FS/Record.pm: and for obj creation too
8106
8107 2009-02-20 20:27  ivan
8108
8109         * FS/FS/Record.pm: it would help to actually finish
8110           nowarn_classload kludge
8111
8112 2009-02-20 20:23  ivan
8113
8114         * FS/FS/Record.pm: add nowarn_classload kludge
8115
8116 2009-02-20 07:07  jeff
8117
8118         * httemplate/edit/cust_main.cgi: support a default tax location
8119           outside us/ca with cch data and better handling of response from
8120           USPS (RT 4857)
8121
8122 2009-02-19 18:55  ivan
8123
8124         * FS/FS/access_user.pm: oops, adding multiple-rightname support
8125           broke ACL caching, bringing it back should be a good perf win for
8126           large customer views, whew.  RT#4830
8127
8128 2009-02-19 18:41  ivan
8129
8130         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
8131           disable display of auto-suspend dates unless enabled by config.
8132           at least until it can be made more efficient.  this is slowing
8133           down customer view waaaaaaaaaay too much.  RT#4830
8134
8135 2009-02-19 18:22  ivan
8136
8137         * httemplate/autohandler: harmless tyop
8138
8139 2009-02-19 05:38  jeff
8140
8141         * httemplate/edit/: cust_main.cgi,
8142           cust_main/choose_tax_location.html: do not attempt to assign a
8143           geocode to non us/ca addresses (RT 4857)
8144
8145 2009-02-18 23:57  ivan
8146
8147         * httemplate/search/: elements/cust_pay_or_refund.html,
8148           elements/search.html, cust_pay_pending.html: redirect pending
8149           payment report back to customer when the pending payment is
8150           resolved, RT#4837, and fix otaker fallout from the pending stuff,
8151           RT#4866
8152
8153 2009-02-18 22:42  ivan
8154
8155         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
8156           add profiling to a file OOM situations, RT#4830
8157
8158 2009-02-18 17:50  ivan
8159
8160         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
8161
8162 2009-02-16 23:43  ivan
8163
8164         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
8165           you otherwise couldn't see, RT#4854
8166
8167 2009-02-16 23:40  ivan
8168
8169         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
8170           you otherwise couldn't see, RT#4854
8171
8172 2009-02-16 18:28  ivan
8173
8174         * FS/FS/Mason.pm, httemplate/autohandler,
8175           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
8176           per-user preference for turning on profiling display when
8177           DBIx::Profile is loaded, RT#4830
8178
8179 2009-02-16 18:01  ivan
8180
8181         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
8182           httemplate/edit/process/quick-charge.cgi,
8183           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
8184           to one-time charges, RT#4858
8185
8186 2009-02-16 15:54  ivan
8187
8188         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
8189           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
8190           httemplate/search/elements/cust_pay_or_refund.html,
8191           httemplate/edit/cust_pay_pending.html,
8192           httemplate/edit/process/cust_pay_pending.html,
8193           httemplate/view/cust_main/payment_history.html,
8194           httemplate/elements/menu.html: add reporting on (and resolution
8195           of) stuck pending transactions, RT#4837 (RT#3572)
8196
8197 2009-02-15 22:40  jeff
8198
8199         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
8200           updates to the initial install
8201
8202 2009-02-15 22:02  jeff
8203
8204         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
8205           allow completely empty updates (again?)
8206
8207 2009-02-15 21:59  jeff
8208
8209         * FS/FS/cust_tax_location.pm: wrong operator
8210
8211 2009-02-15 09:38  jeff
8212
8213         * FS/FS/tax_rate.pm: remove useless line
8214
8215 2009-02-15 09:23  jeff
8216
8217         * FS/FS/tax_rate.pm: tyop
8218
8219 2009-02-15 09:20  jeff
8220
8221         * FS/FS/tax_rate.pm: trim whitespace on import
8222
8223 2009-02-15 05:51  jeff
8224
8225         * FS/FS/Record.pm: improved float searching
8226
8227 2009-02-13 16:40  ivan
8228
8229         * httemplate/: elements/select-agent.html,
8230           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
8231           select-agent agent virtualization, RT#1405
8232
8233 2009-02-12 11:48  jeff
8234
8235         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
8236           help
8237
8238 2009-02-12 07:55  jeff
8239
8240         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
8241           better upload error handling and correction of tax upload
8242           filecount
8243
8244 2009-02-11 10:44  ivan
8245
8246         * httemplate/search/cdr.html: fix select and unselect all buttons
8247           on CDR bulk actions, RT#4766
8248
8249 2009-02-11 08:06  jeff
8250
8251         * FS/FS/Schema.pm: mac is unique
8252
8253 2009-02-10 08:25  jeff
8254
8255         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
8256           limit workaround
8257
8258 2009-02-10 02:35  ivan
8259
8260         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
8261           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
8262           interface, RT#4766 / RT#4731
8263
8264 2009-02-09 07:03  ivan
8265
8266         * httemplate/browse/agent.cgi: try for slightly better UI on agent
8267           config overrides
8268
8269 2009-02-09 06:05  ivan
8270
8271         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
8272           FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
8273           conf/invoice_html, conf/invoice_html_statement,
8274           httemplate/config/config-image.cgi,
8275           httemplate/config/config-process.cgi,
8276           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
8277           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
8278           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
8279           company_name, company_address, logo, etc.. RT#3989
8280
8281 2009-02-09 03:45  ivan
8282
8283         * FS/FS/UI/Web.pm: pull out the data for address fields too!
8284           RT#4583
8285
8286 2009-02-09 03:35  ivan
8287
8288         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
8289
8290 2009-02-09 03:32  ivan
8291
8292         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
8293           formats that include service address, RT#4583
8294
8295 2009-02-09 02:38  ivan
8296
8297         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
8298           take a while
8299
8300 2009-02-08 21:59  ivan
8301
8302         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
8303           skip_dstchannel_prefix options, RT#3196
8304
8305 2009-02-08 17:49  ivan
8306
8307         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
8308           httemplate/browse/access_group.html,
8309           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
8310           httemplate/edit/elements/edit.html,
8311           httemplate/elements/select-part_pkg.html: further work on agents
8312           editing own packages: fix fallout on package customization from
8313           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
8314           to package browse, like clone service, and have agent type
8315           selection disappear when you set an agentnum.  RT#1331
8316
8317 2009-02-07 18:05  ivan
8318
8319         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
8320           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
8321           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
8322           httemplate/edit/process/part_pkg.cgi,
8323           httemplate/elements/select-agent_types.html,
8324           httemplate/elements/select-cust-part_pkg.html,
8325           httemplate/elements/select-part_pkg.html,
8326           httemplate/elements/select-table.html,
8327           httemplate/elements/tr-select-agent_types.html,
8328           httemplate/search/elements/search.html,
8329           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
8330           packages: allow them to see (but not edit) global packages for
8331           their type, RT#1331
8332
8333 2009-02-07 12:16  ivan
8334
8335         * FS/FS/ClientAPI/MyAccount.pm,
8336           fs_selfservice/FS-SelfService/SelfService.pm: add more
8337           documentation on order_pkg and the ability to order svc_phone
8338           too, RT#4722
8339
8340 2009-02-07 11:35  ivan
8341
8342         * httemplate/view/cust_main/payment_history.html: right-align
8343           amount in prev history row
8344
8345 2009-02-07 11:34  ivan
8346
8347         * FS/FS/Record.pm: don't look up encryption config every search,
8348           this should help perf a lot with database config in 1.9
8349
8350 2009-02-07 11:05  ivan
8351
8352         * bin/pod2x: no, it doesn't look like we have query
8353
8354 2009-02-07 00:23  ivan
8355
8356         * httemplate/view/cust_main/: payment_history.html, packages.html,
8357           packages/location.html, packages/services.html,
8358           packages/status.html, payment_history/payment.html,
8359           payment_history/refund.html: optimize customer view: avoid
8360           looking up config values inside loops, RT#4728
8361
8362 2009-02-06 17:45  ivan
8363
8364         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
8365           formatting, RT#4727
8366
8367 2009-02-06 17:33  ivan
8368
8369         * bin/pod2x: don't need this
8370
8371 2009-02-06 17:26  ivan
8372
8373         * bin/pod2x: update pod2x to use Mediawiki module instead of
8374           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
8375
8376 2009-02-06 10:31  ivan
8377
8378         * httemplate/elements/location.html: fix spurious "Unit #" label
8379           showing up, RT#4745
8380
8381 2009-02-05 13:02  jeff
8382
8383         * FS/FS/tax_rate.pm: pluralization agreement
8384
8385 2009-02-05 08:57  jeff
8386
8387         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
8388           style taxes instead of throwing fatal errors
8389
8390 2009-02-04 07:58  jeff
8391
8392         * FS/FS/cust_main.pm: with usage classes, the probability of a
8393           taxless line item tranche is too high for this to be a fatal
8394           error.  we risk overlooking misconfigured taxes/packages
8395
8396 2009-02-03 13:33  jeff
8397
8398         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
8399           filtering conditions
8400
8401 2009-02-01 05:52  ivan
8402
8403         * bin/test_scrub: adding scrub tool
8404
8405 2009-02-01 04:48  ivan
8406
8407         * httemplate/elements/menu.html: yow, don't hide the config menu
8408           unnecessarily
8409
8410 2009-02-01 04:28  ivan
8411
8412         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
8413           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
8414           agent_provision.html, agent_provision_svc_acct.html,
8415           change_bill.html, change_password.html, change_pay.html,
8416           change_ship.html, customer_change_pkg.html,
8417           customer_order_pkg.html, delete_svc.html, footer.html,
8418           list_customers.html, make_ach_payment.html, make_payment.html,
8419           myaccount.html, payment_results.html, process_change_bill.html,
8420           process_change_password.html, process_change_pay.html,
8421           process_change_pkg.html, process_change_ship.html,
8422           process_order_pkg.html, process_order_recharge.html,
8423           process_svc_acct.html, process_svc_external.html, provision.html,
8424           provision_svc_acct.html, recharge_prepay.html,
8425           recharge_results.html, selfservice.cgi, view_customer.html,
8426           view_invoice.html, view_support_details.html, view_usage.html,
8427           view_usage_details.html: put the footer in one frigging file,
8428           whew
8429
8430 2009-02-01 02:37  ivan
8431
8432         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
8433           speed up freeside-migrate-events slightly... RT#4277
8434
8435 2009-01-31 20:13  ivan
8436
8437         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
8438           getting huge dbs upgraded, RT#4679
8439
8440 2009-01-31 01:53  ivan
8441
8442         * FS/FS/access_user.pm: cache the results of ACL queries, should
8443           improve performance of customer view page for customers with
8444           shitloads of packages/services, RT#4696
8445
8446 2009-01-30 12:44  ivan
8447
8448         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
8449
8450 2009-01-29 16:40  ivan
8451
8452         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
8453
8454 2009-01-29 11:21  ivan
8455
8456         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
8457           config, RT#4271
8458
8459 2009-01-28 08:29  rsiddall
8460
8461         * rpm/freeside.spec: Removed conflict between core billing package
8462           and self-service RPMs so you can install them all on the same
8463           machine.  This may have applications if you're using XMLRPC to
8464           talk to the self-service interface from PHP, Python, etc.
8465
8466 2009-01-27 01:39  ivan
8467
8468         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
8469           ACL to allow download of browse/ stuff too, when possible.
8470           RT#4681
8471
8472 2009-01-25 20:22  ivan
8473
8474         * FS/FS/cust_main.pm: i think this was right after all, we do want
8475           to look for a county-less state+country match before country only
8476           and giving up, RT#4681
8477
8478 2009-01-25 18:14  ivan
8479
8480         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
8481           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
8482           line 2193.  Hopefully no problems with invoice with 0 tax
8483           printing :/.  RT#4681
8484
8485 2009-01-25 17:36  ivan
8486
8487         * FS/FS/cust_main.pm: should be better error message for inability
8488           to find tax rates, RT#4681.  also pull in the add_freq changes.
8489           *think* they're safe.  famous last words.
8490
8491 2009-01-25 17:07  ivan
8492
8493         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
8494           isn't numeric in numeric eq (==) at
8495           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
8496
8497 2009-01-25 15:58  ivan
8498
8499         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
8500           httemplate/edit/elements/edit.html: fix one-time charges and
8501           package customization for employees who don't have 'Edit global
8502           package definition' ACL, RT#4668
8503
8504 2009-01-25 14:20  ivan
8505
8506         * httemplate/browse/: access_group.html, access_user.html:
8507           normalize terminology: s/internal users/employees/
8508
8509 2009-01-25 12:43  ivan
8510
8511         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
8512           -cdrd and -queued, RT#4667
8513
8514 2009-01-24 17:27  ivan
8515
8516         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
8517
8518 2009-01-24 13:53  ivan
8519
8520         * fs_selfservice/php/: order_renew.php,
8521           process_payment_order_renew.php: finish up prepay example,
8522           RT#4623
8523
8524 2009-01-24 13:53  ivan
8525
8526         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
8527           current balance, RT#4623
8528
8529 2009-01-24 13:49  ivan
8530
8531         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
8532           chooser when taxproducts are off
8533
8534 2009-01-24 13:04  ivan
8535
8536         * httemplate/: elements/select-domain.html,
8537           elements/select-table.html, elements/tr-select-domain.html,
8538           search/report_svc_acct.html, search/svc_acct.cgi: add domain
8539           selection to advanced account report (side effect on RT#4623)
8540
8541 2009-01-22 17:23  ivan
8542
8543         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
8544           order_renew.php, process_login.php,
8545           process_payment_order_renew.php: add the start at PHP
8546           self-service as a quick early renew example
8547
8548 2009-01-22 16:49  ivan
8549
8550         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
8551           returned by renew_info, RT#4623
8552
8553 2009-01-22 16:23  ivan
8554
8555         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
8556           renew_info, RT#4623
8557
8558 2009-01-22 09:29  ivan
8559
8560         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
8561           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
8562           methods renew_info, order_renew and process_payment_order_renew
8563           to enable self-renewal through self-service.  RT#4623
8564
8565 2009-01-20 18:02  ivan
8566
8567         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
8568           (hopefully last of the) customize package bogosity in 1.9,
8569           RT#4662
8570
8571 2009-01-20 16:52  ivan
8572
8573         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
8574           service addresses from working, RT#4663
8575
8576 2009-01-20 12:08  ivan
8577
8578         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
8579           agent-specific invoices migrated from 1.7->1.9, RT#4645
8580
8581 2009-01-20 11:35  ivan
8582
8583         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
8584           RT#4645
8585
8586 2009-01-19 15:53  ivan
8587
8588         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
8589           tax-pkg_location changes broke new taxation, this should fix
8590
8591 2009-01-19 15:44  ivan
8592
8593         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
8594
8595 2009-01-19 14:32  ivan
8596
8597         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
8598           0, hopefully finally fix DA for QIS, RT#4502
8599
8600 2009-01-19 09:37  ivan
8601
8602         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
8603           order/cancel, RT#4645
8604
8605 2009-01-18 22:36  ivan
8606
8607         * httemplate/: elements/tr-select-cust_location.html,
8608           view/cust_main/packages/location.html: default service location
8609           is cust_main ship_ address when present!  RT#4499
8610
8611 2009-01-18 19:50  ivan
8612
8613         * FS/FS/Schema.pm, FS/FS/rate.pm,
8614           httemplate/edit/process/rate_region.cgi: 10 digit prefix
8615           matching, RT#4403
8616
8617 2009-01-18 15:51  ivan
8618
8619         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
8620
8621 2009-01-18 15:43  ivan
8622
8623         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
8624           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
8625           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
8626           FS/t/cust_bill_pkg_tax_location.t,
8627           httemplate/search/cust_bill_pkg.cgi,
8628           httemplate/search/report_tax.cgi,
8629           httemplate/view/cust_main/packages/location.html: finish package
8630           location tax reporing, RT#4499
8631
8632 2009-01-18 13:06  rsiddall
8633
8634         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
8635           an equals sign.
8636
8637 2009-01-13 05:00  ivan
8638
8639         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
8640           return number to availability, RT#4603
8641
8642 2009-01-12 19:25  ivan
8643
8644         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
8645           sticky that's why calls were being skipped for wrong carrierid,
8646           RT#4502
8647
8648 2009-01-12 18:39  ivan
8649
8650         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
8651           is just a precendece problem, RT#4502
8652
8653 2009-01-12 18:13  ivan
8654
8655         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
8656           inside the rating loop, RT#4502
8657
8658 2009-01-12 17:58  ivan
8659
8660         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
8661           rating loop, RT#4502
8662
8663 2009-01-12 17:34  ivan
8664
8665         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
8666           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
8667
8668 2009-01-12 16:17  ivan
8669
8670         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
8671
8672 2009-01-12 15:51  ivan
8673
8674         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
8675           DA calls, RT#4502
8676
8677 2009-01-12 13:16  jeff
8678
8679         * FS/FS/cust_main.pm: tickets only exist when a ticket system
8680           exists
8681
8682 2009-01-12 12:59  jeff
8683
8684         * FS/FS/cust_main.pm: doc tyop
8685
8686 2009-01-12 01:01  jeff
8687
8688         * FS/FS/svc_acct.pm: vfw callback failure
8689
8690 2009-01-10 15:56  ivan
8691
8692         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
8693           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
8694           httemplate/edit/process/change-cust_pkg.html,
8695           httemplate/edit/process/cust_pkg.cgi,
8696           httemplate/elements/location.html,
8697           httemplate/elements/tr-select-cust_location.html,
8698           httemplate/view/cust_main/packages/location.html,
8699           httemplate/view/cust_main/packages/package.html: implement
8700           package changes w/location change, RT#4499
8701
8702 2009-01-09 16:43  ivan
8703
8704         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8705           httemplate/elements/location.html,
8706           httemplate/elements/tr-select-cust_location.html,
8707           httemplate/view/cust_main/packages.html,
8708           httemplate/edit/process/quick-cust_pkg.cgi,
8709           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
8710           more work on package service addresses:  hide locations when
8711           they're all the default, config to show them anyway / finish
8712           implementing package ordering, fix all the state/county weirdness
8713           when changing the location dropdown. RT#4499
8714
8715 2009-01-08 20:06  ivan
8716
8717         * httemplate/edit/cust_main/contact.html,
8718           httemplate/elements/location.html,
8719           httemplate/elements/select-country.html,
8720           httemplate/elements/select-county.html,
8721           httemplate/elements/select-state.html,
8722           httemplate/elements/tr-select-part_referral.html,
8723           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
8724           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
8725           httemplate/view/cust_main/packages.html,
8726           httemplate/view/cust_main/packages/location.html: pick/enter a
8727           location when ordering a package, RT#4499
8728
8729 2009-01-07 17:45  ivan
8730
8731         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
8732           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8733           FS/t/cust_location.t, eg/table_template.pm,
8734           eg/table_template-svc.pm,
8735           httemplate/view/cust_main/packages.html,
8736           httemplate/view/cust_main/packages/location.html,
8737           httemplate/view/cust_main/packages/package.html,
8738           httemplate/view/cust_main/packages/services.html,
8739           httemplate/view/cust_main/packages/status.html: start adding
8740           package locations, RT#4499
8741
8742 2009-01-07 08:59  jeff
8743
8744         * conf/invoice_latex: allow tex to do more column sizing
8745
8746 2009-01-06 16:27  ivan
8747
8748         * httemplate/browse/rate_region.html: country code is two words
8749
8750 2009-01-06 16:18  ivan
8751
8752         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
8753           RT#4524
8754
8755 2009-01-06 16:14  ivan
8756
8757         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
8758           help browse regions by countrycode
8759
8760 2009-01-06 15:30  ivan
8761
8762         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
8763           unrateable and add an ignore_unrateable flag to go back to the
8764           old skip behavior
8765
8766 2009-01-06 13:16  ivan
8767
8768         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
8769           in default CDR output format; fix "all 0 prices" when using
8770           simple output format w/internal rating, RT#4503
8771
8772 2009-01-05 13:12  jeff
8773
8774         * FS/FS/tax_rate.pm: doh! change the interface here, too
8775
8776 2009-01-04 16:26  ivan
8777
8778         * httemplate/elements/checkboxes-table-name.html,
8779           httemplate/elements/checkboxes.html,
8780           httemplate/elements/select-rate.html,
8781           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
8782           httemplate/browse/rate.cgi,
8783           httemplate/misc/copy-rate_detail.html,
8784           httemplate/misc/process/copy-rate_detail.html: add rate copying,
8785           RT#4431
8786
8787 2009-01-04 14:07  ivan
8788
8789         * Makefile, init.d/freeside-init: don't run a self-service server
8790           against localhost OOTB; eliminate those gigantic useless logfiles
8791
8792 2009-01-02 17:52  ivan
8793
8794         * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
8795           FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
8796           CDR format, RT#4425
8797
8798 2009-01-02 14:03  ivan
8799
8800         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
8801           FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
8802           troop CDRs, RT#4413
8803
8804 2009-01-02 10:01  ivan
8805
8806         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
8807
8808 2009-01-02 09:58  ivan
8809
8810         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
8811
8812 2009-01-01 12:11  rsiddall
8813
8814         * rpm/freeside-selfservice.conf: New Apache configuration file for
8815           the self-service interface.
8816
8817 2009-01-01 12:10  rsiddall
8818
8819         * rpm/freeside.spec: Modifications to let self-service work if you
8820           really insist on installing it on the same machine as the billing
8821           server.  Also more fixes for SuSE, and a couple of changes to
8822           minimize differences from the 1.7 branch.
8823
8824 2008-12-31 14:04  ivan
8825
8826         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
8827           CDR format, RT#4403
8828
8829 2008-12-31 10:07  jeff
8830
8831         * FS/FS/cust_main.pm: one got missed?
8832
8833 2008-12-30 19:28  ivan
8834
8835         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
8836           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
8837           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
8838           httemplate/misc/cdr-import.html,
8839           httemplate/misc/process/cdr-import.html: bell west CDR format,
8840           RT#4403
8841
8842 2008-12-30 14:00  jeff
8843
8844         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
8845           improvements and corrections to reasons based on history records
8846
8847 2008-12-30 13:45  jeff
8848
8849         * FS/FS/cdr.pm: move price to last column for default_source
8850
8851 2008-12-30 11:13  jeff
8852
8853         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
8854           usage_class for tax purposes in calltypenum
8855
8856 2008-12-29 10:06  jeff
8857
8858         * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
8859           etc/fslongtable.sty: ease deployment of patched longtable
8860
8861 2008-12-28 11:10  ivan
8862
8863         * httemplate/browse/cust_main_county.cgi: finish dealing with
8864           counties with spaces, etc., RT#4496
8865
8866 2008-12-28 11:08  ivan
8867
8868         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
8869           ut_textn strings in county expansion, RT#4496
8870
8871 2008-12-28 10:59  ivan
8872
8873         * httemplate/browse/cust_main_county.cgi: deal with counties with
8874           spaces, etc., RT#4496
8875
8876 2008-12-28 10:52  ivan
8877
8878         * httemplate/browse/cust_main_county.cgi: put the
8879           country/state/county selections on their own line, RT#4496
8880
8881 2008-12-28 10:48  ivan
8882
8883         * httemplate/elements/: select-country.html, select-county.html,
8884           select-state.html, select-did.html: fix browse results for
8885           selecting counties (resulting from separating tax classes), also
8886           add dropdowns to browse by state and county, RT#4496
8887
8888 2008-12-28 10:44  ivan
8889
8890         * httemplate/: browse/cust_main_county.cgi,
8891           edit/cust_main/contact.html, edit/cust_main/billing.html,
8892           misc/payment.cgi, edit/cust_main/select-country.html,
8893           edit/cust_main/select-county.html,
8894           edit/cust_main/select-state.html: fix browse results for
8895           selecting counties (resulting from separating tax classes), also
8896           add dropdowns to browse by state and county, RT#4496
8897
8898 2008-12-24 16:45  jeff
8899
8900         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
8901           "texas tax" in 1.9
8902
8903 2008-12-23 13:41  jeff
8904
8905         * FS/FS/cust_main.pm: miss use
8906
8907 2008-12-23 12:35  jeff
8908
8909         * FS/FS/cust_main.pm: correct bad tax calculation
8910
8911 2008-12-22 16:32  ivan
8912
8913         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
8914           to avoid pushing the total column out to the right, RT#4449
8915
8916 2008-12-22 15:28  ivan
8917
8918         * httemplate/config/config.cgi: textareas are much less annoying to
8919           work with when their scrollbar isn't scrolled off the side itself
8920
8921 2008-12-22 14:30  rsiddall
8922
8923         * rpm/freeside.spec: Copying over modifications to support SuSE
8924           from the 1.7 branch.
8925
8926 2008-12-22 13:16  ivan
8927
8928         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
8929           package names to 50 chars to avoid problems with typeset
8930           invoices, RT#4449
8931
8932 2008-12-21 13:53  ivan
8933
8934         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
8935           RT#4204
8936
8937 2008-12-21 13:49  ivan
8938
8939         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
8940
8941 2008-12-21 13:44  ivan
8942
8943         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
8944
8945 2008-12-21 13:37  ivan
8946
8947         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
8948           like svc_acct, closes: RT#4204 (also a few lines of the new
8949           per-agent config snuck in Conf.pm from RT#3989)
8950
8951 2008-12-21 13:33  ivan
8952
8953         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
8954           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
8955           bin/freeside-upgrade: unique checking for svc_phone like
8956           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
8957           config snuck in Conf.pm from RT#3989)
8958
8959 2008-12-21 10:38  ivan
8960
8961         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
8962
8963 2008-12-21 10:09  ivan
8964
8965         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
8966           freeside-queued put billing jobs in the queue, so they run in
8967           their own short-lived processes, RT#4423
8968
8969 2008-12-21 09:40  ivan
8970
8971         * FS/FS/queue.pm: doc
8972
8973 2008-12-15 16:08  jeff
8974
8975         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
8976
8977 2008-12-11 13:11  jeff
8978
8979         * FS/FS/cust_main.pm: place tax on invoice only once
8980
8981 2008-12-10 13:43  ivan
8982
8983         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
8984           report_cust_credit.html, report_cust_event.html,
8985           report_cust_main-zip.html, report_cust_main.html,
8986           report_cust_pay.html, report_cust_pay_batch.html,
8987           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
8988           report_tax.html: allow all-agent reporting again
8989
8990 2008-12-10 13:33  ivan
8991
8992         * httemplate/graph/: report_cust_bill_pkg.html,
8993           report_cust_pkg.html, report_money_time.html: allow all-agent
8994           reporting again
8995
8996 2008-12-10 12:20  ivan
8997
8998         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
8999
9000 2008-12-10 11:43  rsiddall
9001
9002         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
9003           with moving code out of handler.pl, etc.
9004
9005 2008-12-10 11:42  rsiddall
9006
9007         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
9008           and map them back to Perl module names.
9009
9010 2008-12-09 18:47  jeff
9011
9012         * FS/FS/cust_tax_location.pm: space is empty
9013
9014 2008-12-08 17:49  ivan
9015
9016         * FS/FS/Record.pm: oops
9017
9018 2008-12-08 17:46  ivan
9019
9020         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
9021           httemplate/misc/inventory_item-import.html,
9022           httemplate/misc/process/inventory_item-import.html: use common
9023           base for inventory import too, fixes problems with errors due to
9024           dos line endings and allows Excel upload, RT#4346
9025
9026 2008-12-08 02:13  ivan
9027
9028         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
9029           columns, RT#4376
9030
9031 2008-12-08 01:08  ivan
9032
9033         * FS/FS/Schema.pm: make room for CDRs, RT#4387
9034
9035 2008-12-08 00:52  ivan
9036
9037         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
9038           add an header for rating_method=prefix too, RT#4387
9039
9040 2008-12-08 00:46  ivan
9041
9042         * conf/invoice_html: normal ext_desc shouldn't shove the second+
9043           columns of CDRs out
9044
9045 2008-12-05 09:23  jeff
9046
9047         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
9048
9049 2008-12-05 09:19  jeff
9050
9051         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
9052           taxes
9053
9054 2008-12-05 00:24  jeff
9055
9056         * FS/FS/cust_main.pm: missing uses, corrects 4388
9057
9058 2008-12-04 20:20  jeff
9059
9060         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
9061           charged
9062
9063 2008-12-03 21:16  jeff
9064
9065         * FS/FS/part_export/soma.pm: wtf?
9066
9067 2008-12-03 18:19  jeff
9068
9069         * httemplate/edit/cust_main.cgi: better placement of script
9070           sourcing
9071
9072 2008-12-03 18:03  jeff
9073
9074         * httemplate/elements/init_overlib.html: better placement of script
9075           sourcing
9076
9077 2008-12-03 17:46  jeff
9078
9079         * httemplate/edit/cust_main/choose_tax_location.html: better
9080           behavior when zip code is missing
9081
9082 2008-12-03 15:29  ivan
9083
9084         * httemplate/search/report_receivables.html: allow an all-agent
9085           receivables report again
9086
9087 2008-12-03 13:15  ivan
9088
9089         * httemplate/misc/whois.cgi: fix real customer numbers showing on
9090           view pages, RT#4099/4379
9091
9092 2008-12-03 13:12  ivan
9093
9094         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
9095           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
9096           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
9097           on view pages, RT#4099/4379
9098
9099 2008-12-03 09:25  ivan
9100
9101         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
9102           default to countrycode 1
9103
9104 2008-12-02 21:53  ivan
9105
9106         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
9107           max length for packages, so invoices don't wrap, RT#4328
9108
9109 2008-12-02 17:42  jeff
9110
9111         * bin/import-tax-rates,
9112           httemplate/edit/cust_main/choose_tax_location.html,
9113           httemplate/edit/cust_main/contact.html,
9114           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
9115           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
9116           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
9117           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
9118           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
9119           support zip5 tax lookups, correct errors with fixed format cch
9120           import, inital import performance improvements, noise reduction
9121           on imports, tool for inital import
9122
9123 2008-11-30 23:52  ivan
9124
9125         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
9126           vedeye, RT#4342
9127
9128 2008-11-30 15:37  ivan
9129
9130         * httemplate/edit/access_user.html: s/Internal Access
9131           Groups/Employee Groups/
9132
9133 2008-11-30 15:34  ivan
9134
9135         * httemplate/: browse/access_user.html, edit/access_user.html:
9136           s/Internal Users/Employees/
9137
9138 2008-11-30 15:26  ivan
9139
9140         * httemplate/: browse/access_group.html, edit/access_group.html:
9141           s/Internal Access Groups/Employee Groups/
9142
9143 2008-11-30 13:01  ivan
9144
9145         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
9146           duration/billsec with simple & simple2 rate plans
9147
9148 2008-11-29 13:54  ivan
9149
9150         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
9151           fs_selfservice/FS-SelfService/SelfService.pm,
9152           fs_selfservice/FS-SelfService/cgi/login.html,
9153           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
9154           selfservice_server-single_domain config, and login_info
9155           self-service method to give the login page a bit more
9156           configurability
9157
9158 2008-11-29 12:32  ivan
9159
9160         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
9161           login_info self-service method to give the login page a bit more
9162           configurability
9163
9164 2008-11-25 16:30  ivan
9165
9166         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
9167           the rate is 0
9168
9169 2008-11-25 16:20  ivan
9170
9171         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
9172           excel, closes: RT#4337
9173
9174 2008-11-24 07:40  jeff
9175
9176         * FS/FS/part_export/soma.pm: more caffiene, please
9177
9178 2008-11-24 07:36  jeff
9179
9180         * FS/FS/part_export/soma.pm: doh
9181
9182 2008-11-24 07:18  jeff
9183
9184         * FS/FS/part_export/soma.pm: be more accepting
9185
9186 2008-11-24 06:48  jeff
9187
9188         * FS/FS/part_export/soma.pm: esn's are hex
9189
9190 2008-11-24 04:22  ivan
9191
9192         * FS/FS/cdr/genband.pm: update genband import to agree with
9193           reality, RT#4177
9194
9195 2008-11-24 02:59  ivan
9196
9197         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
9198           internal_diddb; throw a warning instead of an error if a number
9199           couldn't be returned to inventory
9200
9201 2008-11-24 02:47  ivan
9202
9203         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
9204           phone_sqlradius CDR population?, RT#4100
9205
9206 2008-11-24 02:11  ivan
9207
9208         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
9209           seconds returned finally, RT#4100
9210
9211 2008-11-24 00:47  ivan
9212
9213         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
9214           add-ons too... eek.  also correct rating to destination RT#4100
9215
9216 2008-11-22 14:17  ivan
9217
9218         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
9219           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
9220           part_event/Condition.pm, part_event/Action/apply.pm,
9221           part_event/Action/bill.pm, part_event/Action/cancel.pm,
9222           part_event/Action/collect.pm,
9223           part_event/Action/cust_bill_batch.pm,
9224           part_event/Action/cust_bill_comp.pm,
9225           part_event/Action/cust_bill_fee_percent.pm,
9226           part_event/Action/cust_bill_realtime_card.pm,
9227           part_event/Action/cust_bill_realtime_check.pm,
9228           part_event/Action/cust_bill_realtime_lec.pm,
9229           part_event/Action/cust_bill_send.pm,
9230           part_event/Action/cust_bill_send_agent.pm,
9231           part_event/Action/cust_bill_send_alternate.pm,
9232           part_event/Action/cust_bill_send_csv_ftp.pm,
9233           part_event/Action/cust_bill_send_if_newest.pm,
9234           part_event/Action/cust_bill_spool_csv.pm,
9235           part_event/Action/cust_bill_suspend_if_balance.pm,
9236           part_event/Action/fee.pm,
9237           part_event/Action/pkg_referral_credit.pm,
9238           part_event/Action/pkg_referral_credit_pkg.pm,
9239           part_event/Action/suspend.pm,
9240           part_event/Action/suspend_if_pkgpart.pm,
9241           part_event/Action/suspend_unless_pkgpart.pm,
9242           part_event/Condition/balance.pm,
9243           part_event/Condition/balance_age.pm,
9244           part_event/Condition/balance_under.pm,
9245           part_event/Condition/cust_bill_age.pm,
9246           part_event/Condition/cust_bill_has_service.pm,
9247           part_event/Condition/cust_bill_owed.pm,
9248           part_event/Condition/cust_bill_owed_under.pm,
9249           part_event/Condition/cust_payments.pm,
9250           part_event/Condition/has_referral_custnum.pm,
9251           part_event/Condition/once_percust.pm,
9252           part_event/Condition/pkg_age.pm,
9253           part_event/Condition/pkg_notchange.pm,
9254           part_event/Condition/pkg_pkgpart.pm,
9255           part_event/Condition/pkg_recurring.pm,
9256           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
9257           referral credits overhaul, use billing events, agents can
9258           self-configure, limit to once-per-customer, depend on any time
9259           from referred package, referred customer payment, specific
9260           packages, partial staged credits, RT#3983
9261
9262 2008-11-21 23:10  ivan
9263
9264         * httemplate/: browse/part_event.html, edit/elements/edit.html:
9265           billing event cloning
9266
9267 2008-11-20 19:36  jeff
9268
9269         * FS/FS/part_export/soma.pm: initial somanetworks support
9270
9271 2008-11-20 18:57  ivan
9272
9273         * httemplate/edit/elements/edit.html: remove debugging accidentally
9274           left in
9275
9276 2008-11-20 18:55  ivan
9277
9278         * httemplate/edit/process/elements/process.html: document
9279           viewall_ext
9280
9281 2008-11-20 17:58  ivan
9282
9283         * httemplate/: edit/elements/edit.html,
9284           elements/tr-select-agent.html: undo voodoo, find real problem
9285
9286 2008-11-20 16:06  ivan
9287
9288         * httemplate/edit/elements/edit.html: voodoo
9289
9290 2008-11-20 11:02  jeff
9291
9292         * FS/FS/rate.pm: this must be what is meant
9293
9294 2008-11-20 09:49  jeff
9295
9296         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
9297           extra cdr headers
9298
9299 2008-11-20 08:59  jeff
9300
9301         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
9302           per service -- fixes #4260
9303
9304 2008-11-20 04:52  ivan
9305
9306         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
9307           for excel import, hopefully.  should fix "Error: Can't use an
9308           undefined value as an ARRAY reference" error on import.  RT#4297
9309
9310 2008-11-20 03:35  ivan
9311
9312         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
9313           the rate itself, just all its data (the hard part)
9314
9315 2008-11-19 16:42  ivan
9316
9317         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
9318           closes: RT#3982
9319
9320 2008-11-19 06:55  jeff
9321
9322         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
9323           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
9324           httemplate/misc/tax-import.cgi: support for cch fixed format
9325
9326 2008-11-18 17:24  ivan
9327
9328         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
9329           key, fix agent.agent_custnum unique index causing it to get a
9330           value filled in by Record.pm
9331
9332 2008-11-17 18:56  rsiddall
9333
9334         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
9335           as those in parentheses, and handles more version relation types.
9336
9337 2008-11-12 18:22  ivan
9338
9339         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
9340           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
9341           httemplate/edit/process/agent.cgi: add ability to view/edit
9342           access groups of an agent
9343
9344 2008-11-11 00:55  ivan
9345
9346         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
9347
9348 2008-11-11 00:45  ivan
9349
9350         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
9351           don't belong with the ship address, that was an unrelated
9352           tampabay/pbx-change request, RT#3290
9353
9354 2008-11-10 23:51  ivan
9355
9356         * conf/invoice_html: make HTML invoice more consistent with current
9357           typeset invoice: center invoice date instead of right-justify
9358
9359 2008-11-09 03:43  ivan
9360
9361         * httemplate/browse/agent.cgi: realign things in light of
9362           small_custview in this table for master customering, roundaboutly
9363           part of #2933
9364
9365 2008-11-09 03:31  ivan
9366
9367         * FS/FS/cust_main/Import.pm: move batch customer import to its own
9368           file; add svc_external_svc_phone export format, RT#4103
9369
9370 2008-11-09 01:14  ivan
9371
9372         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
9373           httemplate/misc/phone_avail-import.html: add a global countrycode
9374           to phone_avail import and a conf for the default (some other conf
9375           values snuck in also, oh well)
9376
9377 2008-11-09 00:51  ivan
9378
9379         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
9380           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
9381           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
9382           httemplate/misc/process/cust_main-import.cgi: move batch customer
9383           import to its own file; add svc_external_svc_phone export format,
9384           RT#4103
9385
9386 2008-11-06 22:04  ivan
9387
9388         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
9389           wow, it has been a while
9390
9391 2008-11-06 14:53  ivan
9392
9393         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
9394           search, RT #4233
9395
9396 2008-11-06 14:20  ivan
9397
9398         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
9399
9400 2008-11-05 20:22  ivan
9401
9402         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
9403           concatenation (.) or string at
9404           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
9405
9406 2008-11-05 20:18  ivan
9407
9408         * FS/FS/svc_acct.pm: . is used in some implementations of classic
9409           crypt
9410
9411 2008-11-03 07:28  jeff
9412
9413         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
9414
9415 2008-11-03 07:26  jeff
9416
9417         * FS/FS/cust_main.pm: yikes! not yet
9418
9419 2008-11-03 07:14  jeff
9420
9421         * FS/FS/cust_main.pm: otherwise there are no taxes
9422
9423 2008-11-02 17:10  ivan
9424
9425         * httemplate/view/svc_acct.cgi: time remaining is more useful to
9426           display as hours + minutes than days, hours, minutes from
9427           Time::Duration
9428
9429 2008-11-02 12:27  ivan
9430
9431         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
9432           REALLY fix the line-item links too, whew) fix overreporting of
9433           tax invoiced when using & reporting with taxclasses, RT#4131
9434
9435 2008-11-02 12:03  ivan
9436
9437         * httemplate/search/report_tax.cgi: (and fix the line-item links
9438           too, whew) fix overreporting of tax invoiced when using &
9439           reporting with taxclasses, RT#4131
9440
9441 2008-11-02 11:40  ivan
9442
9443         * httemplate/search/report_tax.cgi: (and fix the total too) fix
9444           overreporting of tax invoiced when using & reporting with
9445           taxclasses, RT#4131
9446
9447 2008-11-02 11:26  ivan
9448
9449         * httemplate/search/report_tax.cgi: fix overreporting of tax
9450           invoiced when using & reporting with taxclasses, RT#4131
9451
9452 2008-11-01 15:12  ivan
9453
9454         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
9455           freeside-cdrd disable itself if there's no appropriate package
9456           definition, RT#4184
9457
9458 2008-10-29 15:24  ivan
9459
9460         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
9461           spurious hits
9462
9463 2008-10-29 13:23  ivan
9464
9465         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
9466
9467 2008-10-29 13:21  ivan
9468
9469         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
9470           work?  is this 5.10-specific?
9471
9472 2008-10-29 01:03  ivan
9473
9474         * FS/FS/cust_main.pm, init.d/freeside-init,
9475           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
9476           pickup & bill daemon, RT#4184
9477
9478 2008-10-29 00:50  ivan
9479
9480         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
9481           provisioning
9482
9483 2008-10-27 18:23  ivan
9484
9485         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
9486           RT#4204
9487
9488 2008-10-24 17:37  ivan
9489
9490         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
9491           phone numbers, RT#4195
9492
9493 2008-10-24 16:21  ivan
9494
9495         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
9496           svc_phone view
9497
9498 2008-10-24 15:53  ivan
9499
9500         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
9501           Reply-Message for the RADIUS error message, RT#4100
9502
9503 2008-10-24 15:23  ivan
9504
9505         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
9506           hooks, RT#4100
9507
9508 2008-10-24 14:31  ivan
9509
9510         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
9511           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
9512           RT#4100
9513
9514 2008-10-24 14:25  ivan
9515
9516         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
9517           rlm_perl hook for prepaid voip radius, RT#4100
9518
9519 2008-10-24 14:22  ivan
9520
9521         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
9522           rlm_perl hook for prepaid voip radius, RT#4100
9523
9524 2008-10-24 12:58  ivan
9525
9526         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
9527           rlm_perl hook for prepaid voip radius, RT#4100
9528
9529 2008-10-24 12:54  ivan
9530
9531         * fs_selfservice/FS-SelfService/: SelfService.pm,
9532           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
9533           radius, RT#4100
9534
9535 2008-10-24 12:45  ivan
9536
9537         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
9538           prepaid voip radius, RT#4100
9539
9540 2008-10-24 12:13  ivan
9541
9542         * fs_selfservice/FS-SelfService/: SelfService.pm,
9543           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
9544           radius, RT#4100
9545
9546 2008-10-23 19:54  ivan
9547
9548         * FS/: FS/part_export/phone_sqlradius.pm,
9549           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
9550           untested code to suck in CDRs in from VoIP RADIUS exports,
9551           RT#4100
9552
9553 2008-10-23 19:08  ivan
9554
9555         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
9556           fixes to facilitate using agent_custid as custnum, RT#4190
9557
9558 2008-10-23 18:45  ivan
9559
9560         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
9561           phone RADIUS export: allow freeside-sqlradius-reset to reset a
9562           phone_sqlradius export, but only if explicitly specified by
9563           exportnum.  also fix "Reference found where even-size list
9564           expected" warning and junk winding up in radreply table".  all
9565           this phone_sqlradius stuff is RT#4100
9566
9567 2008-10-23 18:19  ivan
9568
9569         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
9570           part_export/sqlradius.pm: add phone_sqlradius export
9571
9572 2008-10-22 22:20  ivan
9573
9574         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
9575
9576 2008-10-22 11:50  ivan
9577
9578         * httemplate/view/svc_phone.cgi: fix CDR links
9579
9580 2008-10-21 21:39  ivan
9581
9582         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
9583           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
9584           search with Pg, add options for open session search and search on
9585           start time, RT#4051
9586
9587 2008-10-21 08:50  jeff
9588
9589         * fs_selfservice/java/: freeside_login_example.java,
9590           freeside_signup_example.java, biz/freeside/SelfService.java:
9591           biz.freeside.SelfService class and sample applications
9592
9593 2008-10-18 18:57  ivan
9594
9595         * httemplate/config/config.cgi: correctly allow re-editing of
9596           config options with " in them
9597
9598 2008-10-18 17:38  ivan
9599
9600         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
9601           httemplate/elements/search-cust_main.html,
9602           httemplate/browse/agent.cgi: add a master custnum field to
9603           agents, RT#2933 (roundabout)
9604
9605 2008-10-17 18:22  jeff
9606
9607         * FS/FS/cust_main.pm: sheesh
9608
9609 2008-10-17 18:19  jeff
9610
9611         * FS/FS/cust_main.pm: doh
9612
9613 2008-10-17 18:08  jeff
9614
9615         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
9616           endpoints) tax areas
9617
9618 2008-10-17 13:01  jeff
9619
9620         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
9621           assumes a window at least 2.75in or 7cm wide
9622
9623 2008-10-17 11:57  jeff
9624
9625         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
9626           invoices
9627
9628 2008-10-16 15:45  ivan
9629
9630         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
9631           of billsec to calculate billable time, RT#4147
9632
9633 2008-10-15 22:29  ivan
9634
9635         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
9636
9637 2008-10-15 22:29  ivan
9638
9639         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
9640           httemplate/search/cust_pay_batch.cgi,
9641           httemplate/view/cust_main/payment_history.html: add
9642           batch-enable_payby and realtime_disable_payby for better control
9643           over hybrid realtime/batch installs; deprecate never-used
9644           paymentforcedtobatch, RT#4052
9645
9646 2008-10-15 22:04  ivan
9647
9648         * httemplate/elements/menu.html: add batch-enable_payby and
9649           realtime_disable_payby for better control over hybrid
9650           realtime/batch installs; deprecate never-used
9651           paymentforcedtobatch, RT#4052
9652
9653 2008-10-14 14:27  ivan
9654
9655         * FS/FS/Tron.pm: not interested in payment gateway survey just now
9656
9657 2008-10-13 17:50  ivan
9658
9659         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
9660           import format for external services, including next bill date
9661           (cust_pkg.bill), RT#4108
9662
9663 2008-10-13 14:58  ivan
9664
9665         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
9666           freeside-fetch emailed reports from "subject" to "Freeside
9667           report", and add email_report-subject config to change it.
9668           RT#4093
9669
9670 2008-10-12 16:56  jeff
9671
9672         * conf/invoice_latex: better column widths and easier maintenance
9673
9674 2008-10-12 14:22  jeff
9675
9676         * conf/invoice_latex: better value for non-broken tetex
9677
9678 2008-10-12 12:43  jeff
9679
9680         * conf/longtable.sty.patch: check not just for fit, but move the
9681           goalposts as well
9682
9683 2008-10-11 17:58  ivan
9684
9685         * httemplate/browse/cust_main_county.cgi: fix link
9686
9687 2008-10-11 17:54  ivan
9688
9689         * httemplate/: browse/cust_main_county.cgi,
9690           edit/bulk-cust_main_county.html,
9691           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
9692           tool (eating my own dogfood instead of running a one-off SQL
9693           query), RT#4117
9694
9695 2008-10-10 17:32  ivan
9696
9697         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
9698           administrator, RT#4083
9699
9700 2008-10-10 16:30  ivan
9701
9702         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
9703           h_labels_short in an effort to reduce the number of "XXX service
9704           listing twice on invoice" incidents, RT#3944.  still should be
9705           possible to fundamentally do better with the function in the
9706           first place
9707
9708 2008-10-10 14:30  jeff
9709
9710         * conf/: invoice_latex, longtable.sty.patch: avoid overprinting
9711           remittance coupons
9712
9713 2008-10-10 12:25  ivan
9714
9715         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
9716           display it as the customer number, RT#4099
9717
9718 2008-10-09 18:15  ivan
9719
9720         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
9721           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
9722           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
9723           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
9724           add options to auto-generate agent_custid and display it as the
9725           customer number, RT#4099
9726
9727 2008-10-09 13:06  ivan
9728
9729         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
9730           ALL attributes except Password.  Crypt-Password, User-Password,
9731           Password-With-Header should now use := instead of ==.  RT#4051
9732
9733 2008-10-07 16:57  ivan
9734
9735         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
9736           each CDR web import into a batch
9737
9738 2008-10-07 16:23  ivan
9739
9740         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
9741           CDR format
9742
9743 2008-10-06 17:10  ivan
9744
9745         * FS/FS/Upgrade.pm: oops, brainfart
9746
9747 2008-10-06 17:09  ivan
9748
9749         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
9750           only accounts actually attached to the export are updated
9751
9752 2008-10-06 15:48  ivan
9753
9754         * FS/FS/svc_acct.pm: make RADIUS password exports
9755           _password_encoding-aware so we export Password-With-Header when
9756           necessary
9757
9758 2008-10-06 15:19  ivan
9759
9760         * FS/FS/svc_acct.pm: make RADIUS password exports
9761           _password_encoding-aware so we export Password-With-Header when
9762           necessary
9763
9764 2008-10-06 08:28  ivan
9765
9766         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
9767           format
9768
9769 2008-10-05 14:36  ivan
9770
9771         * httemplate/search/pay_batch.cgi: fix links to closed batches,
9772           RT#4052
9773
9774 2008-10-05 03:17  ivan
9775
9776         * httemplate/search/phone_avail.html: adding the start of available
9777           phone# search.  still needs a menu entry, search options page...
9778           RT#3925
9779
9780 2008-10-04 23:07  ivan
9781
9782         * httemplate/: edit/elements/ApplicationCommon.html,
9783           view/cust_main/payment_history/credit.html,
9784           view/cust_main/payment_history/payment.html: finish UI
9785           improvements wrt refunds: now you have to post a check or cash
9786           refund explicitly, no more implicit creation by 'applying'
9787           credits.  don't show useless application links.  don't enable
9788           apply button until you pick an invoice/refund.  RT#3812
9789
9790 2008-10-04 15:35  ivan
9791
9792         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
9793           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
9794           usage_class.pm, part_event/Action.pm: POD cleanups
9795
9796 2008-10-04 13:55  ivan
9797
9798         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
9799           editing rates for a whole region
9800
9801 2008-10-04 13:43  ivan
9802
9803         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
9804
9805 2008-10-03 17:30  ivan
9806
9807         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
9808           package customize
9809
9810 2008-10-03 12:41  ivan
9811
9812         * FS/FS/part_pkg/voip_cdr.pm: add debugging
9813
9814 2008-09-30 14:05  jeff
9815
9816         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
9817           search/report_newtax.html, elements/menu.html: simple reporting
9818           for new tax system
9819
9820 2008-09-30 13:22  jeff
9821
9822         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
9823           one-time charges
9824
9825 2008-09-30 13:17  jeff
9826
9827         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
9828           turn on and off postal billing from self-service
9829
9830 2008-09-28 20:41  ivan
9831
9832         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
9833
9834 2008-09-26 20:01  jeff
9835
9836         * httemplate/edit/process/addr_block/manual_flag.cgi,
9837           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
9838           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
9839           httemplate/edit/svc_broadband.cgi: per address block ip auto
9840           assignment and auto router selection
9841
9842 2008-09-25 20:54  jeff
9843
9844         * FS/FS/part_event/Condition/dundate.pm,
9845           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
9846           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
9847           httemplate/edit/part_bill_event.cgi,
9848           httemplate/misc/process/delay_susp_pkg.html,
9849           httemplate/view/cust_main/packages.html: push out event triggered
9850           suspensions
9851
9852 2008-09-25 16:44  jeff
9853
9854         * FS/FS/cust_main.pm: lost bits of reason
9855
9856 2008-09-24 19:27  jeff
9857
9858         * FS/FS/part_export/prizm.pm: prizm export improvement for package
9859           changes
9860
9861 2008-09-18 16:17  jeff
9862
9863         * FS/FS/Schema.pm: trade space for time
9864
9865 2008-09-16 08:58  jeff
9866
9867         * httemplate/search/report_tax.cgi: minor initialization issue
9868
9869 2008-09-15 18:22  jeff
9870
9871         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
9872           elements/tr-select-taxoverride.html,
9873           elements/tr-select-taxproduct.html: correct package editor when
9874           taxproducts off
9875
9876 2008-09-15 00:18  ivan
9877
9878         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
9879           FS/FS/part_export/internal_diddb.pm,
9880           httemplate/elements/menu.html,
9881           httemplate/misc/phone_avail-import.html,
9882           httemplate/misc/process/phone_avail-import.html: add internal did
9883           database & ability to query for availability, plus upload tool
9884
9885 2008-09-14 17:40  ivan
9886
9887         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
9888           globalpops_voip export
9889
9890 2008-09-14 13:24  ivan
9891
9892         * FS/FS/cust_main_invoice.pm: silently strip out leading and
9893           trailing spaces from invoicing email addresses instead of
9894           throwing an error
9895
9896 2008-09-14 13:20  ivan
9897
9898         * httemplate/config/: config-process.cgi, config-view.cgi: don't
9899           reload the whole page every time a config option is changed,
9900           RT#3989
9901
9902 2008-09-14 12:13  ivan
9903
9904         * httemplate/elements/header.html: default the menu to top in 1.9,
9905           still a pref
9906
9907 2008-09-12 15:53  ivan
9908
9909         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
9910           "1011" came from us not the CDRs anyway, RT#3985
9911
9912 2008-09-12 15:48  ivan
9913
9914         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
9915           internal_prefixen, RT#3985
9916
9917 2008-09-12 15:38  ivan
9918
9919         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
9920           internal_prefixen, RT#3985
9921
9922 2008-09-12 15:18  ivan
9923
9924         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
9925           internal_prefixen, RT#3985
9926
9927 2008-09-12 14:56  ivan
9928
9929         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
9930           RT#3985
9931
9932 2008-09-12 14:55  ivan
9933
9934         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
9935
9936 2008-09-12 00:58  ivan
9937
9938         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
9939           services printed on invoices configurable.  RT#3904
9940
9941 2008-09-12 00:07  ivan
9942
9943         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
9944           don't throw noisy warnings about missing new recur_temporality,
9945           RT#3851
9946
9947 2008-09-11 19:28  jeff
9948
9949         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
9950           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
9951           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
9952
9953 2008-09-11 19:01  ivan
9954
9955         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
9956           httemplate/misc/spool_invoices.cgi,
9957           httemplate/search/cust_bill.html: add billco respooling, not
9958           re-FTPing, RT#3971
9959
9960 2008-09-11 17:53  ivan
9961
9962         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
9963           flat.pm, RT#3851
9964
9965 2008-09-11 17:41  ivan
9966
9967         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
9968
9969 2008-09-10 01:33  ivan
9970
9971         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
9972           httemplate/misc/ftp_invoices.cgi,
9973           httemplate/search/cust_bill.html: add re-FTP reprint,
9974           RT#create-me-tommorow-for-enet
9975
9976 2008-09-10 00:55  ivan
9977
9978         * FS/FS/Schema.pm: better (?) place to put display and taxation
9979           data than overloading real line items
9980
9981 2008-09-10 00:32  ivan
9982
9983         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
9984           get done
9985
9986 2008-09-10 00:30  ivan
9987
9988         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
9989           RT#3851
9990
9991 2008-09-10 00:24  ivan
9992
9993         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
9994
9995 2008-09-09 15:35  ivan
9996
9997         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
9998           log into selfservice when selfservice_server-primary_only is on
9999
10000 2008-09-09 14:29  ivan
10001
10002         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
10003           services to log into selfservice when
10004           selfservice_server-primary_only is on
10005
10006 2008-09-09 14:04  ivan
10007
10008         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
10009
10010 2008-09-09 01:19  ivan
10011
10012         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
10013           _upgrade_data is hosing cpu badly
10014
10015 2008-09-08 19:35  ivan
10016
10017         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
10018           RT#3838
10019
10020 2008-09-08 19:24  ivan
10021
10022         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
10023           QIS/Taqua-specific CDR handling details, RT#3838
10024
10025 2008-09-08 14:46  ivan
10026
10027         * FS/FS/cust_main.pm: oops, debugging got left on by accident
10028
10029 2008-09-08 14:23  ivan
10030
10031         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
10032           fields on service view, RT#3829
10033
10034 2008-09-08 14:02  ivan
10035
10036         * httemplate/edit/elements/svc_Common.html: completely hide
10037           fixed+blank fields, RT#3829
10038
10039 2008-09-07 19:49  ivan
10040
10041         * httemplate/edit/quick-charge.html: extraneous code cleanup
10042
10043 2008-09-07 19:48  ivan
10044
10045         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
10046           cust_bill_pkg
10047
10048 2008-09-07 19:47  ivan
10049
10050         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
10051           & comments, RT#3810
10052
10053 2008-09-07 19:42  ivan
10054
10055         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
10056           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
10057           httemplate/pref/pref.html,
10058           httemplate/view/cust_main/packages.html, FS/FS.pm,
10059           httemplate/edit/cust_pkg_detail.html,
10060           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
10061           add package invoice details & comments, RT#3810
10062
10063 2008-09-06 13:54  ivan
10064
10065         * FS/FS/UI/Web.pm: don't link to customer service view unless the
10066           user has the ACL to view the resulting page
10067
10068 2008-09-04 06:29  jeff
10069
10070         * FS/FS/Upgrade.pm: three lost lines
10071
10072 2008-09-03 20:10  ivan
10073
10074         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
10075           not incorrectly a PNG
10076
10077 2008-09-03 19:44  ivan
10078
10079         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
10080           in light of database config where you absolutely need
10081           ->set_binary for swtuf retreived with ->config_binary, RT#3936
10082
10083 2008-09-03 12:08  jeff
10084
10085         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
10086           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
10087           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
10088           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
10089           httemplate/edit/svc_acct_pop.cgi,
10090           httemplate/edit/process/router.cgi,
10091           httemplate/edit/process/svc_acct_pop.cgi,
10092           httemplate/edit/process/addr_block/add.cgi,
10093           httemplate/edit/process/addr_block/allocate.cgi,
10094           httemplate/edit/process/addr_block/deallocate.cgi,
10095           httemplate/edit/process/addr_block/split.cgi,
10096           httemplate/elements/menu.html: new access right names
10097
10098 2008-09-03 11:59  jeff
10099
10100         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
10101           routine
10102
10103 2008-09-02 18:52  ivan
10104
10105         * httemplate/view/cust_main/payment_history.html: add back ability
10106           to post a check/cash refund. be more explicit about it instead of
10107           just being a checkbox when posting a credit. RT#3812
10108
10109 2008-09-02 18:46  ivan
10110
10111         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
10112           httemplate/edit/cust_refund.cgi,
10113           httemplate/edit/process/cust_refund.cgi,
10114           httemplate/elements/init_calendar.html,
10115           httemplate/view/cust_refund.html,
10116           httemplate/view/cust_main/payment_history/refund.html,
10117           FS/FS/AccessRight.pm: add back ability to post a check/cash
10118           refund.  be more explicit about it instead of just being a
10119           checkbox when posting a credit.  RT#3812
10120
10121 2008-09-02 08:37  jeff
10122
10123         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
10124           call details in self-service
10125
10126 2008-08-30 14:34  jeff
10127
10128         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
10129           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
10130           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
10131           httemplate/search/report_prepaid_income.cgi,
10132           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
10133           creation RT#3919
10134
10135 2008-08-29 19:10  jeff
10136
10137         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
10138           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
10139           usage classes
10140
10141 2008-08-29 16:13  ivan
10142
10143         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
10144           of simple accounts for cheepnet, RT#3805
10145
10146 2008-08-29 13:10  ivan
10147
10148         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
10149           of quantity fields on package edit, for RT#3805
10150
10151 2008-08-28 18:09  ivan
10152
10153         * FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import,
10154           httemplate/elements/select-cdrbatch.html,
10155           httemplate/elements/tr-select-cdrbatch.html,
10156           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
10157           add CDR batch TFTP feature, RT#3113
10158
10159 2008-08-28 17:45  jeff
10160
10161         * FS/FS/part_pkg.pm: noise reduction
10162
10163 2008-08-28 17:23  ivan
10164
10165         * httemplate/elements/: tr-select-taxclass.html,
10166           select-taxclass.html: correct nits in tax class selection
10167
10168 2008-08-28 15:00  jeff
10169
10170         * FS/FS/tax_rate.pm: updates can be completely empty
10171
10172 2008-08-28 14:32  jeff
10173
10174         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
10175           httemplate/browse/part_pkg_taxproduct.cgi,
10176           httemplate/edit/part_pkg_taxoverride.html,
10177           httemplate/edit/quick-charge.html,
10178           httemplate/edit/process/quick-charge.cgi,
10179           httemplate/elements/select-taxoverride.html,
10180           httemplate/elements/select-taxproduct.html,
10181           httemplate/view/cust_main/packages.html: taxproduct selection for
10182           one time charges
10183
10184 2008-08-28 12:09  ivan
10185
10186         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
10187
10188 2008-08-28 00:38  jeff
10189
10190         * httemplate/elements/select-taxoverride.html,
10191           httemplate/elements/select-taxproduct.html,
10192           httemplate/elements/tr-select-taxoverride.html,
10193           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
10194           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
10195           FS/FS/part_pkg/voip_cdr.pm,
10196           httemplate/browse/part_pkg_taxproduct.cgi,
10197           httemplate/edit/part_pkg.cgi,
10198           httemplate/edit/part_pkg_taxoverride.html,
10199           httemplate/edit/process/part_pkg.cgi: multiple usage classes
10200           checkpoint
10201
10202 2008-08-26 17:15  ivan
10203
10204         * FS/FS/cust_main.pm: don't override countrydefault or whatever
10205           with a blank value in bulk customer import
10206
10207 2008-08-26 17:05  ivan
10208
10209         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
10210           distinction to lint
10211
10212 2008-08-26 17:00  ivan
10213
10214         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
10215           distinction to lint
10216
10217 2008-08-26 16:53  ivan
10218
10219         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
10220           vs. ok distinction to lint
10221
10222 2008-08-26 07:00  rsiddall
10223
10224         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
10225           fixing up paths so the RPM-installed self-service files are not
10226           under /usr/local on the remote machine.  Also fixed an
10227           initialization problem where the system configuration files for
10228           Freeside were assumed to be under /etc/default, not
10229           /etc/sysconfig
10230
10231 2008-08-25 14:23  ivan
10232
10233         * httemplate/edit/elements/edit.html: fix package editor showing
10234           "all" for pkg class selection
10235
10236 2008-08-25 13:33  ivan
10237
10238         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
10239           comparison from svcnum to svcpart
10240
10241 2008-08-24 22:53  jeff
10242
10243         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
10244           FS/FS/Report/Table/Monthly.pm,
10245           httemplate/search/cust_bill_pkg.cgi,
10246           httemplate/search/report_prepaid_income.cgi,
10247           httemplate/search/report_tax.cgi: correct fallout from duplicate
10248           line items
10249
10250 2008-08-24 22:18  jeff
10251
10252         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
10253           agent virtualizing packages
10254
10255 2008-08-24 15:35  ivan
10256
10257         * httemplate/elements/checkboxes-table-name.html: add controls to
10258           select/unselect/toggle all checkboxes
10259
10260 2008-08-24 14:52  ivan
10261
10262         * bin/customer-faker: add -k option for pkgpart
10263
10264 2008-08-24 14:49  ivan
10265
10266         * bin/customer-faker: add -a option for agentnum
10267
10268 2008-08-23 20:41  rsiddall
10269
10270         * rpm/freeside.spec: Create discrete RPMs for different parts of
10271           the self-service interface.  Put the default configuration folder
10272           in the main freeside RPM.
10273
10274 2008-08-23 14:59  jeff
10275
10276         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
10277           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
10278           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
10279           FS/MANIFEST, httemplate/browse/rate_detail.html,
10280           httemplate/edit/rate_detail.html,
10281           httemplate/edit/rate_region.cgi,
10282           httemplate/edit/usage_class.html,
10283           httemplate/edit/elements/edit.html,
10284           httemplate/edit/process/rate_region.cgi,
10285           httemplate/edit/process/usage_class.html,
10286           httemplate/elements/menu.html: add usage classes to rate details
10287
10288 2008-08-22 20:29  jeff
10289
10290         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
10291           tax_rate.pm: tax data update bug fixes and error message
10292           improvements
10293
10294 2008-08-21 20:01  ivan
10295
10296         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
10297           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
10298           FS/MANIFEST, FS/t/cust_svc_option.t,
10299           httemplate/elements/dashboard-toplist.html,
10300           httemplate/elements/mcp_lint.html: the master control program has
10301           chosen YOU to serve your system on the game grid
10302
10303 2008-08-21 16:21  ivan
10304
10305         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
10306           reporting for MCP mode
10307
10308 2008-08-21 11:21  jeff
10309
10310         * bin/import-optigold.pl: use options with proper names
10311
10312 2008-08-19 11:42  ivan
10313
10314         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
10315
10316 2008-08-19 04:35  ivan
10317
10318         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
10319
10320 2008-08-19 03:09  ivan
10321
10322         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
10323           here
10324
10325 2008-08-19 03:06  ivan
10326
10327         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
10328           httemplate/edit/rate_region.cgi: more consistent prefix display,
10329           and don't forget nxx'
10330
10331 2008-08-15 12:42  ivan
10332
10333         * Makefile: install default conf with make create-config too, so it
10334           doesn't go missing
10335
10336 2008-08-15 12:26  ivan
10337
10338         * FS/bin/freeside-setup: allow a full pathname to be specified to
10339           freeside-setup for initial configdir
10340
10341 2008-08-14 18:09  jeff
10342
10343         * FS/FS/tax_class.pm: correct field ordering - invonsequential
10344
10345 2008-08-14 17:41  ivan
10346
10347         * httemplate/elements/form-file_upload.html: can have a message
10348           then a URL too
10349
10350 2008-08-14 04:53  ivan
10351
10352         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
10353           httemplate/elements/progress-init.html,
10354           httemplate/misc/cust_main-import.cgi,
10355           httemplate/misc/process/cust_main-import.cgi,
10356           httemplate/elements/progress-popup.html,
10357           httemplate/search/cust_main.html,
10358           httemplate/elements/form-file_upload.html,
10359           httemplate/misc/file-upload.html,
10360           httemplate/elements/file-upload.html: customer import: add
10361           progress bar & redirect to a search of the imported customers,
10362           #3475
10363
10364 2008-08-14 04:44  ivan
10365
10366         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
10367           import: add progress bar & redirect to a search of the imported
10368           customers, #3475
10369
10370 2008-08-13 18:58  ivan
10371
10372         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
10373           httemplate/elements/menu.html,
10374           httemplate/misc/cust_main-import.cgi,
10375           httemplate/misc/process/cust_main-import.cgi: import customer
10376           from Excel file too
10377
10378 2008-08-13 18:52  ivan
10379
10380         * FS/FS/svc_Common.pm: tyop
10381
10382 2008-08-13 18:38  ivan
10383
10384         * httemplate/view/svc_forward.cgi: tyop
10385
10386 2008-08-08 13:29  jeff
10387
10388         * bin/import-optigold.pl: better opti table relationship following
10389
10390 2008-08-08 11:13  jeff
10391
10392         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
10393           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
10394           conf/invoice_latex: cdrs can be in separate invoice section,
10395           after total, summarized inline, with hints for page breaks
10396
10397 2008-08-07 15:30  ivan
10398
10399         * Makefile: don't generate a new key on install-selfservice if
10400           there's already an RSA one either
10401
10402 2008-08-05 23:39  jeff
10403
10404         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
10405
10406 2008-08-05 21:05  jeff
10407
10408         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
10409           refactor
10410
10411 2008-08-02 19:15  ivan
10412
10413         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
10414           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
10415           a name field to svc_phone
10416
10417 2008-08-02 17:54  ivan
10418
10419         * FS/FS/cdr/simple2.pm: doh, fix regex
10420
10421 2008-08-02 17:26  ivan
10422
10423         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
10424           "exists" on an undefined value at
10425           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
10426           upgrade
10427
10428 2008-08-02 17:20  ivan
10429
10430         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
10431           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
10432           line 812.' error on upgrade
10433
10434 2008-08-02 16:51  ivan
10435
10436         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
10437           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
10438           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
10439           'Can't call method "parse" on an undefined value' error from CDR
10440           format refactor
10441
10442 2008-08-01 21:20  jeff
10443
10444         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
10445           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
10446           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
10447           conf/invoice_latex, httemplate/edit/cust_main.cgi,
10448           httemplate/edit/cust_main/billing.html,
10449           httemplate/view/cust_main/billing.html: bundled package
10450           presentation improvements
10451
10452 2008-08-01 21:09  jeff
10453
10454         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
10455           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
10456           part_pkg/voip_cdr.pm: improve CDR usage presentation
10457
10458 2008-08-01 14:41  ivan
10459
10460         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
10461           be limited by date like before, closes: Bug#3801
10462
10463 2008-08-01 13:21  ivan
10464
10465         * httemplate/edit/pkg_class.html: categories deserve labels too
10466
10467 2008-07-31 16:32  ivan
10468
10469         * httemplate/search/report_receivables.cgi: this should fix columns
10470           not showing up in receivables report... not surea bout #3801
10471           (credits/etc show up in all time periods)
10472
10473 2008-07-31 13:17  ivan
10474
10475         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
10476           receivables report: credits/etc. should be limited by date like
10477           before, closes: Bug#3801
10478
10479 2008-07-30 19:35  ivan
10480
10481         * httemplate/misc/delete-customer.cgi: fix error on customer
10482           deletion
10483
10484 2008-07-30 15:10  ivan
10485
10486         * FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone
10487
10488 2008-07-29 13:00  jeff
10489
10490         * FS/FS/cust_bill.pm: correct amount for new charges total on
10491           sectioned invoices
10492
10493 2008-07-29 10:29  rsiddall
10494
10495         * rpm/freeside.spec: Self-Service files were reorganized; changed
10496           the way we copy them into the buildroot.
10497
10498 2008-07-24 09:40  jeff
10499
10500         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
10501           line number order
10502
10503 2008-07-23 07:41  jeff
10504
10505         * httemplate/edit/tax_rate.html: add disabled column to new tax
10506           rates, false laziness elimination, and bug fixes - closes #3566
10507
10508 2008-07-23 07:36  jeff
10509
10510         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
10511           httemplate/browse/tax_rate.cgi,
10512           httemplate/misc/enable_or_disable_tax.html,
10513           httemplate/misc/process/enable_or_disable_tax.html: add disabled
10514           column to new tax rates, false laziness elimination, and bug
10515           fixes - closes #3566
10516
10517 2008-07-22 01:33  ivan
10518
10519         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
10520           command
10521
10522 2008-07-21 21:59  ivan
10523
10524         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
10525           view also
10526
10527 2008-07-21 15:34  ivan
10528
10529         * FS/FS/ClientAPI/Signup.pm,
10530           fs_selfservice/FS-SelfService/SelfService.pm,
10531           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10532           fs_selfservice/FS-SelfService/cgi/signup.html,
10533           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
10534
10535 2008-07-21 14:23  ivan
10536
10537         * Makefile: oops, don't inadvertantly switch default db type
10538
10539 2008-07-21 12:09  ivan
10540
10541         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
10542           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
10543           fs_selfservice/FS-SelfService/SelfService.pm,
10544           fs_selfservice/FS-SelfService/cgi/signup.html,
10545           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
10546           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
10547           fs_selfservice/FS-SelfService/cgi/images/cross.png,
10548           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
10549           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
10550           w/globalpops DID selection via mason components pass-through
10551
10552 2008-07-21 11:58  ivan
10553
10554         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
10555           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
10556           components standalone
10557
10558 2008-07-21 03:42  ivan
10559
10560         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
10561
10562 2008-07-18 15:31  ivan
10563
10564         * httemplate/search/report_rt_transaction.html: missing closing
10565           FORM tag
10566
10567 2008-07-18 15:30  ivan
10568
10569         * httemplate/elements/popup_link.html: add target param, i thought
10570           this was needed for something...
10571
10572 2008-07-18 15:29  ivan
10573
10574         * bin/bind.import: add -e option to bind.import (now to actually
10575           implement it)
10576
10577 2008-07-18 15:28  ivan
10578
10579         * FS/FS/rate_region.pm: show NXX is US if applicable
10580
10581 2008-07-18 15:28  ivan
10582
10583         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
10584           UI/Web.pm: some random cleanups
10585
10586 2008-07-18 15:27  ivan
10587
10588         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
10589           imports
10590
10591 2008-07-18 15:26  ivan
10592
10593         * FS/MANIFEST: add part_pkg_link to MANIFEST
10594
10595 2008-07-17 16:55  ivan
10596
10597         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
10598           cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm,
10599           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
10600           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
10601
10602 2008-07-16 16:55  ivan
10603
10604         * httemplate/search/svc_acct.cgi: fix account search by time
10605           remaining to deal with situations w/o a recurring amount
10606
10607 2008-07-15 16:25  ivan
10608
10609         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
10610
10611 2008-07-15 16:18  ivan
10612
10613         * FS/FS/Upgrade.pm: parens help alot
10614
10615 2008-07-15 16:17  ivan
10616
10617         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
10618           upgrade
10619
10620 2008-07-15 13:56  ivan
10621
10622         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
10623           reports of cancelled customers
10624
10625 2008-07-14 18:19  ivan
10626
10627         * FS/FS/part_export/phone_shellcommands.pm: add warning about
10628           concurrency in FreePBX
10629
10630 2008-07-14 16:59  ivan
10631
10632         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
10633           their stupid display problems with scrolling.  also make the
10634           gridding more consistent
10635
10636 2008-07-14 16:08  ivan
10637
10638         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
10639           view/cust_main/notes.html: fuck embedded iframes and their stupid
10640           display problems with scrolling.  also make the gridding more
10641           consistent
10642
10643 2008-07-10 11:48  ivan
10644
10645         * httemplate/view/cust_main/packages.html: fix variable scoping
10646           issues preventing customer view page from coing up
10647
10648 2008-07-09 20:16  jeff
10649
10650         * FS/FS/cust_bill.pm: restore line item date ranges
10651
10652 2008-07-09 13:37  ivan
10653
10654         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
10655           warnings on upgrade
10656
10657 2008-07-09 13:33  ivan
10658
10659         * FS/FS/svc_Common.pm: perl vs SQL brainfart
10660
10661 2008-07-09 12:45  ivan
10662
10663         * httemplate/docs/license.html: fix famfamfam link
10664
10665 2008-07-09 12:35  ivan
10666
10667         * FS/FS/svc_Common.pm: service searching should be case-insensitive
10668           now
10669
10670 2008-07-08 20:40  ivan
10671
10672         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
10673           exemptions were inserted?
10674
10675 2008-07-08 20:27  ivan
10676
10677         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
10678
10679 2008-07-08 20:18  ivan
10680
10681         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
10682           search legacy tax exemptions by customer status
10683
10684 2008-07-08 19:30  ivan
10685
10686         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
10687           to be specified when editing a disabled package
10688
10689 2008-07-07 19:19  ivan
10690
10691         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
10692           taxclass-less regions
10693
10694 2008-07-07 19:01  ivan
10695
10696         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
10697           httemplate/search/report_tax.cgi: fix line-item reports on
10698           taxclass-less regions
10699
10700 2008-07-07 17:35  ivan
10701
10702         * httemplate/search/cust_bill_pkg.cgi: order by number for line
10703           items with the same datestamp
10704
10705 2008-07-07 17:20  ivan
10706
10707         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
10708           date
10709
10710 2008-07-07 16:47  ivan
10711
10712         * httemplate/search/report_tax.cgi: should be a proper fix for edge
10713           cases where you have taxclass and empty-taxclass rates for a
10714           region, whew
10715
10716 2008-07-07 14:38  ivan
10717
10718         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
10719           probelms on old (v1.x?) DBD::Pg
10720
10721 2008-07-07 14:18  ivan
10722
10723         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
10724           debugging of bind_param statements
10725
10726 2008-07-07 14:07  ivan
10727
10728         * FS/FS/Record.pm: add debugging of bind_param statements
10729
10730 2008-07-07 12:50  ivan
10731
10732         * FS/FS/Record.pm: add debugging of bind_param statements
10733
10734 2008-07-03 16:23  ivan
10735
10736         * httemplate/view/cust_main/packages.html: fix bad sub names in
10737           forward-port
10738
10739 2008-07-02 21:19  ivan
10740
10741         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
10742           regression caused by get_real_fields refactor
10743
10744 2008-07-02 21:12  ivan
10745
10746         * FS/FS/Record.pm: this should non-"=" searches on fields that
10747           require SQL type binding...
10748
10749 2008-07-02 21:00  ivan
10750
10751         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
10752           "forward-port", i guess
10753
10754 2008-07-02 20:57  ivan
10755
10756         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
10757           1.7?  not touching it unless it breaks :)
10758
10759 2008-07-01 19:55  ivan
10760
10761         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
10762           card through self-service
10763
10764 2008-07-01 00:02  jeff
10765
10766         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
10767
10768 2008-06-30 22:01  jeff
10769
10770         * httemplate/misc/unadjourn_pkg.cgi,
10771           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
10772           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
10773           FS/FS/part_export/shellcommands.pm,
10774           FS/FS/part_export/sqlradius.pm,
10775           httemplate/edit/REAL_cust_pkg.cgi,
10776           httemplate/misc/process/cancel_pkg.html,
10777           httemplate/search/cust_pkg.cgi,
10778           httemplate/view/cust_main/packages.html: correct internal reason
10779           searching, prevent interleaved suspend/cancel/expire/adjourn,
10780           backporting and refactoring
10781
10782 2008-06-30 17:11  ivan
10783
10784         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
10785
10786 2008-06-30 17:07  ivan
10787
10788         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
10789           hope
10790
10791 2008-06-30 17:00  ivan
10792
10793         * httemplate/view/svc_phone.cgi: add sip pw display
10794
10795 2008-06-30 16:56  ivan
10796
10797         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
10798           FS/FS/part_export/phone_shellcommands.pm,
10799           httemplate/edit/svc_phone.cgi: add sip pw field
10800
10801 2008-06-30 01:01  ivan
10802
10803         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
10804           checkpoint signup work
10805
10806 2008-06-30 01:00  ivan
10807
10808         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
10809           extensions
10810
10811 2008-06-29 13:53  ivan
10812
10813         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
10814           httemplate/elements/select-phonenum.html,
10815           httemplate/elements/tr-select-did.html: globalPOPs provisioning
10816
10817 2008-06-28 21:33  jeff
10818
10819         * httemplate/view/cust_main/packages.html: spurious 'suspended'
10820
10821 2008-06-28 17:41  ivan
10822
10823         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
10824           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
10825           state->areacode caching,
10826
10827 2008-06-28 16:03  ivan
10828
10829         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
10830           httemplate/edit/elements/svc_Common.html,
10831           httemplate/elements/input-text.html,
10832           httemplate/elements/select-areacode.html,
10833           httemplate/elements/select-did.html,
10834           httemplate/elements/select-exchange.html,
10835           httemplate/elements/select-phonenum.html,
10836           httemplate/elements/select-state.html,
10837           httemplate/elements/tr-input-text.html,
10838           httemplate/elements/tr-select-did.html,
10839           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
10840           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
10841           FS/FS/part_export/globalpops_voip.pm,
10842           httemplate/edit/svc_phone.cgi,
10843           httemplate/edit/cust_main/select-state.html: get DIDs from
10844           globalpops
10845
10846 2008-06-28 12:25  jeff
10847
10848         * httemplate/elements/tr-checkboxes-table.html,
10849           httemplate/elements/checkboxes-table.html,
10850           httemplate/elements/menu.html,
10851           httemplate/elements/select-agent.html,
10852           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
10853           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
10854           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
10855           httemplate/browse/svc_acct_pop.cgi,
10856           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
10857           httemplate/edit/svc_acct_pop.cgi,
10858           httemplate/edit/svc_broadband.cgi,
10859           httemplate/edit/elements/edit.html,
10860           httemplate/edit/elements/svc_Common.html,
10861           httemplate/edit/process/router.cgi,
10862           httemplate/edit/process/svc_acct_pop.cgi,
10863           httemplate/edit/process/svc_broadband.cgi,
10864           httemplate/edit/process/addr_block/add.cgi,
10865           httemplate/edit/process/addr_block/allocate.cgi,
10866           httemplate/edit/process/addr_block/deallocate.cgi,
10867           httemplate/edit/process/addr_block/split.cgi,
10868           httemplate/edit/process/elements/process.html: agent virtualize
10869           address blocks and routers
10870
10871 2008-06-27 01:53  ivan
10872
10873         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
10874           fs_selfservice/FS-SelfService/SelfService.pm,
10875           fs_selfservice/FS-SelfService/cgi/signup.html: adding
10876           signup_server-service config
10877
10878 2008-06-27 00:18  ivan
10879
10880         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
10881           compilation fixes
10882
10883 2008-06-26 17:27  ivan
10884
10885         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
10886           start.  stupid power failure.
10887
10888 2008-06-26 14:55  ivan
10889
10890         * FS/FS/part_export/phone_shellcommands.pm: adding
10891           phone_shellcommands with preliminary FreePBX integration commands
10892
10893 2008-06-25 13:14  ivan
10894
10895         * httemplate/search/report_receivables.cgi: optimize total query in
10896           receivables report.  very significant speedup for large DBs
10897
10898 2008-06-25 13:11  ivan
10899
10900         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
10901
10902 2008-06-25 11:14  ivan
10903
10904         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
10905           index already existing either
10906
10907 2008-06-24 17:29  ivan
10908
10909         * htetc/handler.pl, FS/FS/Record.pm: finish adding
10910           str2time_sql_closing
10911
10912 2008-06-24 11:50  ivan
10913
10914         * conf/invoice_html: i think we need a $ there???
10915
10916 2008-06-24 09:39  jeff
10917
10918         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
10919           fees
10920
10921 2008-06-23 19:09  ivan
10922
10923         * FS/FS/part_export/sqlradius.pm: prevent decrementing
10924           time/bandwidth for old RADIUS records
10925
10926 2008-06-23 15:59  ivan
10927
10928         * bin/cdr.import: hahahd doh, we're in perl
10929
10930 2008-06-23 15:11  ivan
10931
10932         * bin/cdr.import: add quick command line too for CDR imports
10933
10934 2008-06-23 09:46  jeff
10935
10936         * conf/invoice_html: this is what it was for
10937
10938 2008-06-23 08:36  jeff
10939
10940         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
10941           invoice service address modifications
10942
10943 2008-06-22 19:50  ivan
10944
10945         * conf/invoice_html: wtf was this for in the first place then
10946
10947 2008-06-22 19:48  ivan
10948
10949         * conf/invoice_html: this seems to match the latex templates more
10950           accurately, rather than push the sub-totals out into their own
10951           column
10952
10953 2008-06-22 19:35  ivan
10954
10955         * conf/invoice_html: fix leaking colspan in totals on sectioned
10956           invoices
10957
10958 2008-06-22 17:41  ivan
10959
10960         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
10961           to assist in enet migraiton
10962
10963 2008-06-22 17:37  ivan
10964
10965         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
10966           report fix, no _date
10967
10968 2008-06-22 17:34  ivan
10969
10970         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
10971           tax exemptions to assist in enet migraiton
10972
10973 2008-06-19 22:47  jeff
10974
10975         * FS/FS/cust_bill.pm: extra values for invoices
10976
10977 2008-06-19 20:36  ivan
10978
10979         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
10980           scum who charged back their customization work and then used the
10981           software anyway
10982
10983 2008-06-18 20:18  jeff
10984
10985         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
10986           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
10987           FS/FS.pm, httemplate/browse/pkg_category.html,
10988           httemplate/browse/pkg_class.html,
10989           httemplate/edit/pkg_category.html,
10990           httemplate/edit/pkg_class.html,
10991           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
10992           htetc/handler.pl, httemplate/edit/elements/edit.html,
10993           httemplate/elements/menu.html: package categories (meta package
10994           classes) and grouping invoices by them
10995
10996 2008-06-18 14:18  ivan
10997
10998         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
10999           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
11000           don't want them
11001
11002 2008-06-18 12:24  ivan
11003
11004         * httemplate/edit/part_pkg.cgi: s helps alot
11005
11006 2008-06-18 12:09  ivan
11007
11008         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
11009           (customizing) package definitions w/new editor
11010
11011 2008-06-18 11:50  jeff
11012
11013         * httemplate/: browse/tax_rate.cgi,
11014           misc/enable_or_disable_tax.html,
11015           misc/process/enable_or_disable_tax.html: allow enabling and
11016           disabling if tax_rate rows in groups (RT 3566)
11017
11018 2008-06-17 22:22  ivan
11019
11020         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
11021           make up your mind
11022
11023 2008-06-17 17:49  ivan
11024
11025         * FS/FS/part_virtual_field.pm: this module, also, has no need to
11026           import qsearch/qsearchs, and is causing dependency loop problems
11027           (Record->part_virtual_field->Record)
11028
11029 2008-06-17 17:46  ivan
11030
11031         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
11032           as simple as Record->Conf->Record here
11033
11034 2008-06-17 17:42  ivan
11035
11036         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
11037           runtime... should hopefully FINALLY eliminate the
11038           Record->Msgcat->Conf->Record loop
11039
11040 2008-06-17 17:36  ivan
11041
11042         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
11043           qsearch/qsearchs... hopefully this is the last of the weird
11044           dependency loops (this one is Record->Msgcat->msgcat->Record)
11045
11046 2008-06-17 17:27  ivan
11047
11048         * FS/FS/Msgcat.pm: fix dependency loop problem with database
11049           config, hopefully?  (Record->Msgcat->Conf->Record)
11050
11051 2008-06-17 17:10  ivan
11052
11053         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
11054           hopefully this will solve the weird circular dependency issue
11055           (Record->Msgcat->Conf->conf->Record)
11056
11057 2008-06-17 17:05  ivan
11058
11059         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
11060           off debugging for address standardization
11061
11062 2008-06-17 16:57  ivan
11063
11064         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
11065           cloning w/new package editor
11066
11067 2008-06-17 12:29  jeff
11068
11069         * conf/invoice_latex: fixup damage from quantity addition
11070
11071 2008-06-16 20:35  ivan
11072
11073         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
11074           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
11075           htetc/handler.pl, httemplate/elements/htmlarea.html,
11076           httemplate/misc/email-customers.html,
11077           httemplate/misc/process/email-customers.html,
11078           httemplate/search/cust_main.html: finish adding a feature to
11079           easily list all email addresses for an agent & send them email
11080
11081 2008-06-16 20:13  jeff
11082
11083         * conf/invoice_latex: not forgetting to add fax and old customer id
11084
11085 2008-06-16 18:43  ivan
11086
11087         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
11088           now
11089
11090 2008-06-16 06:36  jeff
11091
11092         * bin/import-optigold.pl: catch one more customer
11093
11094 2008-06-15 23:53  ivan
11095
11096         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
11097           ability to edit agent_custid
11098
11099 2008-06-15 18:32  jeff
11100
11101         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
11102
11103 2008-06-12 16:15  ivan
11104
11105         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
11106           displaying package and comment on date editing
11107
11108 2008-06-12 14:53  ivan
11109
11110         * httemplate/: edit/process/elements/process.html,
11111           view/cust_main/packages.html, edit/part_pkg.cgi,
11112           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
11113           w/new package editor
11114
11115 2008-06-12 09:56  jeff
11116
11117         * bin/import-optigold.pl: date fixups
11118
11119 2008-06-12 08:55  jeff
11120
11121         * bin/import-optigold.pl: import services from service providing
11122           servers
11123
11124 2008-06-10 16:24  ivan
11125
11126         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
11127           upgrade errors
11128
11129 2008-06-10 10:39  ivan
11130
11131         * FS/FS/Misc.pm: turn off debugging that got left on by accident
11132
11133 2008-06-09 19:12  ivan
11134
11135         * httemplate/edit/process/: cust_credit_refund.cgi,
11136           cust_pay_refund.cgi: fix up application of things to refunds,
11137           RT#3606/RT#3545
11138
11139 2008-06-09 11:32  ivan
11140
11141         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
11142
11143 2008-06-05 15:44  ivan
11144
11145         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
11146           name, revsere src/dst
11147
11148 2008-06-05 13:09  ivan
11149
11150         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
11151           quantities &
11152
11153 2008-06-05 12:44  ivan
11154
11155         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
11156
11157 2008-06-05 12:29  ivan
11158
11159         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
11160           NULL
11161
11162 2008-06-05 12:25  ivan
11163
11164         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
11165           fees
11166
11167 2008-06-05 12:24  ivan
11168
11169         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
11170           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
11171           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
11172           quantity bs
11173
11174 2008-06-05 12:06  jeff
11175
11176         * conf/invoice_html: dash removal
11177
11178 2008-06-05 10:05  jeff
11179
11180         * conf/invoice_html: fix unitprice/posttotal nit
11181
11182 2008-06-05 09:56  jeff
11183
11184         * conf/invoice_html: fix unitprice/section nit
11185
11186 2008-06-05 09:51  jeff
11187
11188         * conf/invoice_html: correct bogus porting
11189
11190 2008-06-05 05:42  jeff
11191
11192         * conf/invoice_latex: replace lost braces
11193
11194 2008-06-05 03:36  ivan
11195
11196         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
11197           httemplate/search/report_cust_main.html: add customer status to
11198           adv. customer report, template customer search for future use in
11199           emailing notices, RT#2731
11200
11201 2008-06-05 03:34  ivan
11202
11203         * FS/FS/: cust_pkg.pm: docs for search_sql
11204
11205 2008-06-05 01:54  ivan
11206
11207         * httemplate/search/report_cust_bill.html: minor invoice report UI
11208
11209 2008-06-04 22:06  ivan
11210
11211         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
11212           httemplate/edit/cust_credit_bill.cgi,
11213           httemplate/edit/cust_pay_refund.cgi,
11214           httemplate/view/cust_main/payment_history/credit.html,
11215           httemplate/view/cust_main/payment_history/payment.html,
11216           httemplate/edit/cust_credit_refund.cgi,
11217           httemplate/edit/elements/ApplicationCommon.html,
11218           httemplate/edit/process/cust_bill_pay.cgi,
11219           httemplate/edit/process/cust_credit_bill.cgi,
11220           httemplate/edit/process/cust_credit_refund.cgi,
11221           httemplate/edit/process/cust_pay_refund.cgi,
11222           httemplate/edit/process/elements/ApplicationCommon.html: payment
11223           and credit applications have separate "apply to refund" choices
11224           now, and no auto-refund choice in the invoice dropdown.  RT#3545
11225
11226 2008-06-04 15:44  jeff
11227
11228         * FS/FS/cust_bill.pm: moar tyop
11229
11230 2008-06-04 15:42  jeff
11231
11232         * FS/FS/cust_bill.pm: tyop
11233
11234 2008-06-04 11:50  ivan
11235
11236         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
11237           fix the random "HylaFax support has not been configured" error,
11238           caused by cust_bill->fax getting called instead of cust_main->fax
11239           field
11240
11241 2008-06-04 11:40  jeff
11242
11243         * conf/invoice_html: more voxline invoice formatting
11244
11245 2008-06-04 11:05  jeff
11246
11247         * FS/FS/cust_bill.pm: voxline invoice formatting
11248
11249 2008-06-04 10:57  jeff
11250
11251         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
11252           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
11253           FS/FS/Conf_compat17.pm: voxline invoice formatting
11254
11255 2008-06-04 06:28  jeff
11256
11257         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
11258
11259 2008-06-04 06:26  jeff
11260
11261         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
11262           conf/invoice_latex: service address on invoice
11263
11264 2008-06-03 14:06  ivan
11265
11266         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
11267           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
11268           httemplate/view/cust_main/packages.html: very basic start at
11269           adding quantities
11270
11271 2008-06-02 11:59  ivan
11272
11273         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
11274
11275 2008-06-02 11:31  ivan
11276
11277         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
11278
11279 2008-06-02 10:58  ivan
11280
11281         * httemplate/misc/process/timeworked.html: fix error apply
11282           fractional seconds
11283
11284 2008-06-02 10:14  ivan
11285
11286         * FS/FS/UI/Web/small_custview.pm: doh!
11287
11288 2008-06-02 10:06  ivan
11289
11290         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
11291           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
11292           rt/lib/RT/URI/freeside/Internal.pm,
11293           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
11294           of a sudden causing fatal errors?!  wtf
11295
11296 2008-06-02 04:16  jeff
11297
11298         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
11299           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
11300           remittance coupon
11301
11302 2008-06-01 19:47  ivan
11303
11304         * FS/FS/Misc.pm: and batchmode was probably right
11305
11306 2008-06-01 19:45  ivan
11307
11308         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
11309           timeout
11310
11311 2008-06-01 19:16  ivan
11312
11313         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
11314           a timeout, this should prevent hanging on template errors
11315
11316 2008-06-01 15:48  ivan
11317
11318         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
11319           FS/FS/payinfo_transaction_Mixin.pm,
11320           httemplate/view/cust_main/payment_history.html,
11321           httemplate/search/elements/cust_pay_or_refund.html,
11322           httemplate/view/cust_refund.html,
11323           httemplate/view/cust_main/payment_history/credit.html,
11324           httemplate/view/cust_main/payment_history/invoice.html,
11325           httemplate/view/cust_main/payment_history/payment.html,
11326           httemplate/view/cust_main/payment_history/refund.html,
11327           httemplate/view/cust_main/payment_history/voided_payment.html:
11328           refactor payment history slightly, add refund receipts, have
11329           "unapplied" refunds show like other unapplied/open things,
11330           RT#3545
11331
11332 2008-06-01 00:08  ivan
11333
11334         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
11335           "Billing #"
11336
11337 2008-05-31 22:43  ivan
11338
11339         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
11340           httemplate/view/cust_main/payment_history.html: add date to
11341           "applied to Invoice#" messages in history
11342
11343 2008-05-31 20:19  ivan
11344
11345         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
11346           agent-virtualized packages, clean up sloppy $where
11347           stringification, hard agent virtualization
11348
11349 2008-05-31 19:19  jeff
11350
11351         * bin/import-optigold.pl: umm.. right.. really do some on-demand
11352           stuff
11353
11354 2008-05-31 18:23  ivan
11355
11356         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
11357           problems
11358
11359 2008-05-31 17:11  ivan
11360
11361         * FS/FS/cust_bill.pm: fix problems when service definition names
11362           contain chars that need to be latex escaped
11363
11364 2008-05-31 16:50  jeff
11365
11366         * bin/import-optigold.pl: guess at on demand billing, link
11367           pre-existing services
11368
11369 2008-05-31 10:54  ivan
11370
11371         * htetc/handler.pl: add an explicit use for RT's not-well-declared
11372           dependency on CSS::Squish 0.06
11373
11374 2008-05-31 07:49  jeff
11375
11376         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
11377           invoice cosmetic improvements
11378
11379 2008-05-29 21:04  ivan
11380
11381         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
11382           still going to be editing old-style invoice events for a little
11383           while more yet, so space them out better (so options don't run
11384           together)
11385
11386 2008-05-29 20:55  ivan
11387
11388         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
11389           sucks.  add a "balance over" option to the 1.7 style
11390           agent-specific invoice send event
11391
11392 2008-05-29 18:38  ivan
11393
11394         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
11395           when running prune_applications not in debug mode...
11396
11397 2008-05-29 18:34  ivan
11398
11399         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
11400           FreesideStatus every time either.  really?
11401
11402 2008-05-29 18:33  ivan
11403
11404         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
11405           pruning every time
11406
11407 2008-05-29 18:28  ivan
11408
11409         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
11410           pruning every time
11411
11412 2008-05-29 18:02  ivan
11413
11414         * FS/FS/cust_pay_pending.pm: clean up any stray/old
11415           cust_pay_pending records causing problems
11416
11417 2008-05-29 17:53  ivan
11418
11419         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
11420           cust_pay_pending records causing problems
11421
11422 2008-05-28 17:11  ivan
11423
11424         * httemplate/graph/money_time.cgi: line things up better on the
11425           12mo report (prevent labels from taking up most of the graph
11426
11427 2008-05-28 03:45  ivan
11428
11429         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
11430           FS dbdef hasn't been initialized yet (& need to import
11431           adminsuidsetup)
11432
11433 2008-05-28 03:41  ivan
11434
11435         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
11436           when FS dbdef hasn't been initialized yet
11437
11438 2008-05-28 03:14  ivan
11439
11440         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
11441           FS dbdef hasn't been initialized yet
11442
11443 2008-05-19 20:52  ivan
11444
11445         * FS/FS/Upgrade.pm: automatically create an index on the new
11446           radacct.FreesideStatus column
11447
11448 2008-05-19 15:31  jeff
11449
11450         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
11451
11452 2008-05-19 11:50  ivan
11453
11454         * FS/FS/Conf.pm: a better link to the T:T docs
11455
11456 2008-05-18 21:29  ivan
11457
11458         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
11459           the h_ tables.  this should speed up the cust_pay upgrade??
11460
11461 2008-05-18 21:07  ivan
11462
11463         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
11464           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
11465           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
11466           httemplate/graph/money_time.cgi,
11467           httemplate/search/cust_bill_pay.html,
11468           httemplate/search/cust_credit.html,
11469           httemplate/search/cust_credit_refund.html,
11470           httemplate/search/cust_pay.cgi,
11471           httemplate/search/cust_refund.html,
11472           httemplate/search/elements/cust_pay_or_refund.html: make net
11473           receipts clickable... and netreceipts != cashflow, really, so
11474           separate those concepts, and cashflow gets gross & net variants.
11475           also add gross/net refunds.  #3012
11476
11477 2008-05-18 20:51  jeff
11478
11479         * conf/invoice_latex: fix latex template bogosity
11480
11481 2008-05-18 15:57  ivan
11482
11483         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
11484           include/import
11485
11486 2008-05-18 15:54  ivan
11487
11488         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
11489           auto sqlradius upgrade
11490
11491 2008-05-18 15:53  ivan
11492
11493         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
11494
11495 2008-05-18 15:42  ivan
11496
11497         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
11498           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
11499           init.d/freeside-init: on upgrade, automatically seed from
11500           sqlradius databases, and start freeside-sqlradius-radacctd by
11501           default
11502
11503 2008-05-17 23:50  ivan
11504
11505         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
11506           config value for disabling the ACLs... this should be good for a
11507           demo in 1.7, 1.9 will need some way to disable ACL changes from
11508           OUTSIDE the db
11509
11510 2008-05-17 20:04  ivan
11511
11512         * httemplate/: elements/customer-table.html,
11513           misc/batch-cust_pay.html: quick payment entry running total,
11514           closes: #3470
11515
11516 2008-05-16 12:26  jeff
11517
11518         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
11519           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
11520           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
11521           conf/invoice_latex: typeset CDRs into 5 columns on invoices
11522
11523 2008-05-15 15:48  ivan
11524
11525         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
11526           small_custview
11527
11528 2008-05-14 14:21  jeff
11529
11530         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
11531           omit statement type items from invoices
11532
11533 2008-05-14 11:19  jeff
11534
11535         * bin/import-optigold.pl: do NOT delete the existing data
11536
11537 2008-05-14 11:07  jeff
11538
11539         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
11540           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
11541           fee based taxes
11542
11543 2008-05-14 09:52  ivan
11544
11545         * bin/import-optigold.pl: [no log message]
11546
11547 2008-05-13 16:36  ivan
11548
11549         * FS/bin/freeside-adduser: tyop
11550
11551 2008-05-13 14:20  ivan
11552
11553         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
11554           elements in anonymous hash | Use of unintialized value in
11555           anonymous hash ) at
11556           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
11557
11558 2008-05-13 12:13  ivan
11559
11560         * Makefile: ensure new self-service libs are installed
11561
11562 2008-05-12 20:49  ivan
11563
11564         * debian/rules: tyop
11565
11566 2008-05-12 20:49  ivan
11567
11568         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
11569           initial configuration to be stored and retreived from than the
11570           initial tarball...
11571
11572 2008-05-08 23:34  ivan
11573
11574         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
11575           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
11576           to_json yet
11577
11578 2008-05-08 22:59  ivan
11579
11580         * httemplate/: docs/credits.html, docs/license.html,
11581           edit/cust_main.cgi, images/cross.png, images/error.png,
11582           images/tick.png: finish usps address standardization
11583
11584 2008-05-08 22:54  ivan
11585
11586         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
11587           mason?
11588
11589 2008-05-08 05:45  ivan
11590
11591         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
11592           httemplate/elements/xmlhttp.html,
11593           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
11594           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
11595           address standardization part one, finally checked in from here
11596
11597 2008-05-07 14:36  ivan
11598
11599         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
11600           customer cancellation, sort of a side effect of #2872, fixes
11601           #3480, #3481
11602
11603 2008-05-05 18:15  ivan
11604
11605         * httemplate/elements/customer-table.html: put the documentation in
11606           a proper <%doc> section
11607
11608 2008-05-05 18:14  ivan
11609
11610         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
11611           customer # portion of quick payment entry
11612
11613 2008-05-05 18:14  ivan
11614
11615         * httemplate/: misc/batch-cust_pay.html,
11616           elements/customer-table.html: agent-virtualize quick payment
11617           entry
11618
11619 2008-05-04 19:11  ivan
11620
11621         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
11622           new payment duplicate stuff with cc encryption :/
11623
11624 2008-05-04 18:52  ivan
11625
11626         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
11627           duplicate stuff with cc encryption :)
11628
11629 2008-05-04 18:18  ivan
11630
11631         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
11632           with cc encryption
11633
11634 2008-05-02 13:30  ivan
11635
11636         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
11637           schema-only changes (for slony slaves)
11638
11639 2008-05-01 18:58  ivan
11640
11641         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
11642
11643 2008-04-30 16:42  ivan
11644
11645         * Makefile: not here
11646
11647 2008-04-30 16:36  ivan
11648
11649         * Makefile: that explains the bs with ChangeLog
11650
11651 2008-04-30 16:29  ivan
11652
11653         * Makefile: last last-minute fix for last-minute change
11654
11655 2008-04-30 16:26  ivan
11656
11657         * Makefile: last minute fix for last minute change
11658
11659 2008-04-30 16:19  ivan
11660
11661         * Makefile: last minute release target update.  not particularly
11662           dangerous, nobody uses it but me
11663
11664 2008-04-28 12:17  ivan
11665
11666         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
11667           doing weird things with expirations and adjournments because
11668           freeside-queued $^T != freeside-daily $^T
11669
11670 2008-04-27 09:28  jeff
11671
11672         * httemplate/elements/select-taxproduct.html: sticky, too
11673
11674 2008-04-27 08:19  jeff
11675
11676         * httemplate/elements/select-taxproduct.html: fixup taxproduct
11677           selection
11678
11679 2008-04-24 15:51  ivan
11680
11681         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
11682           flags to voip_cdr price plan
11683
11684 2008-04-22 19:59  jeff
11685
11686         * FS/FS/cust_bill.pm: fixup return address fallback
11687
11688 2008-04-22 12:46  ivan
11689
11690         * FS/FS/cust_bill.pm: no comma there
11691
11692 2008-04-22 03:56  ivan
11693
11694         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
11695
11696 2008-04-18 14:27  ivan
11697
11698         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
11699           wish this was easier to test.
11700
11701 2008-04-18 14:25  ivan
11702
11703         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
11704
11705 2008-04-18 14:19  ivan
11706
11707         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
11708           finally fix ticket auto-association not getting along with RT
11709           ACLs
11710
11711 2008-04-17 20:29  jeff
11712
11713         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
11714           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
11715           httemplate/edit/process/addr_block/add.cgi,
11716           httemplate/edit/process/addr_block/allocate.cgi,
11717           httemplate/edit/process/addr_block/deallocate.cgi,
11718           httemplate/edit/process/addr_block/split.cgi: drag address and
11719           router even farther into the century
11720
11721 2008-04-16 18:39  ivan
11722
11723         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
11724           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
11725           line item bundling
11726
11727 2008-04-16 18:28  ivan
11728
11729         * httemplate/elements/menu.html: this is more accurate
11730
11731 2008-04-16 14:52  ivan
11732
11733         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
11734           add-ons
11735
11736 2008-04-16 14:12  ivan
11737
11738         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
11739           service add-ons
11740
11741 2008-04-16 14:10  ivan
11742
11743         * FS/FS/Record.pm: be more forgiving about numeric things padded
11744           with leading/trailing space
11745
11746 2008-04-16 13:34  ivan
11747
11748         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
11749           edit/quick-charge.html, elements/select-taxclass.html,
11750           elements/tr-select-taxclass.html: fix tax class on package def
11751           edit
11752
11753 2008-04-16 13:00  ivan
11754
11755         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
11756           add-on links in browse
11757
11758 2008-04-16 11:32  jeff
11759
11760         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
11761           httemplate/view/cust_main/packages.html: show user who created
11762           (cancel/suspend) reason and possibly fix a lingering spurious
11763           usergroup bug
11764
11765 2008-04-16 04:54  jeff
11766
11767         * httemplate/edit/part_pkg_taxproduct.html: this no longer belongs
11768
11769 2008-04-15 21:42  ivan
11770
11771         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
11772           pricing to package browse...
11773
11774 2008-04-15 18:03  ivan
11775
11776         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
11777           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
11778           package editor
11779
11780 2008-04-15 17:29  ivan
11781
11782         * FS/FS/part_pkg.pm: new package def editor
11783
11784 2008-04-15 17:19  ivan
11785
11786         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
11787           process/part_pkg.cgi: new package def editor
11788
11789 2008-04-15 17:16  ivan
11790
11791         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
11792           t/part_pkg_link.t: new package def editor
11793
11794 2008-04-15 13:47  jeff
11795
11796         * httemplate/elements/file-upload.html,
11797           httemplate/elements/header-minimal.html,
11798           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
11799           httemplate/misc/process/tax-import.cgi,
11800           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
11801           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
11802           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
11803           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
11804           rate engine (for now)
11805
11806 2008-04-15 12:43  ivan
11807
11808         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
11809           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
11810           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
11811           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
11812           s/recur_flat/recur_fee/
11813
11814 2008-04-15 06:41  ivan
11815
11816         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
11817           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
11818           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
11819           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
11820           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
11821           httemplate/edit/elements/edit.html,
11822           httemplate/edit/process/part_pkg.cgi,
11823           httemplate/edit/process/elements/process.html,
11824           httemplate/elements/select-agent_types.html,
11825           httemplate/elements/select-taxproduct.html,
11826           httemplate/elements/selectlayers.html,
11827           httemplate/elements/tr-input-text.html,
11828           httemplate/elements/tr-part_pkg_freq.html,
11829           httemplate/elements/tr-pkg_svc.html,
11830           httemplate/elements/tr-select-agent_types.html,
11831           httemplate/elements/tr-title.html: new package editor
11832
11833 2008-04-15 03:50  ivan
11834
11835         * httemplate/docs/about.html: it's april 15th, and i sure do.
11836
11837 2008-04-14 06:42  jeff
11838
11839         * FS/FS/Record.pm: Improve record searching
11840
11841 2008-04-13 14:37  ivan
11842
11843         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
11844           prorate_delayed.pm: fix recur_notify label for *_delayed price
11845           plans
11846
11847 2008-04-13 13:35  ivan
11848
11849         * httemplate/elements/: select-cust-part_pkg.html,
11850           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
11851           select-table and select-part_pkg updates so we can use
11852           select-part_pkg as an edit/elements/edit.html m2 type
11853
11854 2008-04-13 03:21  ivan
11855
11856         * httemplate/elements/tr-justtitle.html: adding just a title with
11857           no blank space above
11858
11859 2008-04-13 03:19  ivan
11860
11861         * httemplate/elements/: tr-selectlayers-select.html,
11862           selectlayers.html: add a tr- for just the select bit of a
11863           selectlayers...
11864
11865 2008-04-13 01:21  ivan
11866
11867         * httemplate/elements/tr-input-text.html: add disabled option to
11868           text elements
11869
11870 2008-04-13 00:41  ivan
11871
11872         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
11873           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
11874           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
11875           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
11876           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
11877           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
11878           and rearranged weights for a brighter tommorow^W^Wbetter price
11879           plan <SELECT>
11880
11881 2008-04-12 20:03  ivan
11882
11883         * httemplate/elements/tr-select-table.html: more stuff to allow
11884           select-table to be used as as edit/elements/edit.html m2*
11885           element: add tr-select-table.html
11886
11887 2008-04-12 20:03  ivan
11888
11889         * httemplate/elements/select-table.html: some stuff to allow
11890           select-table to be used as as edit/elements/edit.html m2*
11891           element: add js_only and html_only options, add id option to
11892           specify element id, add a kludge to onchange option
11893
11894 2008-04-12 19:58  ivan
11895
11896         * httemplate/elements/tablebreak-tr-title.html: allow table id to
11897           be specified for tablebreak elements (so edit/elements/edit.html
11898           m2* stuff can be used after a tablebreak)
11899
11900 2008-04-12 19:56  ivan
11901
11902         * httemplate/elements/: select-taxproduct.html,
11903           tr-select-taxproduct.html: add elements for selecting taxproduct
11904
11905 2008-04-12 19:55  ivan
11906
11907         * httemplate/elements/tr-part_pkg_freq.html: add an element for
11908           selecting part_pkg frequencies
11909
11910 2008-04-12 16:31  ivan
11911
11912         * httemplate/elements/: columnnext.html, columnstart.html: space
11913           columns out
11914
11915 2008-04-12 16:18  ivan
11916
11917         * httemplate/elements/: columnend.html, columnnext.html,
11918           columnstart.html: add some column elements so we can replicate
11919           multi-column edit forms with edit.html
11920
11921 2008-04-11 02:20  ivan
11922
11923         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
11924
11925 2008-04-10 18:50  ivan
11926
11927         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
11928
11929 2008-04-10 15:00  ivan
11930
11931         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
11932           AddLink so that the auto-association stuff works when creating a
11933           ticket
11934
11935 2008-04-09 18:35  jeff
11936
11937         * FS/FS/Conf.pm: sync terminology
11938
11939 2008-04-09 16:51  ivan
11940
11941         * httemplate/elements/menu.html: add a menu entry for the new tax
11942           stuff
11943
11944 2008-04-09 14:54  ivan
11945
11946         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
11947           batch tax import
11948
11949 2008-04-09 14:44  ivan
11950
11951         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
11952
11953 2008-04-09 14:27  ivan
11954
11955         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
11956
11957 2008-04-09 14:17  ivan
11958
11959         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
11960           this point, but its not in the database yet, so checking
11961           dbdef->table doesn't DWWW
11962
11963 2008-04-09 14:07  ivan
11964
11965         * debian/control: adding 1.9 dependencies
11966
11967 2008-04-08 20:33  ivan
11968
11969         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
11970           charges
11971
11972 2008-04-07 22:49  ivan
11973
11974         * debian/: README.Debian, TODO, changelog, compat, conffiles.ex,
11975           config, control, copyright, cron.d, cron.d.ex,
11976           dbconfig-common.install, dbconfig-common.upgrade, dirs, docs,
11977           ex.doc-base.package, freeside-doc.docs, freeside-doc.files,
11978           freeside-webui.links, freeside.apache-alias.conf,
11979           freeside.default, freeside.docs, init.d.ex, init.d.lsb.ex,
11980           manpage.1.ex, manpage.sgml.ex, menu.ex, postinst, postinst.ex,
11981           postrm, postrm.ex, preinst, preinst.ex, prerm, prerm.ex, rules,
11982           templates, watch.ex: debian packages!
11983
11984 2008-04-06 09:12  jeff
11985
11986         * httemplate/browse/part_pkg_taxproduct.cgi,
11987           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
11988           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
11989           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
11990           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
11991           httemplate/edit/elements/edit.html,
11992           httemplate/edit/process/tax_rate.html,
11993           httemplate/edit/process/elements/process.html: new tax rating
11994           engine
11995
11996 2008-04-05 00:00  ivan
11997
11998         * FS/bin/freeside-prepaidd: configurable logfile location for
11999           freeside-prepaidd
12000
12001 2008-04-04 12:47  ivan
12002
12003         * httemplate/elements/header.html: sync with 1_7_BRANCH
12004
12005 2008-04-04 10:47  ivan
12006
12007         * httemplate/search/elements/search.html: this worked fine.  don't
12008           understand why it was changed in the first place.
12009
12010 2008-04-04 10:42  ivan
12011
12012         * httemplate/search/elements/search.html: fix range selection on
12013           searches, huh
12014
12015 2008-04-02 13:42  jeff
12016
12017         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
12018           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
12019           httemplate/edit/part_pkg_taxoverride.html,
12020           httemplate/edit/process/part_pkg.cgi,
12021           httemplate/search/elements/search.html: checkpoint tax editors
12022           and correct a blunder
12023
12024 2008-04-02 10:28  ivan
12025
12026         * Makefile: substitute FREESIDE_CONF in apache conf files
12027
12028 2008-04-02 10:26  ivan
12029
12030         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
12031           freeside-base2.conf: template AuthUserFile htpasswd to be in
12032           FREESIDE_CONF dir instead of hardcoded location
12033
12034 2008-04-02 10:00  rsiddall
12035
12036         * Makefile: Quick fix to update the release version number in the
12037           RPM specfile.  This leaves the specfile unusable for CVS builds.
12038
12039 2008-04-02 08:38  ivan
12040
12041         * init.d/freeside-init: tiny init file nit that helps with deb
12042           packaging (and probably rpm too) - source /etc/default/freeside
12043           if it exists
12044
12045 2008-04-01 21:32  ivan
12046
12047         * httemplate/docs/credits.html: slight browser adjustments and DONE
12048
12049 2008-04-01 21:20  ivan
12050
12051         * httemplate/elements/header.html: new header about: box
12052
12053 2008-04-01 21:19  ivan
12054
12055         * httemplate/docs/about.html: slightly taller
12056
12057 2008-04-01 21:07  ivan
12058
12059         * httemplate/docs/: credits.html, license.html: updated credits and
12060           license
12061
12062 2008-04-01 21:05  ivan
12063
12064         * httemplate/docs/about.html: adding about.html splash
12065
12066 2008-04-01 20:48  ivan
12067
12068         * httemplate/elements/popup_link_onclick.html: remove excessive
12069           iframe borders, add "scrolling" and "nofalse" options
12070
12071 2008-04-01 17:22  ivan
12072
12073         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
12074
12075 2008-04-01 16:56  ivan
12076
12077         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
12078           fix
12079
12080 2008-04-01 16:30  ivan
12081
12082         * httemplate/docs/: credits.html, license.html: adding license and
12083           credits in app itself
12084
12085 2008-04-01 16:24  ivan
12086
12087         * TODO: remove TODO
12088
12089 2008-04-01 16:24  ivan
12090
12091         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
12092
12093 2008-04-01 16:20  ivan
12094
12095         * README: welcome to the new world
12096
12097 2008-04-01 16:15  ivan
12098
12099         * INSTALL: clean up top level files
12100
12101 2008-04-01 16:08  ivan
12102
12103         * CREDITS, INSTALL: clean up some of the top-level files
12104
12105 2008-04-01 02:40  ivan
12106
12107         * Makefile: sync with 1.7.3
12108
12109 2008-04-01 02:19  ivan
12110
12111         * FS/FS/cust_bill.pm: don't show services on invoices that are
12112           newer than the invoice, closes: #3032
12113
12114 2008-04-01 01:43  ivan
12115
12116         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
12117           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
12118           last bit of magic for RT ticket customer auto-association: look
12119           for requestor email addresses in cust_main_invoice and svc_acct,
12120           closes; RT#1160
12121
12122 2008-03-31 23:37  ivan
12123
12124         * httemplate/edit/cust_main_county.html: probably doesn't matter
12125           now, but better error reporting anyway
12126
12127 2008-03-31 23:34  ivan
12128
12129         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
12130           edit/cust_credit.cgi: popup iframes don't have predictable names
12131           anymore, so locate submit buttons by id instead
12132
12133 2008-03-31 23:26  ivan
12134
12135         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
12136           doc height param
12137
12138 2008-03-31 23:16  ivan
12139
12140         * httemplate/elements/iframecontentmws.js: append a random number
12141           to the iframe name on-the-fly to keep safari from caching it
12142           under all circumstances
12143
12144 2008-03-31 22:49  ivan
12145
12146         * httemplate/view/cust_main/payment_history.html: finish
12147           component-izing overlib links
12148
12149 2008-03-31 21:37  ivan
12150
12151         * httemplate/search/cust_pkg.cgi: use popup_link...
12152
12153 2008-03-31 21:19  ivan
12154
12155         * httemplate/browse/rate_detail.html: can't run include() sub at
12156           <%once> time
12157
12158 2008-03-31 20:56  ivan
12159
12160         * httemplate/browse/rate_detail.html: component-ize overlib init
12161           and popup link
12162
12163 2008-03-31 20:51  ivan
12164
12165         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
12166
12167 2008-03-31 20:49  ivan
12168
12169         * httemplate/elements/phonenumber.html: use popup_link element for
12170           phonenumber.html silly vonage popup
12171
12172 2008-03-31 17:54  jeff
12173
12174         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
12175           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
12176           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
12177           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
12178           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
12179           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
12180           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
12181           httemplate/edit/part_pkg_taxoverride.html,
12182           httemplate/edit/part_pkg_taxproduct.html,
12183           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
12184           httemplate/edit/process/part_pkg.cgi,
12185           httemplate/edit/process/tax_class.html,
12186           httemplate/edit/process/tax_rate.html,
12187           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
12188           httemplate/elements/menu.html,
12189           httemplate/misc/process/recharge_svc.new,
12190           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
12191           rating system
12192
12193 2008-03-31 16:19  ivan
12194
12195         * httemplate/elements/progress-init.html: overlib include
12196
12197 2008-03-31 16:14  ivan
12198
12199         * httemplate/elements/: popup_link-cust_main.html,
12200           popup_link-cust_pkg.html, popup_link-cust_svc.html,
12201           popup_link.html, popup_link_onclick.html: fix examples to use
12202           elements/init_overlib.html
12203
12204 2008-03-31 16:09  ivan
12205
12206         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
12207           overlib include
12208
12209 2008-03-31 16:07  ivan
12210
12211         * httemplate/: view/cust_main.cgi,
12212           elements/popup_link_onclick.html, view/cust_main/notes.html:
12213           clean up overlib usage for customer notes
12214
12215 2008-03-31 15:52  ivan
12216
12217         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
12218           hidden agentnum tags with trailling "/ >"
12219
12220 2008-03-31 15:27  ivan
12221
12222         * httemplate/: edit/cust_main/billing.html,
12223           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
12224           easy static CVV2/echeck popups
12225
12226 2008-03-31 14:52  ivan
12227
12228         * httemplate/elements/iframecontentmws.js: update overlibmws to
12229           current code
12230
12231 2008-03-31 14:45  ivan
12232
12233         * httemplate/: config/config-view.cgi, elements/popup_link.html:
12234           move config edit popup to elements/popup_link.html
12235
12236 2008-03-31 14:43  ivan
12237
12238         * httemplate/config/config.cgi: more approprietly sized textareas
12239           prevent scrollbars from being necessary in config popups
12240
12241 2008-03-31 14:11  ivan
12242
12243         * httemplate/: browse/cust_main_county.cgi,
12244           elements/popup_link.html, elements/popup_link_onclick.html: fix
12245           safari weirdness with caching iframes and auto-submitting them
12246           (in tax editor at least)
12247
12248 2008-03-31 13:40  ivan
12249
12250         * httemplate/elements/: popup_link-cust_main.html,
12251           popup_link-cust_pkg.html, popup_link-cust_svc.html,
12252           popup_link.html: clean up popup link elements a bit, have the
12253           iframe name autogenerate to work around safari fuckery
12254
12255 2008-03-31 11:50  ivan
12256
12257         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
12258           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
12259           to current code before delving into safari problem...  hopefully
12260           no disasterous side effects :)
12261
12262 2008-03-29 19:42  ivan
12263
12264         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
12265           show invoice resend and payment posting links if you can't do
12266           that anyway
12267
12268 2008-03-29 19:32  ivan
12269
12270         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
12271           ancient-style invoice template includes
12272
12273 2008-03-29 18:26  ivan
12274
12275         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
12276           ancient invoice template includes from working, whew!  and
12277           spiffied up the error reporting on template compile problems,
12278           since they're bound to happen when folks edit
12279
12280 2008-03-29 17:57  ivan
12281
12282         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
12283           debugging info
12284
12285 2008-03-29 02:11  ivan
12286
12287         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
12288           quick links for unprocessed and processed CDRs to svc_phone view
12289
12290 2008-03-29 01:32  ivan
12291
12292         * httemplate/misc/order_pkg.html: in the unlikely error case, the
12293           order button should stay enabled
12294
12295 2008-03-29 01:15  ivan
12296
12297         * httemplate/: elements/popup_link-cust_main.html,
12298           elements/tr-select-reason.html, misc/cancel_cust.html,
12299           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
12300           thank goodness its on 1.9.  really fix error reporting on quick
12301           package order this time.  have to change cust cancel popup
12302           slightly too, but its for the better (easier custnum parsing).
12303           and lastly make it easier for reason selection to be reused
12304           without stickiness-on-errors being a big pain in the ass
12305
12306 2008-03-28 23:42  ivan
12307
12308         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
12309           redirect
12310
12311 2008-03-28 15:31  ivan
12312
12313         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
12314           both src and charged_party fields, and disable_src is not checked
12315
12316 2008-03-27 15:04  ivan
12317
12318         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
12319           only, closes: #3085
12320
12321 2008-03-27 14:05  ivan
12322
12323         * httemplate/view/cust_main/: payment_history.html: fix for ACH
12324           info masking
12325
12326 2008-03-27 14:01  ivan
12327
12328         * httemplate/view/cust_main/: billing.html, payment_history.html:
12329           mask ACH info in payment history
12330
12331 2008-03-27 13:40  ivan
12332
12333         * httemplate/: elements/menu.html, search/report_sql.html: add back
12334           raw SQL query (it had an appropriate ACL)
12335
12336 2008-03-27 13:19  ivan
12337
12338         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
12339           minor ACL glitch linking to payments
12340
12341 2008-03-26 11:18  ivan
12342
12343         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
12344           12mo checkbox works again... sure do need these to be
12345           auto-generated or $AUTOLOADED or something :)
12346
12347 2008-03-26 08:42  jeff
12348
12349         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
12350           httemplate/edit/rate_detail.html,
12351           httemplate/edit/rate_region.cgi: fixup per call billing
12352
12353 2008-03-25 20:04  ivan
12354
12355         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
12356           into having a minimum charge
12357
12358 2008-03-25 19:27  ivan
12359
12360         * httemplate/search/: cdr.html, report_cdr.html: add ability to
12361           query ranges of duration & billable seconds to CDR report
12362
12363 2008-03-25 19:19  ivan
12364
12365         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
12366           UI nit: separate search & display options
12367
12368 2008-03-25 18:03  ivan
12369
12370         * httemplate/edit/: part_bill_event.cgi,
12371           process/part_bill_event.cgi: quick shortcut for easier adding of
12372           new 1.7-style invoice events
12373
12374 2008-03-24 19:52  ivan
12375
12376         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
12377           DBIx::SB 1.50, jeez
12378
12379 2008-03-24 19:33  ivan
12380
12381         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
12382           dependency inline with reality
12383
12384 2008-03-24 15:35  ivan
12385
12386         * httemplate/edit/part_bill_event.cgi: this probably never worked.
12387           ->send isn't at all what is wanted, that sends the original
12388           invoice, not the new one with the late charge
12389
12390 2008-03-23 20:07  ivan
12391
12392         * rt/lib/RT/: Record.pm, Ticket_Overlay.pm: woo!  final part of
12393           #1160!  yup, auto-associating tickets with customers now.  whew!
12394
12395 2008-03-23 18:28  ivan
12396
12397         * rt/lib/RT/: Record.pm, Interface/Web_Vendor.pm: part two of
12398           #1160: linking a ticket to its first customer will auto-link any
12399           customerless requestors
12400
12401 2008-03-23 16:38  ivan
12402
12403         * rt/lib/RT/: User_Overlay.pm, Interface/Web_Vendor.pm: part 1 of
12404           #1160: associate users w/customers, manual editing
12405
12406 2008-03-19 12:48  jeff
12407
12408         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
12409           (RT#3267)
12410
12411 2008-03-17 23:43  ivan
12412
12413         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
12414           myaccount.module: pre-show checkpoint.  duct tape!
12415
12416 2008-03-17 09:24  ivan
12417
12418         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
12419           myaccount.module: checkpoint
12420
12421 2008-03-16 19:49  ivan
12422
12423         * fs_selfservice/fri/: includes/freeside.class.php,
12424           modules.template/blank.module: missed bits
12425
12426 2008-03-16 19:48  ivan
12427
12428         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
12429           locale/ari.po, modules/billing.module,
12430           modules/callmonitor.module, modules/dashboard.module,
12431           modules/myaccount.module, modules/settings.module,
12432           theme/page.tpl.php: first bits of working FRI!  woop!
12433
12434 2008-03-16 19:37  ivan
12435
12436         * httemplate/view/cust_main/packages.html: fix oops in new popup
12437           components
12438
12439 2008-03-16 16:36  ivan
12440
12441         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
12442
12443 2008-03-16 16:25  ivan
12444
12445         * httemplate/view/svc_phone.cgi: view PINs too
12446
12447 2008-03-16 16:05  jeff
12448
12449         * httemplate/: elements/popup_link-cust_main.html,
12450           elements/popup_link-cust_pkg.html,
12451           elements/popup_link-cust_svc.html, elements/popup_link.html,
12452           view/cust_main.cgi, view/cust_main/packages.html: componentize
12453           conflicting %once subroutines (rt#3250)
12454
12455 2008-03-16 15:48  ivan
12456
12457         * httemplate/edit/svc_phone.cgi: phone gets a pin
12458
12459 2008-03-16 15:39  ivan
12460
12461         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
12462
12463 2008-03-16 15:24  ivan
12464
12465         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
12466           pin login
12467
12468 2008-03-16 14:07  ivan
12469
12470         * fs_selfservice/fri/includes/: common.php, login.php: first try at
12471           single sign-on
12472
12473 2008-03-16 12:58  ivan
12474
12475         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
12476           index.php, version.php, theme/global.css, theme/header.css,
12477           theme/iefixes.css, theme/layout.css, theme/logo.gif,
12478           theme/main.css, theme/navigation.css, theme/page.tpl.php,
12479           theme/spacer.gif, theme/text.css, theme/images/arrow-asc.gif,
12480           theme/images/arrow-desc.gif, modules/callmonitor.module,
12481           modules/phonefeatures.module, modules/settings.module,
12482           modules/voicemail.module, modules/featurecodes.module,
12483           modules/followme.module, includes/ajax.php, includes/crypt.php,
12484           includes/main.conf.php, misc/audio.php, misc/popup.css,
12485           misc/recording_popup.php, modules/VmX.module, includes/asi.php,
12486           includes/bootstrap.php, includes/common.php,
12487           includes/database.php, includes/display.php, includes/lang.php,
12488           includes/login.php, locale/readme.txt, locale/ari.po,
12489           locale/ari.utf-8.po, locale/locale.txt,
12490           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
12491           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
12492           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
12493           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
12494           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
12495           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
12496           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
12497           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
12498           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
12499           Initial revision
12500
12501 2008-03-16 09:57  jeff
12502
12503         * httemplate/misc/recharge_svc.html: doh
12504
12505 2008-03-16 01:04  ivan
12506
12507         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
12508
12509 2008-03-16 00:25  ivan
12510
12511         * FS/FS/UID.pm: okay, really now, how about this
12512
12513 2008-03-16 00:24  ivan
12514
12515         * FS/FS/UID.pm: okay, how about this
12516
12517 2008-03-16 00:21  ivan
12518
12519         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
12520
12521 2008-03-15 22:22  ivan
12522
12523         * httemplate/search/svc_broadband.cgi: clean up and
12524           agent-virtualize svc_broadband searching
12525
12526 2008-03-15 22:13  ivan
12527
12528         * httemplate/edit/part_svc.cgi: finish bringing sanity to
12529           svc_broadband service definition blocknum edit
12530
12531 2008-03-15 22:13  ivan
12532
12533         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
12534           address block selection in svc_broadband service definition edit
12535
12536 2008-03-15 21:54  ivan
12537
12538         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
12539           router browse into this centiry
12540
12541 2008-03-15 21:00  ivan
12542
12543         * httemplate/elements/: header.html, menu.html: hide customer
12544           search if user does not have "List customers" ACL, closes:
12545           RT#3105
12546
12547 2008-03-15 15:18  ivan
12548
12549         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
12550           slightly better voip_cdr package edit: use radio buttons for
12551           selecting long things
12552
12553 2008-03-15 14:39  ivan
12554
12555         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
12556
12557 2008-03-15 14:14  ivan
12558
12559         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
12560           disable_src, domestic_prefix and international_prefix options for
12561           voip price plan
12562
12563 2008-03-15 12:52  ivan
12564
12565         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
12566           invoice re-printing newest percust... can't reproduce any
12567           problem, prints newest per cust fine, closes: #3161
12568
12569 2008-03-14 17:30  ivan
12570
12571         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
12572           code leaking out onto the page, hehe, closes: Bug#3253, also
12573           remove silly formatting on catchall edit
12574
12575 2008-03-14 13:11  ivan
12576
12577         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
12578           warnings
12579
12580 2008-03-14 10:30  jeff
12581
12582         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
12583
12584 2008-03-14 01:13  ivan
12585
12586         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
12587           package bugfix was easy to find, closes: Bug#3241
12588
12589 2008-03-14 00:48  ivan
12590
12591         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
12592           httemplate/graph/money_time.cgi,
12593           httemplate/search/cust_credit_bill.html,
12594           httemplate/search/cust_credit.html: add net credits to
12595           sales/credits/receipts report
12596
12597 2008-03-13 19:10  ivan
12598
12599         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
12600
12601 2008-03-13 19:09  ivan
12602
12603         * FS/FS/Conf.pm: show where the warning about no conf comes from
12604
12605 2008-03-13 02:28  ivan
12606
12607         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
12608           infinite loop rather than add one.
12609
12610 2008-03-13 02:14  ivan
12611
12612         * FS/FS/cust_pay.pm: infinite loop protection
12613
12614 2008-03-13 01:57  ivan
12615
12616         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
12617           if there are some old crufty records around attached to
12618           now-deleted customers
12619
12620 2008-03-12 09:22  jeff
12621
12622         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
12623           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
12624           eg/export_template.pm, httemplate/view/cust_main/packages.html:
12625           allow exports to add links to customer view (#1407)
12626
12627 2008-03-04 13:07  ivan
12628
12629         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
12630           cust_credit and cust_pay
12631
12632 2008-03-04 13:06  ivan
12633
12634         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
12635
12636 2008-03-04 11:15  ivan
12637
12638         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
12639           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
12640           about the two different places that would be calling it... i.e.
12641           with an empty new_pkgnum it would redirect the popup back the
12642           customer view, hehe
12643
12644 2008-03-03 19:38  ivan
12645
12646         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
12647
12648 2008-03-03 19:37  ivan
12649
12650         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
12651           escaped #s
12652
12653 2008-03-03 19:34  ivan
12654
12655         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
12656           newlines
12657
12658 2008-03-03 18:27  ivan
12659
12660         * httemplate/browse/rate_region.html: should improve compatibility
12661           with older Pg.  i hope
12662
12663 2008-03-03 17:49  ivan
12664
12665         * FS/FS/UID.pm: argh, don't load up a user until the other
12666           initialization is done
12667
12668 2008-03-03 15:12  ivan
12669
12670         * rt/: etc/RT_Config.pm.in, sbin/rt-setup-database.in: merge in rt
12671           3.6.6.  *gulp*!
12672
12673 2008-03-01 19:07  ivan
12674
12675         * httemplate/elements/header.html: fix annoying resize of "New
12676           customer" button; closes: RT#1642
12677
12678 2008-03-01 18:50  ivan
12679
12680         * htetc/handler.pl: better indication of why these things are the
12681           way they are
12682
12683 2008-03-01 17:31  ivan
12684
12685         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
12686           httemplate/misc/disable-payment_gateway.cgi,
12687           httemplate/search/elements/search.html: add payment gateway
12688           disabling (and move payment gateway browse over to new template)
12689
12690 2008-03-01 15:30  ivan
12691
12692         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
12693           control the extent of credit card masking, but since
12694           cust_main.paymask is in the db, need something to update it for
12695           all existing customers too
12696
12697 2008-03-01 14:39  ivan
12698
12699         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
12700           link adv. customer search
12701
12702 2008-03-01 14:23  ivan
12703
12704         * httemplate/: elements/select-payby.html,
12705           elements/tr-select-payby.html, search/cust_main.html,
12706           search/report_cust_main.html: add payby selection to adv.
12707           customer search
12708
12709 2008-02-29 09:57  jeff
12710
12711         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
12712           conf/invoice_latex: refactor print_*; invoice sections by package
12713           class; could still stand some more refactoring
12714
12715 2008-02-28 20:31  ivan
12716
12717         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
12718           CDR CSV import (not just direct DB)
12719
12720 2008-02-28 18:29  ivan
12721
12722         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
12723           in the first place.  also Record::str2time_sql_closing snuck in.
12724
12725 2008-02-21 17:32  ivan
12726
12727         * httemplate/search/svc_acct.cgi: on accounts overview: show time
12728           applied after multipliers, not actual time worked
12729
12730 2008-02-21 17:09  ivan
12731
12732         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
12733           are deprecated COMP payby...
12734
12735 2008-02-21 16:57  ivan
12736
12737         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
12738           databases without history records for everything...
12739
12740 2008-02-21 16:54  ivan
12741
12742         * httemplate/search/svc_acct.cgi: on accounts overview: show time
12743           applied after multipliers, not actual time worked
12744
12745 2008-02-20 14:45  ivan
12746
12747         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
12748           the doghouse for this one
12749
12750 2008-02-19 18:07  ivan
12751
12752         * FS/FS/prepay_credit.pm,
12753           httemplate/edit/process/prepay_credit.cgi: retry collisions a
12754           bit, acme is getting duplicate errors... guess they're using lots
12755           and lots of prepaid cards.  closes: RT#3104
12756
12757 2008-02-19 17:21  ivan
12758
12759         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
12760           adding, RT#2929
12761
12762 2008-02-19 17:16  ivan
12763
12764         * httemplate/edit/part_pkg_taxclass.html,
12765           httemplate/edit/process/part_pkg_taxclass.html,
12766           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
12767           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
12768           httemplate/elements/tr-select-taxclass.html: update the tax class
12769           editor to enable taxclass adding, RT#2929
12770
12771 2008-02-19 17:10  ivan
12772
12773         * httemplate/edit/: cust_main_county-expand.cgi,
12774           process/cust_main_county-expand.cgi, process/invoice_logo.html,
12775           process/reg_code.cgi: process/part_pkg_taxclass.html
12776
12777 2008-02-19 01:15  ivan
12778
12779         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
12780           MANIFEST: adding taxclass table
12781
12782 2008-02-19 01:10  ivan
12783
12784         * bin/generate-table-module: fix this to generate more
12785           wiki-friendly column list
12786
12787 2008-02-18 19:30  ivan
12788
12789         * FS/FS/svc_external.pm: add some descriptions for svc_external
12790           fields, allowing id to fill in from inventory
12791
12792 2008-02-18 19:17  ivan
12793
12794         * FS/FS/svc_external.pm: return svc_external id and title as label
12795           instead of svcnum
12796
12797 2008-02-18 18:57  ivan
12798
12799         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
12800           POD docs for self-service list_pkgs & list_svcs
12801
12802 2008-02-18 18:38  ivan
12803
12804         * bin/pod2x: fix API upload
12805
12806 2008-02-18 18:37  ivan
12807
12808         * FS/FS.pm: update base API docs contents
12809
12810 2008-02-18 18:33  ivan
12811
12812         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
12813           exportability
12814
12815 2008-02-18 18:28  ivan
12816
12817         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
12818           exportability
12819
12820 2008-02-18 18:25  ivan
12821
12822         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
12823           exportability
12824
12825 2008-02-18 18:20  ivan
12826
12827         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
12828           exportability
12829
12830 2008-02-18 18:15  ivan
12831
12832         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
12833           for better wiki exportability
12834
12835 2008-02-14 00:31  ivan
12836
12837         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
12838           update.  time to go home
12839
12840 2008-02-14 00:28  ivan
12841
12842         * httemplate/search/cust_pkg.cgi: re-align links and styling in
12843           package report correctly
12844
12845 2008-02-13 19:52  ivan
12846
12847         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
12848           httemplate/view/cust_main/payment_history.html,
12849           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
12850           populate it based on history on upgrades, and show the order
12851           taker on all payments (on customer view and payment search)
12852           closes: #2953
12853
12854 2008-02-13 19:48  ivan
12855
12856         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
12857           FS::h_cust_pay class
12858
12859 2008-02-13 17:48  ivan
12860
12861         * httemplate/view/cust_main/payment_history.html: this ACL has been
12862           around for long enough (and almost nobody uses batched payments,
12863           so showing them is probably bad)
12864
12865 2008-02-13 15:49  jeff
12866
12867         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
12868           svc_broadband MAC searches RT#2985
12869
12870 2008-02-13 15:45  jeff
12871
12872         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
12873           httemplate/edit/process/quick-charge.cgi: package class selection
12874           for one-time charges RT#1322
12875
12876 2008-02-13 15:39  jeff
12877
12878         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
12879           httemplate/edit/rate_region.cgi: directory assistance (flat
12880           per-call) billing RT#3114
12881
12882 2008-02-13 13:50  ivan
12883
12884         * httemplate/misc/process/link.cgi: fix compile error from hasty
12885           refactoring
12886
12887 2008-02-12 22:02  ivan
12888
12889         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
12890           working
12891
12892 2008-02-12 22:00  ivan
12893
12894         * README: modernizing
12895
12896 2008-02-12 21:15  ivan
12897
12898         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
12899           resulting from skewed hash ($conf->config returning empty list in
12900           list context)
12901
12902 2008-02-12 11:24  ivan
12903
12904         * httemplate/search/: rt_transaction.html, timeworked.html: for our
12905           internal time tracking: TimeWorked can happen on a Create
12906           transaction as well as Correspond and Comment.  is there anywhere
12907           else this needs to be changed?
12908
12909 2008-02-11 19:11  ivan
12910
12911         * FS/FS/Misc.pm: update for MailTools v2.00
12912
12913 2008-02-10 18:37  ivan
12914
12915         * FS/FS/reason.pm: upgrading reason table not quite working with
12916           mysql, hopefully no old installs need this, new ones should be
12917           fine hopefully
12918
12919 2008-02-10 18:36  ivan
12920
12921         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
12922           duplicate history records
12923
12924 2008-02-10 18:03  ivan
12925
12926         * FS/FS/reason.pm: better debugging if things go awry
12927
12928 2008-02-10 16:53  ivan
12929
12930         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
12931           casting to INTEGER, it wants SIGNED.  whew.
12932
12933 2008-02-10 16:02  ivan
12934
12935         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
12936
12937 2008-02-10 15:58  ivan
12938
12939         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
12940           that doesn't get to the database, to avoid Pg vs mysql
12941           comment-out differences
12942
12943 2008-02-09 11:16  ivan
12944
12945         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
12946           thanks
12947
12948 2008-02-08 13:59  rsiddall
12949
12950         * rpm/freeside.spec: Removed code that create a freeside user on
12951           the build machine and added code to modify Makefile to remove
12952           clauses that require such a user.  This should allow the RPMs to
12953           build under mock.
12954
12955 2008-02-08 07:00  jeff
12956
12957         * FS/FS/TicketSystem/RT_External.pm: tyop
12958
12959 2008-02-04 19:37  ivan
12960
12961         * httemplate/edit/process/part_pkg.cgi: fix package editing on
12962           HEAD, whew.  bad semicolon.
12963
12964 2008-02-02 18:24  ivan
12965
12966         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
12967           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
12968           5194." warnings
12969
12970 2008-02-02 17:43  ivan
12971
12972         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
12973           customer edit
12974
12975 2008-01-30 08:14  jeff
12976
12977         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
12978           removal
12979
12980 2008-01-28 20:15  jeff
12981
12982         * FS/FS/cust_pkg.pm: missed use
12983
12984 2008-01-28 19:56  jeff
12985
12986         * FS/FS/cust_pkg.pm: 1394 regression fixup
12987
12988 2008-01-28 19:34  jeff
12989
12990         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
12991           httemplate/misc/process/bulk_change_pkg.cgi,
12992           httemplate/search/cust_pkg.cgi,
12993           httemplate/search/elements/search.html: bulk package changing
12994           (RT#1394)
12995
12996 2008-01-25 10:26  jeff
12997
12998         * httemplate/misc/cust_pay-import.cgi,
12999           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
13000           httemplate/elements/menu.html: simple payment CSV import
13001
13002 2008-01-24 18:55  jeff
13003
13004         * FS/FS/part_export/prizm.pm: add an always BAM option and be
13005           explicit about transactions
13006
13007 2008-01-24 13:16  ivan
13008
13009         * FS/FS/TicketSystem/RT_External.pm,
13010           fs_selfservice/FS-SelfService/cgi/myaccount.html,
13011           httemplate/view/cust_main/tickets.html: slightly more sane names
13012           for customer tickets hash, display ticket owners on customer view
13013           page
13014
13015 2008-01-24 13:10  ivan
13016
13017         * htetc/handler.pl: used in rt autohandler.  i wonder why this
13018           never bit before
13019
13020 2008-01-23 11:18  jeff
13021
13022         * fs_selfservice/FS-SelfService/cgi/bill.html,
13023           fs_selfservice/FS-SelfService/cgi/card.html,
13024           fs_selfservice/FS-SelfService/cgi/change_bill.html,
13025           fs_selfservice/FS-SelfService/cgi/change_pay.html,
13026           fs_selfservice/FS-SelfService/cgi/change_ship.html,
13027           fs_selfservice/FS-SelfService/cgi/check.html,
13028           fs_selfservice/FS-SelfService/cgi/contact.html,
13029           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
13030           FS/FS/ClientAPI/MyAccount.pm,
13031           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
13032           fs_selfservice/FS-SelfService/cgi/make_payment.html,
13033           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13034           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
13035           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
13036           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
13037           service, billing, and payment info in selfservice
13038
13039 2008-01-20 16:12  ivan
13040
13041         * bin/explain-ar-total.sql: [no log message]
13042
13043 2008-01-20 15:24  ivan
13044
13045         * FS/FS/Schema.pm: add and fix some indices, this should marginally
13046           (but not drastically) improve the time to pull up A/R report
13047           totals
13048
13049 2008-01-16 20:23  ivan
13050
13051         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
13052           allow the limited "package editing" of customizing customer
13053           packages
13054
13055 2008-01-16 19:18  ivan
13056
13057         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
13058           link unless the current user can...
13059
13060 2008-01-13 16:22  ivan
13061
13062         * httemplate/: edit/part_bill_event.cgi,
13063           elements/select-taxclass.html: maintenance on old events, yay.
13064           fix for late charges without a taxclass, closes: RT#2988
13065
13066 2008-01-13 16:17  ivan
13067
13068         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
13069
13070 2008-01-13 15:31  ivan
13071
13072         * httemplate/search/timeworked.html: almost could work under mysql?
13073           need TO_NUMBER and TO_CHAR equivalents
13074
13075 2008-01-13 15:30  ivan
13076
13077         * httemplate/misc/timeworked.html: missing semicolon, doh
13078
13079 2008-01-13 13:46  ivan
13080
13081         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
13082
13083 2008-01-13 13:45  ivan
13084
13085         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
13086           cruft
13087
13088 2008-01-13 13:41  ivan
13089
13090         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
13091           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
13092           in 1.9 right away
13093
13094 2008-01-13 13:39  ivan
13095
13096         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
13097           vs. 1.9 cruft
13098
13099 2008-01-13 13:35  ivan
13100
13101         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
13102           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
13103           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
13104           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
13105           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
13106           inventory_class.html, part_bill_event.cgi, part_export.cgi,
13107           part_pkg.cgi, part_referral.html, part_svc.cgi,
13108           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
13109           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
13110           reason.html, reason_type.html, reg_code.cgi, router.cgi,
13111           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
13112           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
13113           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
13114           process/REAL_cust_pkg.cgi, process/access_user.html,
13115           process/agent.cgi, process/agent_payment_gateway.html,
13116           process/agent_type.cgi, process/bulk-cust_svc.cgi,
13117           process/cust_bill_pay.cgi, process/cust_credit.cgi,
13118           process/cust_credit_bill.cgi, process/cust_main.cgi,
13119           process/cust_main_county-collapse.cgi,
13120           process/cust_main_county-expand.cgi,
13121           process/cust_main_county.html, process/cust_main_note.cgi,
13122           process/cust_pay.cgi, process/cust_pkg.cgi,
13123           process/cust_refund.cgi, process/cust_svc.cgi,
13124           process/domain_record.cgi, process/generic.cgi,
13125           process/inventory_class.html, process/msgcat.cgi,
13126           process/part_bill_event.cgi, process/part_export.cgi,
13127           process/part_pkg.cgi, process/part_referral.html,
13128           process/part_svc.cgi, process/payment_gateway.html,
13129           process/pkg_class.html, process/prepay_credit.cgi,
13130           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
13131           process/rate.cgi, process/reason.html, process/reason_type.html,
13132           process/reg_code.cgi, process/router.cgi,
13133           process/svc_Common.html, process/svc_acct.cgi,
13134           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
13135           process/svc_domain.cgi, process/svc_external.cgi,
13136           process/svc_forward.cgi, process/svc_phone.html,
13137           process/svc_www.cgi: ACLs
13138
13139 2008-01-13 13:14  ivan
13140
13141         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
13142           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
13143           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
13144           cust_main-import.cgi, cust_main-import_charges.cgi,
13145           delete-cust_credit.cgi, delete-cust_pay.cgi,
13146           delete-cust_refund.cgi, delete-customer.cgi,
13147           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
13148           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
13149           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
13150           inventory_item-import.html, link.cgi, meta-import.cgi,
13151           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
13152           print_invoices.cgi, queue.cgi, recharge_svc.html,
13153           svc_acct-domains.cgi, unapply-cust_credit.cgi,
13154           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
13155           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
13156           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
13157           process/catchall.cgi, process/cdr-import.html,
13158           process/cust_main-import.cgi,
13159           process/cust_main-import_charges.cgi,
13160           process/delete-customer.cgi, process/inventory_item-import.html,
13161           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
13162           process/recharge_svc.html: ACLs
13163
13164 2008-01-13 13:08  ivan
13165
13166         * httemplate/misc/: email_events.cgi, fax_events.cgi,
13167           print_events.cgi, order_pkg.html: ACLs
13168
13169 2008-01-13 12:55  ivan
13170
13171         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
13172           search/timeworked.html, search/cust_bill.html,
13173           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
13174           search/prepay_credit.html, search/queue.html,
13175           search/report_prepaid_income.cgi, search/report_tax.cgi,
13176           search/sqlradius.cgi: ACLs
13177
13178 2008-01-13 12:50  ivan
13179
13180         * httemplate/elements/: errorpage.html, tr-select-reason.html:
13181           stale leftovers from XSSmas
13182
13183 2008-01-13 12:46  ivan
13184
13185         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
13186           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
13187           cust_main/payment_history.html, elements/svc_Common.html: ACLs
13188
13189 2008-01-13 12:38  ivan
13190
13191         * httemplate/browse/: access_group.html, access_user.html,
13192           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
13193           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
13194           reason.html, router.cgi: ACLs
13195
13196 2008-01-13 12:30  ivan
13197
13198         * FS/FS/AccessRight.pm: new ACLs
13199
13200 2008-01-12 16:35  ivan
13201
13202         * htetc/handler.pl: use this in handler.pl, not in mason files
13203
13204 2008-01-11 15:10  ivan
13205
13206         * FS/FS/cust_main.pm: add option to enable searching of
13207           cust_main.agent_custid with one or two letter prefix before the
13208           numeric part
13209
13210 2008-01-11 14:53  ivan
13211
13212         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
13213           cust_main.agent_custid with one or two letter prefix before the
13214           numeric part
13215
13216 2008-01-11 09:30  ivan
13217
13218         * httemplate/edit/elements/svc_Common.html: turn off debugging
13219
13220 2008-01-10 14:13  ivan
13221
13222         * httemplate/search/elements/search.html: doc
13223
13224 2008-01-10 14:06  ivan
13225
13226         * httemplate/elements/menu.html: new rate editor
13227
13228 2008-01-10 13:53  ivan
13229
13230         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
13231           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
13232           httemplate/edit/elements/edit.html,
13233           httemplate/edit/process/rate_region.cgi: new rate editor
13234
13235 2008-01-10 13:52  ivan
13236
13237         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
13238           edit/rate_detail.html, edit/process/rate_detail.html: new call
13239           rate editor (VoIP/telephony)
13240
13241 2008-01-10 13:17  ivan
13242
13243         * FS/FS/reason_type.pm: third person is better
13244
13245 2008-01-10 13:14  ivan
13246
13247         * httemplate/browse/reason.html: eliminate harmless typo
13248
13249 2008-01-08 13:33  jeff
13250
13251         * FS/FS/svc_acct.pm: transactiony cruft removal
13252
13253 2008-01-08 03:23  ivan
13254
13255         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
13256           httemplate/search/report_receivables.cgi: show negative balances
13257           on A/R report, closes: RT#2983
13258
13259 2008-01-07 18:22  ivan
13260
13261         * httemplate/edit/process/cust_main.cgi: add some debugging control
13262
13263 2008-01-03 18:42  ivan
13264
13265         * httemplate/: browse/cust_main_county.cgi,
13266           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
13267           edit/process/cust_main_county-expand.cgi,
13268           edit/process/cust_main_county.html,
13269           edit/process/elements/process.html, search/elements/search.html:
13270           new tax rate editor
13271
13272 2008-01-03 18:35  ivan
13273
13274         * httemplate/: edit/cust_main_county.cgi,
13275           edit/process/cust_main_county.cgi, browse/elements/browse.html:
13276           new tax rate editor
13277
13278 2008-01-03 18:27  ivan
13279
13280         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
13281           from XSSmas
13282
13283 2008-01-03 18:20  ivan
13284
13285         * httemplate/elements/hidden.html: escape value
13286
13287 2008-01-03 18:19  ivan
13288
13289         * httemplate/elements/: tablebreak-tr-title.html,
13290           tr-fixed-country.html, tr-fixed-state.html,
13291           tr-input-percentage.html: adding new elements: percentage input,
13292           fixed country and state display, tablebreak+title
13293
13294 2008-01-03 18:18  ivan
13295
13296         * httemplate/elements/tr-fixed.html: add a formatted_value option
13297
13298 2008-01-03 18:18  ivan
13299
13300         * httemplate/elements/tr-input-text.html: add maxlength, text-align
13301           and postfix options, escape value
13302
13303 2008-01-03 18:13  ivan
13304
13305         * httemplate/edit/elements/edit.html: there's no such thing as
13306           fixedhidden... hidden will do
13307
13308 2008-01-03 18:02  ivan
13309
13310         * httemplate/edit/elements/edit.html: doc
13311
13312 2008-01-03 17:43  ivan
13313
13314         * httemplate/edit/elements/edit.html: add popup option, add
13315           percentage and tablebreak-tr-title field types, pass object to
13316           included elements, documentation updates
13317
13318 2007-12-28 11:02  jeff
13319
13320         * httemplate/: elements/menu.html, search/report_svc_acct.html,
13321           search/svc_acct.cgi: advanced account reports (RT#2954)
13322
13323 2007-12-28 07:19  jeff
13324
13325         * httemplate/elements/menu.html: whoops
13326
13327 2007-12-28 07:10  jeff
13328
13329         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
13330           logged in report
13331
13332 2007-12-28 06:39  jeff
13333
13334         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
13335           svc_acct.last_login and .last_logout
13336
13337 2007-12-28 04:10  ivan
13338
13339         * htetc/handler.pl: remove just a tiny bit more cruft
13340
13341 2007-12-28 04:01  ivan
13342
13343         * htetc/handler.pl: restore in-browser error reporting
13344
13345 2007-12-27 23:45  ivan
13346
13347         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
13348           clean up handler.pl so we can have separate default_escape_flags
13349           for FS and RT and don't have to make FS's |h flag useless
13350
13351 2007-12-27 17:41  jeff
13352
13353         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
13354           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
13355           httemplate/view/svc_acct.cgi: last login reporting (#2952)
13356
13357 2007-12-27 15:49  ivan
13358
13359         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
13360           in edge case where you have taxclass and empty-taxclass rates for
13361           a country/state(/county) and also have a different set of
13362           taxclasses for some other country/state
13363
13364 2007-12-26 14:52  jeff
13365
13366         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
13367
13368 2007-12-26 00:23  ivan
13369
13370         * httemplate/misc/timeworked.html: leftovers from XSSmas
13371
13372 2007-12-25 23:51  ivan
13373
13374         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
13375
13376 2007-12-25 15:49  ivan
13377
13378         * httemplate/: browse/addr_block.cgi,
13379           browse/part_virtual_field.cgi, browse/router.cgi,
13380           config/config.cgi, edit/agent.cgi,
13381           edit/agent_payment_gateway.html, edit/agent_type.cgi,
13382           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
13383           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
13384           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
13385           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
13386           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
13387           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
13388           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
13389           edit/svc_forward.cgi, edit/elements/edit.html,
13390           elements/error.html, misc/batch-cust_pay.html,
13391           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
13392           misc/recharge_svc.html, misc/process/meta-import.cgi,
13393           search/cust_bill_event.html, search/report_cust_event.html: ho ho
13394           ho, merry XSSmas
13395
13396 2007-12-23 14:05  jeff
13397
13398         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
13399           FS/FS/part_pkg/subscription.pm,
13400           httemplate/misc/process/recharge_svc.html: add a reset feature to
13401           manual recharges (#1858)
13402
13403 2007-12-20 11:23  jeff
13404
13405         * FS/FS/part_export/prizm.pm: increase siteName allowed length
13406
13407 2007-12-19 14:25  jeff
13408
13409         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
13410
13411 2007-12-19 13:05  jeff
13412
13413         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
13414           httemplate/search/cust_main.html,
13415           httemplate/search/report_cust_main.html: add options for balance
13416           over/under to advanced customer report
13417
13418 2007-12-18 17:55  jeff
13419
13420         * FS/FS/cust_credit.pm: underscoring the important
13421
13422 2007-12-18 14:41  jeff
13423
13424         * httemplate/: edit/cust_credit.cgi,
13425           elements/tr-select-reason.html: correct bad credit reason
13426           conflict resolution
13427
13428 2007-12-18 12:58  ivan
13429
13430         * FS/FS/cust_main.pm: legacy agent_custid field should be as
13431           searchable as actual custnum, right?  at least if it is a
13432           number...
13433
13434 2007-12-18 12:42  ivan
13435
13436         * httemplate/edit/quick-charge.html: IE is case-sensitive when
13437           setting maxLength (and other attributes?).  hopefully that's all
13438           it is.
13439
13440 2007-12-17 15:57  jeff
13441
13442         * httemplate/view/cust_main/quick-charge.html: cruft removal
13443
13444 2007-12-17 14:57  jeff
13445
13446         * FS/FS/cust_credit.pm: stricter otaker rules
13447
13448 2007-12-17 11:59  ivan
13449
13450         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
13451           hurt anything.
13452
13453 2007-12-17 11:52  ivan
13454
13455         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
13456           anything... (famous last words)
13457
13458 2007-12-16 17:17  ivan
13459
13460         * httemplate/view/cust_main/contacts.html: fix the case where the
13461           customer doesn't actually have a ship address
13462
13463 2007-12-16 16:59  ivan
13464
13465         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
13466           httemplate/edit/cust_main/billing.html,
13467           httemplate/edit/cust_main/contact.html,
13468           httemplate/elements/header.html,
13469           httemplate/view/cust_main/contacts.html,
13470           httemplate/search/cust_main.cgi: add cust_main-require_address2
13471           config, reimplement address2-search config ("Unit #" search in
13472           searchbar), visual indication of require_invoicing_list_email,
13473           closes: RT#2926
13474
13475 2007-12-16 14:40  ivan
13476
13477         * httemplate/elements/errorpage.html: less is better
13478
13479 2007-12-16 13:02  ivan
13480
13481         * httemplate/elements/header.html: more consistent naming:
13482           cust_main_ADV.cgi becomes cust_main.html
13483
13484 2007-12-16 13:01  ivan
13485
13486         * httemplate/search/report_cust_main.html:
13487           httemplate/elements/header.html
13488
13489 2007-12-16 12:48  ivan
13490
13491         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
13492           consistent naming: cust_main_ADV.cgi becomes cust_main.html
13493
13494 2007-12-15 14:47  rsiddall
13495
13496         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
13497           Files to build Freeside as Redhat-ish RPMs
13498
13499 2007-12-14 17:45  ivan
13500
13501         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
13502           drain bramage
13503
13504 2007-12-14 17:37  ivan
13505
13506         * httemplate/search/cust_bill.html: where helps alot
13507
13508 2007-12-14 17:23  ivan
13509
13510         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
13511           put reprinting issues to rest for ejourney, yow
13512
13513 2007-12-14 15:41  jeff
13514
13515         * FS/bin/freeside-upgrade: yikes
13516
13517 2007-12-14 13:51  jeff
13518
13519         * FS/FS/Schema.pm: binary not required and breaks
13520           FS::Record::_quote
13521
13522 2007-12-14 13:32  jeff
13523
13524         * FS/bin/freeside-upgrade: correct order of operations
13525
13526 2007-12-14 08:47  jeff
13527
13528         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
13529
13530 2007-12-13 19:56  jeff
13531
13532         * FS/bin/freeside-upgrade: even more deliberate reset
13533
13534 2007-12-13 19:55  ivan
13535
13536         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
13537           last 1-3 months...
13538
13539 2007-12-12 16:17  jeff
13540
13541         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
13542
13543 2007-12-12 13:18  jeff
13544
13545         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
13546           www_shellcommands export (#1227)
13547
13548 2007-12-12 01:03  ivan
13549
13550         * FS/bin/freeside-history-requeue: adding this quick script
13551
13552 2007-12-11 21:58  jeff
13553
13554         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
13555           FS/FS/ClientAPI/Signup.pm,
13556           fs_selfservice/FS-SelfService/SelfService.pm,
13557           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13558           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
13559           httemplate/edit/svc_acct.cgi: self-service can select domain on
13560           provision (#2801)
13561
13562 2007-12-11 21:42  jeff
13563
13564         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
13565           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
13566           reason improvement, bugfix, and tool
13567
13568 2007-12-06 17:08  ivan
13569
13570         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
13571           mmkay
13572
13573 2007-12-06 17:04  ivan
13574
13575         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
13576           cust_credit records; we don't want to abort the upgrade because
13577           of that, just warn
13578
13579 2007-12-06 12:49  jeff
13580
13581         * httemplate/edit/part_pkg.cgi: agent setting during package edit
13582           cleanup
13583
13584 2007-12-06 08:51  jeff
13585
13586         * httemplate/view/svc_acct.cgi: support display of negative time
13587
13588 2007-12-05 14:05  ivan
13589
13590         * Makefile: when installing selfservice, create freeside homedir if
13591           it doesn't exist
13592
13593 2007-12-05 12:50  ivan
13594
13595         * httemplate/elements/tr-select-reason.html: doh, order_by does
13596           have to include ORDER BY!
13597
13598 2007-12-05 12:47  ivan
13599
13600         * httemplate/elements/tr-select-reason.html: show types in reason
13601           selection, order by type and reason
13602
13603 2007-12-05 07:10  jeff
13604
13605         * FS/FS/ConfDefaults.pm: add in status and company fields
13606
13607 2007-12-05 06:50  jeff
13608
13609         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
13610
13611 2007-12-04 20:57  jeff
13612
13613         * httemplate/edit/process/part_pkg.cgi: wtf?
13614
13615 2007-12-04 16:45  ivan
13616
13617         * httemplate/search/elements/search.html: i hope this allows IE to
13618           download excel over https?
13619
13620 2007-12-04 12:51  ivan
13621
13622         * httemplate/: elements/menu.html, elements/select-otaker.html,
13623           elements/tr-select-otaker.html, search/report_cust_credit.html,
13624           search/report_rt_transaction.html, search/rt_transaction.html,
13625           search/elements/search.html: add some time-worked reporting
13626
13627 2007-12-04 10:35  jeff
13628
13629         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
13630           advanced package report (#2779)
13631
13632 2007-12-04 10:19  jeff
13633
13634         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
13635           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
13636           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
13637           FS/FS/reason.pm, FS/FS/reason_type.pm,
13638           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
13639           FS/FS/part_pkg/flat_comission.pm,
13640           FS/FS/part_pkg/flat_comission_cust.pm,
13641           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
13642           httemplate/browse/reason.html,
13643           httemplate/browse/reason_type.html,
13644           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
13645           httemplate/edit/reason_type.html,
13646           httemplate/edit/process/cust_credit.cgi,
13647           httemplate/elements/menu.html,
13648           httemplate/elements/tr-select-reason.html: change credit reasons
13649           from freetext to new reason/reason type system (#2777)
13650
13651 2007-12-02 16:18  ivan
13652
13653         * htetc/freeside-rt.conf: would help if i got the closing tag right
13654
13655 2007-12-02 16:13  ivan
13656
13657         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
13658           statistic running, i hope
13659
13660 2007-11-30 17:37  ivan
13661
13662         * FS/FS/part_pkg/prorate.pm: cleanup
13663
13664 2007-11-30 17:34  ivan
13665
13666         * FS/FS/h_cust_svc.pm: add date_deleted method
13667
13668 2007-11-30 17:34  ivan
13669
13670         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
13671           slightly
13672
13673 2007-11-30 17:33  ivan
13674
13675         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
13676           cancellation persay, since its generic now
13677
13678 2007-11-30 17:32  ivan
13679
13680         * FS/FS/Record.pm: add h_date method too
13681
13682 2007-11-30 17:30  ivan
13683
13684         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
13685           methods and subroutines
13686
13687 2007-11-30 17:29  ivan
13688
13689         * FS/FS/part_pkg/bulk.pm: add bulk price plan
13690
13691 2007-11-30 13:07  ivan
13692
13693         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
13694           httemplate/search/cust_bill.html: add net vs gross amounts to
13695           invoice report; make the "net sales" links on
13696           sales/credit/receipts report & graph clickable
13697
13698 2007-11-30 12:55  ivan
13699
13700         * httemplate/graph/elements/monthly.html: UI: download full results
13701           links on separate lines, for consistency with search.html
13702
13703 2007-11-30 10:13  ivan
13704
13705         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
13706           separately
13707
13708 2007-11-29 19:24  ivan
13709
13710         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
13711           customer import format with company
13712
13713 2007-11-29 17:24  ivan
13714
13715         * httemplate/browse/access_user.html: update inline documentation
13716
13717 2007-11-29 17:16  ivan
13718
13719         * FS/FS/cust_main.pm: remove unnecessary redefinition of
13720           %method2payby, add a quick hack to fake B:OP success and failure
13721           for testing purposes
13722
13723 2007-11-29 15:51  ivan
13724
13725         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
13726           fix dates going all wacky on errors, when you're asked to confirm
13727           a date move into the past
13728
13729 2007-11-28 19:38  ivan
13730
13731         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
13732           nonexistent column and fix the statustext check
13733
13734 2007-11-28 19:05  ivan
13735
13736         * FS/FS/Schema.pm: doh, fix primary key name in new table
13737
13738 2007-11-28 18:54  ivan
13739
13740         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
13741           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
13742           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
13743           httemplate/misc/process/payment.cgi: even more reliable
13744           multiple-payment/double-click/concurrent-payment-form protection
13745
13746 2007-11-28 12:18  jeff
13747
13748         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
13749           select multiple, discourage creation of packages no agent can
13750           sell
13751
13752 2007-11-28 10:49  jeff
13753
13754         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
13755           httemplate/search/cust_main_ADV.cgi,
13756           httemplate/search/report_cust_main.html: advanced customer report
13757           rearrangement
13758
13759 2007-11-28 00:46  ivan
13760
13761         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
13762           for selfservice session cache
13763
13764 2007-11-27 17:54  ivan
13765
13766         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
13767           var
13768
13769 2007-11-27 17:30  ivan
13770
13771         * README: license clarification for self-service code
13772
13773 2007-11-27 15:47  ivan
13774
13775         * httemplate/search/cust_bill.html: fix small side-effect of
13776           mysql-compat change eliminating DISTINCT ON: map changing values
13777           of @where array
13778
13779 2007-11-27 14:33  jeff
13780
13781         * FS/FS/part_export/prizm.pm: comma, please
13782
13783 2007-11-27 14:30  jeff
13784
13785         * FS/FS/part_export/prizm.pm: name management tweaking
13786
13787 2007-11-27 11:34  jeff
13788
13789         * FS/FS/part_export/prizm.pm: slop correction
13790
13791 2007-11-26 19:02  jeff
13792
13793         * FS/FS/part_export/prizm.pm: attach SM's to default network,
13794           improved unsuspend & delete, option for BAM only or EMS
13795
13796 2007-11-26 18:51  jeff
13797
13798         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
13799           customers from circumventing a suspension via selfservice (2768)
13800
13801 2007-11-25 18:19  ivan
13802
13803         * httemplate/search/elements/search.html: add a "printable copy"
13804           link to searches to get full results as printable HTML without
13805           other cruft, closes: #1885
13806
13807 2007-11-25 18:18  ivan
13808
13809         * httemplate/elements/header-popup.html: add our stylesheet to
13810           popup/print headers
13811
13812 2007-11-23 17:26  ivan
13813
13814         * Makefile: hello brave new world of defaulting to apache2 in 1.9
13815
13816 2007-11-23 12:25  ivan
13817
13818         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
13819           buttons on errors, closes: RT#1035
13820
13821 2007-11-21 17:03  ivan
13822
13823         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
13824           agent' choice if the dropdown already has a value
13825
13826 2007-11-20 09:18  ivan
13827
13828         * AGPL, GPL: it finally happened
13829
13830 2007-11-18 12:02  ivan
13831
13832         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
13833           "multiplier of monthly" info to "paid time" column in
13834           svc_acct-display_paid_time_remaining report
13835
13836 2007-11-14 15:10  ivan
13837
13838         * FS/FS/TicketSystem/RT_External.pm,
13839           httemplate/view/cust_main/tickets.html: add link to resolved
13840           tickets too
13841
13842 2007-11-09 11:20  ivan
13843
13844         * FS/FS/: Conf.pm, cust_main.pm: add
13845           business-onlinepayment-email_customer flag
13846
13847 2007-11-08 19:26  ivan
13848
13849         * httemplate/search/report_receivables.html: better visual
13850           indication of disabled "days" field on IE
13851
13852 2007-11-08 19:12  ivan
13853
13854         * httemplate/search/: report_receivables.cgi,
13855           report_receivables.html: add option for listing customers without
13856           a balance (closes: RT#2752) and fix bug in total row (closes:
13857           RT#2736)
13858
13859 2007-11-08 16:44  jeff
13860
13861         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
13862
13863 2007-11-07 20:21  ivan
13864
13865         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
13866           selfservice-session_timeout config
13867
13868 2007-11-07 18:10  ivan
13869
13870         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
13871           in concatenation (.) or string at
13872           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
13873
13874 2007-11-07 16:59  ivan
13875
13876         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
13877           FS/bin/freeside-expiration-alerter, conf/alerter_template,
13878           conf/company_address, conf/company_name,
13879           conf/impending_recur_template, conf/invoice_latexfooter,
13880           conf/invoice_latexnotes, conf/invoice_latexreturnaddress,
13881           conf/invoice_latexsmallfooter, conf/invoice_template,
13882           conf/invoice_template_statement, conf/welcome_letter: for new
13883           installs, centralize some stuff that was spread around different
13884           config files.
13885
13886 2007-11-05 17:59  ivan
13887
13888         * bin/customer-faker: keep our own list of states; remove some
13889           states that Data::Faker and Locale::SubCountry disagree on
13890
13891 2007-11-04 21:42  ivan
13892
13893         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
13894           to process_payment.  just a bit important.
13895
13896 2007-11-04 21:27  ivan
13897
13898         * FS/FS/ClientAPI/MyAccount.pm,
13899           fs_selfservice/FS-SelfService/SelfService.pm: add
13900           process_payment_order_pkg method
13901
13902 2007-11-04 10:22  jeff
13903
13904         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
13905           choice according to ut_text()
13906
13907 2007-11-03 10:38  ivan
13908
13909         * httemplate/elements/menu.html: move menu option for adv. customer
13910           reports to second level, same as advanced invoice & package
13911           reports
13912
13913 2007-11-02 17:55  jeff
13914
13915         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi,
13916           search/report_cust_main.html: new customer report/flattened
13917           package report (ticket 1428)
13918
13919 2007-10-29 05:04  ivan
13920
13921         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
13922           agent-virtualized packages
13923
13924 2007-10-29 05:03  ivan
13925
13926         * httemplate/search/report_receivables.cgi: famous last mysql bug
13927
13928 2007-10-29 04:34  ivan
13929
13930         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
13931
13932 2007-10-29 04:32  ivan
13933
13934         * httemplate/search/cdr.html: mysql
13935
13936 2007-10-29 04:18  ivan
13937
13938         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
13939           locking workaround
13940
13941 2007-10-29 03:31  ivan
13942
13943         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
13944           FS/FS/part_event/Condition/balance_age.pm,
13945           FS/FS/part_event/Condition/cust_bill_age.pm,
13946           httemplate/search/cdr.html: mysql me 1.9 more times
13947
13948 2007-10-29 03:30  ivan
13949
13950         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
13951           httemplate/search/cust_bill.html,
13952           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
13953           either, sigh
13954
13955 2007-10-28 18:08  ivan
13956
13957         * httemplate/view/cust_pay.html: still have link back to the
13958           customer on printable receipt... should hide it from print at
13959           some point though
13960
13961 2007-10-28 05:51  ivan
13962
13963         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
13964           bin/freeside-upgrade: finish mysql locking workaround
13965
13966 2007-10-27 20:55  ivan
13967
13968         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
13969           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
13970           httemplate/search/report_receivables.cgi: mysql me harder
13971
13972 2007-10-26 21:46  ivan
13973
13974         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
13975           httemplate/misc/process/payment.cgi,
13976           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
13977           httemplate/view/cust_main/payment_history.html: simple payment
13978           receipts in web interface, sorry arnie, RT#2738
13979
13980 2007-10-25 12:01  ivan
13981
13982         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
13983           mysql, yes, mysql.
13984
13985 2007-10-25 01:29  ivan
13986
13987         * FS/bin/freeside-setup: fix error handling
13988
13989 2007-10-22 15:29  ivan
13990
13991         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
13992           agent-virtualized packages
13993
13994 2007-10-17 09:07  jayce
13995
13996         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
13997           existing reason, the code to insert a new reason was in place,
13998           but didn't let the new reason get used.  Code to do this was
13999           already in place, just not utilized.
14000
14001 2007-10-14 16:14  ivan
14002
14003         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
14004           config from here, though?
14005
14006 2007-10-14 16:10  ivan
14007
14008         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
14009
14010 2007-10-14 13:07  ivan
14011
14012         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
14013           customer being billed
14014
14015 2007-10-13 18:51  ivan
14016
14017         * fs_selfservice/php/: freeside.class.php,
14018           freeside.login_example.php, freeside_signup_example.php: adding
14019           php examples
14020
14021 2007-10-13 10:33  jeff
14022
14023         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
14024           agent_defaultpkg handling
14025
14026 2007-10-10 13:54  ivan
14027
14028         * FS/FS/cust_main.pm: set expandtab
14029
14030 2007-10-10 13:52  jayce
14031
14032         * FS/FS/cust_main.pm: With this line missing, cust_event objects
14033           would not fully create (eventpart wasn't loading), causing the _X
14034           methods to fail on ->part_event.  Only noticed when you retried
14035           events that had previously failed.
14036
14037 2007-10-10 11:14  ivan
14038
14039         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
14040           this time, without messing up the ordering
14041
14042 2007-10-10 10:55  ivan
14043
14044         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
14045           also cleans this up slightly
14046
14047 2007-10-10 10:50  jeff
14048
14049         * httemplate/edit/part_pkg.cgi: close:}
14050
14051 2007-10-09 10:57  ivan
14052
14053         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
14054           its asked for.
14055
14056 2007-10-08 21:58  ivan
14057
14058         * FS/FS/Conf.pm: fix documenation links to point into wiki where
14059           they belong
14060
14061 2007-10-08 21:48  ivan
14062
14063         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
14064           ticket_system-priority_reverse config
14065
14066 2007-10-08 18:40  jeff
14067
14068         * httemplate/misc/timeworked.html: preserve order
14069
14070 2007-10-08 18:06  ivan
14071
14072         * httemplate/misc/timeworked.html: interpolating the links would
14073           help too
14074
14075 2007-10-08 18:01  ivan
14076
14077         * httemplate/misc/timeworked.html: i think this should fix
14078           timeworked subjects, and link to the transactions as well
14079
14080 2007-10-08 16:48  ivan
14081
14082         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
14083           up things better
14084
14085 2007-10-08 16:32  ivan
14086
14087         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
14088           cleanups
14089
14090 2007-10-08 14:06  ivan
14091
14092         * FS/FS/part_event/Condition/cust_bill_owed.pm,
14093           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
14094           cust_bill_owed as an implicit condition (whew), and make sure it
14095           is added on migrations (also: fixed implicit conditions like this
14096           which only apply to a subset of eventtables)
14097
14098 2007-10-08 14:05  jeff
14099
14100         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
14101           packages
14102
14103 2007-10-08 12:14  jeff
14104
14105         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
14106           httemplate/edit/reg_code.cgi,
14107           httemplate/edit/process/cust_svc.cgi,
14108           httemplate/edit/process/domain_record.cgi,
14109           httemplate/edit/process/reg_code.cgi,
14110           httemplate/elements/errorpage.html,
14111           httemplate/elements/tr-select-part_referral.html,
14112           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
14113           httemplate/misc/delete-agent_payment_gateway.cgi,
14114           httemplate/misc/delete-cust_credit.cgi,
14115           httemplate/misc/delete-cust_pay.cgi,
14116           httemplate/misc/delete-cust_refund.cgi,
14117           httemplate/misc/delete-domain_record.cgi,
14118           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
14119           httemplate/misc/inventory_item-import.html,
14120           httemplate/misc/unapply-cust_credit.cgi,
14121           httemplate/misc/unapply-cust_pay.cgi,
14122           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
14123           httemplate/misc/unvoid-cust_pay_void.cgi,
14124           httemplate/misc/upload-batch.cgi,
14125           httemplate/misc/void-cust_pay.cgi,
14126           httemplate/misc/process/cdr-import.html,
14127           httemplate/misc/process/cust_main-import.cgi,
14128           httemplate/misc/process/cust_main-import_charges.cgi,
14129           httemplate/misc/process/inventory_item-import.html,
14130           httemplate/misc/process/link.cgi,
14131           httemplate/misc/process/payment.cgi,
14132           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
14133           httemplate/search/inventory_item.html,
14134           httemplate/search/reg_code.html, httemplate/search/sql.html,
14135           httemplate/search/svc_acct.cgi,
14136           httemplate/search/svc_broadband.cgi: Remove remaining calls to
14137           idiot/eidiot.  Should fix 1479
14138
14139 2007-10-05 13:41  ivan
14140
14141         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
14142           this condition
14143
14144 2007-10-05 12:53  jeff
14145
14146         * httemplate/misc/: timeworked.html, process/timeworked.html: new
14147           ui for assigning support time
14148
14149 2007-10-05 12:45  ivan
14150
14151         * httemplate/elements/tr-input-beginning_ending.html: fix date
14152           selection on advanced invoice report, or future places where date
14153           selection component is included multiple times
14154
14155 2007-10-05 07:26  jayce
14156
14157         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
14158           missing from the cust_bill_has_service condition checkin.
14159
14160 2007-10-04 17:39  ivan
14161
14162         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
14163           part_event/Condition/cust_bill_has_service.pm: add disable
14164           ability to conditions & disable cust_bill_has_service, so the
14165           condition edit page renders again
14166
14167 2007-10-04 16:55  ivan
14168
14169         * FS/FS/part_event/Condition/once.pm: whitespace
14170
14171 2007-10-04 16:52  ivan
14172
14173         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
14174           i think that should really do it.  whew
14175
14176 2007-10-04 16:41  ivan
14177
14178         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
14179           don't pass their final condition check
14180
14181 2007-10-04 16:40  ivan
14182
14183         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
14184           properly...
14185
14186 2007-10-04 14:38  ivan
14187
14188         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
14189           aid
14190
14191 2007-10-04 12:14  ivan
14192
14193         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
14194
14195 2007-10-04 12:04  ivan
14196
14197         * FS/FS/cust_main.pm: nobody likes it when you forget ions
14198
14199 2007-10-04 12:03  ivan
14200
14201         * FS/FS/cust_main.pm: additional due_cust_event debugging
14202
14203 2007-10-04 11:28  ivan
14204
14205         * FS/FS/cust_main.pm: additional due_cust_event debugging
14206
14207 2007-10-04 09:45  ivan
14208
14209         * httemplate/search/cust_bill_event.cgi: fix compilation error!
14210
14211 2007-10-03 21:21  ivan
14212
14213         * FS/FS/cust_main.pm: i really hope this finally does it
14214
14215 2007-10-03 21:09  ivan
14216
14217         * FS/FS/cust_main.pm: dot strikes again
14218
14219 2007-10-03 21:08  ivan
14220
14221         * FS/FS/cust_main.pm: whew, i think this might actually fix it
14222
14223 2007-10-03 20:48  ivan
14224
14225         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
14226           agent template migration from 1.7?  sure hope so
14227
14228 2007-10-03 20:37  ivan
14229
14230         * FS/FS/Record.pm: add debugging option to qsearch
14231
14232 2007-10-03 19:52  ivan
14233
14234         * bin/pod2x: wikify individual files
14235
14236 2007-10-03 19:22  ivan
14237
14238         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
14239
14240 2007-10-03 19:15  ivan
14241
14242         * FS/FS/cust_main.pm: add missing =back
14243
14244 2007-10-03 19:07  ivan
14245
14246         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
14247           hope
14248
14249 2007-10-03 19:06  jeff
14250
14251         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
14252           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
14253           httemplate/edit/process/part_pkg.cgi: support part_pkg option
14254           input validation, check bytecounts and allow commas (closes 1863)
14255
14256 2007-10-03 18:56  ivan
14257
14258         * bin/pod2x: this *should* fix munging of non-internal links, i
14259           hope
14260
14261 2007-10-03 18:49  ivan
14262
14263         * Makefile, bin/pod2x: wiki documentation convertor now
14264
14265 2007-10-03 18:47  ivan
14266
14267         * FS/FS.pm: add missing CLI utilities to FS.pm too
14268
14269 2007-10-03 18:45  ivan
14270
14271         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
14272
14273 2007-10-03 18:29  ivan
14274
14275         * FS/t/cust_tax_exempt.pm: wtf!
14276
14277 2007-10-03 18:21  ivan
14278
14279         * FS/FS.pm: update FS base page for new stuff in 1.9
14280
14281 2007-10-03 18:15  ivan
14282
14283         * FS/: FS.pm: update top-level FS manpage
14284
14285 2007-10-03 17:51  ivan
14286
14287         * FS/FS/: access_right.pm, access_user_pref.pm,
14288           access_usergroup.pm, pay_batch.pm: POD documentation updates
14289
14290 2007-10-02 14:56  ivan
14291
14292         * FS/FS/cust_event.pm: doh!
14293
14294 2007-10-02 08:31  jeff
14295
14296         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
14297           httemplate/search/cust_bill_event.cgi: fix up re-email these
14298           events
14299
14300 2007-10-02 08:11  jeff
14301
14302         * httemplate/misc/process/timeworked.html: missed file in self
14303           service support usage improvements
14304
14305 2007-10-01 17:44  ivan
14306
14307         * httemplate/: browse/part_referral.html, elements/menu.html:
14308           Configuration right no longer gives access to things controlled
14309           by their own ACLs (advertising source & package edit
14310
14311 2007-10-01 17:40  ivan
14312
14313         * httemplate/elements/menu.html: package definitions controlled by
14314           their own ACL now
14315
14316 2007-10-01 17:32  ivan
14317
14318         * FS/bin/freeside-daily: need the space
14319
14320 2007-10-01 17:31  ivan
14321
14322         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
14323
14324 2007-10-01 17:29  ivan
14325
14326         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
14327           back earlier commits reverted by this patch, also revert
14328           gratuitous whitespace changes
14329
14330 2007-10-01 17:22  ivan
14331
14332         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
14333           works :)
14334
14335 2007-10-01 17:18  ivan
14336
14337         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
14338           for once.pm bug?  hopefully it works :)
14339
14340 2007-09-29 17:26  ivan
14341
14342         * httemplate/search/: cdr.html, report_cdr.html: better CDR
14343           searching
14344
14345 2007-09-29 17:25  ivan
14346
14347         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
14348           date editing errors (especially because resetting them pops up
14349           the error confirmation)
14350
14351 2007-09-29 17:23  ivan
14352
14353         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
14354           migrated from 1.7?
14355
14356 2007-09-29 17:22  ivan
14357
14358         * bin/freeside-upgrade-unicode: [no log message]
14359
14360 2007-09-28 19:17  ivan
14361
14362         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
14363           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
14364           in cust_event.html & report_tax.cgi (provide a table option in
14365           access_user::agentnums_sql so this is easy to fix for other
14366           reports too)
14367
14368 2007-09-27 17:33  jayce
14369
14370         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
14371           limiting to that user's events, therefore selecting all retryable
14372           events, and having to filter later.  On a system with a running
14373           history, this caused bad O() types of situations for performance,
14374           especially bad when this was called by something that a user
14375           would be awaiting feedback from
14376
14377 2007-09-27 17:19  jayce
14378
14379         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
14380           map {} of several hundred lines into two simple method calls
14381
14382 2007-09-27 14:25  jeff
14383
14384         * httemplate/edit/svc_acct.cgi: hide fixed passwords
14385
14386 2007-09-27 11:24  jayce
14387
14388         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
14389           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
14390           will queue billing jobs instead of running each.  freeside-queued
14391           will then pick it up, allowing multiple simultaneous jobs to run,
14392           as well as multiple machines.  Also adds a 'Secure' column to the
14393           queue system, allowing for billing jobs to define themselves as
14394           'secure only' in cases where a box might be using the encryption.
14395           This allows you to  run secure only jobs (such as a collect) on
14396           boxes that can.
14397
14398 2007-09-26 12:27  jayce
14399
14400         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
14401           import.  Condition tests to see if the Invoice bills for a
14402           particular service.
14403
14404 2007-09-26 12:24  jayce
14405
14406         * FS/FS/part_event/Condition/once.pm: Event loop changes after
14407           initial creation caused this to never trigger, as the event loop
14408           creates a 'NEW' record, as a placeholder.  We need to not die
14409           from that.
14410
14411 2007-09-26 09:06  ivan
14412
14413         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
14414
14415 2007-09-24 08:47  jeff
14416
14417         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
14418           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
14419           fs_selfservice/FS-SelfService/SelfService.pm,
14420           fs_selfservice/FS-SelfService/cgi/myaccount.html,
14421           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14422           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
14423           self-service support usage improvements (1733)
14424
14425 2007-09-23 17:56  ivan
14426
14427         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
14428           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
14429           agent-virtualization of packages
14430
14431 2007-09-23 16:17  ivan
14432
14433         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
14434           show the svc_www.usersvc selector unless it is non-fixed or
14435           non-blank, NOT non-fixed or blank
14436
14437 2007-09-23 16:16  ivan
14438
14439         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
14440
14441 2007-09-23 13:21  ivan
14442
14443         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
14444           remaining search
14445
14446 2007-09-23 13:00  ivan
14447
14448         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
14449
14450 2007-09-23 12:54  ivan
14451
14452         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
14453
14454 2007-09-23 12:18  ivan
14455
14456         * httemplate/search/elements/search.html: remove extraneous blank
14457           line causing Excel exports to fail
14458
14459 2007-09-23 11:32  ivan
14460
14461         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
14462           httemplate/search/svc_acct.cgi: accounts w/time remaining search
14463
14464 2007-09-22 15:45  ivan
14465
14466         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
14467           menubar border in example self-service template
14468
14469 2007-09-22 14:31  ivan
14470
14471         * httemplate/config/: config-view.cgi, config.cgi: improve config
14472           UI, especially for textareas
14473
14474 2007-09-22 12:40  ivan
14475
14476         * httemplate/view/svc_acct.cgi: UI
14477
14478 2007-09-22 12:03  ivan
14479
14480         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
14481           going to use it
14482
14483 2007-09-22 11:27  ivan
14484
14485         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
14486           with accounts
14487
14488 2007-09-20 19:24  ivan
14489
14490         * httemplate/search/timeworked.html: fix problems with time queue
14491           search: ticket subjects need to be HTML-escaped, 'remaining time'
14492           calculation had a NULL vs 0 issue, and link to tickets
14493
14494 2007-09-19 15:38  ivan
14495
14496         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
14497           annoying Pg bugs causing "This user's 10 highest priority
14498           tickets" to be blank
14499
14500 2007-09-18 17:27  jeff
14501
14502         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
14503           priorities
14504
14505 2007-09-18 17:12  ivan
14506
14507         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
14508           least one small problem with reprint/email/fax functionality: now
14509           should understand the "most recent invoice per customer" and
14510           invoice # min/max options
14511
14512 2007-09-18 16:19  ivan
14513
14514         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
14515           when page is reloaded with an error
14516
14517 2007-09-18 15:51  ivan
14518
14519         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
14520           an official upstream config
14521
14522 2007-09-18 14:41  ivan
14523
14524         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
14525
14526 2007-09-18 14:37  ivan
14527
14528         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
14529           svcpart (links from browse/part_svc, in particular
14530
14531 2007-09-18 10:07  ivan
14532
14533         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
14534
14535 2007-09-17 23:32  jeff
14536
14537         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
14538           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
14539           of auto recharge values AND rollover
14540
14541 2007-09-17 23:07  jeff
14542
14543         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
14544
14545 2007-09-17 17:21  ivan
14546
14547         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
14548           tag; fix spacing
14549
14550 2007-09-17 14:12  ivan
14551
14552         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
14553           in payinfo trying getting set to xxEK, thanks to _vlad_ for
14554           tracking this down and providing a fix
14555
14556 2007-09-17 13:52  ivan
14557
14558         * FS/FS/Conf.pm: elaborate on ambiguous instructions
14559
14560 2007-09-13 20:45  ivan
14561
14562         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
14563           undefined value as an ARRAY reference at
14564           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
14565
14566 2007-09-13 15:35  ivan
14567
14568         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
14569           FS/FS/svc_acct_rt_transaction.pm, FS/t/acct_rt_transaction.t,
14570           FS/t/svc_acct_rt_transaction.t, htetc/handler.pl,
14571           httemplate/misc/process/timeworked.html,
14572           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
14573           to acct_rt_transaction, as it is not a service, its something
14574           that hangs off of an svc_acct (like an acct_snarf).  thank
14575           goodness was able to do this before its any sort of migration
14576           problem...
14577
14578 2007-09-13 15:25  ivan
14579
14580         * httemplate/browse/part_svc.cgi: random indentation fix
14581
14582 2007-09-13 15:25  ivan
14583
14584         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
14585           since DBIx::DBSchema 0.33+ will now drop them...
14586
14587 2007-09-13 15:24  ivan
14588
14589         * CREDITS: too little, too late attempt at spam reduction
14590
14591 2007-09-13 15:05  ivan
14592
14593         * httemplate/search/cust_main.cgi: fix status color on customer
14594           list
14595
14596 2007-09-13 15:05  ivan
14597
14598         * httemplate/search/report_receivables.cgi: clean up some unused
14599           code
14600
14601 2007-09-13 13:16  ivan
14602
14603         * httemplate/misc/cust_main-import.cgi: add better inline docs
14604           explaining fields on customer CSV import
14605
14606 2007-09-12 13:40  ivan
14607
14608         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
14609           we can't fetch the name for a queue...
14610
14611 2007-09-11 22:38  ivan
14612
14613         * bin/freeside-migrate-events: freeside-migrate-events now moves
14614           event options, whew
14615
14616 2007-09-11 21:23  ivan
14617
14618         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
14619           cust_bill_event records
14620
14621 2007-09-11 21:23  ivan
14622
14623         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
14624           in statustext message (or anything else weird) from causing them
14625           not to get inserted
14626
14627 2007-09-11 21:20  ivan
14628
14629         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
14630           that would throw a duplicate row error instead of completing the
14631           migration
14632
14633 2007-09-11 20:39  ivan
14634
14635         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
14636           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
14637           367." that might have possible set an incorrest svc_domain.suffix
14638
14639 2007-09-10 18:33  ivan
14640
14641         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
14642           cust_main-require_invoicing_list_email options
14643
14644 2007-09-10 17:28  ivan
14645
14646         * FS/FS/cust_main.pm: better default paydate for letters
14647
14648 2007-09-06 20:45  ivan
14649
14650         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
14651           work even when people don't set one in config
14652
14653 2007-09-06 20:36  ivan
14654
14655         * FS/FS/part_export/sqlradius.pm: tweak debugging
14656
14657 2007-08-23 01:23  ivan
14658
14659         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
14660           could log in to RADIUS with uppercase usernameand avoid bandwidth
14661           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
14662           for nothing, grr!)
14663
14664 2007-08-17 07:01  jeff
14665
14666         * FS/FS/cust_main.pm: miss use
14667
14668 2007-08-17 06:59  jeff
14669
14670         * httemplate/misc/process/timeworked.html: access control
14671
14672 2007-08-16 21:27  ivan
14673
14674         * Makefile: remove redunant redundancy
14675
14676 2007-08-16 11:22  jeff
14677
14678         * FS/FS/svc_acct.pm: correct labels in service definition edit for
14679           svc_acct (#1745)
14680
14681 2007-08-16 10:40  ivan
14682
14683         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
14684
14685 2007-08-16 09:19  jeff
14686
14687         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
14688
14689 2007-08-16 06:40  jeff
14690
14691         * FS/FS/svc_acct_rt_transaction.pm, FS/FS/AccessRight.pm,
14692           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14693           FS/t/svc_acct_rt_transaction.t,
14694           httemplate/misc/batch-cust_pay.html,
14695           httemplate/misc/timeworked.html, FS/MANIFEST,
14696           httemplate/misc/process/timeworked.html,
14697           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
14698           fs_selfservice/FS-SelfService/cgi/myaccount.html,
14699           htetc/handler.pl, httemplate/elements/menu.html,
14700           httemplate/view/cust_main/tickets.html: support hours 'usage'
14701           tracking for our own internal use (#1733)
14702
14703 2007-08-15 17:09  ivan
14704
14705         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
14706           of 2037-12 so it doesn't bomb out on empty paydates
14707
14708 2007-08-15 16:46  ivan
14709
14710         * FS/bin/freeside-sqlradius-reset: add -n option to
14711           freeside-sqlradius-reset to supress deleting data
14712
14713 2007-08-15 14:51  ivan
14714
14715         * httemplate/edit/cust_main.cgi: fix customer status color here too
14716
14717 2007-08-14 20:26  ivan
14718
14719         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
14720           table-grid the export listing
14721
14722 2007-08-14 14:46  ivan
14723
14724         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
14725           httemplate/graph/cust_bill_pkg.cgi,
14726           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
14727           httemplate/graph/report_cust_pkg.html,
14728           httemplate/graph/elements/monthly.html,
14729           httemplate/browse/agent.cgi: add package churn report/graph
14730
14731 2007-08-14 13:18  ivan
14732
14733         * FS/FS/Cron/bill.pm: removing unneeded %saw var
14734
14735 2007-08-13 19:40  ivan
14736
14737         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
14738           on package status selector
14739
14740 2007-08-10 16:50  ivan
14741
14742         * bin/dbdef-create, FS/bin/freeside-dbdef-create: rename
14743           dbdef-create to freeside-dbdef-create and move it to FS/bin, so
14744           it gets %%%FREESIDE_CONF%%% substituted
14745
14746 2007-08-10 15:48  ivan
14747
14748         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
14749           frequencies
14750
14751 2007-08-10 00:01  ivan
14752
14753         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
14754           httemplate/view/cust_main/packages.html: on changing packages,
14755           don't set setup date unless old package has one
14756
14757 2007-08-08 17:31  ivan
14758
14759         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
14760
14761 2007-08-08 12:18  ivan
14762
14763         * FS/FS/cust_pkg.pm: fix otaker regex
14764
14765 2007-08-07 13:05  ivan
14766
14767         * FS/FS/cust_main.pm: more informative error msg
14768
14769 2007-08-06 12:45  jeff
14770
14771         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
14772           documentation improvements
14773
14774 2007-08-06 01:51  jeff
14775
14776         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
14777
14778 2007-08-06 01:46  jeff
14779
14780         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
14781           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
14782           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
14783
14784 2007-08-05 10:32  jeff
14785
14786         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
14787
14788 2007-08-03 19:06  ivan
14789
14790         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
14791
14792 2007-08-03 18:58  ivan
14793
14794         * Makefile: update Makefile to always substitute in
14795           RT_SiteConfig.pm when running install-rt
14796
14797 2007-08-03 18:57  ivan
14798
14799         * httemplate/elements/header.html: point 1.9 to 1.9 documentation
14800
14801 2007-08-03 17:13  ivan
14802
14803         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
14804           bin/mason_handler.fcgi, bin/mason_handler.scgi,
14805           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
14806           lib/RT.pm: clean up corners & colors
14807
14808 2007-08-03 15:43  ivan
14809
14810         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
14811           .css files
14812
14813 2007-08-03 15:06  ivan
14814
14815         * rt/FREESIDE_MODIFIED: [no log message]
14816
14817 2007-08-03 14:49  ivan
14818
14819         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
14820           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: merging
14821           RT_3_6_4 to HEAD
14822
14823 2007-08-02 16:44  ivan
14824
14825         * httemplate/view/cust_main/packages.html: increase package popup
14826           width
14827
14828 2007-08-02 16:09  ivan
14829
14830         * httemplate/: edit/process/cust_pkg.cgi,
14831           elements/select-table.html, misc/change_pkg.cgi,
14832           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
14833           on change package and also make it into a popup
14834
14835 2007-08-02 16:01  ivan
14836
14837         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
14838           change package and also make it into a popup
14839
14840 2007-08-02 15:55  ivan
14841
14842         * FS/FS/CGI.pm: fix status color on small_custview
14843
14844 2007-08-02 14:57  ivan
14845
14846         * httemplate/view/cust_main/packages.html: line up package acitons
14847           all on one line
14848
14849 2007-08-02 12:54  ivan
14850
14851         * rt/: lib/RT/I18N/tr.po, lib/RT/Report/Tickets.pm,
14852           lib/RT/Report/Tickets/Entry.pm,
14853           docs/design_docs/ruleset-workflow.txt, etc/upgrade/3.5.1/content:
14854           Initial revision
14855
14856 2007-08-02 12:51  ivan
14857
14858         * rt/lib/RT/: Reminders.pm, Interface/Web/Menu.pm,
14859           Interface/Web/Menu/Item.pm, Search/Googleish.pm, I18N/sv.po:
14860           Initial revision
14861
14862 2007-08-01 15:33  ivan
14863
14864         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
14865
14866 2007-08-01 15:24  ivan
14867
14868         * ANNOUNCE.1.5, CREDITS, FS/MANIFEST, FS/README,
14869           FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Record.pm,
14870           FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/access_group.pm,
14871           FS/FS/access_user.pm, FS/FS/access_user_pref.pm, FS/FS/agent.pm,
14872           FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
14873           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm,
14874           FS/FS/cust_pkg.pm, FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
14875           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
14876           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
14877           FS/FS/part_event_condition_option.pm,
14878           FS/FS/part_event_condition_option_option.pm,
14879           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
14880           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
14881           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
14882           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
14883           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
14884           FS/FS/part_event/Action/addpost.pm,
14885           FS/FS/part_event/Action/apply.pm,
14886           FS/FS/part_event/Action/bill.pm,
14887           FS/FS/part_event/Action/cancel.pm,
14888           FS/FS/part_event/Action/collect.pm,
14889           FS/FS/part_event/Action/cust_bill_batch.pm,
14890           FS/FS/part_event/Action/cust_bill_comp.pm,
14891           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
14892           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
14893           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
14894           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
14895           FS/FS/part_event/Action/cust_bill_send.pm,
14896           FS/FS/part_event/Action/cust_bill_send_agent.pm,
14897           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
14898           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
14899           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
14900           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
14901           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
14902           FS/FS/part_event/Action/fee.pm,
14903           FS/FS/part_event/Action/suspend.pm,
14904           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
14905           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
14906           FS/FS/part_event/Condition/agent.pm,
14907           FS/FS/part_event/Condition/agent_type.pm,
14908           FS/FS/part_event/Condition/balance.pm,
14909           FS/FS/part_event/Condition/balance_age.pm,
14910           FS/FS/part_event/Condition/balance_under.pm,
14911           FS/FS/part_event/Condition/cust_bill_age.pm,
14912           FS/FS/part_event/Condition/cust_bill_owed.pm,
14913           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
14914           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
14915           FS/FS/part_event/Condition/cust_status.pm,
14916           FS/FS/part_event/Condition/every.pm,
14917           FS/FS/part_event/Condition/once.pm,
14918           FS/FS/part_event/Condition/payby.pm,
14919           FS/FS/part_event/Condition/pkg_class.pm,
14920           FS/FS/part_event/Condition/pkg_status.pm,
14921           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
14922           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
14923           FS/FS/part_pkg/prorate_delayed.pm,
14924           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
14925           FS/bin/freeside-monthly, FS/t/cust_event.t,
14926           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
14927           FS/t/part_event.t, FS/t/part_event_condition.t,
14928           FS/t/part_event_condition_option.t,
14929           FS/t/part_event_condition_option_option.t,
14930           FS/t/part_event_option.t, FS/t/pkg_referral.t,
14931           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
14932           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
14933           htetc/handler.pl, httemplate/browse/access_group.html,
14934           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
14935           httemplate/browse/invoice_template.html,
14936           httemplate/browse/part_bill_event.cgi,
14937           httemplate/browse/part_event.html,
14938           httemplate/browse/part_pkg.cgi,
14939           httemplate/browse/part_referral.html,
14940           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
14941           httemplate/config/config-process.cgi,
14942           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
14943           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
14944           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
14945           httemplate/edit/invoice_template.html,
14946           httemplate/edit/part_bill_event.cgi,
14947           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
14948           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
14949           httemplate/edit/elements/edit.html,
14950           httemplate/edit/process/access_group.html,
14951           httemplate/edit/process/invoice_logo.html,
14952           httemplate/edit/process/invoice_template.html,
14953           httemplate/edit/process/part_event.html,
14954           httemplate/edit/process/quick-cust_pkg.cgi,
14955           httemplate/edit/process/elements/process.html,
14956           httemplate/elements/checkboxes-table-name.html,
14957           httemplate/elements/freeside.css,
14958           httemplate/elements/hidden.html, httemplate/elements/menu.html,
14959           httemplate/elements/select-agent.html,
14960           httemplate/elements/select-agent_type.html,
14961           httemplate/elements/select-cust_main-status.html,
14962           httemplate/elements/select-cust_pkg-status.html,
14963           httemplate/elements/select-part_referral.html,
14964           httemplate/elements/select-pkg_class.html,
14965           httemplate/elements/select-table.html,
14966           httemplate/elements/selectlayers.html,
14967           httemplate/elements/table-grid.html,
14968           httemplate/elements/tr-checkbox-multiple.html,
14969           httemplate/elements/tr-checkbox.html,
14970           httemplate/elements/tr-fixed.html,
14971           httemplate/elements/tr-freq.html,
14972           httemplate/elements/tr-input-money.html,
14973           httemplate/elements/tr-input-text.html,
14974           httemplate/elements/tr-password.html,
14975           httemplate/elements/tr-select-agent.html,
14976           httemplate/elements/tr-select-agent_type.html,
14977           httemplate/elements/tr-select-cust_main-status.html,
14978           httemplate/elements/tr-select-cust_pkg-status.html,
14979           httemplate/elements/tr-select-invoice_template.html,
14980           httemplate/elements/tr-select-part_pkg.html,
14981           httemplate/elements/tr-select-part_referral.html,
14982           httemplate/elements/tr-select-pkg_class.html,
14983           httemplate/elements/tr-select-reason.html,
14984           httemplate/elements/tr-select-taxclass.html,
14985           httemplate/elements/tr-select.html,
14986           httemplate/elements/tr-selectlayers.html,
14987           httemplate/elements/tr-selectmultiple-part_pkg.html,
14988           httemplate/elements/tr-td-label.html,
14989           httemplate/elements/tr-title.html,
14990           httemplate/elements/fckeditor/fckconfig.js,
14991           httemplate/elements/fckeditor/fckeditor.js,
14992           httemplate/elements/fckeditor/fckpackager.xml,
14993           httemplate/elements/fckeditor/fckstyles.xml,
14994           httemplate/elements/fckeditor/fcktemplates.xml,
14995           httemplate/elements/fckeditor/editor/fckdebug.html,
14996           httemplate/elements/fckeditor/editor/fckdialog.html,
14997           httemplate/elements/fckeditor/editor/fckeditor.html,
14998           httemplate/elements/fckeditor/editor/fckeditor.original.html,
14999           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
15000           httemplate/elements/fckeditor/editor/css/fck_internal.css,
15001           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
15002           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
15003           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
15004           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
15005           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
15006           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
15007           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
15008           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
15009           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
15010           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
15011           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
15012           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
15013           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
15014           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
15015           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
15016           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
15017           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
15018           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
15019           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
15020           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
15021           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
15022           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
15023           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
15024           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
15025           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
15026           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
15027           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
15028           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
15029           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
15030           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
15031           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
15032           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
15033           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
15034           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
15035           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
15036           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
15037           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
15038           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
15039           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
15040           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
15041           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
15042           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
15043           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
15044           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
15045           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
15046           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
15047           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
15048           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
15049           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
15050           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
15051           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
15052           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
15053           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
15054           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
15055           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
15056           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
15057           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
15058           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
15059           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
15060           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
15061           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
15062           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
15063           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
15064           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
15065           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
15066           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
15067           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
15068           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
15069           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
15070           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
15071           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
15072           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
15073           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
15074           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
15075           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
15076           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
15077           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
15078           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
15079           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
15080           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
15081           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
15082           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
15083           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
15084           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
15085           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
15086           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
15087           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
15088           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
15089           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
15090           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
15091           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
15092           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
15093           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
15094           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
15095           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
15096           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
15097           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
15098           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
15099           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
15100           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
15101           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
15102           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
15103           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
15104           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
15105           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
15106           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
15107           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
15108           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
15109           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
15110           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
15111           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
15112           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
15113           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
15114           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
15115           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
15116           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
15117           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
15118           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
15119           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
15120           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
15121           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
15122           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
15123           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
15124           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
15125           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
15126           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
15127           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
15128           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
15129           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
15130           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
15131           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
15132           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
15133           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
15134           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
15135           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
15136           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
15137           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
15138           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
15139           httemplate/elements/fckeditor/editor/images/anchor.gif,
15140           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
15141           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
15142           httemplate/elements/fckeditor/editor/images/spacer.gif,
15143           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
15144           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
15145           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
15146           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
15147           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
15148           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
15149           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
15150           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
15151           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
15152           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
15153           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
15154           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
15155           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
15156           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
15157           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
15158           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
15159           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
15160           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
15161           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
15162           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
15163           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
15164           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
15165           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
15166           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
15167           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
15168           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
15169           httemplate/elements/fckeditor/editor/lang/af.js,
15170           httemplate/elements/fckeditor/editor/lang/ar.js,
15171           httemplate/elements/fckeditor/editor/lang/bg.js,
15172           httemplate/elements/fckeditor/editor/lang/bn.js,
15173           httemplate/elements/fckeditor/editor/lang/bs.js,
15174           httemplate/elements/fckeditor/editor/lang/ca.js,
15175           httemplate/elements/fckeditor/editor/lang/cs.js,
15176           httemplate/elements/fckeditor/editor/lang/da.js,
15177           httemplate/elements/fckeditor/editor/lang/de.js,
15178           httemplate/elements/fckeditor/editor/lang/el.js,
15179           httemplate/elements/fckeditor/editor/lang/en-au.js,
15180           httemplate/elements/fckeditor/editor/lang/en-ca.js,
15181           httemplate/elements/fckeditor/editor/lang/en-uk.js,
15182           httemplate/elements/fckeditor/editor/lang/en.js,
15183           httemplate/elements/fckeditor/editor/lang/eo.js,
15184           httemplate/elements/fckeditor/editor/lang/es.js,
15185           httemplate/elements/fckeditor/editor/lang/et.js,
15186           httemplate/elements/fckeditor/editor/lang/eu.js,
15187           httemplate/elements/fckeditor/editor/lang/fa.js,
15188           httemplate/elements/fckeditor/editor/lang/fi.js,
15189           httemplate/elements/fckeditor/editor/lang/fo.js,
15190           httemplate/elements/fckeditor/editor/lang/fr.js,
15191           httemplate/elements/fckeditor/editor/lang/gl.js,
15192           httemplate/elements/fckeditor/editor/lang/he.js,
15193           httemplate/elements/fckeditor/editor/lang/hi.js,
15194           httemplate/elements/fckeditor/editor/lang/hr.js,
15195           httemplate/elements/fckeditor/editor/lang/hu.js,
15196           httemplate/elements/fckeditor/editor/lang/it.js,
15197           httemplate/elements/fckeditor/editor/lang/ja.js,
15198           httemplate/elements/fckeditor/editor/lang/km.js,
15199           httemplate/elements/fckeditor/editor/lang/ko.js,
15200           httemplate/elements/fckeditor/editor/lang/lt.js,
15201           httemplate/elements/fckeditor/editor/lang/lv.js,
15202           httemplate/elements/fckeditor/editor/lang/mn.js,
15203           httemplate/elements/fckeditor/editor/lang/ms.js,
15204           httemplate/elements/fckeditor/editor/lang/nb.js,
15205           httemplate/elements/fckeditor/editor/lang/nl.js,
15206           httemplate/elements/fckeditor/editor/lang/no.js,
15207           httemplate/elements/fckeditor/editor/lang/pl.js,
15208           httemplate/elements/fckeditor/editor/lang/pt-br.js,
15209           httemplate/elements/fckeditor/editor/lang/pt.js,
15210           httemplate/elements/fckeditor/editor/lang/ro.js,
15211           httemplate/elements/fckeditor/editor/lang/ru.js,
15212           httemplate/elements/fckeditor/editor/lang/sk.js,
15213           httemplate/elements/fckeditor/editor/lang/sl.js,
15214           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
15215           httemplate/elements/fckeditor/editor/lang/sr.js,
15216           httemplate/elements/fckeditor/editor/lang/sv.js,
15217           httemplate/elements/fckeditor/editor/lang/th.js,
15218           httemplate/elements/fckeditor/editor/lang/tr.js,
15219           httemplate/elements/fckeditor/editor/lang/uk.js,
15220           httemplate/elements/fckeditor/editor/lang/vi.js,
15221           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
15222           httemplate/elements/fckeditor/editor/lang/zh.js,
15223           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
15224           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
15225           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
15226           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
15227           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
15228           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
15229           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
15230           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
15231           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
15232           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
15233           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
15234           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
15235           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
15236           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
15237           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
15238           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
15239           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
15240           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
15241           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
15242           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
15243           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
15244           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
15245           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
15246           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
15247           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
15248           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
15249           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
15250           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
15251           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
15252           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
15253           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
15254           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
15255           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
15256           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
15257           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
15258           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
15259           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
15260           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
15261           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
15262           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
15263           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
15264           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
15265           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
15266           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
15267           httemplate/graph/report_cust_bill_pkg.html,
15268           httemplate/graph/report_money_time.html,
15269           httemplate/misc/cancel_cust.html,
15270           httemplate/misc/cancel_pkg.html,
15271           httemplate/misc/cust_main-cancel.cgi,
15272           httemplate/misc/cust_main-import.cgi,
15273           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
15274           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
15275           httemplate/misc/process/cancel_pkg.html,
15276           httemplate/pref/pref-process.html,
15277           httemplate/search/cust_bill.html,
15278           httemplate/search/cust_bill_event.cgi,
15279           httemplate/search/cust_bill_event.html,
15280           httemplate/search/cust_event.html,
15281           httemplate/search/report_cust_bill.html,
15282           httemplate/search/report_cust_credit.html,
15283           httemplate/search/report_cust_event.html,
15284           httemplate/search/report_cust_main-zip.html,
15285           httemplate/search/report_cust_pay.html,
15286           httemplate/search/report_cust_pay_batch.html,
15287           httemplate/search/report_cust_pkg.html,
15288           httemplate/search/svc_acct.cgi,
15289           httemplate/search/svc_broadband.cgi,
15290           httemplate/search/svc_domain.cgi,
15291           httemplate/search/svc_forward.cgi,
15292           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
15293           httemplate/search/elements/search.html,
15294           httemplate/view/cust_bill-logo.cgi,
15295           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
15296           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
15297           httemplate/view/cust_main/order_pkg.html,
15298           httemplate/view/cust_main/packages.html,
15299           httemplate/view/cust_main/payment_history.html, test/cgi-test:
15300           event refactor, landing on HEAD!
15301
15302 2007-08-01 15:20  ivan
15303
15304         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
15305           bin/mason_handler.scgi, bin/mason_handler.svc,
15306           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
15307           bin/webmux.pl, etc/RT_Config.pm, lib/RT.pm,
15308           lib/RTx/WebCronTool.pm, lib/t/02regression.t, lib/t/03web.pl,
15309           lib/t/04_send_email.pl: commit these RT differences, seem to be
15310           mostly in autogen'ed stuff
15311
15312 2007-08-01 15:13  ivan
15313
15314         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
15315           had missed commiting this on HEAD, that's why
15316
15317 2007-08-01 12:24  ivan
15318
15319         * httemplate/misc/process/cancel_pkg.html: comment out unused code
15320
15321 2007-08-01 12:22  ivan
15322
15323         * httemplate/elements/xmlhttp.html: masonization
15324
15325 2007-08-01 12:21  ivan
15326
15327         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
15328           turn on DBIx::DBSchema::Index debugging too
15329
15330 2007-08-01 12:19  ivan
15331
15332         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
15333           of these methods might return an error
15334
15335 2007-08-01 12:19  ivan
15336
15337         * FS/FS/reason.pm: more generic modules first
15338
15339 2007-08-01 12:18  ivan
15340
15341         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
15342           description for emailcancel config
15343
15344 2007-07-26 04:13  ivan
15345
15346         * FS/FS/Schema.pm: add index
15347
15348 2007-07-20 12:58  ivan
15349
15350         * bin/apache.export: apache export: don't bomb out when svc_www
15351           records aren't associated with an svc_acct, just leave those
15352           subsitution vars blank
15353
15354 2007-07-19 07:05  jeff
15355
15356         * httemplate/config/config-view.cgi: do not include description in
15357           link to popup
15358
15359 2007-07-18 14:13  ivan
15360
15361         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
15362           wtf
15363
15364 2007-07-18 11:07  jeff
15365
15366         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
15367           httemplate/config/config-delete.cgi,
15368           httemplate/config/config-download.cgi,
15369           httemplate/config/config-process.cgi,
15370           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
15371           config in database cleanup, editing, and agent-specific config
15372           (452, 1419)
15373
15374 2007-07-17 20:23  jeff
15375
15376         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
15377           should be editable with ACL (#1730)
15378
15379 2007-07-13 17:44  ivan
15380
15381         * bin/find-overapplied: a payment, by any other name
15382
15383 2007-07-13 16:58  ivan
15384
15385         * bin/find-overapplied: adding quick find-overapplied script
15386
15387 2007-07-13 16:52  ivan
15388
15389         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
15390           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
15391           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
15392           httemplate/misc/process/recharge_svc.html,
15393           httemplate/edit/process/cust_main.cgi: fix race condition where
15394           ->apply_payments_and_credits could double-apply in rare cases
15395
15396 2007-07-13 10:00  jeff
15397
15398         * FS/FS/Conf.pm: a touch should not obliterate
15399
15400 2007-07-12 14:41  ivan
15401
15402         * bin/apache.export: add debugging flag to apache export
15403
15404 2007-07-12 14:08  jeff
15405
15406         * FS/FS/UID.pm: redundant test
15407
15408 2007-07-12 06:36  jeff
15409
15410         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
15411           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
15412           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
15413           FS/bin/freeside-init-config, FS/bin/freeside-setup,
15414           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
15415           refactor freeside-init-config to module code, compare results of
15416           old/new code, have freeside-upgrade complain and revert to old
15417           code/config on failure (#1477)
15418
15419 2007-07-11 04:10  ivan
15420
15421         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
15422           amount in error message
15423
15424 2007-07-11 01:35  ivan
15425
15426         * FS/FS/cust_main.pm: finish adding payunique field
15427
15428 2007-07-11 01:08  ivan
15429
15430         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
15431           httemplate/misc/process/payment.cgi: finish adding payunique
15432           field
15433
15434 2007-07-10 21:23  jeff
15435
15436         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
15437           paytype, stateid, and stateid_state for CHEK transactions (#1718)
15438
15439 2007-07-06 16:55  jeff
15440
15441         * httemplate/edit/process/svc_acct.cgi: manually editing usage
15442           counters removes overlimit status (#1706)
15443
15444 2007-07-06 01:08  ivan
15445
15446         * GPL, README: v3!
15447
15448 2007-07-05 15:05  ivan
15449
15450         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
15451           (without requiring it)
15452
15453 2007-07-01 17:15  ivan
15454
15455         * FS/FS/cust_pkg.pm: missing method name in docs
15456
15457 2007-07-01 11:09  ivan
15458
15459         * TODO: remove obsolete information and dollar sign Id dollar sign
15460           from TODO
15461
15462 2007-06-30 17:36  ivan
15463
15464         * httemplate/edit/agent.cgi: separate agent interface is
15465           deprecated...
15466
15467 2007-06-29 14:06  ivan
15468
15469         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
15470           header/footer to svc_www view and edit
15471
15472 2007-06-28 18:45  ivan
15473
15474         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
15475
15476 2007-06-28 18:42  ivan
15477
15478         * FS/FS/cust_pay.pm: silly missing parenthesis
15479
15480 2007-06-28 18:27  ivan
15481
15482         * bin/: create-history-tables, strip-eps: removing
15483           create-history-tables, freeside-upgrade does this anyway
15484
15485 2007-06-28 18:23  ivan
15486
15487         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
15488           checking
15489
15490 2007-06-28 18:16  ivan
15491
15492         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
15493           new DBIx::DBSchema
15494
15495 2007-06-28 13:57  ivan
15496
15497         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
15498           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
15499           for cron jobs
15500
15501 2007-06-26 11:58  ivan
15502
15503         * httemplate/search/cust_pay.cgi: fix check# search
15504
15505 2007-06-26 11:20  ivan
15506
15507         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
15508           Number::Format 1.50, not just any version
15509
15510 2007-06-26 09:55  jeff
15511
15512         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
15513           date range to page top
15514
15515 2007-06-26 08:36  jeff
15516
15517         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
15518           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
15519           httemplate/edit/REAL_cust_pkg.cgi,
15520           httemplate/edit/process/REAL_cust_pkg.cgi,
15521           httemplate/misc/cancel_pkg.html,
15522           httemplate/misc/process/cancel_pkg.html,
15523           httemplate/search/cust_pkg.cgi,
15524           httemplate/search/report_cust_pkg.html,
15525           httemplate/view/cust_main/packages.html: suspend later just like
15526           expire (#1487)
15527
15528 2007-06-25 19:31  ivan
15529
15530         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
15531           "====" to <HR> in selfservice usage stuff.  welcome to this
15532           millenium! :)
15533
15534 2007-06-22 14:25  jeff
15535
15536         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
15537           view_usage_details.html: self-service usage report enhancements
15538           (1495)
15539
15540 2007-06-22 10:27  jeff
15541
15542         * httemplate/graph/elements/monthly.html: add csv and excel export
15543           to sales reports (1426)
15544
15545 2007-06-22 10:21  jeff
15546
15547         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
15548
15549 2007-06-20 21:02  jeff
15550
15551         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
15552           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
15553           welcome letters (1677)
15554
15555 2007-06-20 15:58  ivan
15556
15557         * rt/etc/RT_SiteConfig.pm: add QuickCreateLong option, part of
15558           merging spiritone RT changes
15559
15560 2007-06-20 15:35  ivan
15561
15562         * rt/etc/RT_SiteConfig.pm: add $RT::MyTicketsLength patch from
15563           spiritone, part of merging RT changes (#1661)
15564
15565 2007-06-20 15:28  ivan
15566
15567         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
15568           rt/html/RTx/Statistics/index.html,
15569           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
15570           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
15571           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
15572           rt/html/RTx/Statistics/CallsQueueDay/index.html,
15573           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
15574           rt/html/RTx/Statistics/DayOfWeek/index.html,
15575           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
15576           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
15577           rt/html/RTx/Statistics/Elements/DateSelectRow,
15578           rt/html/RTx/Statistics/Elements/DurationAsString,
15579           rt/html/RTx/Statistics/Elements/GraphBox,
15580           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
15581           rt/html/RTx/Statistics/Elements/StatColumnMap,
15582           rt/html/RTx/Statistics/Elements/Tabs,
15583           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
15584           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
15585           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
15586           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
15587           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
15588           rt/html/RTx/Statistics/FAQ/index.html,
15589           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
15590           rt/html/RTx/Statistics/OpenStalled/index.html,
15591           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
15592           rt/html/RTx/Statistics/Resolution/index.html,
15593           rt/html/RTx/Statistics/Resolution/Elements/Chart,
15594           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
15595           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
15596           rt/html/RTx/Statistics/TimeToResolve/index.html,
15597           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
15598           rt/html/RTx/Statistics/UserTest/index.html,
15599           rt/html/RTx/Statistics/UserTest/Elements/Chart,
15600           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
15601           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
15602           rt/html/Developer/CronTool/autohandler,
15603           rt/html/Developer/CronTool/index.html,
15604           rt/html/Reports/Activity/ActivityDetail.html,
15605           rt/html/Reports/Activity/ActivitySummary.html,
15606           rt/html/Reports/Activity/ResolutionComments.html,
15607           rt/html/Reports/Activity/ResolutionStatistics.html,
15608           rt/html/Reports/Activity/index.html,
15609           rt/html/Reports/Activity/Elements/LimitReport,
15610           rt/html/Reports/Activity/Elements/MiniPlot,
15611           rt/html/Reports/Activity/Elements/PrintFooter,
15612           rt/html/Reports/Activity/Elements/PrintHeader,
15613           rt/html/Reports/Activity/Elements/ScreenFooter,
15614           rt/html/Reports/Activity/Elements/ScreenHeader,
15615           rt/html/Reports/Activity/Elements/Tabs,
15616           rt/html/Reports/Activity/Elements/Wrapper: integrate
15617           RTx::Statistics package, part of merging spiritone RT changes
15618           (#1661)
15619
15620 2007-06-18 09:45  jeff
15621
15622         * httemplate/edit/svc_www.cgi: must escape config data
15623
15624 2007-06-15 11:44  jeff
15625
15626         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
15627           httemplate/edit/process/cust_refund.cgi: paydate option for
15628           realtime_refund_bop and UI entry for cust_pay records without it
15629           (#1662 UI)
15630
15631 2007-06-14 17:58  jeff
15632
15633         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
15634           to B:OP during refunds with paynum (#1662)
15635
15636 2007-06-13 09:56  jeff
15637
15638         * FS/FS/part_export/sqlradius.pm: additional debugging
15639
15640 2007-06-08 17:53  ivan
15641
15642         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
15643           bill-for-next* hacks like bill-next* stuff but with -n flag, for
15644           skycatcher
15645
15646 2007-06-08 17:40  ivan
15647
15648         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
15649           skycatcher modifications for pre-printing invoices, but with
15650           today's date
15651
15652 2007-06-08 16:21  ivan
15653
15654         * bin/all-postal-no-email: adding quick script to move all
15655           customers to postal billing only for skycatcher
15656
15657 2007-06-08 10:38  jeff
15658
15659         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
15660           usergroup table (work around #1606)
15661
15662 2007-06-08 07:40  jeff
15663
15664         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
15665           (fixes #1657)
15666
15667 2007-06-06 17:45  jeff
15668
15669         * FS/FS/cust_bill.pm: cruft removal
15670
15671 2007-06-06 15:34  jeff
15672
15673         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
15674           (#1658)
15675
15676 2007-06-06 12:58  khoff
15677
15678         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
15679           option to disable the VOID-before-credit behavior of
15680           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
15681           broken gateways like SkipJack that a pprove VOIDs for settled
15682           transactions.
15683
15684 2007-06-05 08:07  jeff
15685
15686         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
15687           statement
15688
15689 2007-06-02 14:07  jeff
15690
15691         * httemplate/elements/header.html: drop ticket search form and
15692           logic from ticketless installs
15693
15694 2007-05-31 08:03  jeff
15695
15696         * httemplate/edit/payment_gateway.html: add TransFirst eLink
15697           support
15698
15699 2007-05-29 20:38  ivan
15700
15701         * FS/FS/svc_external.pm: should eliminiate error: Use of
15702           uninitialized value in string eq at
15703           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
15704
15705 2007-05-29 20:05  ivan
15706
15707         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
15708           domain records with " in them...
15709
15710 2007-05-21 17:34  ivan
15711
15712         * httemplate/search/report_tax.cgi: fix tax reports for some odd
15713           upgrade edge cases: when you have both taxclass and non-taxclass
15714           entries in cust_main_county for a single region (not correct
15715           setup in the first place), and non-null but empty values in
15716           taxname
15717
15718 2007-05-20 19:18  ivan
15719
15720         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
15721           some reason DBIx::DBSchema can't reverse engineer the schema for
15722           it, causing freeside-upgrade to error out trying to recreate it
15723
15724 2007-05-18 16:44  ivan
15725
15726         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
15727           hide postal/fax invoice options in backoffice as well as
15728           self-service.  closes: bug#1614
15729
15730 2007-05-11 16:18  khoff
15731
15732         * httemplate/search/: report_cust_bill.html,
15733           report_cust_credit.html, report_cust_main-zip.html,
15734           report_cust_pay.html, report_cust_pay_batch.html,
15735           report_cust_pkg.html: Fix (hopefully) all uses of
15736           /elements/tr-select-agent.html where agentnum may be undefined.
15737
15738 2007-05-11 12:03  ivan
15739
15740         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
15741           an error status, so don't up the queue with "failed: Can't logout
15742           of CGPro: No error"
15743
15744 2007-05-11 11:14  khoff
15745
15746         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
15747           URL.
15748
15749 2007-05-11 11:08  khoff
15750
15751         * FS/FS/XMLRPC.pm: Quiet debug output.
15752
15753 2007-05-08 15:43  jeff
15754
15755         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
15756           plan data
15757
15758 2007-05-08 15:10  jeff
15759
15760         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
15761           megabytes
15762
15763 2007-05-08 09:51  ivan
15764
15765         * bin/: bill-nextmonth, bill-nextyear: [no log message]
15766
15767 2007-05-06 23:35  jeff
15768
15769         * FS/bin/: freeside-sqlradius-dedup-group,
15770           freeside-sqlradius-reset: sqlradius usergroup tools
15771
15772 2007-05-06 19:14  jeff
15773
15774         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
15775
15776 2007-05-06 19:13  jeff
15777
15778         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
15779           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
15780           groups handling
15781
15782 2007-05-01 13:00  ivan
15783
15784         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
15785
15786 2007-05-01 12:57  ivan
15787
15788         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
15789           FS::ClientAPI_SessionCache for signup info so it actually works -
15790           speed up signups
15791
15792 2007-04-29 15:55  jeff
15793
15794         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
15795           FS/FS/ClientAPI/Signup.pm,
15796           fs_selfservice/FS-SelfService/cgi/signup.cgi,
15797           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
15798           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
15799           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
15800           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15801           fs_selfservice/FS-SelfService/cgi/signup.html,
15802           httemplate/view/cust_main/billing.html: ticket 1568 config
15803           options for new echeck fields and addition to selfservice
15804           interface
15805
15806 2007-04-27 15:54  jeff
15807
15808         * httemplate/edit/cust_main/contact.html: adjust default labelling
15809
15810 2007-04-27 15:37  jeff
15811
15812         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
15813           value
15814
15815 2007-04-25 21:46  jeff
15816
15817         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
15818           httemplate/misc/recharge_svc.html: more datavolume format
15819
15820 2007-04-25 20:35  ivan
15821
15822         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
15823           datavolume-forcemegabytes
15824
15825 2007-04-25 20:09  jeff
15826
15827         * FS/FS/UI/bytecount.pm: improve configfile handling
15828
15829 2007-04-25 18:50  jeff
15830
15831         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
15832           dodgy ACH hack from ticket 1436
15833
15834 2007-04-24 17:54  ivan
15835
15836         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
15837           lpr-postscript_suffix config options for printer commands to
15838           place printer in postscript mode
15839
15840 2007-04-23 17:21  jeff
15841
15842         * FS/FS/svc_www.pm: untaint
15843
15844 2007-04-23 17:04  jeff
15845
15846         * httemplate/view/svc_acct.cgi: missed a bytecount
15847
15848 2007-04-23 16:34  ivan
15849
15850         * httemplate/search/cust_pkg.cgi: fix error: column reference
15851           "fieldname" is ambiguous
15852
15853 2007-04-22 20:41  jeff
15854
15855         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
15856           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
15857           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
15858           add to ACH batch feature from customer view page
15859
15860 2007-04-20 21:44  ivan
15861
15862         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
15863           wrt where we're storing phone numbers
15864
15865 2007-04-20 14:40  ivan
15866
15867         * conf/: invoice_html, invoice_latex: add customer # to default
15868           invoice templates
15869
15870 2007-04-20 14:31  ivan
15871
15872         * httemplate/view/cust_main/billing.html: don't put this
15873           information way out on the right in its own columns.
15874
15875 2007-04-19 16:34  ivan
15876
15877         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
15878           to its own module
15879
15880 2007-04-19 16:30  jeff
15881
15882         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
15883           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
15884           httemplate/edit/process/prepay_credit.cgi,
15885           httemplate/edit/process/svc_acct.cgi,
15886           httemplate/search/prepay_credit.html, htetc/handler.pl: break
15887           _bytecount subroutines out of FS::UI::Web
15888
15889 2007-04-19 13:18  ivan
15890
15891         * htetc/handler.pl, httemplate/search/cust_svc.html,
15892           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
15893           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
15894           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
15895           with an explicit import.  did i mention this was really really
15896           weird?
15897
15898 2007-04-18 20:15  ivan
15899
15900         * FS/FS/UID.pm: better error message about missing secrets file
15901           errors.  WTF is going on!
15902
15903 2007-04-18 16:22  ivan
15904
15905         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
15906           fix use statements for FS::UI::Web.  not "use"ing modules in the
15907           actual modules you use them in is bad, mmmkay
15908
15909 2007-04-18 13:01  ivan
15910
15911         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
15912
15913 2007-04-12 17:53  jeff
15914
15915         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
15916
15917 2007-04-11 20:16  jeff
15918
15919         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
15920           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
15921           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
15922           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
15923           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
15924           httemplate/edit/process/part_pkg.cgi,
15925           httemplate/edit/process/svc_acct.cgi,
15926           httemplate/view/svc_acct.cgi: input and output on data volume
15927           fields specified with k,m,g,or t
15928
15929 2007-04-11 19:42  ivan
15930
15931         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
15932           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
15933           think.
15934
15935 2007-04-11 19:27  ivan
15936
15937         * httemplate/misc/process/recharge_svc.html: remove
15938           'backend-realtime' flag required for recharges, want that just
15939           for signups, running recharges right away by default is fine.
15940           also fix the 'fatal error - unknown payby' error that'll probably
15941           never be reached
15942
15943 2007-04-10 21:28  jeff
15944
15945         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
15946           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
15947           httemplate/view/cust_main/packages.html: usage suspend vs admin
15948           suspend -- avoid actual cust_pkg::suspend except legacy cases
15949
15950 2007-04-09 18:44  ivan
15951
15952         * FS/FS/Conf.pm: remove a ton of deprecated config options
15953
15954 2007-04-09 18:29  ivan
15955
15956         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
15957
15958 2007-04-09 16:38  jeff
15959
15960         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
15961           trigger recharge from the backend as in self-service
15962
15963 2007-04-07 18:14  jeff
15964
15965         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
15966           generated passwords be all caps
15967
15968 2007-04-07 17:41  jeff
15969
15970         * httemplate/edit/svc_acct.cgi: correct usage editing bug
15971
15972 2007-04-07 17:22  jeff
15973
15974         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
15975           svc_acct->email
15976
15977 2007-04-06 17:07  jeff
15978
15979         * httemplate/view/cust_main/billing.html: ommitted file
15980
15981 2007-04-06 16:57  jeff
15982
15983         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
15984           httemplate/misc/process/payment.cgi: integrate new echeck fields
15985           into freeside backend payment processing
15986
15987 2007-04-06 12:38  jeff
15988
15989         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
15990           httemplate/edit/cust_main.cgi,
15991           httemplate/edit/cust_main/billing.html,
15992           httemplate/edit/cust_main/select-state.html: ticket 1443 add
15993           account type and bank state for echeck processing
15994
15995 2007-04-05 17:37  ivan
15996
15997         * FS/FS/Conf.pm: slight update for batch-enable description & add
15998           ach-spiritone format to batch-default and batch-fixed_format-CHEK
15999           config items
16000
16001 2007-04-05 17:34  ivan
16002
16003         * FS/FS/Conf.pm: slight better descriptions
16004
16005 2007-04-05 17:01  khoff
16006
16007         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
16008           default.  Pass @_ along to new exports.
16009
16010 2007-04-05 15:01  ivan
16011
16012         * httemplate/elements/menu.html: they're comments now
16013
16014 2007-04-05 07:15  jeff
16015
16016         * httemplate/misc/process/cust_main_note-import.cgi: use comments
16017           and not notes
16018
16019 2007-04-04 19:04  ivan
16020
16021         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
16022           httemplate/edit/cust_main.cgi,
16023           httemplate/edit/cust_main/billing.html,
16024           httemplate/view/cust_main/billing.html: per-customer invoice
16025           terms override
16026
16027 2007-04-04 18:45  ivan
16028
16029         * httemplate/pref/pref.html: finish moving vonage integration to a
16030           user pref
16031
16032 2007-04-04 18:38  ivan
16033
16034         * httemplate/pref/pref-process.html: finish moving the vonage
16035           integration to per-user
16036
16037 2007-04-04 17:01  ivan
16038
16039         * FS/bin/freeside-init-config: correct usage
16040
16041 2007-04-04 15:42  ivan
16042
16043         * Makefile: yes virginia
16044
16045 2007-04-04 13:04  jeff
16046
16047         * FS/bin/freeside-upgrade: correct a bootstrap issue
16048
16049 2007-04-04 08:30  jeff
16050
16051         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
16052           events to fail
16053
16054 2007-04-03 12:37  jeff
16055
16056         * httemplate/misc/cust_main_note-import.cgi: correct handling of
16057           non-unix line termination
16058
16059 2007-04-02 18:39  ivan
16060
16061         * bin/fs-migrate-cust_tax_exempt: [no log message]
16062
16063 2007-04-02 08:49  jeff
16064
16065         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
16066           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
16067           httemplate/edit/process/cust_main.cgi,
16068           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
16069           license field, mask it and ssn
16070
16071 2007-03-31 19:45  jeff
16072
16073         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
16074           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
16075           quick hack to add extra 'config lines' to svc_www and otherwise
16076           enhance svc_www
16077
16078 2007-03-27 20:59  ivan
16079
16080         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
16081           shellcommands delete export
16082
16083 2007-03-21 16:07  ivan
16084
16085         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
16086           when process returns no error_message
16087
16088 2007-03-21 15:09  ivan
16089
16090         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
16091           an error_message, output additional debugging information, if
16092           available
16093
16094 2007-03-20 21:01  jeff
16095
16096         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
16097           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
16098           format, return processing and autopost
16099
16100 2007-03-20 18:21  jeff
16101
16102         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
16103           httemplate/pref/pref.html: ticket 1427, automatically email excel
16104           a/r report
16105
16106 2007-03-20 15:10  ivan
16107
16108         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
16109           agent-specific advertising sources
16110
16111 2007-03-20 13:11  jeff
16112
16113         * httemplate/misc/: cust_main_note-import.cgi,
16114           cust_main_note-import.html, process/cust_main_note-import.cgi:
16115           acls on new import
16116
16117 2007-03-20 13:01  jeff
16118
16119         * httemplate/elements/menu.html: tie note import into menu
16120
16121 2007-03-20 10:03  jeff
16122
16123         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
16124           httemplate/misc/cust_main_note-import.cgi,
16125           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
16126           tool for customer note importation
16127
16128 2007-03-15 18:35  ivan
16129
16130         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
16131           httemplate/pref/pref.html: vonage click2call integration should
16132           not be sitewide, especially now that we have user prefs
16133
16134 2007-03-15 13:54  ivan
16135
16136         * FS/FS/part_pkg.pm: 13 months!
16137
16138 2007-03-15 13:08  khoff
16139
16140         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
16141           attributes to match actual field sizes.
16142
16143 2007-03-15 13:08  khoff
16144
16145         * FS/FS/part_export/router.pm: Added configurable error checks
16146           instead of stupid /^ERROR/ check.  Commands can now be processed
16147           with Text::Template using [@-- --@] delimeters, in addition to
16148           evaling a double-quoted string.  Cleaned up spurious debug
16149           output.
16150
16151 2007-03-15 13:07  khoff
16152
16153         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
16154           html form inputs.
16155
16156 2007-03-15 13:07  khoff
16157
16158         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
16159           serial.
16160
16161 2007-03-14 16:30  jeff
16162
16163         * FS/FS/svc_acct.pm: turn debugging off
16164
16165 2007-03-14 16:27  jeff
16166
16167         * FS/FS/svc_acct.pm: correcting ->replace on bill
16168
16169 2007-03-13 02:21  ivan
16170
16171         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
16172           until then, it should be ->username, not ->name, eek.  causing
16173           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
16174           type character varying(32)" errors and will be harder to
16175           normalize back to usernum when we fix that
16176
16177 2007-03-10 20:13  ivan
16178
16179         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
16180           whew, its paged
16181
16182 2007-03-09 16:16  khoff
16183
16184         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
16185           "identical" records anyway.
16186
16187 2007-03-09 16:11  khoff
16188
16189         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
16190           for FS::svc_broadband.
16191
16192 2007-03-09 09:11  jeff
16193
16194         * bin/svc_acct_pop.import: pop import tool
16195
16196 2007-03-07 11:48  khoff
16197
16198         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
16199           the setup fee while a package is suspended.
16200
16201 2007-03-06 11:56  ivan
16202
16203         * bin/slony-setup: slight update for slony setup script
16204
16205 2007-03-05 17:59  ivan
16206
16207         * httemplate/search/cust_main.cgi: fix status colors in mozilla
16208
16209 2007-03-05 15:01  jayce
16210
16211         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
16212           warning.  Fixed.
16213
16214 2007-03-05 11:48  khoff
16215
16216         * httemplate/search/report_cust_bill.html: Fixed a problem with the
16217           %opts hash getting skewed (specifically $opt{'value'} == 'label')
16218           when $cgi->param('agentnum') was unset.
16219
16220 2007-03-02 17:29  ivan
16221
16222         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
16223           address along with signup requests, for some gateways
16224
16225 2007-03-02 15:48  ivan
16226
16227         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
16228           like "AUTH/TKT 123456"... will this make refunds work?
16229
16230 2007-03-01 22:24  ivan
16231
16232         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
16233           whew
16234
16235 2007-03-01 12:56  ivan
16236
16237         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
16238
16239 2007-03-01 12:12  ivan
16240
16241         * FS/FS/Misc/prune.pm: yeah, a typo
16242
16243 2007-03-01 09:48  ivan
16244
16245         * FS/bin/: freeside-prune-applications, freeside-upgrade:
16246           prune_applications moved to FS::Misc::prune
16247
16248 2007-03-01 09:47  ivan
16249
16250         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
16251
16252 2007-03-01 09:44  ivan
16253
16254         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
16255
16256 2007-03-01 08:36  ivan
16257
16258         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
16259
16260 2007-02-28 21:24  jeff
16261
16262         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
16263
16264 2007-02-28 21:13  jeff
16265
16266         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
16267           bin/freeside-upgrade: dangling cust_credit_refund not allowed
16268
16269 2007-02-28 17:26  ivan
16270
16271         * FS/FS/Conf.pm: this isn't necessary around a single db operation
16272
16273 2007-02-28 11:14  jeff
16274
16275         * httemplate/: edit/cust_main/select-domain.html,
16276           misc/svc_acct-domains.cgi: restore (none) choice to first package
16277           select
16278
16279 2007-02-27 16:16  jayce
16280
16281         * FS/MANIFEST: Added base_rate files
16282
16283 2007-02-27 15:59  jayce
16284
16285         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
16286           work with base_rate billing
16287
16288 2007-02-27 14:10  jeff
16289
16290         * httemplate/config/config-download.cgi: put the C in ACL here, too
16291
16292 2007-02-27 13:24  jeff
16293
16294         * FS/bin/freeside-setup: oops - inappropriate localization was
16295           committed
16296
16297 2007-02-26 17:51  jeff
16298
16299         * httemplate/config/config.cgi: config goes in database
16300
16301 2007-02-26 17:48  jeff
16302
16303         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
16304           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
16305           FS/bin/freeside-init-config, FS/bin/freeside-setup,
16306           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
16307           httemplate/config/config-download.cgi,
16308           httemplate/config/config-process.cgi,
16309           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
16310           in database
16311
16312 2007-02-26 09:54  jeff
16313
16314         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
16315           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
16316           packages
16317
16318 2007-02-24 19:08  ivan
16319
16320         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
16321           selfservice-ignore_quantity flag
16322
16323 2007-02-22 23:47  ivan
16324
16325         * FS/FS/Cron/bill.pm: take the package-def defined action here,
16326           like freeside-prepaidd
16327
16328 2007-02-21 03:26  ivan
16329
16330         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
16331           a _password_encoding field
16332
16333 2007-02-20 18:53  jeff
16334
16335         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
16336           and correct a description handling bug
16337
16338 2007-02-19 07:40  ivan
16339
16340         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
16341           on an undefined value at .../cust_bill.pm line 434
16342
16343 2007-02-16 14:06  ivan
16344
16345         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
16346
16347 2007-02-16 12:54  jeff
16348
16349         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
16350           setting
16351
16352 2007-02-16 12:21  jeff
16353
16354         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
16355           (deja vu?)
16356
16357 2007-02-16 11:46  jayce
16358
16359         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
16360           which uses the cust_pkg->options to control pricing.  You assign
16361           a base rate for charging, and it is multiplied by the 'units'
16362           ordered.  Solves a need where a company wants to offer an ASP
16363           style service, that charges per user, at a base cost, but doesn't
16364           want a plan for every combination of user amounts.
16365
16366 2007-02-15 12:18  khoff
16367
16368         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
16369           in file FS/cust_main.pm
16370
16371 2007-02-14 17:09  ivan
16372
16373         * httemplate/docs/billing.html: removing docs moved to wiki
16374
16375 2007-02-14 16:49  ivan
16376
16377         * httemplate/edit/part_bill_event.cgi: add send_email event
16378
16379 2007-02-14 16:48  ivan
16380
16381         * conf/invoice_html: remove commented-out example notes section
16382
16383 2007-02-14 15:32  jeff
16384
16385         * httemplate/: edit/cust_main/select-domain.html,
16386           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
16387           on first package in edit/cust_main
16388
16389 2007-02-14 14:43  ivan
16390
16391         * httemplate/search/report_receivables.cgi: fix alignment on
16392           receivables report
16393
16394 2007-02-14 13:23  ivan
16395
16396         * httemplate/search/report_cust_pkg.html: grey out disabled text
16397           boxes for IE
16398
16399 2007-02-14 00:48  ivan
16400
16401         * httemplate/elements/select-cust_pkg-status.html,
16402           httemplate/elements/tr-input-beginning_ending.html,
16403           httemplate/search/cust_pkg.cgi,
16404           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
16405           httemplate/images/calendar-disabled.png: add more options to
16406           advanced package reporting
16407
16408 2007-02-13 19:12  jeff
16409
16410         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
16411           impending_recur_notification
16412
16413 2007-02-13 17:43  ivan
16414
16415         * httemplate/search/svc_www.cgi: fix up svc_www searching
16416
16417 2007-02-13 16:19  jeff
16418
16419         * FS/FS/Conf.pm: better docs for impending doom
16420
16421 2007-02-13 14:24  ivan
16422
16423         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
16424           orders, patch from Sean Hanson/S1
16425
16426 2007-02-13 14:08  ivan
16427
16428         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
16429           in, patch from Sean Hanson/S1
16430
16431 2007-02-12 21:00  jayce
16432
16433         * httemplate/edit/payment_gateway.html: Small hint on how the
16434           options field is used.
16435
16436 2007-02-12 17:16  jeff
16437
16438         * httemplate/edit/cust_main.cgi: another place to alphabetize
16439
16440 2007-02-12 16:45  jeff
16441
16442         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
16443
16444 2007-02-12 09:56  jeff
16445
16446         * FS/FS/ClientAPI/Signup.pm,
16447           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
16448           new package order SELECT (ticket 1446)
16449
16450 2007-02-11 19:11  ivan
16451
16452         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
16453
16454 2007-02-11 00:51  ivan
16455
16456         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
16457           now now
16458
16459 2007-02-10 23:04  ivan
16460
16461         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
16462           "cust-fields" config value has been set
16463
16464 2007-02-09 22:13  ivan
16465
16466         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
16467           httemplate/edit/part_svc.cgi: reincorporate the changes from
16468           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
16469           that were lost due to the concurrent service-refactor merge
16470
16471 2007-02-09 16:42  ivan
16472
16473         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
16474           this time
16475
16476 2007-02-09 15:29  ivan
16477
16478         * httemplate/misc/change_pkg.cgi: fix change package link
16479
16480 2007-02-08 20:54  ivan
16481
16482         * bin/import-county-tax-rates: quick hack to import rates for
16483           landel
16484
16485 2007-02-08 20:37  jayce
16486
16487         * httemplate/view/cust_main/packages.html: Set the correct access
16488           right for the cancel link to work
16489
16490 2007-02-08 17:05  ivan
16491
16492         * conf/: invoice_html_statement, invoice_latex_statement,
16493           invoice_latexnotes_statement, invoice_template_statement: add
16494           default statement conf
16495
16496 2007-02-08 14:54  ivan
16497
16498         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
16499           groups_susp_reason option
16500
16501 2007-02-08 14:19  ivan
16502
16503         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
16504           don't rely on qsearchs to trim it for you - it is inefficient and
16505           outputs long verbose warnings
16506
16507 2007-02-08 14:08  ivan
16508
16509         * httemplate/pref/pref-process.html: second "my" localizing the
16510           variable and causing password changes to fail
16511
16512 2007-02-08 09:00  jeff
16513
16514         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
16515           edit/part_svc.cgi
16516
16517 2007-02-08 08:04  jeff
16518
16519         * httemplate/edit/part_pkg.cgi: gratuitous quote
16520
16521 2007-02-08 01:13  jeff
16522
16523         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
16524           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
16525
16526 2007-02-08 00:19  ivan
16527
16528         * FS/FS/CGI.pm: fix the popup progress bars, whew
16529
16530 2007-02-07 17:46  jeff
16531
16532         * FS/FS/part_pkg.pm, htetc/handler.pl,
16533           httemplate/elements/select-table.html,
16534           httemplate/edit/part_pkg.cgi,
16535           httemplate/edit/process/part_pkg.cgi: agent type on package
16536           add/edit (ticket 1446)
16537
16538 2007-02-06 16:46  ivan
16539
16540         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
16541           payment receipts if the conf file is created
16542
16543 2007-02-05 15:48  ivan
16544
16545         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
16546           line-item application erroring out on tax applications
16547
16548 2007-02-05 14:12  ivan
16549
16550         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
16551           catch the Cant call method "part_pkg" on an undefined value at
16552           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
16553           line 181" bug
16554
16555 2007-02-05 09:21  ivan
16556
16557         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
16558           import too... whew!  this should be it
16559
16560 2007-02-05 08:01  ivan
16561
16562         * FS/FS/pay_batch.pm: fix param passing
16563
16564 2007-02-05 07:49  ivan
16565
16566         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
16567           upload
16568
16569 2007-02-05 07:48  ivan
16570
16571         * httemplate/misc/upload-batch.cgi: misterminated <%init>
16572
16573 2007-02-05 07:02  ivan
16574
16575         * FS/FS/pay_batch.pm: remove refactored code
16576
16577 2007-02-05 05:11  ivan
16578
16579         * httemplate/search/svc_Smart.html: remove unused svc_Smart
16580
16581 2007-02-05 05:10  ivan
16582
16583         * httemplate/search/: report_receivables.cgi,
16584           report_receivables.html: add "over X days" option to receivables
16585           report
16586
16587 2007-02-05 04:51  ivan
16588
16589         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
16590           httemplate/view/cust_bill-pdf.cgi,
16591           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
16592           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
16593           httemplate/view/svc_Common.html, httemplate/view/svc_acct.cgi,
16594           httemplate/view/svc_broadband.cgi,
16595           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
16596           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
16597           httemplate/view/cust_main/contacts.html,
16598           httemplate/view/elements/svc_Common.html: C is for
16599           Cookie^WControl
16600
16601 2007-02-05 03:35  ivan
16602
16603         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
16604
16605 2007-02-05 03:12  ivan
16606
16607         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
16608           NOW, instead of last bill to next bill
16609
16610 2007-02-05 01:45  ivan
16611
16612         * httemplate/misc/download-batch.cgi: upon first download, have
16613           batches auto-set amount to customer balance if it is smaller
16614
16615 2007-02-05 01:44  ivan
16616
16617         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
16618           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
16619           cust_pay_batch::upload results subroutine to an FS::pay_batch
16620           method.  upon first download, have batches auto-reset their
16621           amounts to the customer balance upon if it is smaller.
16622
16623 2007-02-03 17:47  ivan
16624
16625         * httemplate/: search/cust_pay_batch.cgi,
16626           view/cust_main/payment_history.html: add link to some batched
16627           payment info to customer view
16628
16629 2007-02-03 16:01  ivan
16630
16631         * FS/FS/ClientAPI/Signup.pm: quieter
16632
16633 2007-02-03 05:05  ivan
16634
16635         * FS/FS/cust_pkg.pm: this should fix services with negative
16636           num_avail showing up for provisioning
16637
16638 2007-02-03 04:07  ivan
16639
16640         * FS/FS/cust_main_Mixin.pm: remove debugging left on
16641
16642 2007-02-03 03:36  ivan
16643
16644         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
16645           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
16646           httemplate/elements/menu.html,
16647           httemplate/graph/cust_bill_pkg.cgi,
16648           httemplate/graph/money_time.cgi,
16649           httemplate/graph/report_cust_bill_pkg.html,
16650           httemplate/graph/report_money_time.html,
16651           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
16652           httemplate/search/cust_bill_event.cgi,
16653           httemplate/search/cust_bill_event.html,
16654           httemplate/search/cust_bill_pkg.cgi,
16655           httemplate/search/cust_credit.html,
16656           httemplate/search/cust_main-otaker.cgi,
16657           httemplate/search/cust_main-zip.html,
16658           httemplate/search/cust_main.cgi,
16659           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
16660           httemplate/search/cust_pay_batch.cgi,
16661           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
16662           httemplate/search/cust_tax_exempt_pkg.cgi,
16663           httemplate/search/inventory_item.html,
16664           httemplate/search/pay_batch.cgi,
16665           httemplate/search/pay_batch.html, httemplate/search/queue.html,
16666           httemplate/search/reg_code.html,
16667           httemplate/search/report_cdr.html,
16668           httemplate/search/report_cust_bill.html,
16669           httemplate/search/report_cust_credit.html,
16670           httemplate/search/report_cust_main-zip.html,
16671           httemplate/search/report_cust_pay.html,
16672           httemplate/search/report_cust_pay_batch.html,
16673           httemplate/search/report_cust_pkg.html,
16674           httemplate/search/report_prepaid_income.cgi,
16675           httemplate/search/report_prepaid_income.html,
16676           httemplate/search/report_receivables.cgi,
16677           httemplate/search/report_receivables.html,
16678           httemplate/search/report_tax.cgi,
16679           httemplate/search/report_tax.html, httemplate/search/sql.html,
16680           httemplate/search/sqlradius.cgi,
16681           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
16682           httemplate/search/svc_broadband.cgi,
16683           httemplate/search/svc_domain.cgi,
16684           httemplate/search/svc_external.cgi,
16685           httemplate/search/svc_forward.cgi,
16686           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
16687           add customer status column to customer & most other reports.
16688           also put the C in ACL in the search/ and graph/ directories.
16689
16690 2007-02-02 18:39  jeff
16691
16692         * FS/bin/freeside-reset-fixed: do a setfixed
16693
16694 2007-02-01 22:29  ivan
16695
16696         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
16697
16698 2007-02-01 20:39  ivan
16699
16700         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
16701           sources in signup
16702
16703 2007-01-31 19:08  jeff
16704
16705         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
16706
16707 2007-01-31 18:37  jeff
16708
16709         * FS/FS/svc_acct.pm: spurious line
16710
16711 2007-01-31 18:35  ivan
16712
16713         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
16714           packages
16715
16716 2007-01-31 18:13  jeff
16717
16718         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
16719           ticket 1455
16720
16721 2007-01-31 17:57  ivan
16722
16723         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
16724           thing
16725
16726 2007-01-31 10:28  jeff
16727
16728         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
16729
16730 2007-01-30 22:30  khoff
16731
16732         * FS/FS/part_export/snmp.pm: Don't break if we're missing
16733           Net::SNMP.  Apparenty "require" doesn't do the trick.
16734
16735 2007-01-30 21:45  khoff
16736
16737         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
16738           flexibilty until the export subsystem rewrite.
16739
16740 2007-01-30 21:43  khoff
16741
16742         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
16743           FS::part_export::router  - Refactored to be more easily
16744           sub-classed.   - Moved per-export options to FS:;router virtual
16745           fields.   - Fixed other general brokenness.
16746
16747           FS::part_export::snmp  - SNMP export sub-classed from
16748           FS::part_export::router
16749
16750           FS::part_export::trango  - Export for Trango proprietary access
16751           points.  Sub-classed from FS::part_export::snmp.
16752
16753 2007-01-30 21:23  jeff
16754
16755         * FS/FS/cust_main.pm: minor improvement
16756
16757 2007-01-30 20:30  jeff
16758
16759         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16760           httemplate/edit/process/cust_pay.cgi,
16761           httemplate/misc/process/payment.cgi: small change in payment
16762           receipt handling (ticket 1422)
16763
16764 2007-01-30 20:26  ivan
16765
16766         * httemplate/: edit/quick-charge.html,
16767           elements/select-taxclass.html, elements/tr-select-taxclass.html,
16768           view/cust_main/packages.html: minor UI work on one-time charges
16769           w/taxclasses
16770
16771 2007-01-30 19:42  jeff
16772
16773         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
16774
16775 2007-01-30 18:08  ivan
16776
16777         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
16778           until then, it shouldn't be missing the standard header
16779
16780 2007-01-30 15:50  ivan
16781
16782         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
16783           invoices
16784
16785 2007-01-30 13:21  jeff
16786
16787         * FS/FS/svc_acct.pm: avoiding brane pane
16788
16789 2007-01-30 12:59  ivan
16790
16791         * httemplate/: browse/access_group.html, browse/access_user.html,
16792           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
16793           browse/cust_main_county.cgi, browse/inventory_class.html,
16794           browse/msgcat.cgi, browse/part_bill_event.cgi,
16795           browse/part_export.cgi, browse/part_pkg.cgi,
16796           browse/part_referral.html, browse/part_svc.cgi,
16797           browse/part_virtual_field.cgi, browse/payment_gateway.html,
16798           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
16799           browse/reason_type.html, browse/router.cgi,
16800           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
16801           search/prepay_credit.html: its all about control
16802
16803 2007-01-30 11:45  ivan
16804
16805         * FS/FS/option_Common.pm: fix old-record detection bug in
16806           option_Common
16807
16808 2007-01-30 11:40  jeff
16809
16810         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
16811           to invoicing_list (ticket 1424)
16812
16813 2007-01-30 10:52  jeff
16814
16815         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
16816           FS/FS/ClientAPI/Signup.pm,
16817           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
16818           available for self-service success (ticket 1420)
16819
16820 2007-01-29 15:16  ivan
16821
16822         * httemplate/config/: config-process.cgi, config-view.cgi,
16823           config.cgi: putting the C in ACL
16824
16825 2007-01-29 13:11  ivan
16826
16827         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
16828           <%init> helps alot
16829
16830 2007-01-29 10:50  ivan
16831
16832         * httemplate/pref/: pref-process.html, pref.html: record resolution
16833           & colro depth in user prefs
16834
16835 2007-01-29 08:16  ivan
16836
16837         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
16838
16839 2007-01-29 08:01  ivan
16840
16841         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
16842           email display bug on advanced package report, closes: Bug#1416
16843
16844 2007-01-29 04:07  ivan
16845
16846         * htetc/handler.pl: warnings in <%once> sections should not be
16847           fatal
16848
16849 2007-01-29 03:55  ivan
16850
16851         * FS/FS/option_Common.pm: remove extraneous debugging
16852
16853 2007-01-29 03:31  ivan
16854
16855         * Makefile: looks like a duck
16856
16857 2007-01-27 18:21  ivan
16858
16859         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
16860           domain zone viewing a little
16861
16862 2007-01-26 00:18  ivan
16863
16864         * FS/FS/access_user.pm: out of scope bad
16865
16866 2007-01-26 00:17  ivan
16867
16868         * FS/FS/access_user.pm: spurious password changes bad...
16869
16870 2007-01-26 00:11  ivan
16871
16872         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
16873
16874 2007-01-26 00:04  ivan
16875
16876         * FS/FS/access_user.pm, httemplate/elements/header.html,
16877           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
16878           httemplate/elements/xmenu.top.css,
16879           httemplate/elements/xmenu.top.js,
16880           httemplate/images/arrow.down.png,
16881           httemplate/images/menu-left-example.png,
16882           httemplate/images/menu-top-example.png,
16883           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
16884           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
16885           bar option!
16886
16887 2007-01-24 22:04  ivan
16888
16889         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
16890
16891 2007-01-24 22:00  ivan
16892
16893         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
16894
16895 2007-01-24 15:41  ivan
16896
16897         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
16898           need the former
16899
16900 2007-01-23 21:33  jeff
16901
16902         * httemplate/edit/process/elements/process.html: squarely between
16903           shame in you and so close
16904
16905 2007-01-23 15:42  jeff
16906
16907         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
16908           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16909           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
16910           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
16911           before first charge on flat_delayed
16912
16913 2007-01-22 23:44  ivan
16914
16915         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
16916
16917 2007-01-22 22:51  ivan
16918
16919         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
16920
16921 2007-01-22 22:45  ivan
16922
16923         * FS/FS/payby.pm: fix PREP payby
16924
16925 2007-01-22 22:41  ivan
16926
16927         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
16928           ISA it
16929
16930 2007-01-22 09:05  ivan
16931
16932         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
16933
16934 2007-01-22 06:29  ivan
16935
16936         * FS/FS/CGI.pm: hopefully this should be the last bit of the
16937           relative URL fixing
16938
16939 2007-01-22 03:41  ivan
16940
16941         * httemplate/view/cust_main.cgi: closing tags helps alot
16942
16943 2007-01-22 03:39  ivan
16944
16945         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
16946           elements/ links here too
16947
16948 2007-01-22 03:36  ivan
16949
16950         * httemplate/elements/: phonenumber.html, progress-init.html,
16951           progress-popup.html, tr-input-beginning_ending.html,
16952           tr-input-date-field.html: interpolation helps alot
16953
16954 2007-01-22 03:30  ivan
16955
16956         * httemplate/elements/: phonenumber.html, progress-init.html,
16957           progress-popup.html, tr-input-beginning_ending.html,
16958           tr-input-date-field.html: use $fsurl instead of relative ../
16959           addressing
16960
16961 2007-01-21 18:42  ivan
16962
16963         * FS/FS/ClientAPI/MyAccount.pm,
16964           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16965           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
16966           on self-service manual payment screen
16967
16968 2007-01-21 13:45  ivan
16969
16970         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
16971           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
16972           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
16973           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
16974           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
16975           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
16976           httemplate/edit/part_pkg.cgi,
16977           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
16978           Have lineitem-specific applications happen in all cases; add
16979           weightsto control
16980
16981 2007-01-21 05:42  ivan
16982
16983         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
16984           on DBIx::SB 1.36 for Pg 8.1+
16985
16986 2007-01-21 05:26  ivan
16987
16988         * Makefile, htetc/freeside-base.conf, htetc/freeside-base1.conf,
16989           htetc/freeside-base2.conf: mod_perl v2, it finally happened
16990
16991 2007-01-21 01:13  ivan
16992
16993         * httemplate/search/cust_svc.html: trim leading & trailing
16994           whitespace from service searches
16995
16996 2007-01-21 01:10  ivan
16997
16998         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
16999           are coming from in the tree -  use rooturl() instead of popurl()
17000
17001 2007-01-19 16:08  jeff
17002
17003         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
17004           not just trailing ones
17005
17006 2007-01-19 15:00  jeff
17007
17008         * httemplate/misc/download-batch.cgi: work around CSV brokenness
17009
17010 2007-01-19 14:02  jeff
17011
17012         * httemplate/edit/process/: access_user.html,
17013           elements/process.html: blank password on error
17014
17015 2007-01-19 08:31  jeff
17016
17017         * httemplate/edit/: access_user.html, process/access_user.html,
17018           process/elements/process.html: no password in html source on
17019           employee edit
17020
17021 2007-01-18 10:14  ivan
17022
17023         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
17024           don't want to abort processing because of an old not-well-checked
17025           zip
17026
17027 2007-01-17 15:28  ivan
17028
17029         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
17030           cause by recent fix to not quote things on STDIN, yuck.
17031
17032 2007-01-17 15:27  jeff
17033
17034         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
17035           httemplate/misc/payment.cgi,
17036           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
17037           httemplate/misc/process/payment.cgi,
17038           httemplate/view/svc_acct.cgi: link to customer from manual
17039           payment screen (ticket 1414)
17040
17041 2007-01-17 09:41  jeff
17042
17043         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
17044           reasons (suspends fail in freeside-daily)
17045
17046 2007-01-17 08:41  jeff
17047
17048         * FS/FS/part_pkg/flat.pm: noise reduction
17049
17050 2007-01-17 07:50  jeff
17051
17052         * httemplate/view/cust_main/packages.html: fix suspend link
17053
17054 2007-01-16 16:40  jeff
17055
17056         * httemplate/edit/: access_user.html, process/access_user.html:
17057           employee edit (ticket 1412)
17058
17059 2007-01-16 13:36  jeff
17060
17061         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
17062           for ticket 1364
17063
17064 2007-01-16 09:39  jeff
17065
17066         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
17067
17068 2007-01-16 01:11  ivan
17069
17070         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
17071           agentnum sent from client
17072
17073 2007-01-15 14:15  jeff
17074
17075         * httemplate/edit/process/quick-charge.cgi: that was DUM
17076
17077 2007-01-14 23:53  ivan
17078
17079         * httemplate/misc/download-batch.cgi: add batch expiration date
17080           incrementer for 295
17081
17082 2007-01-14 23:22  ivan
17083
17084         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
17085           batchconfig-csv-chase_canada-E-xactBatch
17086
17087 2007-01-12 15:27  jeff
17088
17089         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
17090           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
17091           httemplate/edit/svc_broadband.cgi: added svc_broadband
17092           description which is appended to Site Name in prizm export
17093
17094 2007-01-11 18:04  jeff
17095
17096         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
17097           httemplate/edit/quick-charge.html,
17098           httemplate/edit/process/quick-charge.cgi,
17099           httemplate/view/cust_main/packages.html: one-time charge
17100           enhancements
17101
17102 2007-01-10 15:21  ivan
17103
17104         * httemplate/search/queue.html: add "select all" and "unselect" all
17105           buttons to bulk queue operations
17106
17107 2007-01-10 00:56  ivan
17108
17109         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
17110           uninitialized value in string ne at
17111           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
17112
17113 2007-01-10 00:50  ivan
17114
17115         * httemplate/view/cust_main/contacts.html: you have got to be
17116           kidding me.
17117
17118 2007-01-10 00:48  ivan
17119
17120         * httemplate/view/cust_main/contacts.html: nothing could have ever
17121           gone wrong with so simple a change.  oh noooo
17122
17123 2007-01-09 23:48  ivan
17124
17125         * httemplate/view/cust_main/contacts.html: fix ship_county display
17126           bug
17127
17128 2007-01-09 21:51  ivan
17129
17130         * FS/FS/cust_bill.pm: add custnum to invoice template vars
17131
17132 2007-01-09 18:41  jeff
17133
17134         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
17135
17136 2007-01-09 16:42  jeff
17137
17138         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
17139           ignore filenames and rely on selected batch number
17140
17141 2007-01-09 16:41  jeff
17142
17143         * httemplate/misc/download-batch.cgi: permit batch redownloads
17144
17145 2007-01-09 14:57  ivan
17146
17147         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
17148
17149 2007-01-08 09:36  jeff
17150
17151         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
17152           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
17153           httemplate/misc/delete-cust_refund.cgi,
17154           httemplate/view/cust_main/payment_history.html: refund deletion
17155
17156 2007-01-05 16:47  jeff
17157
17158         * httemplate/edit/part_svc.cgi: fix UI funkiness
17159
17160 2007-01-04 21:19  jeff
17161
17162         * fs_selfservice/FS-SelfService/SelfService.pm,
17163           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17164           FS/FS/ClientAPI/MyAccount.pm,
17165           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
17166           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
17167           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
17168           fs_selfservice/FS-SelfService/cgi/provision_list.html,
17169           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17170           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
17171           self-servicey stuff (change package, detailed usage)
17172
17173 2007-01-03 23:26  ivan
17174
17175         * conf/blank_logo.eps: adding a simple blank logo; people are
17176           trying to comment out stuff in the template
17177
17178 2007-01-03 21:49  ivan
17179
17180         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
17181           a customer's balance, presumably as bad debt
17182
17183 2007-01-03 11:47  ivan
17184
17185         * httemplate/view/cust_main/packages.html: fix suspend link
17186
17187 2007-01-02 13:46  ivan
17188
17189         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
17190           searching & links
17191
17192 2007-01-02 13:44  ivan
17193
17194         * FS/FS/cust_main.pm: stupid semicolon!
17195
17196 2007-01-02 13:06  ivan
17197
17198         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
17199           trailing AND
17200
17201 2007-01-02 12:29  ivan
17202
17203         * httemplate/view/cust_main/packages.html: fix popup target links
17204
17205 2007-01-02 12:25  ivan
17206
17207         * httemplate/view/svc_Common.html: missing from svc patch, oops!
17208
17209 2007-01-02 10:38  jeff
17210
17211         * FS/FS/svc_acct.pm: omit spurious export triggering
17212
17213 2006-12-29 13:48  jeff
17214
17215         * httemplate/: elements/select-agent.html,
17216           graph/report_cust_bill_pkg.html: correct bad include, and improve
17217           no agent selected condition
17218
17219 2006-12-29 00:51  ivan
17220
17221         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17222           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
17223           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
17224           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
17225           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
17226           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
17227           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
17228           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
17229           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
17230           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
17231           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
17232           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
17233           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
17234           httemplate/edit/elements/edit.html,
17235           httemplate/edit/elements/svc_Common.html,
17236           httemplate/edit/process/elements/process.html, FS/MANIFEST,
17237           httemplate/edit/process/svc_Common.html,
17238           httemplate/elements/header.html, httemplate/elements/menu.html,
17239           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
17240           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
17241           httemplate/search/svc_broadband.cgi,
17242           httemplate/search/svc_domain.cgi,
17243           httemplate/search/svc_external.cgi,
17244           httemplate/search/svc_forward.cgi,
17245           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
17246           httemplate/view/elements/svc_Common.html,
17247           httemplate/view/cust_main/packages.html: service refactor!
17248
17249 2006-12-29 00:41  ivan
17250
17251         * httemplate/edit/process/cust_main.cgi: slight pedanticism
17252
17253 2006-12-29 00:39  ivan
17254
17255         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
17256
17257 2006-12-29 00:35  ivan
17258
17259         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
17260           it gets capitalized
17261
17262 2006-12-29 00:34  ivan
17263
17264         * httemplate/edit/process/quick-charge.cgi: whitespace
17265
17266 2006-12-29 00:34  ivan
17267
17268         * httemplate/edit/cust_main/billing.html: slight more space
17269           necessary for ACH account numbers
17270
17271 2006-12-29 00:31  ivan
17272
17273         * init.d/freeside-init: kill off all queued processes!
17274
17275 2006-12-29 00:30  ivan
17276
17277         * httemplate/docs/index.html: link more docs to wiki
17278
17279 2006-12-29 00:29  ivan
17280
17281         * httemplate/browse/pay_batch.cgi: this is unused, replaced by
17282           search/pay_batch.cgi
17283
17284 2006-12-29 00:25  ivan
17285
17286         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
17287           configurable target dirs, oops
17288
17289 2006-12-29 00:25  ivan
17290
17291         * FS/FS/svc_Common.pm: doc
17292
17293 2006-12-29 00:24  ivan
17294
17295         * FS/FS/part_pkg.pm: snot spacing
17296
17297 2006-12-29 00:24  ivan
17298
17299         * FS/FS/part_export.pm: use FS::queue for exports, though they
17300           should probably just use it themselves
17301
17302 2006-12-29 00:21  ivan
17303
17304         * Changelog, Changes.1.5.7, Changes.1.5.8: removing old changelogs
17305
17306 2006-12-29 00:20  ivan
17307
17308         * Changes.1.7.0: changelog now in the wiki
17309
17310 2006-12-28 23:23  ivan
17311
17312         * httemplate/edit/elements/edit.html: document field types
17313
17314 2006-12-28 16:30  jeff
17315
17316         * FS/FS/part_export/prizm.pm: minor fixups
17317
17318 2006-12-28 12:52  jeff
17319
17320         * httemplate/elements/tr-select-reason.html: activate submit button
17321           more readily
17322
17323 2006-12-28 00:16  ivan
17324
17325         * FS/FS/payinfo_Mixin.pm: tyop
17326
17327 2006-12-27 23:02  ivan
17328
17329         * bin/pg-version: adding pg-version
17330
17331 2006-12-26 19:29  ivan
17332
17333         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
17334           taxclass expander
17335
17336 2006-12-26 18:37  ivan
17337
17338         * FS/FS/Misc.pm, htetc/handler.pl,
17339           httemplate/edit/cust_main/contact.html,
17340           httemplate/edit/cust_main/select-county.html,
17341           httemplate/misc/counties.cgi: Add a (magically appearing and
17342           disappearing) label on the county selector.  confusing when
17343           labeled "state"
17344
17345 2006-12-26 17:35  ivan
17346
17347         * httemplate/view/cust_main/contacts.html: show county on customer
17348           view
17349
17350 2006-12-26 17:07  ivan
17351
17352         * httemplate/: edit/cust_main.cgi,
17353           edit/cust_main/select-county.html, misc/counties.cgi: fix county
17354           selector
17355
17356 2006-12-26 11:53  ivan
17357
17358         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
17359           STDIN strings are evaluated
17360
17361 2006-12-23 17:28  ivan
17362
17363         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
17364           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
17365           httemplate/edit/cust_main/billing.html,
17366           httemplate/view/cust_main/payment_history.html: fix more paymask
17367           regressions: allow editing records with existing expired cards,
17368           fix masking just-entered values when erroring out, fix echeck
17369           entry inserting as empty routing code and "xxEK" account number,
17370           remove old/deprecated/unused payinfo_maksed subs and calls
17371
17372 2006-12-22 21:37  jeff
17373
17374         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
17375           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
17376           httemplate/view/svc_broadband.cgi: inital prizm support
17377
17378 2006-12-21 22:18  ivan
17379
17380         * httemplate/search/: queue.html, elements/search.html: patch
17381           fixing "retry selected" and "remove select" in queue view
17382
17383 2006-12-20 19:05  ivan
17384
17385         * httemplate/misc/payment.cgi: fix on-demand payment form when
17386           making payments from masked data
17387
17388 2006-12-20 02:51  ivan
17389
17390         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
17391           flag for the wonderful new world of paymasking
17392
17393 2006-12-20 01:49  ivan
17394
17395         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
17396           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
17397           httemplate/elements/select-part_referral.html,
17398           httemplate/elements/select-pkg_class.html,
17399           httemplate/elements/select-table.html,
17400           httemplate/elements/tr-select-pkg_class.html,
17401           httemplate/search/elements/search.html: add ability to disable
17402           package classes
17403
17404 2006-12-19 17:20  jeff
17405
17406         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
17407           cluckage
17408
17409 2006-12-19 02:02  ivan
17410
17411         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
17412           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
17413           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
17414           payby.pm for payby info and have card masking full 6-digit BIN
17415           prefix for card identification.  have cust_pay_batch use
17416           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
17417           payment reports to use mask too if available, so credit card type
17418           selection still works with encryption.
17419
17420 2006-12-18 03:01  ivan
17421
17422         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
17423           adding when there is only one pkg_class choice (triggers
17424           javascript error
17425
17426 2006-12-18 00:08  ivan
17427
17428         * Makefile: fix MASONDATA include for dev target
17429
17430 2006-12-15 12:55  ivan
17431
17432         * httemplate/elements/dashboard-toplist.html: add a new ticket link
17433
17434 2006-12-15 05:09  ivan
17435
17436         * httemplate/elements/dashboard-toplist.html: add a quick start at
17437           a "dashboard" customer list, mostly for internal use for starters
17438
17439 2006-12-15 05:00  ivan
17440
17441         * httemplate/elements/dashboard-toplist.html: add a quick start at
17442           a "dashboard" customer list, mostly for internal use for starters
17443
17444 2006-12-15 04:43  ivan
17445
17446         * FS/FS/Conf.pm, httemplate/index.html,
17447           httemplate/elements/dashboard-toplist.html: add a quick start at
17448           a "dashboard" customer list, mostly for internal use for starters
17449
17450 2006-12-15 00:37  ivan
17451
17452         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
17453           states to old databases
17454
17455 2006-12-15 00:25  ivan
17456
17457         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
17458           eliminate funkiness with reappearing "Postal invoice" on errors
17459
17460 2006-12-14 21:29  jeff
17461
17462         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
17463           httemplate/elements/tr-input-date-field.html,
17464           httemplate/view/cust_main/misc.html: move use statements to
17465           handler.pl, do not show 1/1/70 for new birthdates, and improve
17466           error handling
17467
17468 2006-12-14 16:56  ivan
17469
17470         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
17471           DateTime as a proper rather than hidden dependency
17472
17473 2006-12-14 16:28  ivan
17474
17475         * Makefile, FS/bin/freeside-addoutsource,
17476           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
17477           FS/bin/freeside-selfservice-server,
17478           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
17479           cleanup from the conf merge
17480
17481 2006-12-14 01:27  ivan
17482
17483         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
17484           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
17485           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
17486           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
17487           FS/bin/freeside-deluser, FS/bin/freeside-queued,
17488           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
17489           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
17490           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
17491           make the config directory configurable
17492
17493 2006-12-13 22:00  ivan
17494
17495         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17496           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
17497           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
17498           httemplate/edit/cust_main/billing.html,
17499           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
17500           httemplate/search/cust_pay.cgi, FS/MANIFEST,
17501           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
17502           httemplate/edit/process/cust_main.cgi,
17503           httemplate/view/cust_main/billing.html,
17504           httemplate/view/cust_main/payment_history.html: encryption fixes
17505           from huntsberg & jayce
17506
17507 2006-12-08 07:11  jeff
17508
17509         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
17510
17511 2006-12-08 05:36  ivan
17512
17513         * httemplate/: view/cust_main/quick-charge.html,
17514           edit/process/quick-charge.cgi: some javascript validation magic
17515           to give one-time charges better UI
17516
17517 2006-12-07 08:46  ivan
17518
17519         * bin/pod2x: update pod2x for new self-service path
17520
17521 2006-12-07 07:24  ivan
17522
17523         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
17524
17525 2006-12-06 18:40  jeff
17526
17527         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
17528           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
17529           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
17530           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
17531           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
17532           fs_selfservice/FS-SelfService/SelfService.pm,
17533           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
17534           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17535           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17536           httemplate/edit/prepay_credit.cgi,
17537           httemplate/edit/process/prepay_credit.cgi,
17538           httemplate/misc/process/recharge_svc.html,
17539           httemplate/search/prepay_credit.html: retouch bandwidth countdown
17540
17541 2006-12-05 07:53  jeff
17542
17543         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
17544
17545 2006-12-04 18:37  jeff
17546
17547         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
17548           view/svc_acct.cgi: editable service usage
17549
17550 2006-12-02 16:42  ivan
17551
17552         * FS/FS/cust_main.pm: clean up whitespace merge noise
17553
17554 2006-12-02 14:04  ivan
17555
17556         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
17557
17558 2006-11-30 22:31  jeff
17559
17560         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
17561           httemplate/misc/download-batch.cgi,
17562           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
17563
17564 2006-11-30 17:41  ivan
17565
17566         * FS/bin/freeside-queued: remove unnecessary service use (in an
17567           awfully odd place)
17568
17569 2006-11-30 17:35  ivan
17570
17571         * FS/bin/freeside-expiration-alerter: go away and never come back,
17572           $Id$
17573
17574 2006-11-30 17:34  ivan
17575
17576         * FS/bin/freeside-email: begone $Id$ and your diff noise!
17577
17578 2006-11-29 18:27  jeff
17579
17580         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
17581           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
17582           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
17583           FS/FS/part_export/sqlradius.pm,
17584           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17585           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17586           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17587           httemplate/edit/prepay_credit.cgi,
17588           httemplate/edit/process/prepay_credit.cgi,
17589           httemplate/misc/recharge_svc.html,
17590           httemplate/misc/process/recharge_svc.html,
17591           httemplate/search/prepay_credit.html,
17592           httemplate/view/cust_main/packages.html: prepaid download/upload
17593           tracking
17594
17595 2006-11-28 01:38  ivan
17596
17597         * FS/FS/access_user.pm: usernames should be alphanumeric only
17598
17599 2006-11-26 23:11  jeff
17600
17601         * FS/FS/ClientAPI/Signup.pm,
17602           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
17603           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17604           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
17605           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
17606           from self-service
17607
17608 2006-11-26 17:08  ivan
17609
17610         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
17611
17612 2006-11-26 15:09  jeff
17613
17614         * httemplate/elements/menu.html: minor tyop
17615
17616 2006-11-26 15:06  jeff
17617
17618         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
17619           view/cust_main/notes.html: more ajaxy customer notes
17620
17621 2006-11-25 13:04  jeff
17622
17623         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
17624
17625 2006-11-24 02:34  ivan
17626
17627         * httemplate/browse/part_pkg.cgi: link to and label one-time
17628           charges correctly
17629
17630 2006-11-24 00:48  ivan
17631
17632         * httemplate/elements/tr-input-beginning_ending.html,
17633           httemplate/elements/tr-input-lessthan_greaterthan.html,
17634           httemplate/search/cust_credit.html,
17635           httemplate/search/cust_pay.cgi,
17636           httemplate/search/report_cust_credit.html,
17637           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
17638           than and greater than amounts to credit and payment searches
17639
17640 2006-11-20 02:34  ivan
17641
17642         * httemplate/browse/agent.cgi: remove annoying black box around
17643           override info
17644
17645 2006-11-19 19:05  ivan
17646
17647         * httemplate/autohandler: bug fix for open transactions
17648
17649 2006-11-17 18:19  jeff
17650
17651         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
17652           optional on domain addition
17653
17654 2006-11-17 02:16  ivan
17655
17656         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
17657           problem; attempt to use an existing credit/payment before
17658           suspending
17659
17660 2006-11-16 07:37  jeff
17661
17662         * httemplate/edit/process/part_bill_event.cgi: bug squishing
17663
17664 2006-11-15 22:20  jeff
17665
17666         * httemplate/: elements/tr-input-date-field.html,
17667           edit/cust_main.cgi, edit/process/cust_main.cgi,
17668           view/cust_main/misc.html: switch birthdate to DateTime
17669
17670 2006-11-14 04:22  ivan
17671
17672         * httemplate/misc/cust_main-import.cgi: add some docs on required
17673           fields to page
17674
17675 2006-11-13 20:04  ivan
17676
17677         * httemplate/: browse/agent.cgi,
17678           misc/delete-agent_payment_gateway.cgi: working agent gateway
17679           override delete link
17680
17681 2006-11-13 19:30  ivan
17682
17683         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
17684           Storable
17685
17686 2006-11-13 19:16  ivan
17687
17688         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
17689           FS/FS/ClientAPI/Signup.pm,
17690           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
17691           use card-types config too
17692
17693 2006-11-13 18:54  ivan
17694
17695         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
17696           configuration value for self-service
17697
17698 2006-11-12 17:09  ivan
17699
17700         * FS/FS/CGI.pm, httemplate/elements/error.html,
17701           httemplate/elements/header.html,
17702           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
17703           preference page, start with just a password changer
17704
17705 2006-11-08 18:52  jeff
17706
17707         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
17708
17709 2006-11-08 18:28  jeff
17710
17711         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
17712
17713 2006-11-05 14:39  ivan
17714
17715         * Makefile: call it 1.7.1 to avoid confusion
17716
17717 2006-11-05 14:28  ivan
17718
17719         * bin/: customer-faker, payment-faker: some sample data creators
17720
17721 2006-11-05 11:34  ivan
17722
17723         * FS/FS/cust_main.pm: fix empty invoice number omitting in
17724           realtime_bop, oops
17725
17726 2006-11-05 11:22  ivan
17727
17728         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
17729
17730 2006-11-05 10:06  ivan
17731
17732         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
17733           paren
17734
17735 2006-11-05 10:03  ivan
17736
17737         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
17738           be an optional param anyway
17739
17740 2006-11-05 10:03  ivan
17741
17742         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
17743           SELECT in self-service payment form
17744
17745 2006-11-05 09:36  ivan
17746
17747         * fs_selfservice/FS-SelfService/: SelfService.pm,
17748           cgi/selfservice.cgi: add some self-service debugging
17749
17750 2006-11-05 08:58  ivan
17751
17752         * FS/bin/freeside-selfservice-server: fix spurious disconnection
17753           errors in selfservice server log
17754
17755 2006-11-05 07:55  ivan
17756
17757         * httemplate/view/cust_main/payment_history.html: fix but with no
17758           "show prior history" showing up when everything is hidden
17759
17760 2006-11-03 14:02  ivan
17761
17762         * FS/FS/part_pkg.pm: add every 45 day option to available
17763           frequencies
17764
17765 2006-10-31 10:56  jeff
17766
17767         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
17768           been suspended
17769
17770 2006-10-31 08:57  jeff
17771
17772         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
17773
17774 2006-10-30 04:39  ivan
17775
17776         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
17777           invoice_number to B:OP, omit the field entirely
17778
17779 2006-10-29 17:28  ivan
17780
17781         * FS/MANIFEST: removing freeside-daily
17782
17783 2006-10-29 16:26  ivan
17784
17785         * FS/bin/freeside-bill: removing pre-1.4 freeside-bill
17786
17787 2006-10-27 12:10  ivan
17788
17789         * FS/FS/: Conf.pm, cust_pkg.pm: add
17790           unsuspend-always_adjust_next_bill_date config option for qis
17791
17792 2006-10-27 10:01  jeff
17793
17794         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
17795           httemplate/edit/process/cust_main_note.cgi,
17796           httemplate/elements/overlibmws_crossframe.js,
17797           httemplate/view/cust_main/notes.html: editable notes
17798
17799 2006-10-26 19:12  jeff
17800
17801         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
17802           enhancements for suspend reasons
17803
17804 2006-10-26 01:35  ivan
17805
17806         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
17807           (none) package selection if there's a default
17808
17809 2006-10-25 11:10  jeff
17810
17811         * httemplate/view/cust_main/packages.html: show reasons
17812
17813 2006-10-25 10:36  ivan
17814
17815         * httemplate/: elements/pager.html, search/cust_main.cgi,
17816           search/elements/search.html: pagination patch from UNTD - limit
17817           the number of page links displayed and have a drop-down option
17818           for selecting number of entries per page
17819
17820 2006-10-25 05:04  ivan
17821
17822         * conf/ticket_system: default to RT_Internal ticketing
17823
17824 2006-10-24 21:51  jeff
17825
17826         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
17827
17828 2006-10-24 21:44  jeff
17829
17830         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
17831           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
17832           pkgparts on advanced package report
17833
17834 2006-10-24 20:12  jeff
17835
17836         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
17837           svc_www tweak
17838
17839 2006-10-24 19:22  jeff
17840
17841         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
17842           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
17843           httemplate/edit/svc_acct.cgi: limited domain select
17844
17845 2006-10-24 11:26  jeff
17846
17847         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
17848           httemplate/view/cust_main/misc.html: add customer signup date
17849
17850 2006-10-23 02:44  ivan
17851
17852         * httemplate/elements/menu.html: have the unlinked account search
17853           go to UN_username so it doesn't miss accounts with no UID
17854
17855 2006-10-23 02:35  ivan
17856
17857         * httemplate/elements/header.html: eek, VALIGN=top for the page
17858
17859 2006-10-23 02:24  ivan
17860
17861         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
17862           complains searches are not returning enough
17863
17864 2006-10-23 01:47  ivan
17865
17866         * httemplate/misc/process/cancel_pkg.html: better error message if
17867           you don't enter a reason.  FS::reason::check can untaint its
17868           data, and will allow punctuation in reasons
17869
17870 2006-10-23 01:30  ivan
17871
17872         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
17873           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
17874           remove -w to prevent warnings from messing up otherwise working
17875           CGIs
17876
17877 2006-10-22 23:38  ivan
17878
17879         * FS/FS/Record.pm: add AU to list of zip-requiring countries
17880
17881 2006-10-22 21:21  jeff
17882
17883         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
17884           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
17885           httemplate/edit/reason.html,
17886           httemplate/edit/process/part_bill_event.cgi,
17887           httemplate/elements/tr-select-reason.html,
17888           httemplate/misc/cancel_pkg.html,
17889           httemplate/misc/process/cancel_pkg.html: events should attach
17890           reasons
17891
17892 2006-10-22 18:47  ivan
17893
17894         * httemplate/view/cust_main/packages.html: fix regression from
17895           table re-layout: don't display provision links for cancelled
17896           packages
17897
17898 2006-10-22 04:42  ivan
17899
17900         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
17901           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
17902           default package
17903
17904 2006-10-21 22:22  ivan
17905
17906         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
17907           use Tie::IxHash here too
17908
17909 2006-10-21 22:18  ivan
17910
17911         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
17912           plan option for prepaid packages to cancel instead of suspend
17913
17914 2006-10-21 17:35  ivan
17915
17916         * httemplate/elements/menu.html: link to wrong place
17917
17918 2006-10-20 15:49  ivan
17919
17920         * FS/FS/part_pkg.pm: add 48-hour billing
17921
17922 2006-10-19 07:32  jeff
17923
17924         * FS/FS/Conf.pm: [no log message]
17925
17926 2006-10-19 07:29  jeff
17927
17928         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
17929
17930 2006-10-19 07:26  jeff
17931
17932         * httemplate/elements/tr-select-reason.html,
17933           httemplate/misc/cancel_pkg.cgi, httemplate/misc/cancel_pkg.html,
17934           httemplate/misc/expire_pkg.cgi,
17935           httemplate/misc/process/cancel_pkg.html,
17936           httemplate/misc/process/expire_pkg.cgi,
17937           httemplate/misc/susp_pkg.cgi, FS/t/cust_pkg_reason.t: suspension
17938           and cancellation reasons
17939
17940 2006-10-19 07:23  jeff
17941
17942         * FS/FS/cancel_reason.pm, FS/FS/reason.pm, FS/FS/reason_type.pm,
17943           FS/t/cancel_reason.t, FS/t/reason.t, FS/t/reason_type.t,
17944           httemplate/browse/reason.html,
17945           httemplate/browse/reason_type.html,
17946           httemplate/edit/process/reason.html,
17947           httemplate/edit/process/reason_type.html,
17948           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
17949           suspension and cancellation reasons
17950
17951 2006-10-18 21:41  jeff
17952
17953         * FS/FS/part_export/acct_plesk.pm: wrong method
17954
17955 2006-10-18 16:07  jeff
17956
17957         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
17958           FS/MANIFEST, htetc/handler.pl,
17959           httemplate/browse/part_bill_event.cgi,
17960           httemplate/edit/elements/edit.html,
17961           httemplate/edit/part_bill_event.cgi,
17962           httemplate/edit/process/part_bill_event.cgi,
17963           httemplate/elements/menu.html,
17964           httemplate/view/cust_main/packages.html: suspension and
17965           cancellation reasons
17966
17967 2006-10-18 02:30  ivan
17968
17969         * httemplate/docs/: config.html, export.html: removing obsolete
17970           config.html, moving info from export.html into wiki
17971
17972 2006-10-17 17:05  jeff
17973
17974         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
17975
17976 2006-10-17 02:03  ivan
17977
17978         * rt/sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
17979
17980 2006-10-16 22:49  ivan
17981
17982         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
17983           on IE, whew!
17984
17985 2006-10-16 10:59  ivan
17986
17987         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
17988           constraint cust_main18'), hope this doesn't break anything else
17989
17990 2006-10-16 10:13  ivan
17991
17992         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
17993           not my monday morning
17994
17995 2006-10-16 10:11  ivan
17996
17997         * FS/FS/Conf.pm: closing bracket helps
17998
17999 2006-10-16 10:10  ivan
18000
18001         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
18002           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
18003           DOB on
18004
18005 2006-10-16 09:56  ivan
18006
18007         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
18008           advertising sources
18009
18010 2006-10-15 19:21  ivan
18011
18012         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
18013           switching Net::Plesk to a run-time dependency
18014
18015 2006-10-14 16:53  ivan
18016
18017         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
18018           Net::Plesk until its needed, to prevent every install from
18019           depending on it
18020
18021 2006-10-14 13:47  jeff
18022
18023         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
18024           plesk support
18025
18026 2006-10-14 03:09  ivan
18027
18028         * httemplate/search/report_receivables.cgi: that should fix
18029           statuses on receivables report
18030
18031 2006-10-14 02:55  ivan
18032
18033         * httemplate/docs/: index.html, selfservice.html: move
18034           signup/self-service install to wiki
18035
18036 2006-10-12 02:42  ivan
18037
18038         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
18039           matching" error when there are no companies in the fuzzy cache
18040           yet
18041
18042 2006-10-08 22:05  ivan
18043
18044         * FS/FS/Conf.pm: date selektah
18045
18046 2006-10-08 21:27  jeff
18047
18048         * httemplate/edit/process/cust_main.cgi: more BoD
18049
18050 2006-10-08 18:05  ivan
18051
18052         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
18053           freeside-adduser: update the tools for dev installs
18054
18055 2006-10-08 17:30  ivan
18056
18057         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
18058           notes be the default
18059
18060 2006-10-08 17:26  ivan
18061
18062         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
18063           the customer view a tiny bit
18064
18065 2006-10-08 17:13  ivan
18066
18067         * htetc/handler.pl: add cust_main_note to handler.pl
18068
18069 2006-10-08 01:17  ivan
18070
18071         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
18072           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
18073           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
18074           httemplate/edit/part_bill_event.cgi,
18075           httemplate/elements/menu.html,
18076           httemplate/search/cust_pay_batch.cgi,
18077           httemplate/search/pay_batch.cgi,
18078           httemplate/search/elements/search.html: add menu items for credit
18079           card batching, debug last-minute changes to payby.pm, add ACL for
18080           re-processing batches, separate CARD and CHEK batches, fixed
18081           defaults for batch formats
18082
18083 2006-10-07 16:40  ivan
18084
18085         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
18086           document realtime option
18087
18088 2006-10-07 14:40  ivan
18089
18090         * FS/FS/cust_main.pm: better error msg on CSV import with bad
18091           pkgpart
18092
18093 2006-10-04 14:22  jeff
18094
18095         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
18096           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
18097           httemplate/elements/tr-input-date-field.html,
18098           httemplate/view/cust_main/misc.html: DoB
18099
18100 2006-10-03 15:44  jeff
18101
18102         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
18103           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
18104           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
18105           httemplate/edit/cust_main_note.cgi,
18106           httemplate/edit/process/cust_main_note.cgi,
18107           httemplate/view/cust_main.cgi,
18108           httemplate/view/cust_main/notes.html: Enhanced customer notes
18109
18110 2006-10-03 08:59  ivan
18111
18112         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
18113           svc_www.pm: s/repalce/replace/ in POD doc
18114
18115 2006-09-29 10:22  ivan
18116
18117         * FS/FS/access_user.pm: fix problem with viewing unlinked services
18118
18119 2006-09-29 09:18  ivan
18120
18121         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
18122           mapped values to disappear
18123
18124 2006-09-29 08:36  ivan
18125
18126         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
18127           domain_sql export
18128
18129 2006-09-28 10:45  ivan
18130
18131         * FS/FS/svc_acct.pm: missing $ in ldap_password
18132
18133 2006-09-26 11:55  ivan
18134
18135         * httemplate/search/: svc_Smart.html, svc_acct.cgi: fix
18136           username@domain search
18137
18138 2006-09-23 11:33  ivan
18139
18140         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
18141           mailserver integration
18142
18143 2006-09-20 21:41  ivan
18144
18145         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
18146           as well
18147
18148 2006-09-20 09:00  ivan
18149
18150         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
18151
18152 2006-09-20 08:20  ivan
18153
18154         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
18155
18156 2006-09-20 08:19  ivan
18157
18158         * FS/FS/part_export/domain_sql.pm: tie correctly!
18159
18160 2006-09-19 09:49  ivan
18161
18162         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
18163           part_export/domain_sql.pm: add domain_sql export for new
18164           mailserver config and modify acct_sql export for same
18165
18166 2006-09-17 19:21  ivan
18167
18168         * httemplate/elements/menu.html: ticket system disableability for
18169           rainbowshops
18170
18171 2006-09-16 13:07  ivan
18172
18173         * bin/customer-faker: bulk fake customer insert
18174
18175 2006-09-15 12:15  ivan
18176
18177         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
18178           httemplate/view/cust_main/payment_history.html: add link to
18179           customer tax exemptions to customer view page
18180
18181 2006-09-14 22:10  ivan
18182
18183         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
18184           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
18185           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
18186
18187 2006-09-14 12:33  ivan
18188
18189         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
18190           fields on tables we can't deliver them on.  virtual fields suck
18191           anyway, they should be real database fields
18192
18193 2006-09-14 12:30  ivan
18194
18195         * httemplate/edit/process/generic.cgi: pointer to
18196           elements/process.html, fwiw
18197
18198 2006-09-13 09:01  ivan
18199
18200         * httemplate/search/report_cust_pay.html: add check # search, here
18201           for now...
18202
18203 2006-09-13 07:57  ivan
18204
18205         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
18206           the fix for all this trouble.  s/qsearchs/qsearch/
18207
18208 2006-09-13 07:53  ivan
18209
18210         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
18211
18212 2006-09-12 19:14  ivan
18213
18214         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
18215
18216 2006-09-12 19:11  ivan
18217
18218         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
18219           debugging cleanup
18220
18221 2006-09-12 14:27  ivan
18222
18223         * httemplate/search/cust_main.cgi: no need to log this
18224
18225 2006-09-05 18:20  ivan
18226
18227         * bin/breakdown-bill-applications: not done yet
18228
18229 2006-09-05 18:08  ivan
18230
18231         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
18232           how did it wind up in CVS?
18233
18234 2006-09-05 18:08  ivan
18235
18236         * FS/bin/freeside-setup: new world ACLs
18237
18238 2006-09-05 18:07  ivan
18239
18240         * FS/FS/ClientAPI/Signup.pm: less cut and paste
18241
18242 2006-09-05 18:07  ivan
18243
18244         * FS/FS/payby.pm: ugh DCLN :/
18245
18246 2006-09-05 18:06  ivan
18247
18248         * FS/FS/cust_svc.pm: add some debugging
18249
18250 2006-09-05 18:06  ivan
18251
18252         * FS/FS/cdr.pm: add missing =back
18253
18254 2006-09-05 09:44  ivan
18255
18256         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
18257
18258 2006-09-05 09:27  ivan
18259
18260         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
18261           usage
18262
18263 2006-09-04 13:31  ivan
18264
18265         * httemplate/search/sqlradius.cgi: really fix the embedded duration
18266           table
18267
18268 2006-09-04 13:22  ivan
18269
18270         * httemplate/search/sqlradius.cgi: use the exact provided time
18271
18272 2006-09-04 13:15  ivan
18273
18274         * httemplate/search/sqlradius.cgi: fix the date/time parsing
18275
18276 2006-09-04 13:12  ivan
18277
18278         * httemplate/search/sqlradius.cgi: fix the embedded duration table
18279
18280 2006-09-04 13:10  ivan
18281
18282         * httemplate/search/sqlradius.cgi: fix the gridding colors
18283
18284 2006-09-04 13:05  ivan
18285
18286         * httemplate/: elements/tr-input-beginning_ending.html,
18287           search/sqlradius.cgi, search/sqlradius.html: allow time selection
18288           in RADIUS searches and grid-ize the resulting table
18289
18290 2006-09-04 09:24  ivan
18291
18292         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
18293           session search back to main menu
18294
18295 2006-09-02 20:14  ivan
18296
18297         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
18298           file from scratch
18299
18300 2006-09-02 20:12  ivan
18301
18302         * bin/dbdef-create: don't error out trying to create a dbdef file
18303           from scratch
18304
18305 2006-09-02 13:38  ivan
18306
18307         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
18308           agent-virtualize invoice event reports
18309
18310 2006-09-01 00:52  ivan
18311
18312         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
18313           little
18314
18315 2006-08-31 18:51  lawrence
18316
18317         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
18318           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
18319           checkpoint on improved signup stuff for additional services
18320
18321 2006-08-31 14:26  lawrence
18322
18323         * httemplate/config/config-process.cgi: make select-sub parameters
18324           work
18325
18326 2006-08-31 13:47  ivan
18327
18328         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
18329
18330 2006-08-31 13:44  ivan
18331
18332         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
18333
18334 2006-08-31 13:44  ivan
18335
18336         * bin/svc_acct.export: removing obsolete file
18337
18338 2006-08-31 12:59  ivan
18339
18340         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
18341
18342 2006-08-31 12:25  ivan
18343
18344         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
18345
18346 2006-08-30 09:24  ivan
18347
18348         * bin/mapsecrets2access_user: need a username arg for now... this
18349           should make the error message less confusing
18350
18351 2006-08-30 08:41  ivan
18352
18353         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
18354           freeside-adduser
18355
18356 2006-08-29 11:04  khoff
18357
18358         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
18359           we always wanted.  Requires Date::Manip.
18360
18361 2006-08-29 10:50  lawrence
18362
18363         * FS/FS/ClientAPI/Signup.pm,
18364           fs_selfservice/FS-SelfService/cgi/signup.cgi,
18365           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
18366           Enhancements
18367
18368 2006-08-28 06:52  ivan
18369
18370         * httemplate/edit/process/cust_main.cgi: parameters to method calls
18371           require ( ), arrgh
18372
18373 2006-08-27 17:52  jeff
18374
18375         * FS/FS/cust_bill.pm: protect against a race
18376
18377 2006-08-27 15:55  jeff
18378
18379         * Makefile: more clean
18380
18381 2006-08-27 14:50  jeff
18382
18383         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
18384           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
18385
18386 2006-08-27 13:10  jeff
18387
18388         * FS/FS/cust_pay_batch.pm: no comment
18389
18390 2006-08-27 13:09  jeff
18391
18392         * FS/FS/payby.pm: oops
18393
18394 2006-08-27 12:33  ivan
18395
18396         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
18397           invoice event reports
18398
18399 2006-08-27 12:30  jeff
18400
18401         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
18402           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
18403           conflict resolution
18404
18405 2006-08-26 16:15  jeff
18406
18407         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
18408           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
18409           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
18410           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
18411           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
18412           FS/t/cust_bill_pay_batch.t, httemplate/browse/cust_pay_batch.cgi,
18413           httemplate/edit/cust_bill_pay.cgi,
18414           httemplate/edit/cust_credit.cgi,
18415           httemplate/edit/cust_credit_bill.cgi,
18416           httemplate/edit/part_bill_event.cgi,
18417           httemplate/edit/process/cust_main.cgi,
18418           httemplate/edit/process/cust_refund.cgi,
18419           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
18420           httemplate/misc/process/payment.cgi,
18421           httemplate/search/cust_pay_batch.cgi,
18422           httemplate/search/pay_batch.cgi,
18423           httemplate/search/pay_batch.html,
18424           httemplate/search/report_cust_pay_batch.html: batch refactor
18425           continued
18426
18427 2006-08-26 07:44  ivan
18428
18429         * FS/FS/Schema.pm: better error reporting for schema load failures
18430           (w/DBIx::DBSchema 0.32+), hopefully...
18431
18432 2006-08-26 07:39  ivan
18433
18434         * FS/FS/Schema.pm: better error reporting for schema load failures
18435           (w/DBIx::DBSchema 0.32+), hopefully...
18436
18437 2006-08-26 05:57  ivan
18438
18439         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
18440           javascript for auto-setting application amount
18441
18442 2006-08-25 19:20  ivan
18443
18444         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
18445           auto-setting application amount
18446
18447 2006-08-25 19:20  ivan
18448
18449         * htetc/handler.pl: i want max and min!
18450
18451 2006-08-25 19:12  ivan
18452
18453         * FS/FS/: Record.pm: foiled by autovivification!
18454
18455 2006-08-25 12:30  ivan
18456
18457         * FS/FS/Misc.pm, FS/FS/Record.pm,
18458           httemplate/edit/cust_main/select-country.html,
18459           httemplate/edit/cust_main/select-county.html,
18460           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
18461           of DISTINCT ON in the state and country queries for better
18462           cross-database compatibility, based on a preliminary patch from
18463           Jason Thomas
18464
18465 2006-08-23 18:37  ivan
18466
18467         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
18468           "Auto-apply to invoices" dropdown disappeared
18469
18470 2006-08-23 15:25  ivan
18471
18472         * Makefile, httemplate/index.html,
18473           httemplate/browse/access_group.html,
18474           httemplate/browse/access_user.html,
18475           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
18476           httemplate/browse/agent_type.cgi,
18477           httemplate/browse/cust_main_county.cgi,
18478           httemplate/browse/cust_pay_batch.cgi,
18479           httemplate/browse/inventory_class.html,
18480           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
18481           httemplate/browse/part_bill_event.cgi,
18482           httemplate/browse/part_export.cgi,
18483           httemplate/browse/part_pkg.cgi,
18484           httemplate/browse/part_referral.html,
18485           httemplate/browse/part_svc.cgi,
18486           httemplate/browse/part_virtual_field.cgi,
18487           httemplate/browse/payment_gateway.html,
18488           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
18489           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
18490           httemplate/browse/elements/browse.html,
18491           httemplate/config/config-process.cgi,
18492           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
18493           httemplate/docs/trouble.html, httemplate/edit/REAL_cust_pkg.cgi,
18494           httemplate/edit/access_group.html,
18495           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
18496           httemplate/edit/agent_payment_gateway.html,
18497           httemplate/edit/agent_type.cgi,
18498           httemplate/edit/bulk-cust_svc.html,
18499           httemplate/edit/cust_bill_pay.cgi,
18500           httemplate/edit/cust_credit.cgi,
18501           httemplate/edit/cust_credit_bill.cgi,
18502           httemplate/edit/cust_main.cgi,
18503           httemplate/edit/cust_main_county-expand.cgi,
18504           httemplate/edit/cust_main_county.cgi,
18505           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
18506           httemplate/edit/cust_refund.cgi,
18507           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
18508           httemplate/edit/part_bill_event.cgi,
18509           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
18510           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
18511           httemplate/edit/part_virtual_field.cgi,
18512           httemplate/edit/payment_gateway.html,
18513           httemplate/edit/pkg_class.html,
18514           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
18515           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
18516           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
18517           httemplate/edit/svc_acct_pop.cgi,
18518           httemplate/edit/svc_broadband.cgi,
18519           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
18520           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
18521           httemplate/edit/svc_www.cgi,
18522           httemplate/edit/cust_main/billing.html,
18523           httemplate/edit/cust_main/contact.html,
18524           httemplate/edit/cust_main/select-country.html,
18525           httemplate/edit/cust_main/select-county.html,
18526           httemplate/edit/cust_main/select-state.html,
18527           httemplate/edit/elements/edit.html,
18528           httemplate/edit/elements/svc_Common.html,
18529           httemplate/edit/process/REAL_cust_pkg.cgi,
18530           httemplate/edit/process/access_group.html,
18531           httemplate/edit/process/access_user.html,
18532           httemplate/edit/process/agent.cgi,
18533           httemplate/edit/process/agent_payment_gateway.html,
18534           httemplate/edit/process/agent_type.cgi,
18535           httemplate/edit/process/bulk-cust_svc.cgi,
18536           httemplate/edit/process/cust_bill_pay.cgi,
18537           httemplate/edit/process/cust_credit.cgi,
18538           httemplate/edit/process/cust_credit_bill.cgi,
18539           httemplate/edit/process/cust_main.cgi,
18540           httemplate/edit/process/cust_main_county-collapse.cgi,
18541           httemplate/edit/process/cust_main_county-expand.cgi,
18542           httemplate/edit/process/cust_main_county.cgi,
18543           httemplate/edit/process/cust_pay.cgi,
18544           httemplate/edit/process/cust_pkg.cgi,
18545           httemplate/edit/process/cust_refund.cgi,
18546           httemplate/edit/process/cust_svc.cgi,
18547           httemplate/edit/process/domain_record.cgi,
18548           httemplate/edit/process/generic.cgi,
18549           httemplate/edit/process/inventory_class.html,
18550           httemplate/edit/process/msgcat.cgi,
18551           httemplate/edit/process/part_bill_event.cgi,
18552           httemplate/edit/process/part_export.cgi,
18553           httemplate/edit/process/part_pkg.cgi,
18554           httemplate/edit/process/part_referral.html,
18555           httemplate/edit/process/part_svc.cgi,
18556           httemplate/edit/process/payment_gateway.html,
18557           httemplate/edit/process/pkg_class.html,
18558           httemplate/edit/process/prepay_credit.cgi,
18559           httemplate/edit/process/quick-charge.cgi,
18560           httemplate/edit/process/quick-cust_pkg.cgi,
18561           httemplate/edit/process/rate.cgi,
18562           httemplate/edit/process/rate_region.cgi,
18563           httemplate/edit/process/reg_code.cgi,
18564           httemplate/edit/process/router.cgi,
18565           httemplate/edit/process/svc_acct.cgi,
18566           httemplate/edit/process/svc_acct_pop.cgi,
18567           httemplate/edit/process/svc_broadband.cgi,
18568           httemplate/edit/process/svc_domain.cgi,
18569           httemplate/edit/process/svc_external.cgi,
18570           httemplate/edit/process/svc_forward.cgi,
18571           httemplate/edit/process/svc_phone.html,
18572           httemplate/edit/process/svc_www.cgi,
18573           httemplate/edit/process/addr_block/add.cgi,
18574           httemplate/edit/process/addr_block/allocate.cgi,
18575           httemplate/edit/process/addr_block/deallocate.cgi,
18576           httemplate/edit/process/addr_block/split.cgi,
18577           httemplate/edit/process/elements/process.html,
18578           httemplate/edit/process/elements/svc_Common.html,
18579           httemplate/elements/checkboxes-table-name.html,
18580           httemplate/elements/checkboxes-table.html,
18581           httemplate/elements/header-popup.html,
18582           httemplate/elements/header.html,
18583           httemplate/elements/jsrsServer.html,
18584           httemplate/elements/menu.html, httemplate/elements/menubar.html,
18585           httemplate/elements/pager.html,
18586           httemplate/elements/phonenumber.html,
18587           httemplate/elements/progress-init.html,
18588           httemplate/elements/progress-popup.html,
18589           httemplate/elements/search-cust_main.html,
18590           httemplate/elements/select-access_group.html,
18591           httemplate/elements/select-agent.html,
18592           httemplate/elements/select-cust-fields.html,
18593           httemplate/elements/select-cust_pkg-status.html,
18594           httemplate/elements/select-month_year.html,
18595           httemplate/elements/select-part_referral.html,
18596           httemplate/elements/select-pkg_class.html,
18597           httemplate/elements/select-table.html,
18598           httemplate/elements/select-taxclass.html,
18599           httemplate/elements/small_custview.html,
18600           httemplate/elements/table-grid.html,
18601           httemplate/elements/table.html,
18602           httemplate/elements/tr-select-access_group.html,
18603           httemplate/elements/tr-select-agent.html,
18604           httemplate/elements/tr-select-cust-fields.html,
18605           httemplate/elements/tr-select-cust_pkg-status.html,
18606           httemplate/elements/tr-select-from_to.html,
18607           httemplate/elements/tr-select-part_referral.html,
18608           httemplate/elements/tr-select-pkg_class.html,
18609           httemplate/elements/xmlhttp.html,
18610           httemplate/graph/cust_bill_pkg.cgi,
18611           httemplate/graph/money_time.cgi,
18612           httemplate/graph/report_cust_bill_pkg.html,
18613           httemplate/graph/report_money_time.html,
18614           httemplate/graph/elements/monthly.html,
18615           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
18616           httemplate/misc/cancel-unaudited.cgi,
18617           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
18618           httemplate/misc/cdr-import.html, httemplate/misc/change_pkg.cgi,
18619           httemplate/misc/counties.cgi,
18620           httemplate/misc/cust_main-cancel.cgi,
18621           httemplate/misc/cust_main-import.cgi,
18622           httemplate/misc/cust_main-import_charges.cgi,
18623           httemplate/misc/delete-cust_credit.cgi,
18624           httemplate/misc/delete-cust_pay.cgi,
18625           httemplate/misc/delete-customer.cgi,
18626           httemplate/misc/delete-domain_record.cgi,
18627           httemplate/misc/delete-part_export.cgi,
18628           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
18629           httemplate/misc/email-invoice.cgi,
18630           httemplate/misc/email_invoice_events.cgi,
18631           httemplate/misc/email_invoices.cgi,
18632           httemplate/misc/expire_pkg.cgi, httemplate/misc/fax-invoice.cgi,
18633           httemplate/misc/fax_invoice_events.cgi,
18634           httemplate/misc/fax_invoices.cgi,
18635           httemplate/misc/inventory_item-import.html,
18636           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
18637           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
18638           httemplate/misc/print_invoice_events.cgi,
18639           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
18640           httemplate/misc/states.cgi, httemplate/misc/susp_pkg.cgi,
18641           httemplate/misc/unapply-cust_credit.cgi,
18642           httemplate/misc/unapply-cust_pay.cgi,
18643           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
18644           httemplate/misc/unvoid-cust_pay_void.cgi,
18645           httemplate/misc/upload-batch.cgi,
18646           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
18647           httemplate/misc/xmlhttp-cust_main-search.cgi,
18648           httemplate/misc/xmlrpc.cgi,
18649           httemplate/misc/process/batch-cust_pay.cgi,
18650           httemplate/misc/process/catchall.cgi,
18651           httemplate/misc/process/cdr-import.html,
18652           httemplate/misc/process/cust_main-import.cgi,
18653           httemplate/misc/process/cust_main-import_charges.cgi,
18654           httemplate/misc/process/delete-customer.cgi,
18655           httemplate/misc/process/expire_pkg.cgi,
18656           httemplate/misc/process/inventory_item-import.html,
18657           httemplate/misc/process/link.cgi,
18658           httemplate/misc/process/meta-import.cgi,
18659           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
18660           httemplate/search/cust_bill.html,
18661           httemplate/search/cust_bill_event.cgi,
18662           httemplate/search/cust_bill_event.html,
18663           httemplate/search/cust_bill_pkg.cgi,
18664           httemplate/search/cust_credit.html,
18665           httemplate/search/cust_main-otaker.cgi,
18666           httemplate/search/cust_main-zip.html,
18667           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
18668           httemplate/search/cust_pkg.cgi,
18669           httemplate/search/cust_tax_exempt_pkg.cgi,
18670           httemplate/search/inventory_item.html,
18671           httemplate/search/prepay_credit.html,
18672           httemplate/search/queue.html, httemplate/search/reg_code.html,
18673           httemplate/search/report_cdr.html,
18674           httemplate/search/report_cust_bill.html,
18675           httemplate/search/report_cust_credit.html,
18676           httemplate/search/report_cust_main-zip.html,
18677           httemplate/search/report_cust_pay.html,
18678           httemplate/search/report_cust_pkg.html,
18679           httemplate/search/report_prepaid_income.cgi,
18680           httemplate/search/report_prepaid_income.html,
18681           httemplate/search/report_receivables.cgi,
18682           httemplate/search/report_receivables.html,
18683           httemplate/search/report_tax.cgi,
18684           httemplate/search/report_tax.html, httemplate/search/sql.html,
18685           httemplate/search/sqlradius.cgi,
18686           httemplate/search/sqlradius.html,
18687           httemplate/search/svc_Smart.html, httemplate/search/svc_acct.cgi,
18688           httemplate/search/svc_broadband.cgi,
18689           httemplate/search/svc_domain.cgi,
18690           httemplate/search/svc_external.cgi,
18691           httemplate/search/svc_forward.cgi,
18692           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
18693           httemplate/search/elements/search.html,
18694           httemplate/view/cust_bill-logo.cgi,
18695           httemplate/view/cust_bill-pdf.cgi,
18696           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
18697           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
18698           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
18699           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
18700           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
18701           httemplate/view/svc_www.cgi,
18702           httemplate/view/cust_main/billing.html,
18703           httemplate/view/cust_main/contacts.html,
18704           httemplate/view/cust_main/misc.html,
18705           httemplate/view/cust_main/order_pkg.html,
18706           httemplate/view/cust_main/packages.html,
18707           httemplate/view/cust_main/payment_history.html,
18708           httemplate/view/cust_main/quick-charge.html,
18709           httemplate/view/cust_main/tickets.html,
18710           httemplate/view/elements/svc_Common.html: Will things ever be the
18711           same again? It's the final masonize
18712
18713 2006-08-23 14:53  ivan
18714
18715         * httemplate/misc/batch-cust_pay.html: remove extraneous "
18716
18717 2006-08-23 05:13  ivan
18718
18719         * FS/FS/Schema.pm: removing already commented-out code
18720
18721 2006-08-23 05:06  ivan
18722
18723         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
18724           didn't work out...
18725
18726 2006-08-22 05:23  ivan
18727
18728         * httemplate/docs/: index.html, upgrade-1.4.2.html, upgrade10.html,
18729           upgrade9.html: get rid of old upgrade instructions
18730
18731 2006-08-22 05:20  ivan
18732
18733         * README.1.7.0: wiki!
18734
18735 2006-08-22 05:09  ivan
18736
18737         * README.1.5.0pre6, README.1.5.7, README.1.5.7.lastbit,
18738           README.1.5.8: removing old upgrade instructions...  can always
18739           get the out of the Attic
18740
18741 2006-08-21 16:01  ivan
18742
18743         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
18744           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
18745           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
18746           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
18747           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
18748           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
18749           cust_credit_bill_pkg - applying credits and payments against
18750           specific line items
18751
18752 2006-08-21 10:45  ivan
18753
18754         * FS/FS/: cust_main.pm: search for existing advertising sources
18755           before adding a new one
18756
18757 2006-08-21 02:46  ivan
18758
18759         * httemplate/docs/: install-rt.html, install.html, index.html:
18760           we're off to see the wiki, the wonderful wiki of oz
18761
18762 2006-08-18 05:18  ivan
18763
18764         * FS/FS/cust_main.pm: and a slight fix to the CSV import
18765
18766 2006-08-18 04:56  ivan
18767
18768         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
18769
18770 2006-08-18 04:52  ivan
18771
18772         * FS/FS/cust_main.pm: alas, now try with recursion
18773
18774 2006-08-18 04:40  ivan
18775
18776         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
18777
18778 2006-08-18 04:36  ivan
18779
18780         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
18781           get around big 8.1 Pg changes wrt reverse engineering
18782
18783 2006-08-18 03:34  ivan
18784
18785         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
18786
18787 2006-08-18 03:31  ivan
18788
18789         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
18790           not just the first line
18791
18792 2006-08-18 03:27  ivan
18793
18794         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
18795
18796 2006-08-18 03:26  ivan
18797
18798         * FS/FS/cust_main.pm: W T F
18799
18800 2006-08-18 03:18  ivan
18801
18802         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
18803
18804 2006-08-18 03:10  ivan
18805
18806         * FS/FS/cust_main.pm: what's going on with the parameters for
18807           skeleton inserts??
18808
18809 2006-08-18 03:00  ivan
18810
18811         * FS/FS/cust_main.pm: skeleton typo
18812
18813 2006-08-18 02:58  ivan
18814
18815         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
18816           not parent
18817
18818 2006-08-18 02:50  ivan
18819
18820         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
18821           what's going on
18822
18823 2006-08-18 01:33  ivan
18824
18825         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
18826           mg
18827
18828 2006-08-16 01:19  ivan
18829
18830         * FS/bin/freeside-adduser: get rid of too-verbose debugging
18831
18832 2006-08-15 07:20  ivan
18833
18834         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
18835           httemplate/misc/process/cust_main-import.cgi: add a new, extended
18836           CSV import format
18837
18838 2006-08-14 06:28  ivan
18839
18840         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
18841           doing refunds, hopefully this will fix OpenECHO refunds
18842
18843 2006-08-14 05:24  ivan
18844
18845         * Changes.1.7.0: there's more, but this will have to do
18846
18847 2006-08-14 05:13  ivan
18848
18849         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
18850           httemplate/elements/header.html,
18851           httemplate/elements/search-cust_main.html: sprinkle some magic
18852           ajax fairy dust on referring customer SELEKTAH.  rewind!  make
18853           smart search smarter, re-layout the top search bars and add an
18854           invoice one
18855
18856 2006-08-14 01:38  ivan
18857
18858         * FS/FS/access_user.pm: bugfix for agentless access users,
18859           triggered by part_referral (advertising source) agent
18860           virtualization
18861
18862 2006-08-13 03:25  ivan
18863
18864         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
18865           httemplate/edit/cust_pay.cgi,
18866           httemplate/edit/process/cust_pay.cgi,
18867           httemplate/view/cust_main.cgi,
18868           httemplate/view/cust_main/billing.html,
18869           httemplate/view/cust_main/misc.html,
18870           httemplate/view/cust_main/packages.html,
18871           httemplate/view/cust_main/payment_history.html,
18872           httemplate/view/cust_main/tickets.html: customer view work:
18873
18874           DONE  1. add status and balance to top
18875
18876           DONE  2. add some sort of oldest date thing so the history
18877           doesn't get too      big (# years and a link to "show older")
18878
18879             3. make the rest of the action links into js popups?  maybe
18880           later,
18881                weird IENess when closing em
18882           DONE (finished)    - so revert out or finish/commit the Enter
18883           check payment one    - Process page can wait until another day..
18884           it should be more of an *action*
18885
18886           DONE  4. Ticket list config knobs for wtxs (grid it too)
18887
18888           DONE  5. grid the package list
18889
18890 2006-08-12 04:01  ivan
18891
18892         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
18893
18894 2006-08-12 03:47  ivan
18895
18896         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
18897           httemplate/view/cust_main/payment_history.html: fix acl rewrite
18898           causing problems: void now shows up properly, deprecate all the
18899           redundant config values
18900
18901 2006-08-11 23:45  ivan
18902
18903         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
18904           causes undesirable effects with prorate/subscription packages and
18905           undesirably rewards customers for non-payment, closes: Bug#1325
18906
18907 2006-08-11 01:02  ivan
18908
18909         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
18910           httemplate/browse/part_referral.html,
18911           httemplate/edit/cust_main.cgi,
18912           httemplate/elements/select-agent.html,
18913           httemplate/elements/select-part_referral.html,
18914           httemplate/elements/tr-select-agent.html,
18915           httemplate/elements/tr-select-part_referral.html: virtualize
18916           referrals on customer addition
18917
18918 2006-08-10 15:18  ivan
18919
18920         * httemplate/config/config.cgi: bugfix for selects that don't have
18921           select_enum
18922
18923 2006-08-10 06:50  ivan
18924
18925         * README.1.7.0, FS/FS/Schema.pm, FS/FS/cust_main.pm,
18926           FS/FS/part_referral.pm, httemplate/browse/part_referral.html,
18927           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
18928           (at least to schema and customer view, no manual editing yet)
18929
18930 2006-08-10 05:01  ivan
18931
18932         * httemplate/browse/part_referral.html: bold the total footer
18933
18934 2006-08-10 04:55  ivan
18935
18936         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
18937           FS/FS/access_user.pm, FS/FS/part_referral.pm,
18938           httemplate/browse/part_referral.cgi,
18939           httemplate/browse/part_referral.html,
18940           httemplate/edit/part_referral.cgi,
18941           httemplate/edit/part_referral.html,
18942           httemplate/edit/process/part_referral.cgi,
18943           httemplate/edit/process/part_referral.html,
18944           httemplate/elements/menu.html: agent-virtualize advertising
18945           sources
18946
18947 2006-08-09 20:10  ivan
18948
18949         * FS/FS/Schema.pm: don't set the default to NULL the string!
18950           besides, that's already the default value of any nullable column,
18951           which @date_type is...
18952
18953 2006-08-09 19:27  ivan
18954
18955         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
18956           easier to check the db
18957
18958 2006-08-09 14:46  ivan
18959
18960         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
18961           "coming soon" options off the menu, its been Soon for too long -
18962           they'll get here when they do
18963
18964 2006-08-09 03:47  ivan
18965
18966         * FS/FS/ClientAPI/MyAccount.pm,
18967           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
18968           fs_selfservice/FS-SelfService/cgi/change_password.html,
18969           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
18970           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
18971           fs_selfservice/FS-SelfService/cgi/provision_list.html,
18972           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
18973           interface: add proper password changer and prevent "Setup my
18974           services" provisioner from showing broken links for services not
18975           handled yet
18976
18977 2006-08-09 00:46  ivan
18978
18979         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
18980           days go by...
18981
18982 2006-08-09 00:03  ivan
18983
18984         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
18985           my beautiful magic template! (water flowing underground)
18986
18987 2006-08-08 23:43  jeff
18988
18989         * README.1.7.0, FS/FS/Schema.pm, FS/FS/Setup.pm,
18990           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
18991           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
18992           httemplate/browse/cust_pay_batch.cgi,
18993           httemplate/browse/pay_batch.cgi, httemplate/docs/schema.html,
18994           httemplate/misc/download-batch.cgi: batch refactor
18995
18996 2006-08-08 23:34  ivan
18997
18998         * FS/FS/ClientAPI/MyAccount.pm,
18999           fs_selfservice/FS-SelfService/SelfService.pm,
19000           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
19001           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
19002           interface: move from text to html invoices
19003
19004 2006-08-08 20:45  ivan
19005
19006         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
19007           debian perl, would you put it in /usr/local/sbin?  thanks.
19008
19009 2006-08-06 19:44  ivan
19010
19011         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
19012           httemplate/browse/part_pkg.cgi,
19013           httemplate/browse/access_user.html,
19014           httemplate/edit/access_user.html,
19015           httemplate/edit/elements/edit.html: add internal user disable-ing
19016
19017 2006-08-06 19:19  ivan
19018
19019         * httemplate/search/elements/search.html: get rid of the extra
19020           border in nested tables
19021
19022 2006-08-06 16:39  ivan
19023
19024         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
19025           bootstrapping for htpasswd kludge... hopefully that will go away
19026           in 1.7.1
19027
19028 2006-08-06 14:37  ivan
19029
19030         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
19031           override ones for existing records
19032
19033 2006-08-06 13:23  ivan
19034
19035         * httemplate/edit/svc_acct.cgi: silly closing }
19036
19037 2006-08-06 13:21  ivan
19038
19039         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
19040           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
19041
19042 2006-08-06 13:07  ivan
19043
19044         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
19045           should fix the barfing about default radius groups on the new
19046           customer screen...
19047
19048 2006-08-06 02:14  ivan
19049
19050         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
19051           be all set with radius groups then
19052
19053 2006-08-06 02:10  ivan
19054
19055         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
19056           httemplate/edit/svc_acct.cgi: this should process default
19057           usergroup as well as fixed now
19058
19059 2006-08-06 01:43  ivan
19060
19061         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
19062           problem
19063
19064 2006-08-06 01:10  ivan
19065
19066         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
19067           problem better
19068
19069 2006-07-27 17:33  ivan
19070
19071         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
19072           closes: #1351
19073
19074 2006-07-27 01:08  ivan
19075
19076         * FS/t/svc_phone.t: svc_phone.t
19077
19078 2006-07-25 21:18  ivan
19079
19080         * FS/FS/UID.pm: ugh, fixup bootstrapping
19081
19082 2006-07-25 01:39  ivan
19083
19084         * httemplate/search/cust_main.cgi: oops, extra else
19085
19086 2006-07-25 01:33  ivan
19087
19088         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
19089           httemplate/elements/table-grid.html,
19090           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
19091           this should finish adding the "inactive" status, i think?
19092
19093 2006-07-25 00:27  ivan
19094
19095         * bin/rt-update-links: quick script to convert rt links from one
19096           database name to another
19097
19098 2006-07-24 15:40  ivan
19099
19100         * FS/FS/cust_main.pm: fix up smart searching to make the quick
19101           payment entry behave better
19102
19103 2006-07-23 07:23  ivan
19104
19105         * httemplate/search/report_receivables.cgi: sql num_pkgs
19106           conflicting with method...
19107
19108 2006-07-23 07:21  ivan
19109
19110         * httemplate/search/report_receivables.cgi: ugh, really fix the
19111           statuses here
19112
19113 2006-07-23 07:20  ivan
19114
19115         * httemplate/search/report_receivables.cgi: hopefully fix the
19116           statuses here
19117
19118 2006-07-23 07:17  ivan
19119
19120         * httemplate/search/report_receivables.cgi:  i should REALLY go to
19121           sleep
19122
19123 2006-07-23 07:16  ivan
19124
19125         * httemplate/search/report_receivables.cgi:  i should go to sleep
19126
19127 2006-07-23 07:07  ivan
19128
19129         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
19130           more work towards adding an "inactive" status - add it to the A/R
19131           report
19132
19133 2006-07-15 17:55  ivan
19134
19135         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
19136           FS/FS/inventory_item.pm,
19137           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
19138           httemplate/autohandler, httemplate/browse/cust_pay_batch.cgi,
19139           httemplate/edit/cust_credit.cgi,
19140           httemplate/elements/overlibmws.js,
19141           httemplate/elements/overlibmws_draggable.js,
19142           httemplate/elements/phonenumber.html,
19143           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
19144           httemplate/search/svc_domain.cgi,
19145           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
19146           httemplate/view/svc_external.cgi: odds and ends
19147
19148 2006-07-13 21:20  ivan
19149
19150         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
19151           changes
19152
19153 2006-07-13 20:27  ivan
19154
19155         * FS/FS/svc_Common.pm: this should fix radius group editing and the
19156           "Reference found where even-sized list expected at
19157           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
19158
19159 2006-07-13 20:17  ivan
19160
19161         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
19162
19163 2006-07-13 18:42  ivan
19164
19165         * FS/FS/: CurrentUser.pm, UID.pm: add the small
19166           FS::CurrentUser::BootstrapUser class for... surprise...
19167           bootstrapping
19168
19169 2006-07-13 17:42  ivan
19170
19171         * FS/FS/Setup.pm: fix acl bootstrapping
19172
19173 2006-07-13 17:32  ivan
19174
19175         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
19176           freeside-setup without a username now
19177
19178 2006-07-13 16:45  ivan
19179
19180         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
19181
19182 2006-07-12 20:54  ivan
19183
19184         * FS/FS/Report/Table/Monthly.pm,
19185           httemplate/search/cust_credit.html,
19186           httemplate/search/cust_pay.cgi,
19187           httemplate/search/report_receivables.cgi: fix multiple-agent
19188           virtualization properly for these reports
19189
19190 2006-07-12 16:33  ivan
19191
19192         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
19193           should be installable again now
19194
19195 2006-07-11 17:20  ivan
19196
19197         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
19198           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
19199           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
19200           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
19201           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
19202           httemplate/edit/svc_phone.cgi,
19203           httemplate/edit/elements/edit.html,
19204           httemplate/edit/elements/svc_Common.html,
19205           httemplate/edit/process/svc_phone.html,
19206           httemplate/edit/process/elements/process.html,
19207           httemplate/edit/process/elements/svc_Common.html,
19208           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
19209           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
19210           httemplate/view/elements/svc_Common.html,
19211           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
19212           from imported CDRs
19213
19214 2006-07-05 07:55  ivan
19215
19216         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
19217
19218 2006-07-05 04:23  ivan
19219
19220         * README.1.7.0: hint about permissions and users
19221
19222 2006-07-04 05:01  ivan
19223
19224         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
19225           adding freeside-addgroup
19226
19227 2006-07-01 04:26  ivan
19228
19229         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
19230
19231 2006-06-30 07:30  ivan
19232
19233         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
19234           flag!  sheesh
19235
19236 2006-06-29 08:45  ivan
19237
19238         * FS/FS/part_export/shellcommands.pm: small patch to set
19239           $new_finger from Tim Yardley
19240
19241 2006-06-29 08:19  ivan
19242
19243         * httemplate/edit/part_bill_event.cgi: percentage late fees too
19244
19245 2006-06-29 06:47  ivan
19246
19247         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
19248           httemplate/browse/inventory_class.html,
19249           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19250           httemplate/edit/svc_broadband.cgi,
19251           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
19252           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
19253           httemplate/search/inventory_item.html: finish at least the
19254           automatic provisioning part
19255
19256 2006-06-27 07:19  ivan
19257
19258         * httemplate/docs/index.html: going to wikiland
19259
19260 2006-06-24 09:41  ivan
19261
19262         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
19263           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
19264           httemplate/elements/select-table.html,
19265           httemplate/elements/table-grid.html: Add the ability to link
19266           customer service definition fields to inventory   classes, with
19267           an "automatic/manual" flag.  Add the ability for the web
19268           interface to maintain these links.  Start prettying up the
19269           service def.    edit in preparation for Bigger Changes.
19270
19271 2006-06-21 09:26  ivan
19272
19273         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
19274           interaction w/pager
19275
19276 2006-06-21 06:00  ivan
19277
19278         * httemplate/elements/iframecontentmws.js: oops, don't want this
19279           debugging in here
19280
19281 2006-06-21 06:00  ivan
19282
19283         * httemplate/view/cust_main/payment_history.html:
19284           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
19285
19286 2006-06-21 05:58  ivan
19287
19288         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
19289
19290 2006-06-21 05:57  ivan
19291
19292         * httemplate/elements/header-popup.html: adding a header element
19293           for popups to replace CGI::header
19294
19295 2006-06-21 05:56  ivan
19296
19297         * httemplate/elements/iframecontentmws.js: add overlib iframe
19298           function
19299
19300 2006-06-21 01:42  ivan
19301
19302         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
19303           the agent type report when there are lots of package definitions
19304
19305 2006-06-19 06:09  ivan
19306
19307         * httemplate/view/cust_main/packages.html: fix ACL name for service
19308           provisioning and prevent disabled service provisioning from
19309           messing up table formatting
19310
19311 2006-06-19 05:47  ivan
19312
19313         * bin/mapsecrets2access_user: better error checking for this
19314           thrown-together bootstrapping script
19315
19316 2006-06-19 05:22  ivan
19317
19318         * bin/mapsecrets2access_user: ACL bootstrapping
19319
19320 2006-06-19 05:15  ivan
19321
19322         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
19323
19324 2006-06-19 05:09  ivan
19325
19326         * FS/t/ConfDefaults.t: forgot to commit this test
19327
19328 2006-06-19 04:57  ivan
19329
19330         * Changes.1.7.0, README.1.7.0, bin/mapsecrets2access_user: ACL
19331           bootstrapping/upgrade
19332
19333 2006-06-19 04:25  ivan
19334
19335         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
19336           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
19337           httemplate/view/cust_main/packages.html,
19338           httemplate/view/cust_main/payment_history.html: ACLs, take three
19339           or four or something
19340
19341 2006-06-19 01:05  ivan
19342
19343         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
19344           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
19345           httemplate/elements/menu.html,
19346           httemplate/elements/select-cust-fields.html,
19347           httemplate/elements/select-cust_pkg-status.html,
19348           httemplate/elements/tr-select-cust-fields.html,
19349           httemplate/elements/tr-select-cust_pkg-status.html,
19350           httemplate/graph/cust_bill_pkg.cgi,
19351           httemplate/search/cust_pkg_report.cgi,
19352           httemplate/search/report_cust_pkg.html,
19353           httemplate/view/cust_main/contacts.html: add ability to select
19354           specific package defs. and package status to package report for
19355           qis
19356
19357 2006-06-18 23:03  ivan
19358
19359         * httemplate/search/cust_main.cgi: fix up the alternating colors on
19360           the customer search results
19361
19362 2006-06-18 19:33  ivan
19363
19364         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
19365           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
19366           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
19367           httemplate/elements/select-agent.html,
19368           httemplate/elements/select-table.html,
19369           httemplate/elements/tr-select-agent.html,
19370           httemplate/search/cust_bill.html,
19371           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
19372           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
19373           httemplate/search/svc_forward.cgi: agent virtualization, take one
19374           (stuff from "inactive" changeset snuck into cust_main.pm and the
19375           package reporting changeset in search/cust_pkg.cgi here too)
19376
19377 2006-06-18 05:56  ivan
19378
19379         * httemplate/edit/elements/edit.html: well, it isn't broken...
19380
19381 2006-06-18 05:54  ivan
19382
19383         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
19384           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
19385           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
19386           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
19387           httemplate/edit/process/access_group.html,
19388           httemplate/elements/checkboxes-table-name.html,
19389           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
19390           htetc/handler.pl, httemplate/browse/access_group.html,
19391           httemplate/browse/access_user.html,
19392           httemplate/edit/process/elements/process.html: ACLs: finish group
19393           edit (agents + rights) & browse
19394
19395 2006-06-15 18:23  jeff
19396
19397         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
19398           httemplate/misc/download-batch.cgi: value issues and many bits
19399           remain
19400
19401 2006-06-15 17:47  ivan
19402
19403         * httemplate/misc/download-batch.cgi: and fix the  name for TD
19404           Canada Trust.  and that's it for now.  really.
19405
19406 2006-06-15 17:33  ivan
19407
19408         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
19409           now that the batch format file is not the same as the batch
19410           params files
19411
19412 2006-06-15 17:27  ivan
19413
19414         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
19415           the config a little less strange
19416
19417 2006-06-08 03:32  ivan
19418
19419         * httemplate/elements/menu.html: fix link to prepaid card setup
19420
19421 2006-06-06 03:30  ivan
19422
19423         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
19424           automated install. wtf?!
19425
19426 2006-06-02 06:20  ivan
19427
19428         * httemplate/elements/header.html,
19429           httemplate/search/svc_Smart.html, rt/FREESIDE_MODIFIED: add a
19430           service search
19431
19432 2006-05-24 03:22  ivan
19433
19434         * FS/MANIFEST: removing duplicate entries
19435
19436 2006-05-23 08:54  ivan
19437
19438         * README.1.7.0: adding batch upgrade instructions to 1.7.0
19439           instructions too
19440
19441 2006-05-22 11:27  ivan
19442
19443         * FS/FS/cust_main.pm: better error message for banned cards
19444
19445 2006-05-22 11:05  ivan
19446
19447         * Changes.1.5.8: justification
19448
19449 2006-05-21 19:06  ivan
19450
19451         * Makefile: docs are going in the wiki Real Soon Now anyway
19452
19453 2006-05-21 19:04  ivan
19454
19455         * Changes.1.5.8: 1.5.8!
19456
19457 2006-05-21 17:50  ivan
19458
19459         * Makefile: 1.7.0?  why not?
19460
19461 2006-05-21 17:44  ivan
19462
19463         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
19464
19465 2006-05-21 11:40  ivan
19466
19467         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
19468
19469 2006-05-20 13:06  jeff
19470
19471         * README.1.5.7.lastbit, README.1.5.8, FS/FS.pm, FS/MANIFEST,
19472           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pay_batch.pm,
19473           FS/FS/pay_batch.pm, FS/t/pay_batch.t, htetc/handler.pl,
19474           httemplate/browse/cust_pay_batch.cgi,
19475           httemplate/docs/schema.html, httemplate/docs/upgrade10.html,
19476           httemplate/misc/download-batch.cgi: first stab at BoM download
19477
19478 2006-05-15 06:57  ivan
19479
19480         * httemplate/: index.html, elements/freeside.css,
19481           elements/header.html, elements/menu.html: move most of the crap
19482           on the "main menu" to the sidebar
19483
19484 2006-05-15 04:05  ivan
19485
19486         * httemplate/elements/freeside.css,
19487           httemplate/elements/header.html, httemplate/elements/xmenu.css,
19488           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED: more ACL
19489           and re-skinning work, now with RT!
19490
19491 2006-05-14 09:47  ivan
19492
19493         * CREDITS, Changes.1.7.0, htetc/handler.pl, httemplate/autohandler,
19494           httemplate/index.html, httemplate/browse/access_group.html,
19495           httemplate/browse/access_user.html,
19496           httemplate/browse/agent_type.cgi,
19497           httemplate/browse/cust_main_county.cgi,
19498           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
19499           httemplate/edit/access_group.html,
19500           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
19501           httemplate/edit/cust_bill_pay.cgi,
19502           httemplate/edit/cust_credit.cgi,
19503           httemplate/edit/cust_credit_bill.cgi,
19504           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
19505           httemplate/edit/part_referral.cgi,
19506           httemplate/edit/part_virtual_field.cgi,
19507           httemplate/edit/svc_domain.cgi,
19508           httemplate/edit/elements/edit.html,
19509           httemplate/edit/process/access_group.html,
19510           httemplate/edit/process/access_user.html,
19511           httemplate/edit/process/agent_type.cgi,
19512           httemplate/edit/process/cust_bill_pay.cgi,
19513           httemplate/edit/process/cust_credit.cgi,
19514           httemplate/edit/process/cust_credit_bill.cgi,
19515           httemplate/edit/process/elements/process.html,
19516           httemplate/elements/checkboxes-table.html,
19517           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
19518           httemplate/elements/header.html,
19519           httemplate/elements/menubar.html,
19520           httemplate/elements/select-access_group.html,
19521           httemplate/elements/tr-select-access_group.html,
19522           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
19523           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
19524           httemplate/search/cust_bill.cgi,
19525           httemplate/search/cust_main-otaker.cgi,
19526           httemplate/search/cust_main-payinfo.html,
19527           httemplate/search/cust_main-quickpay.html,
19528           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
19529           httemplate/search/cust_pkg_report.cgi,
19530           httemplate/search/report_cust_bill.html,
19531           httemplate/search/report_cust_credit.html,
19532           httemplate/search/report_cust_pay.html,
19533           httemplate/search/report_prepaid_income.html,
19534           httemplate/search/report_tax.html,
19535           httemplate/search/sqlradius.html,
19536           httemplate/search/svc_acct.html,
19537           httemplate/search/svc_domain.cgi,
19538           httemplate/search/svc_domain.html,
19539           httemplate/search/svc_external.cgi, FS/MANIFEST,
19540           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
19541           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
19542           FS/FS/access_right.pm, FS/FS/access_user.pm,
19543           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
19544           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
19545           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
19546           FS/FS/part_pkg/billoneday.pm, FS/bin/freeside-addoutsourceuser,
19547           FS/t/AccessRight.t, FS/t/access_group.t,
19548           FS/t/access_groupagent.t, FS/t/access_right.t,
19549           FS/t/access_user.t, FS/t/access_user_pref.t,
19550           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
19551           httemplate/view/cust_main/payment_history.html: first part of ACL
19552           and re-skinning work and some other small stuff
19553
19554 2006-05-13 11:34  ivan
19555
19556         * httemplate/images/background-cheat.png: yay for cheating
19557
19558 2006-05-13 08:31  ivan
19559
19560         * httemplate/images/: 32clear.gif, arrow.down.png,
19561           arrow.right.black.png, arrow.right.png, black-gradient.png,
19562           black-gray-corner.png, black-gray-gradient.png,
19563           black-gray-side.png, black-gray-top.png: adding new images
19564
19565 2006-05-12 06:57  ivan
19566
19567         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
19568           incorrect and broke things, this should actually work
19569
19570 2006-05-08 04:48  ivan
19571
19572         * README.1.5.8, README.1.7.0: suggest "make clean" on upgrade -
19573           something is not quite right with perl Makefile hoohaw
19574
19575 2006-05-08 04:28  ivan
19576
19577         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
19578           httemplate/search/report_tax.cgi: add config switch to base tax
19579           off shipping address if present
19580
19581 2006-05-08 03:01  ivan
19582
19583         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
19584           httemplate/graph/cust_bill_pkg-graph.cgi,
19585           httemplate/graph/cust_bill_pkg.cgi,
19586           httemplate/graph/elements/monthly.html,
19587           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
19588           package class looks good
19589
19590 2006-05-07 13:27  ivan
19591
19592         * README.1.7.0, htetc/handler.pl, httemplate/docs/upgrade10.html,
19593           httemplate/elements/select-month_year.html,
19594           httemplate/elements/select-pkg_class.html,
19595           httemplate/elements/select-table.html,
19596           httemplate/elements/tr-select-from_to.html,
19597           httemplate/elements/tr-select-pkg_class.html,
19598           httemplate/graph/cust_bill_pkg-graph.cgi,
19599           httemplate/graph/cust_bill_pkg.cgi,
19600           httemplate/graph/money_time-graph.cgi,
19601           httemplate/graph/money_time.cgi,
19602           httemplate/graph/report_cust_bill_pkg.html,
19603           httemplate/graph/report_money_time.html,
19604           httemplate/graph/elements/monthly.html: first pass at sales
19605           reports per agent and package class
19606
19607 2006-05-03 02:47  ivan
19608
19609         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
19610           Cappuccio
19611
19612 2006-05-02 08:23  ivan
19613
19614         * FS/: MANIFEST, FS/Pony.pm: yours!
19615
19616 2006-05-02 08:03  ivan
19617
19618         * httemplate/: index.html, search/report_receivables.html: add an
19619           agent pre-selection page to receivables report
19620
19621 2006-05-02 06:29  ivan
19622
19623         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
19624           autogenerate off it
19625
19626 2006-05-02 04:59  ivan
19627
19628         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
19629           httemplate/graph/money_time-graph.cgi,
19630           httemplate/graph/money_time.cgi,
19631           httemplate/graph/report_money_time.html: add a "pre-report" page
19632           to this report/graph as requested by lewis/wtxs, also add 12mo
19633           total option
19634
19635 2006-05-01 06:09  ivan
19636
19637         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
19638           the 1st as it did before
19639
19640 2006-05-01 05:38  ivan
19641
19642         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
19643           annoying clucks (warnings with backtraces) when cutoff day isn't
19644           found in old packages
19645
19646 2006-05-01 04:45  ivan
19647
19648         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
19649           ambiguous
19650
19651 2006-05-01 04:43  ivan
19652
19653         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
19654           showing up on customer view listing when the custom priority
19655           field was edited
19656
19657 2006-04-26 06:16  ivan
19658
19659         * Makefile: apache reload doesn't work when server isn't running
19660           already
19661
19662 2006-04-21 17:58  ivan
19663
19664         * httemplate/browse/generic.cgi,
19665           httemplate/browse/inventory_class.html,
19666           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
19667           httemplate/browse/rate.cgi,
19668           httemplate/browse/elements/browse.html, htetc/handler.pl,
19669           httemplate/index.html, httemplate/edit/inventory_class.html,
19670           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
19671           httemplate/edit/elements/edit.html,
19672           httemplate/edit/process/inventory_class.html,
19673           httemplate/edit/process/pkg_class.html,
19674           httemplate/edit/process/elements/process.html,
19675           httemplate/elements/select-agent.html,
19676           httemplate/elements/select-pkg_class.html,
19677           httemplate/elements/select-table.html,
19678           httemplate/elements/tr-select-pkg_class.html,
19679           httemplate/search/cust_pkg.cgi,
19680           httemplate/search/inventory_class.html, FS/FS/part_pkg.pm,
19681           httemplate/search/elements/search.html: start of package class
19682           web UI (add/edit package classes, package class selection in
19683           package def edit)
19684
19685 2006-04-21 07:21  ivan
19686
19687         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
19688           now
19689
19690 2006-04-21 07:20  ivan
19691
19692         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
19693           indentation and the default cutoff day
19694
19695 2006-04-21 05:45  ivan
19696
19697         * httemplate/: index.html, browse/queue.cgi, misc/queue.cgi,
19698           search/queue.html: s(browse/queue.cgi)(search/queue.html)
19699
19700 2006-04-18 23:37  ivan
19701
19702         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
19703           in nested blocks that have been exited already.
19704
19705 2006-04-18 12:33  ivan
19706
19707         * httemplate/docs/install.html: add JSON to initial install
19708           instructions
19709
19710 2006-04-15 06:32  ivan
19711
19712         * httemplate/graph/money_time.cgi: REALLY correct the period for
19713           the total column this time
19714
19715 2006-04-15 06:28  ivan
19716
19717         * httemplate/graph/money_time.cgi: correct period & use a yellow
19718           color for the total column
19719
19720 2006-04-15 06:25  ivan
19721
19722         * httemplate/graph/money_time.cgi: format & link the total column
19723
19724 2006-04-14 17:21  ivan
19725
19726         * httemplate/graph/money_time.cgi: and </TD> the total column
19727
19728 2006-04-14 17:16  ivan
19729
19730         * httemplate/graph/money_time.cgi: add a total column
19731
19732 2006-04-14 04:55  ivan
19733
19734         * FS/FS/: Conf.pm, svc_forward.pm: add the
19735           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
19736           destinations
19737
19738 2006-04-13 14:29  ivan
19739
19740         * FS/bin/freeside-adduser: don't do the duplicate check unless
19741           there's a file already; fixes problem with first use of
19742           freeside-adduser
19743
19744 2006-04-12 05:36  ivan
19745
19746         * httemplate/index.html, FS/FS/cust_main.pm,
19747           httemplate/search/cust_main-zip.html,
19748           httemplate/search/cust_main.cgi,
19749           httemplate/search/report_cust_main-zip.html,
19750           httemplate/search/elements/search.html: zip code report
19751
19752 2006-04-09 16:41  ivan
19753
19754         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
19755           cust_main/tickets.html: a few more fixups for our favorite
19756           include(...) from Scott Edwards
19757
19758 2006-04-09 16:39  ivan
19759
19760         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
19761           fields
19762
19763 2006-04-09 16:24  ivan
19764
19765         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
19766           string ("old_uid") as a SCALAR ref while "strict refs" in use"
19767           error
19768
19769 2006-04-09 13:36  ivan
19770
19771         * FS/bin/freeside-adduser: error out if you try to add duplicates;
19772           this should lower my annoyance-level
19773
19774 2006-04-03 16:26  ivan
19775
19776         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
19777           checking
19778
19779 2006-04-03 13:49  ivan
19780
19781         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
19782
19783 2006-04-03 04:36  ivan
19784
19785         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
19786
19787 2006-04-03 03:11  ivan
19788
19789         * FS/FS/Record.pm: allow [ and ] in ut_text
19790
19791 2006-04-03 02:46  ivan
19792
19793         * htetc/handler.pl, FS/FS/Misc.pm,
19794           httemplate/edit/cust_main/contact.html,
19795           httemplate/edit/cust_main/select-country.html,
19796           httemplate/edit/cust_main/select-state.html,
19797           httemplate/misc/states.cgi,
19798           httemplate/view/cust_main/contacts.html: have the UI use full
19799           country names, and state names outside the US...
19800
19801 2006-04-02 15:13  ivan
19802
19803         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
19804
19805 2006-03-31 15:22  ivan
19806
19807         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
19808           events
19809
19810 2006-03-31 01:20  lsc
19811
19812         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
19813           pointed out by Ivan in the following email:
19814
19815           ---- before and after now?  I gave subscription and prorate a
19816           try.  Subscription came out as:
19817
19818             subscription 27th (03/25/06 - 04/27/06)  $10.00
19819             subscription 23rd (03/25/06 - 04/23/06)  $10.00
19820
19821           the "23rd" one is right, but the "27th" one should have only
19822           advanced the date two days to 3/27/06.
19823
19824               Prorate came out as:
19825
19826               prorate 23rd (03/25/06 - 04/23/06)  $9.20
19827               prorate 27th (03/25/06 - 04/27/06)  $10.49
19828
19829           The "23rd" one is right, but the "27th" one should have only
19830           advanced the date two days to 4/27/06.
19831
19832           lsc@prgmr.com
19833
19834 2006-03-30 06:22  ivan
19835
19836         * README.1.7.0, FS/bin/freeside-upgrade: move all the
19837           schema-updating magic into DBIx::DBSchema
19838
19839 2006-03-24 18:23  ivan
19840
19841         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
19842           FS/bin/freeside-setup,
19843           fs_selfservice/FS-SelfService/cgi/agent.cgi,
19844           fs_selfservice/FS-SelfService/cgi/payment_results.html,
19845           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
19846           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
19847           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
19848           httemplate/misc/upload-batch.cgi,
19849           httemplate/misc/process/cdr-import.html,
19850           httemplate/misc/process/cust_main-import.cgi,
19851           httemplate/misc/process/cust_main-import_charges.cgi,
19852           httemplate/misc/process/inventory_item-import.html: successfully
19853           correct the spelling of sucessful
19854
19855 2006-03-24 11:49  ivan
19856
19857         * httemplate/misc/process/payment.cgi: fix spelling
19858
19859 2006-03-23 04:00  lsc
19860
19861         * FS/FS/part_pkg/: billoneday.pm, prorate.pm, subscription.pm: for
19862           subscription.pm and prorate.pm:
19863
19864           -modify the subscription and prorate price plans
19865           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
19866           configurable (add a field to the %info hash) billing day instead
19867           of "1st of the month" only.  subscription will be easy, prorate
19868           will be a little trickier.
19869
19870           essentially, I replaced the '1' in the 'day' field of the
19871           timelocal that generates $$date with the value I added to the
19872           %info hash, 'cutoff_day'
19873
19874           -implement a price plan (new file in FS/FS/part_pkg/ - probably
19875           @ISA FS::part_pkg::subscription) that charges the first full
19876           month if the customer signs up between the 1st and the
19877           configurable billing day, and gives them the remainder of the
19878           month free if they sign up between the configurable billing day
19879           and the end of the month.
19880
19881           if this is the first time the customer is billed, and if the date
19882           is greater than the cutoff date, advance $ssdate to cutoff_day of
19883           next month, else $$date is cutoff_date of this month.  Either
19884           way, charge them for a month.
19885
19886           ----------------------------------------------------------------------
19887
19888 2006-03-20 11:13  ivan
19889
19890         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
19891           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
19892           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
19893           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
19894           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
19895           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
19896           httemplate/edit/cust_main/billing.html,
19897           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
19898           httemplate/view/cust_main/billing.html: add price plan to bill on
19899           internal or external CDRs directly, add option to export CDRs to
19900           a per-customer downstream file
19901
19902 2006-03-17 06:56  ivan
19903
19904         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
19905
19906 2006-03-14 23:34  ivan
19907
19908         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
19909           want a revision history
19910
19911 2006-03-14 20:17  ivan
19912
19913         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
19914           and normalize canadian zip codes as well as us ones
19915
19916 2006-03-13 14:32  ivan
19917
19918         * httemplate/elements/: progress-init.html, progress-popup.html:
19919           fix progress hoohaw for internet exploder again, whew.  also make
19920           sure error/finish messages are centered, looks better
19921
19922 2006-03-10 23:27  ivan
19923
19924         * httemplate/elements/footer.html: some pages from ui hoohaw have
19925           leaked footer include, need something here for now
19926
19927 2006-03-10 21:21  ivan
19928
19929         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
19930           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
19931           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
19932           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
19933           progressbar bug with multiple progressbar forms on a page
19934
19935 2006-03-10 14:30  ivan
19936
19937         * httemplate/: elements/progress-init.html,
19938           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
19939           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
19940           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
19941           (hopefully) allow multiple progress-init's in a page, also add
19942           second $cgi arg to all these progressbar calls...
19943
19944 2006-03-10 14:28  ivan
19945
19946         * FS/FS/UI/Web.pm: want to know who *called* this without the
19947           required second arg
19948
19949 2006-03-09 05:42  ivan
19950
19951         * htetc/handler.pl: fix that
19952           blank-page-instead-of-profiling-redirect-when-called-from-an-include
19953           bug triggered by mason 1.32 :)
19954
19955 2006-03-09 03:48  ivan
19956
19957         * httemplate/view/cust_main.cgi: don't use a table with
19958           WIDTH="100%", it shoves the custnum and "billing information"
19959           boxes way out to the right
19960
19961 2006-03-08 04:14  ivan
19962
19963         * FS/FS/inventory_item.pm,
19964           httemplate/misc/inventory_item-import.html,
19965           httemplate/misc/process/inventory_item-import.html,
19966           httemplate/search/inventory_class.html,
19967           httemplate/search/inventory_item.html:  Add an option to the web
19968           interface to batch upload new entries to the
19969           inventory_item table.
19970
19971 2006-03-08 02:05  ivan
19972
19973         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
19974           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
19975           FS/t/inventory_item.t, httemplate/search/inventory_class.html,
19976           httemplate/search/inventory_item.html, bin/generate-table-module,
19977           htetc/handler.pl, httemplate/edit/inventory_class.html,
19978           httemplate/edit/elements/edit.html,
19979           httemplate/edit/process/inventory_class.html,
19980           httemplate/edit/process/elements/process.html,
19981           httemplate/search/elements/search.html: Add a new table for
19982           inventory with for DIDs/serials/etc., and an additional new table
19983           for inventory category (i.e. to distinguish DIDs, serials, MACs,
19984           etc.)
19985
19986 2006-03-08 00:21  ivan
19987
19988         * FS/FS/agent.pm: add space in error msg
19989
19990 2006-03-03 07:02  ivan
19991
19992         * FS/FS/Report/Table/Monthly.pm,
19993           httemplate/graph/money_time-graph.cgi,
19994           httemplate/graph/money_time.cgi: agent-specific
19995           sales/credit/receipts summary
19996
19997 2006-02-28 11:34  ivan
19998
19999         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
20000
20001 2006-02-22 05:07  ivan
20002
20003         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
20004           httemplate/images/red_telephone_mimooh_01.png,
20005           httemplate/view/cust_main/contacts.html: add vonage click2call
20006           feature
20007
20008 2006-02-21 23:12  ivan
20009
20010         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
20011
20012 2006-02-18 03:14  ivan
20013
20014         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
20015           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
20016           README.1.7.0, README.2.0.0, FS/MANIFEST,
20017           FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
20018           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
20019           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
20020           httemplate/misc/cdr-import.html,
20021           httemplate/misc/process/cdr-import.html,
20022           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
20023           bin/cdr_calltype.import: CDR schema and class
20024
20025 2006-02-17 20:32  ivan
20026
20027         * htetc/global.asa, httemplate/docs/install.html: Mason it is
20028
20029 2006-02-17 18:11  ivan
20030
20031         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
20032           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
20033           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
20034           documentation left behind from example template
20035
20036 2006-02-16 13:43  ivan
20037
20038         * FS/FS/Setup.pm, FS/bin/freeside-setup, bin/populate-msgcat,
20039           httemplate/docs/admin.html, httemplate/docs/install.html:
20040           automate more of the initial data adding...
20041
20042 2006-02-08 23:18  ivan
20043
20044         * httemplate/elements/: calendar-en.js, calendar-setup.js,
20045           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
20046           jscalendar
20047
20048 2006-02-08 14:53  ivan
20049
20050         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
20051           around either
20052
20053 2006-02-07 19:50  ivan
20054
20055         * httemplate/docs/: upgrade7.html, upgrade8.html: remove ancient
20056           upgrade instructions
20057
20058 2006-02-07 19:49  ivan
20059
20060         * httemplate/docs/: upgrade10.html, index.html: slightly html-ize
20061           the 1.5.8 upgrade instructions
20062
20063 2006-02-07 18:26  ivan
20064
20065         * FS/FS/UID.pm: update error message when secrets file cannot be
20066           found
20067
20068 2006-02-07 05:49  ivan
20069
20070         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
20071           error message is better.
20072
20073 2006-02-07 03:12  ivan
20074
20075         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
20076           statement preventing page from showing up in konq
20077
20078 2006-02-05 04:27  ivan
20079
20080         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
20081           httemplate/edit/payment_gateway.html,
20082           httemplate/edit/process/payment_gateway.html: payment gateway
20083           editing
20084
20085 2006-02-01 15:13  ivan
20086
20087         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
20088           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
20089           FS/bin/freeside-daily, FS/bin/freeside-monthly,
20090           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
20091           httemplate/browse/part_bill_event.cgi: finish adding
20092           freeside-monthly and monthly events
20093
20094 2006-01-31 23:58  ivan
20095
20096         * Makefile: HEAD isn't 1.5.8 anymore
20097
20098 2006-01-31 07:01  ivan
20099
20100         * FS/FS/payby.pm: oops, forgot $
20101
20102 2006-01-31 03:02  ivan
20103
20104         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
20105           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
20106           httemplate/edit/part_bill_event.cgi: [no log message]
20107
20108 2006-01-30 20:26  ivan
20109
20110         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
20111           browse/agent_type.cgi, browse/cust_pay_batch.cgi,
20112           browse/part_bill_event.cgi, browse/part_export.cgi,
20113           browse/part_pkg.cgi, browse/part_referral.cgi,
20114           browse/part_svc.cgi, browse/part_virtual_field.cgi,
20115           browse/payment_gateway.html, browse/queue.cgi, browse/rate.cgi,
20116           browse/router.cgi, browse/svc_acct_pop.cgi,
20117           config/config-view.cgi, config/config.cgi,
20118           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
20119           edit/agent_payment_gateway.html, edit/agent_type.cgi,
20120           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
20121           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
20122           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
20123           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
20124           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
20125           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
20126           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
20127           misc/expire_pkg.cgi, misc/link.cgi, misc/meta-import.cgi,
20128           misc/upload-batch.cgi, misc/whois.cgi,
20129           misc/process/cust_main-import.cgi,
20130           misc/process/cust_main-import_charges.cgi,
20131           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
20132           search/report_tax.cgi, search/svc_external.cgi,
20133           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
20134           view/svc_broadband.cgi, view/svc_domain.cgi,
20135           view/svc_external.cgi: move header() to
20136           include(/elements/header.html) so it can be changed in one place,
20137           thanks to Scott Edwards
20138
20139 2006-01-30 18:59  ivan
20140
20141         * FS/FS/Record.pm: fix "table not found" dbdef error message to
20142           recommend freeside-upgrade instead create + dbdef-create
20143
20144 2006-01-26 23:34  ivan
20145
20146         * httemplate/search/report_tax.cgi: small visual fix to alternating
20147           row colors when show_taxclasses is on
20148
20149 2006-01-26 17:33  ivan
20150
20151         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
20152           report, show more info on the specific line item and invoice
20153
20154 2006-01-26 07:27  ivan
20155
20156         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
20157           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
20158           httemplate/search/cust_bill_pkg.cgi,
20159           httemplate/search/cust_tax_exempt_pkg.cgi,
20160           httemplate/search/report_tax.cgi,
20161           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
20162           exemption columns to work correctly.  also make them
20163           agent-specific.  also fix package exemption columns, they were
20164           bunk too, sheesh.  start adding package classes for package class
20165           tax reporting.
20166
20167 2006-01-25 04:34  ivan
20168
20169         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
20170           FS/FS/cust_main.pm, FS/FS/cust_tax_exempt.pm,
20171           FS/FS/cust_tax_exempt_pkg.pm, FS/FS/h_cust_bill.pm,
20172           FS/FS/h_cust_tax_exempt.pm, FS/t/cust_tax_exempt_pkg.t,
20173           FS/t/h_cust_bill.t, FS/t/h_cust_tax_exempt.t, README.2.0.0,
20174           FS/MANIFEST: change texas-style tax exemptions to be against a
20175           specific line item rather than just general per-customer, for
20176           later tracking and tax reporting.  fix 1969/1970 exemptions for
20177           one-off charges
20178
20179 2006-01-05 01:34  ivan
20180
20181         * httemplate/docs/upgrade10.html: my last 1.4 -> 1.5 upgrade...
20182
20183 2006-01-04 18:03  ivan
20184
20185         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
20186           columns
20187
20188 2006-01-03 00:45  ivan
20189
20190         * bin/billco-upload: agentnums 1-3
20191
20192 2005-12-29 18:41  rsiddall
20193
20194         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
20195           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
20196           fs_selfservice/FS-SelfService/SelfService.pm,
20197           fs_selfservice/FS-SelfService/cgi/provision_list.html,
20198           httemplate/view/cust_main.cgi: Fixing a few typos.
20199
20200 2005-12-24 19:41  ivan
20201
20202         * httemplate/search/report_tax.cgi: add switch to enable taxclass
20203           breakdown, report invoiced tax separately in that case
20204
20205 2005-12-24 19:38  ivan
20206
20207         * httemplate/edit/part_bill_event.cgi: make sure to specify a
20208           money_char default
20209
20210 2005-12-24 19:18  ivan
20211
20212         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
20213           to enable taxclass breakdown, report invoiced tax separately in
20214           that case
20215
20216 2005-12-24 19:07  ivan
20217
20218         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
20219           region" flag on new line item report - NULLs need to be compared
20220           explicitly.  apparantly NULL != NULL.  bah SQL
20221
20222 2005-12-24 19:00  ivan
20223
20224         * README.1.5.8, FS/FS/Schema.pm: update indices for better tax
20225           report performance
20226
20227 2005-12-24 18:31  ivan
20228
20229         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
20230           brainfart
20231
20232 2005-12-24 17:57  ivan
20233
20234         * httemplate/search/report_tax.cgi: correct end date display for
20235           "now"
20236
20237 2005-12-24 16:52  ivan
20238
20239         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
20240           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
20241           only when greater than N amount
20242
20243 2005-12-24 16:36  ivan
20244
20245         * httemplate/edit/cust_main/billing.html: don't reenable postal
20246           billing for existing customers just cause its blank...
20247
20248 2005-12-21 20:24  ivan
20249
20250         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
20251           the declaration too
20252
20253 2005-12-21 20:22  ivan
20254
20255         * httemplate/search/report_tax.cgi: fix some ambiguous var names
20256           causing " "my" variable $t masks earlier declaration in same
20257           scope" errors
20258
20259 2005-12-21 20:02  ivan
20260
20261         * Changes.1.5.8: more accurate description of tax report changes
20262
20263 2005-12-21 20:01  ivan
20264
20265         * httemplate/search/cust_bill_event.html,
20266           httemplate/search/cust_bill_pkg.cgi,
20267           httemplate/search/cust_pkg_report.cgi,
20268           httemplate/search/report_cust_bill.html,
20269           httemplate/search/report_cust_credit.html,
20270           httemplate/search/report_cust_pay.html,
20271           httemplate/search/report_tax.cgi,
20272           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
20273           httemplate/elements/select-agent.html,
20274           httemplate/elements/table-grid.html,
20275           httemplate/elements/tr-input-beginning_ending.html,
20276           httemplate/elements/tr-select-agent.html,
20277           httemplate/search/elements/search.html: tax report update, link
20278           to new line item report, per-agent tax reporting
20279
20280 2005-12-18 20:18  ivan
20281
20282         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
20283           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
20284           field labeling - not always monthly
20285
20286 2005-12-18 20:18  ivan
20287
20288         * Changes.1.5.8, FS/FS/part_pkg/sqlradacct_hour.pm: add maximum
20289           "caps" to RADIUS usage charges
20290
20291 2005-12-16 14:47  ivan
20292
20293         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
20294           attributes from wtxs, neaten up raddb.pm generation
20295
20296 2005-12-15 17:49  ivan
20297
20298         * httemplate/edit/payment_gateway.html: add TransactionCentral
20299
20300 2005-12-15 11:36  ivan
20301
20302         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
20303           new agent types, noticed by Julius Igugu
20304
20305 2005-12-15 10:45  ivan
20306
20307         * bin/print-schema: adding print-schema
20308
20309 2005-12-14 20:04  ivan
20310
20311         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
20312           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
20313
20314 2005-12-14 12:57  ivan
20315
20316         * FS/FS/svc_acct.pm: allow a dir field to be set (or
20317           auto-generated) even if uid is fixed
20318
20319 2005-12-14 10:52  ivan
20320
20321         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
20322           to Radiator export
20323
20324 2005-12-12 19:13  ivan
20325
20326         * httemplate/edit/process/payment_gateway.html: fix options in
20327           gateway adding
20328
20329 2005-12-12 13:39  ivan
20330
20331         * FS/FS/part_export/radiator.pm: use crypt password for radiator
20332           export
20333
20334 2005-12-09 08:58  ivan
20335
20336         * httemplate/: edit/process/cust_credit_bill.cgi,
20337           view/cust_main/payment_history.html: fill in reason if empty when
20338           applying a credit to a refund
20339
20340 2005-12-09 08:56  ivan
20341
20342         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
20343           postal mail checkbox misbehaving (isn't sticky on errors -
20344           reverts back to on)
20345
20346 2005-12-07 15:48  ivan
20347
20348         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
20349           without pg_oid_status, look up the actual sequence name from
20350           dbdef rather than assuming ${table}_${column}_seq
20351
20352 2005-12-06 14:25  ivan
20353
20354         * FS/FS/Record.pm: make sure zip is required for canada, also use
20355           CURRVAL() function instead of pg_oid_status DBD attribute because
20356           Pg 8.1 doesn't have oids by default anymore
20357
20358 2005-12-05 11:01  ivan
20359
20360         * FS/FS/svc_Common.pm: avoid uninitialized value errors
20361
20362 2005-12-05 09:19  ivan
20363
20364         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
20365           debugging info by default
20366
20367 2005-12-02 23:26  ivan
20368
20369         * htetc/handler.pl: this should be the last of
20370           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
20371
20372 2005-12-02 23:12  ivan
20373
20374         * Makefile: those semicolons can't possibly have belonged there
20375
20376 2005-12-02 23:02  ivan
20377
20378         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
20379           had to be run multiple times before
20380
20381 2005-12-02 22:49  ivan
20382
20383         * README.1.5.8, httemplate/docs/install.html,
20384           httemplate/docs/upgrade10.html: add Term::ReadKey to install &
20385           upgrade docs and README.1.5.8
20386
20387 2005-12-01 18:30  ivan
20388
20389         * httemplate/docs/upgrade10.html: and Net::Whois::Raw
20390
20391 2005-12-01 17:52  ivan
20392
20393         * README.1.5.8, httemplate/docs/upgrade10.html: note DBIx::DBSchema
20394           0.29 is required for Pg 7.2.x and earlier
20395
20396 2005-12-01 17:22  ivan
20397
20398         * httemplate/docs/upgrade10.html: apache instructions already up
20399           top
20400
20401 2005-12-01 11:17  ivan
20402
20403         * httemplate/edit/agent_type.cgi: list disabled packages on agent
20404           type edit if they are still associated with the type
20405
20406 2005-12-01 09:36  ivan
20407
20408         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
20409           shouldn't apply to RADIUS groups, this is messing up unrelated
20410           RADIUS exports
20411
20412 2005-11-30 09:48  ivan
20413
20414         * README.1.5.8: later versions are okay too
20415
20416 2005-11-28 09:16  ivan
20417
20418         * FS/FS/cust_main.pm: turn off debugging
20419
20420 2005-11-28 09:13  ivan
20421
20422         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
20423           SQL that Pg doesn't need and MySQL doesn't like
20424
20425 2005-11-28 09:12  ivan
20426
20427         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
20428           for all three supporte exports
20429
20430 2005-11-28 09:07  ivan
20431
20432         * FS/bin/freeside-sqlradius-radacctd: startup
20433           freeside-sqlradius-radacctd for radiator export too
20434
20435 2005-11-28 08:59  ivan
20436
20437         * FS/FS/svc_Common.pm: allow defaults to override empty values for
20438           new objects
20439
20440 2005-11-28 08:38  ivan
20441
20442         * FS/FS/cust_svc.pm: better error msg
20443
20444 2005-11-28 08:34  ivan
20445
20446         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
20447           deal with any usage-capable export
20448
20449 2005-11-28 08:21  ivan
20450
20451         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
20452           deal with any usage-capable export
20453
20454 2005-11-28 08:14  ivan
20455
20456         * FS/FS/Record.pm: okay, its been tested
20457
20458 2005-11-28 08:07  ivan
20459
20460         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
20461
20462 2005-11-28 07:41  ivan
20463
20464         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
20465           where the freeze is coming from
20466
20467 2005-11-27 13:59  ivan
20468
20469         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
20470           per-agent billco spools
20471
20472 2005-11-22 10:29  ivan
20473
20474         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
20475           backend-realtime config flag, should be more intuitive for
20476           guyananet
20477
20478 2005-11-22 08:41  ivan
20479
20480         * FS/FS/svc_Common.pm: oops, supposed to commit this one
20481
20482 2005-11-22 08:39  ivan
20483
20484         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
20485           svc_acct.seconds
20486
20487 2005-11-22 05:26  ivan
20488
20489         * FS/FS/part_export/radiator.pm: update radiator export to deal
20490           with prepaid and some other random stuff
20491
20492 2005-11-22 01:13  ivan
20493
20494         * httemplate/docs/install.html: correct common misconception RIGHT
20495           THERE in the docs
20496
20497 2005-11-21 07:24  ivan
20498
20499         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
20500           and there's a duplicate error, show all conflicting accounts not
20501           just the ones for different customers
20502
20503 2005-11-21 06:25  ivan
20504
20505         * FS/FS/part_export/: shellcommands.pm,
20506           shellcommands_withdomain.pm: add usermod_nousername flag to just
20507           prohibit username changes
20508
20509 2005-11-21 04:41  ivan
20510
20511         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
20512           view/cust_main/payment_history.html: ignore blank lines in payby
20513           config
20514
20515 2005-11-21 03:04  ivan
20516
20517         * README: slight update to README
20518
20519 2005-11-21 02:47  ivan
20520
20521         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20522           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
20523           httemplate/edit/cust_main/billing.html,
20524           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
20525           httemplate/search/report_cust_pay.html,
20526           httemplate/view/cust_bill.cgi,
20527           httemplate/view/cust_main/payment_history.html: add MCRD payment
20528           type for manually processed ccards
20529
20530 2005-11-20 22:46  ivan
20531
20532         * httemplate/docs/schema.dia: load schema in current dia and save,
20533           should load up for people now?
20534
20535 2005-11-20 21:18  ivan
20536
20537         * FS/FS/Conf.pm: add config values used by external RT integration
20538
20539 2005-11-18 07:08  ivan
20540
20541         * httemplate/search/report_receivables.cgi: fix link glitch in
20542           receivables reports
20543
20544 2005-11-18 06:59  ivan
20545
20546         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
20547           add comment to package listing
20548
20549 2005-11-18 02:58  ivan
20550
20551         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20552           BS for RT 3.4.4
20553
20554 2005-11-18 02:53  ivan
20555
20556         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20557           BS for RT 3.4.4
20558
20559 2005-11-18 01:44  ivan
20560
20561         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20562           BS for RT 3.4.4
20563
20564 2005-11-17 23:05  ivan
20565
20566         * README.1.5.8: slightly more info in 1.5.8 upgrade instructions
20567
20568 2005-11-17 19:48  ivan
20569
20570         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
20571           check edits for an expired card when the # has changed
20572
20573 2005-11-17 07:56  ivan
20574
20575         * FS/FS/part_export/: shellcommands.pm,
20576           shellcommands_withdomain.pm: make variable description more
20577           consistant wrt vars that are already shell-quoted
20578
20579 2005-11-17 04:53  ivan
20580
20581         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
20582
20583 2005-11-17 04:27  ivan
20584
20585         * README.1.5.8, FS/FS/Schema.pm: add cust_pkg2 index on
20586           cust_pkg.pkgpart
20587
20588 2005-11-17 03:15  ivan
20589
20590         * FS/FS/svc_acct.pm: update debuggging information for replace
20591           group info with user@domain
20592
20593 2005-11-17 03:04  ivan
20594
20595         * httemplate/view/svc_acct.cgi: fix service change!
20596
20597 2005-11-17 02:14  ivan
20598
20599         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
20600           requests!
20601
20602 2005-11-16 05:14  ivan
20603
20604         * FS/FS/part_svc.pm, httemplate/index.html,
20605           httemplate/browse/part_svc.cgi, Changes.1.5.8, FS/FS/UI/Web.pm,
20606           httemplate/edit/bulk-cust_svc.html,
20607           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
20608
20609 2005-11-12 04:19  ivan
20610
20611         * README.1.5.8: one last bit for 1.5.7->1.5.8 RT upgrade
20612           instructions
20613
20614 2005-11-11 17:24  ivan
20615
20616         * httemplate/view/cust_main/tickets.html: huh seem to have
20617           overlooked this
20618
20619 2005-11-11 17:22  ivan
20620
20621         * FS/FS/cust_main.pm: set payip for all payment types
20622
20623 2005-11-11 16:44  ivan
20624
20625         * FS/FS/part_export/cpanel.pm: interpolation helps alot
20626
20627 2005-11-11 16:17  ivan
20628
20629         * FS/FS/part_export/cpanel.pm: try using web interface scrape
20630           bullshit for adding pops instead of API, as per cpanel support
20631           [cPanel tickets ID# 116044]
20632
20633 2005-11-11 06:06  ivan
20634
20635         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
20636           export update of RADIUS Expiration attribute when cust_pkg.bill
20637           changes
20638
20639 2005-11-10 04:47  ivan
20640
20641         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
20642           add part_bill_event.payby selection to failed invoice event
20643           search
20644
20645 2005-11-10 03:36  ivan
20646
20647         * FS/FS/part_export/everyone_net.pm: fix password changes with
20648           everyone.net
20649
20650 2005-11-09 16:00  ivan
20651
20652         * httemplate/view/svc_domain.cgi: add javascript confirmation to
20653           unaudited domain deletion, add record being deleted to record
20654           deletion popup
20655
20656 2005-11-09 12:48  ivan
20657
20658         * httemplate/docs/install.html: closing paren
20659
20660 2005-11-07 18:16  ivan
20661
20662         * httemplate/docs/admin.html: bah
20663
20664 2005-11-07 14:07  ivan
20665
20666         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
20667           Bug#1270
20668
20669 2005-11-04 03:43  ivan
20670
20671         * httemplate/elements/xmlhttp.html: oops, typo applying patch
20672
20673 2005-11-04 03:31  ivan
20674
20675         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
20676           Edwards to show mason errors received from XMLHTTP requests
20677
20678 2005-11-02 13:18  ivan
20679
20680         * FS/FS/cust_bill.pm: spool invoice to billco if no other
20681           destinations are set!
20682
20683 2005-10-31 21:32  ivan
20684
20685         * FS/FS/: cust_bill.pm: yarg
20686
20687 2005-10-31 21:27  ivan
20688
20689         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
20690
20691 2005-10-31 21:21  ivan
20692
20693         * bin/billco-upload: do the zip
20694
20695 2005-10-31 21:14  ivan
20696
20697         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
20698           events to apply only to a specific destination type (i.e. postal
20699           only)
20700
20701 2005-10-31 19:16  ivan
20702
20703         * bin/billco-upload: good nuff for 11/1
20704
20705 2005-10-31 19:15  ivan
20706
20707         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
20708           billco format option to FTP invoice send, add invoice event to
20709           spool one giant (pair of) CSV files in addition to FTPing them
20710           individually
20711
20712 2005-10-28 10:10  ivan
20713
20714         * bin/billco-upload: beginning of quick billco zip & upload tool
20715
20716 2005-10-28 04:56  ivan
20717
20718         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
20719           statustext as a failed billing event
20720
20721 2005-10-27 10:04  ivan
20722
20723         * httemplate/elements/select-taxclass.html: extraneous '; noticed
20724           by joe@surferz
20725
20726 2005-10-27 08:48  ivan
20727
20728         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
20729           and 60 had the wrote quote. they had single quote where double
20730           was needed...
20731
20732 2005-10-24 04:59  ivan
20733
20734         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
20735
20736 2005-10-24 04:56  ivan
20737
20738         * README.1.5.8, FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
20739           httemplate/elements/progress-init.html,
20740           httemplate/elements/xmlhttp.html: fix rate plan editing with new
20741           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
20742           on rate search screen
20743
20744 2005-10-21 08:21  ivan
20745
20746         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20747           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
20748           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
20749           httemplate/edit/cust_main/billing.html,
20750           httemplate/edit/process/cust_main.cgi,
20751           httemplate/search/cust_pay.cgi,
20752           httemplate/search/report_cust_pay.html,
20753           httemplate/view/cust_bill.cgi,
20754           httemplate/view/cust_main/payment_history.html: add CASH and WEST
20755           payment types (payments only, not cust_main.payby)
20756
20757 2005-10-21 06:15  ivan
20758
20759         * conf/invoice_html: brainfart
20760
20761 2005-10-21 05:50  ivan
20762
20763         * conf/invoice_html: i thought i fixed this already
20764
20765 2005-10-20 05:30  ivan
20766
20767         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
20768           service.  fuck Date::Manip
20769
20770 2005-10-16 23:46  ivan
20771
20772         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
20773           exporting so it'll export even if all svc_acct records don't have
20774           the group yet
20775
20776 2005-10-16 23:03  ivan
20777
20778         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
20779           usergroup editing
20780
20781 2005-10-16 08:02  ivan
20782
20783         * bin/bind.export: and make .HEADER optional for slaves too
20784
20785 2005-10-16 07:59  ivan
20786
20787         * bin/bind.export: don't error out if there's no HEADER file, just
20788           produce a useable snippet anyway
20789
20790 2005-10-16 07:04  ivan
20791
20792         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
20793           zone-underscore config file, update bind.import to use
20794           command-line options instead of ask for input
20795
20796 2005-10-15 06:48  ivan
20797
20798         * FS/FS/TicketSystem/RT_External.pm: don't error out when
20799           ticket_system-default_queueid hasn't been set yet
20800
20801 2005-10-15 06:40  ivan
20802
20803         * FS/FS/Conf.pm: make sure config still works if no ticket system
20804           is configured...
20805
20806 2005-10-15 06:37  ivan
20807
20808         * FS/FS/Conf.pm: make sure config still works if no ticket system
20809           is configured...
20810
20811 2005-10-15 05:58  ivan
20812
20813         * bin/backup-dvd: adding quick backup-to-dvd script
20814
20815 2005-10-15 04:29  ivan
20816
20817         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
20818           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
20819           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
20820           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
20821           httemplate/config/config.cgi: agent option to select RT queue
20822
20823 2005-10-15 04:25  ivan
20824
20825         * README.1.5.8: upgrade instructions for new RT verison
20826
20827 2005-10-15 04:13  ivan
20828
20829         * README.1.5.8: land RT 3.4.4 on HEAD
20830
20831 2005-10-15 02:33  ivan
20832
20833         * rt/: etc/RT_SiteConfig.pm, lib/RT/TicketCustomFieldValue.pm,
20834           lib/RT/TicketCustomFieldValue_Overlay.pm,
20835           lib/RT/TicketCustomFieldValues.pm,
20836           lib/RT/TicketCustomFieldValues_Overlay.pm,
20837           lib/RT/I18N/en_malkovich.po, lib/t/00smoke.t.in,
20838           lib/t/01harness.t.in, lib/t/02regression.t.in, lib/t/03web.pl.in,
20839           lib/t/04_send_email.pl.in, lib/t/05cronsupport.pl.in,
20840           sbin/rt-setup-database.in: landing rt 3.4.4 on HEAD
20841
20842 2005-10-15 02:09  ivan
20843
20844         * rt/: docs/design_docs/realflow.txt,
20845           docs/design_docs/3.3-schema-redesign.txt,
20846           docs/design_docs/rt-mvc, sbin/rt-dump-database.in,
20847           lib/t/setup_regression.t, lib/t/create_data.pl,
20848           lib/RT/SavedSearch.pm, lib/RT/ObjectCustomFields.pm,
20849           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/ObjectCustomField.pm,
20850           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/SavedSearches.pm,
20851           lib/RT/ObjectCustomFieldValues.pm,
20852           lib/RT/ObjectCustomFieldValue.pm,
20853           lib/RT/ObjectCustomField_Overlay.pm,
20854           lib/RT/ObjectCustomFieldValues_Overlay.pm,
20855           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/I18N/pl.po,
20856           lib/RT/I18N/id.po, lib/RT/URI/t.pm,
20857           lib/RT/Interface/Web/QueryBuilder.pm,
20858           lib/RT/Interface/Web/Standalone.pm,
20859           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
20860           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
20861           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
20862           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
20863           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
20864           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
20865           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
20866           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
20867           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
20868           etc/upgrade/3.3.11/schema.SQLite,
20869           etc/upgrade/3.3.11/schema.mysql: Initial revision
20870
20871 2005-10-13 14:16  ivan
20872
20873         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
20874           change uid' error when the account *has* a uid but
20875           svc_acct-edit_uid isn't turned on
20876
20877 2005-10-12 05:02  ivan
20878
20879         * httemplate/misc/: batch-cust_pay.html,
20880           process/batch-cust_pay.cgi: change button to say "post payment
20881           batch" and main error message to indicate the whole batch should
20882           be resubmitted, as per feedback from lewis
20883
20884 2005-10-12 02:51  ivan
20885
20886         * httemplate/edit/part_pkg.cgi: fix package customize losing
20887           services
20888
20889 2005-10-12 01:57  ivan
20890
20891         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
20892
20893 2005-10-10 09:06  ivan
20894
20895         * FS/FS/part_export/everyone_net.pm: oops, that should fix
20896           suspension problem
20897
20898 2005-10-10 05:20  ivan
20899
20900         * Changes.1.5.8, README.1.5.8, FS/FS/cust_pay.pm, htetc/global.asa,
20901           htetc/handler.pl, httemplate/index.html,
20902           httemplate/docs/upgrade10.html,
20903           httemplate/misc/batch-cust_pay.html,
20904           httemplate/misc/xmlhttp-cust_main-search.cgi,
20905           httemplate/misc/process/batch-cust_pay.cgi,
20906           httemplate/search/cust_pay.cgi: updated quick payment entry
20907
20908 2005-10-08 06:45  ivan
20909
20910         * httemplate/misc/batch-cust_pay.html: quick payment entry
20911           javascript tested & working IE/firefix/konq
20912
20913 2005-10-07 17:47  ivan
20914
20915         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
20916           edit/process/quick-charge.cgi, elements/select-taxclass.html,
20917           view/cust_main/quick-charge.html: fix tax class selection in
20918           package add/edit too
20919
20920 2005-10-07 16:28  ivan
20921
20922         * conf/invoice_latex: allow more width for return address, stuff is
20923           wrapping
20924
20925 2005-10-06 22:03  ivan
20926
20927         * README.1.5.8: need new B:CC
20928
20929 2005-10-06 21:50  ivan
20930
20931         * httemplate/view/cust_main/billing.html: mask out echeck account
20932           #s too
20933
20934 2005-10-06 21:48  ivan
20935
20936         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
20937           in UI.  i believe huntsburg is in the doghouse for this one :)
20938
20939 2005-10-06 19:25  ivan
20940
20941         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
20942           httemplate/edit/process/quick-charge.cgi,
20943           httemplate/view/cust_main/quick-charge.html: add
20944           require_taxclasses config flag
20945
20946 2005-10-06 16:09  ivan
20947
20948         * httemplate/view/cust_bill-logo.cgi: really use default logo if
20949           the agent-specific one isn't found
20950
20951 2005-10-06 16:07  ivan
20952
20953         * httemplate/view/cust_bill-logo.cgi: use default logo if the
20954           agent-specific one isn't found
20955
20956 2005-10-06 16:03  ivan
20957
20958         * httemplate/view/cust_bill-logo.cgi: use default logo if the
20959           agent-specific one isn't found
20960
20961 2005-10-06 13:35  ivan
20962
20963         * FS/FS/part_export/everyone_net.pm: add debugging option to
20964           everyone_net export
20965
20966 2005-10-06 00:34  ivan
20967
20968         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
20969           httemplate/view/cust_main/payment_history.html: add cc-void
20970           option
20971
20972 2005-10-05 18:40  ivan
20973
20974         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
20975           sources (refnum) - needed to make sure the SELECT OPTIONs have
20976           explicitly specified VALUEs
20977
20978 2005-10-04 13:27  ivan
20979
20980         * FS/FS/part_export/everyone_net.pm: fix small error with
20981           everyone.net export
20982
20983 2005-10-02 18:41  ivan
20984
20985         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
20986           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
20987           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
20988           account view and edit: convert to proper templates, make sure
20989           usage information displays for any usage-capable export, add
20990           ability to edit uid/gid
20991
20992 2005-10-02 07:04  ivan
20993
20994         * httemplate/docs/install.html: fix leading % causing Mason to barf
20995
20996 2005-10-02 00:09  ivan
20997
20998         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
20999           target for quick iterative development
21000
21001 2005-09-29 13:19  ivan
21002
21003         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
21004           as well
21005
21006 2005-09-28 11:27  ivan
21007
21008         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
21009
21010 2005-09-25 01:20  ivan
21011
21012         * httemplate/view/cust_main.cgi: this css did weird things under IE
21013
21014 2005-09-25 01:13  ivan
21015
21016         * CREDITS, Changes.1.5.8, JSRS-LICENSE, README.1.5.7,
21017           FS/FS/UI/Web.pm, httemplate/edit/cust_main/select-country.html,
21018           httemplate/edit/cust_main/select-county.html,
21019           httemplate/edit/process/part_svc.cgi,
21020           httemplate/edit/process/rate.cgi,
21021           httemplate/elements/jsrsServer.html,
21022           httemplate/elements/progress-init.html,
21023           httemplate/elements/progress-popup.html,
21024           httemplate/elements/xmlhttp.html, httemplate/docs/install.html,
21025           httemplate/docs/upgrade10.html: get rid of JSRS iframe foo for
21026           progress bar, use XMLHTTPRequest instead.  really should have
21027           done that in the first place.  JSON will wait until another
21028           day...
21029
21030 2005-09-24 15:53  ivan
21031
21032         * FS/FS/cust_main.pm: parse paybatch order number with dashes
21033           correctly
21034
21035 2005-09-22 15:25  ivan
21036
21037         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
21038           (dir-less) Conf showing up
21039
21040 2005-09-21 05:47  ivan
21041
21042         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
21043           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
21044           httemplate/view/cust_main/packages.html, init.d/freeside-init,
21045           FS/bin/freeside-daily: add prepaid support which sets RADIUS
21046           Expiration attribute, update customer view package UI
21047
21048 2005-09-16 03:10  ivan
21049
21050         * FS/FS/cust_main.pm: tyop
21051
21052 2005-09-16 01:18  ivan
21053
21054         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
21055           for a state/county/country
21056
21057 2005-09-14 04:01  ivan
21058
21059         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
21060           FS/t/cancel_reason.t, FS/t/payment_gateway.t,
21061           FS/t/payment_gateway_option.t, bin/generate-table-module: fix
21062           autogenerated simple test
21063
21064 2005-09-13 13:12  ivan
21065
21066         * httemplate/search/elements/search.html: fix redirect with single
21067           item returned from search results and a coderef redirect
21068
21069 2005-09-10 07:50  ivan
21070
21071         * CREDITS, httemplate/edit/cust_main/contact.html,
21072           httemplate/edit/cust_main/select-country.html,
21073           httemplate/edit/cust_main/select-county.html,
21074           httemplate/edit/cust_main/select-state.html,
21075           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
21076           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
21077           ajax-style xmlhttprequest state/county/country selector!
21078
21079 2005-09-08 12:15  ivan
21080
21081         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
21082           table names!  huh
21083
21084 2005-09-08 01:50  ivan
21085
21086         * httemplate/edit/cust_main.cgi: fix dropping of payname
21087
21088 2005-09-07 23:52  ivan
21089
21090         * httemplate/autohandler: don't need 4k of newlines anymore,
21091           H:W:SelectLayers works better
21092
21093 2005-09-07 15:52  ivan
21094
21095         * FS/FS/part_pkg.pm: add hourly frequency
21096
21097 2005-09-07 15:04  ivan
21098
21099         * bin/generate-raddb: list current dictionary sources in example so
21100           i don't forget
21101
21102 2005-09-07 15:02  ivan
21103
21104         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
21105           plus dictionary.ip3networks
21106
21107 2005-09-07 05:56  ivan
21108
21109         * FS/FS/Schema.pm: define username_len so the default add account
21110           screen doesn't have a tiny username field (when usernamemax is
21111           not defined)
21112
21113 2005-09-07 05:48  ivan
21114
21115         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
21116           when adding an account (and usernamemax is not set)
21117
21118 2005-09-07 05:44  ivan
21119
21120         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
21121           when adding an account (and username max is not set)
21122
21123 2005-09-07 05:38  ivan
21124
21125         * httemplate/view/cust_main.cgi: oops, still need areyousure
21126           javascript for some sub-bits of the page (package unprovisioning
21127           and cancellation, bunch of payment history stuff)
21128
21129 2005-09-07 03:40  ivan
21130
21131         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
21132           FS::Schema instead of calling $FS::Record::dbdef directly
21133
21134 2005-09-07 03:25  ivan
21135
21136         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
21137           forgot to prefix FS::
21138
21139 2005-09-07 03:16  ivan
21140
21141         * FS/FS/part_export/cpanel.pm: remote access key is a big long
21142           thing
21143
21144 2005-09-07 02:37  ivan
21145
21146         * Changes.1.5.8, FS/FS/part_export/cpanel.pm,
21147           eg/export_template.pm: add cpanel export
21148
21149 2005-09-06 14:58  ivan
21150
21151         * FS/FS/Conf.pm: document variables available in
21152           payment_receipt_email
21153
21154 2005-08-27 01:46  ivan
21155
21156         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
21157           FS/FS/cancel_reason.pm, FS/FS/cust_main.pm, FS/t/banned_pay.t,
21158           FS/t/cancel_reason.t, bin/generate-table-module,
21159           httemplate/view/cust_main.cgi,
21160           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
21161           ACH table, re-do cancel popup to have a checkbox to ban payinfo
21162
21163 2005-08-24 07:07  ivan
21164
21165         * README.1.5.8, httemplate/docs/upgrade10.html: need
21166           H:W:SelectLayers 0.05
21167
21168 2005-08-24 06:47  ivan
21169
21170         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
21171           popup
21172
21173 2005-08-24 06:22  ivan
21174
21175         * htetc/global.asa, htetc/handler.pl,
21176           httemplate/edit/cust_main.cgi,
21177           httemplate/edit/cust_main/billing.html,
21178           httemplate/edit/cust_main/contact.html, Changes.1.5.8,
21179           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
21180           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
21181           fs_selfservice/FS-SelfService/SelfService.pm,
21182           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
21183           httemplate/edit/process/cust_main.cgi,
21184           httemplate/elements/overlibmws_draggable.js,
21185           httemplate/elements/overlibmws_iframe.js,
21186           httemplate/elements/progress-init.html,
21187           httemplate/elements/select-month_year.html,
21188           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
21189           httemplate/view/cust_main/billing.html: customer edit: abstract
21190           out billing info to billing.html, re-do payment type selection
21191           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
21192           for start date & issue #.  customer view: re-order fields for
21193           consistency.  selfservice API: support paystart_month,
21194           paystart_year, payissue and payip in MyAccount::process_payment
21195           and ::edit_info and Signup::new_customer,
21196           FS::cust_main::realtime_bop: support paystart_month paystart_year
21197           payissue payip fields
21198
21199 2005-08-23 05:38  ivan
21200
21201         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
21202           by moving dbdef stuff around
21203
21204 2005-08-18 00:58  ivan
21205
21206         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
21207           parsing of new-style paybatch
21208
21209 2005-08-17 22:41  ivan
21210
21211         * httemplate/edit/process/agent_payment_gateway.html: hopefully
21212           this is the last missing file
21213
21214 2005-08-17 22:12  ivan
21215
21216         * httemplate/edit/process/payment_gateway.html: oops another
21217           missing file
21218
21219 2005-08-17 21:16  ivan
21220
21221         * FS/FS/agent_payment_gateway.pm: missing file
21222
21223 2005-08-17 15:23  ivan
21224
21225         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
21226           FS/FS/option_Common.pm, FS/FS/part_export.pm,
21227           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
21228           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
21229           FS/bin/freeside-setup, FS/bin/freeside-upgrade, README.1.5.8,
21230           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
21231           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
21232           bin/generate-table-module, htetc/global.asa, htetc/handler.pl,
21233           httemplate/index.html, httemplate/browse/agent.cgi,
21234           httemplate/browse/payment_gateway.html,
21235           httemplate/docs/upgrade10.html,
21236           httemplate/edit/agent_payment_gateway.html,
21237           httemplate/edit/payment_gateway.html: infrastructure for easier
21238           schema changes, and: add payment_gateway, payment_gateway_option
21239           and agent_payment_gateway tables, add paystart_month,
21240           paystart_year, payissue and payip fields to cust_main, add
21241           preliminary gateway and gateway override editing to web UI, use
21242           payment gateway override when processing payments (card type, not
21243           taxclass yet)
21244
21245 2005-08-14 18:55  ivan
21246
21247         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
21248           Bug#1248
21249
21250 2005-08-09 14:38  ivan
21251
21252         * Changes.1.5.8, FS/FS/part_export/radiator.pm,
21253           FS/FS/part_export/sqlradius.pm, FS/t/part_export-radiator.t,
21254           FS/FS/part_export/sqlradius_withdomain.pm: add native Radiator
21255           export
21256
21257 2005-08-08 08:15  ivan
21258
21259         * Changes.1.5.8, FS/FS/part_export/everyone_net.pm: add export to
21260           everyone.net outsource mail service
21261
21262 2005-08-07 20:15  ivan
21263
21264         * httemplate/docs/selfservice.html: add some docs on
21265           signup_server-payby and -realtime configuration values
21266
21267 2005-08-06 17:41  ivan
21268
21269         * FS/FS/part_export/forward_shellcommands.pm: update
21270           forward_shellcommands export to know about literal source
21271           addresses, closes: Bug#1246
21272
21273 2005-08-06 17:40  ivan
21274
21275         * Changes.1.5.8, FS/FS/agent.pm, FS/FS/cust_pkg.pm,
21276           FS/FS/cust_svc.pm, FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
21277           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
21278           httemplate/search/elements/search.html: move cust_pkg search to
21279           new template, add active/suspended/cancelled customer packages to
21280           agent browse
21281
21282 2005-08-04 17:57  ivan
21283
21284         * httemplate/search/cust_credit.html: fix credit searches by otaker
21285
21286 2005-08-04 01:39  ivan
21287
21288         * httemplate/docs/install.html: add IPC::Run3 and instructions for
21289           adding fs_queue and fs_selfservice users to install docs
21290
21291 2005-08-03 18:42  ivan
21292
21293         * Makefile: don't use install -D flag, doesn't work on bsd
21294
21295 2005-08-03 00:38  ivan
21296
21297         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
21298           uninitalized value in length" warnings
21299
21300 2005-08-02 19:23  ivan
21301
21302         * FS/FS/part_export/: domain_shellcommands.pm,
21303           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
21304           blank commands for non-svc_acct shellcommand exports too
21305
21306 2005-08-02 12:17  khoff
21307
21308         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
21309           svc_x record for an h_cust_svc record.
21310
21311 2005-07-14 04:55  ivan
21312
21313         * FS/FS/cust_main.pm: oops, fix last minute bug with new
21314           configurable customer fields on reports
21315
21316 2005-07-14 04:46  ivan
21317
21318         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
21319           from cust-fields work
21320
21321 2005-07-14 04:31  ivan
21322
21323         * httemplate/: index.html, search/svc_acct.cgi,
21324           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
21325           report
21326
21327 2005-07-14 04:18  ivan
21328
21329         * httemplate/search/cust_bill.html: move account search
21330           (httemplate/search/svc_acct.cgi) to new template, cust-fields
21331           configuration value to control which customer fields are shown on
21332           reports
21333
21334 2005-07-14 03:52  ivan
21335
21336         * Changes.1.5.8, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
21337           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
21338           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
21339           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
21340           httemplate/search/cust_bill_event.cgi,
21341           httemplate/search/cust_credit.html,
21342           httemplate/search/cust_pay.cgi,
21343           httemplate/search/report_receivables.cgi,
21344           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21345           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
21346           httemplate/search/elements/search.html: move account search
21347           (httemplate/search/svc_acct.cgi) to new template, cust-fields
21348           configuration value to control which customer fields are shown on
21349           reports
21350
21351 2005-07-12 04:54  ivan
21352
21353         * README.1.5.7: add alternative for very old Pg
21354
21355 2005-07-12 02:31  ivan
21356
21357         * httemplate/: browse/part_pkg.cgi, view/cust_pkg.cgi: <rjbs> More
21358           of the same: these patches make it safer to subclass
21359           FS::part_pkg's pkg_svc method by eliminating qsearches on table
21360           pkg_svc.
21361
21362 2005-07-12 02:22  ivan
21363
21364         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
21365           continuing effort to avoid using SQL and qsearch from templates
21366           to find the pkg_svc records for a package.
21367
21368 2005-07-12 02:13  ivan
21369
21370         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
21371           contructor to Record.pm
21372
21373 2005-07-12 02:11  ivan
21374
21375         * Makefile: okay, really enable RT by default for good now
21376
21377 2005-07-11 07:15  ivan
21378
21379         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
21380
21381 2005-07-11 06:01  ivan
21382
21383         * Makefile: new server
21384
21385 2005-07-11 05:53  ivan
21386
21387         * httemplate/docs/: index.html, upgrade10.html: note alternate
21388           instructions for 0pre6->7
21389
21390 2005-07-11 05:39  ivan
21391
21392         * Changelog, Changes.1.5.7: s/ANNOUNCE/Changelog/
21393
21394 2005-07-11 05:22  ivan
21395
21396         * bin/postfix.export: fix regex
21397
21398 2005-07-11 05:22  ivan
21399
21400         * httemplate/browse/queue.cgi: template
21401
21402 2005-07-11 05:21  ivan
21403
21404         * Makefile: probably best to keep RT disabled by default, at least
21405           for this release
21406
21407 2005-07-11 05:09  ivan
21408
21409         * ANNOUNCE.1.5: last bits
21410
21411 2005-07-11 03:58  ivan
21412
21413         * FS/t/ClientAPI_SessionCache.t:
21414           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
21415
21416 2005-07-11 02:49  ivan
21417
21418         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
21419           session expiration from Randall Lucas <rlucas@tercent.net>,
21420           thanks!
21421
21422 2005-07-09 08:41  ivan
21423
21424         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
21425           finding their logo
21426
21427 2005-07-09 03:55  ivan
21428
21429         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
21430           "invoice" on the post payment screen when posting against a
21431           specific invoice, replace with having useless "Auto-apply to
21432           invoices" box actually show the payment will be applied to one
21433           invoice only...  closes: Bug#1241
21434
21435 2005-07-09 03:36  ivan
21436
21437         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
21438           part_pkg/flat.pm, part_pkg/flat_comission.pm,
21439           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
21440           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
21441           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
21442           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
21443           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
21444           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
21445           method to cust_bill_pkg and use it in cust_bill... this should
21446           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
21447           to be sorted out
21448
21449 2005-07-08 16:06  ivan
21450
21451         * FS/bin/freeside-daily: fix bug with new efficient
21452           customer-finding code.  sql isn't perl, null != 0
21453
21454 2005-07-05 14:46  ivan
21455
21456         * httemplate/docs/install-rt.html: tyop
21457
21458 2005-06-30 06:32  ivan
21459
21460         * FS/FS/Misc.pm: pod error
21461
21462 2005-06-30 06:20  ivan
21463
21464         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
21465
21466 2005-06-30 05:44  ivan
21467
21468         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
21469           foo
21470
21471 2005-06-21 20:54  ivan
21472
21473         * httemplate/docs/upgrade10.html: add IPC::Run3 to install docs
21474
21475 2005-06-16 22:31  ivan
21476
21477         * httemplate/misc/process/link.cgi: fix preference sort order for
21478           linking: sort unaudited services first, secondary sort by svcaprt
21479
21480 2005-06-16 22:07  ivan
21481
21482         * httemplate/misc/process/link.cgi: add more info to debugging
21483
21484 2005-06-16 22:04  ivan
21485
21486         * httemplate/misc/process/link.cgi: fix debugging
21487
21488 2005-06-16 21:42  ivan
21489
21490         * httemplate/misc/process/link.cgi: add debugging for accounts
21491           picked to pick
21492
21493 2005-06-14 21:46  ivan
21494
21495         * README.1.5.7, FS/FS/cust_bill.pm: better error reporting for
21496           actual errors from lpr command
21497
21498 2005-06-14 19:31  ivan
21499
21500         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
21501           rounding off of money value, closes: Bug#1237
21502
21503 2005-06-14 17:44  ivan
21504
21505         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
21506           reprint/fax/email links to invoice search results
21507
21508 2005-06-09 15:40  ivan
21509
21510         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
21511           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
21512           httemplate/misc/email_invoices.cgi,
21513           httemplate/misc/fax_invoice_events.cgi,
21514           httemplate/misc/fax_invoices.cgi,
21515           httemplate/misc/print_invoice_events.cgi,
21516           httemplate/misc/print_invoices.cgi,
21517           httemplate/search/cust_bill.html,
21518           httemplate/search/report_cust_bill.html: advanced invoice serach,
21519           groundwork to add reprint/fax/email links to invoice search
21520           results
21521
21522 2005-06-09 13:26  ivan
21523
21524         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
21525           changes the service listing to use $part_pkg->pkg_svc instead of
21526           a qsearch, which means that the listing will still work if
21527           pkg_svc has been subclassed.
21528
21529 2005-06-09 13:16  ivan
21530
21531         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
21532
21533 2005-06-09 02:15  ivan
21534
21535         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
21536           subclass, fixes pkg customize link
21537
21538 2005-06-09 00:19  ivan
21539
21540         * FS/bin/freeside-daily: declare new $opt_a
21541
21542 2005-06-09 00:13  ivan
21543
21544         * FS/bin/freeside-daily: significant speedup from only selected
21545           customers with outstanding packages or invoice events in the
21546           initial select, and add -a flag for agentnum
21547
21548 2005-06-08 23:56  ivan
21549
21550         * FS/FS/cust_bill.pm, conf/invoice_html,
21551           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
21552           invoices too
21553
21554 2005-06-08 23:36  ivan
21555
21556         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
21557           (html|latex)(small)?footer optionall per-agent too
21558
21559 2005-06-08 23:22  ivan
21560
21561         * FS/FS/cust_bill.pm: more sane regex
21562
21563 2005-06-08 23:14  ivan
21564
21565         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
21566           for multiple agents
21567
21568 2005-06-08 22:59  ivan
21569
21570         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
21571           is configurable per-agent
21572
21573 2005-06-08 22:34  ivan
21574
21575         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
21576           httemplate/edit/part_bill_event.cgi: add multiple agent selection
21577           to agent-specific invoicing
21578
21579 2005-06-08 17:18  ivan
21580
21581         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
21582           are forced in anyway on import
21583
21584 2005-06-08 14:52  ivan
21585
21586         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
21587           line items
21588
21589 2005-06-08 02:03  ivan
21590
21591         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
21592           FS/FS/ClientAPI/MyAccount.pm,
21593           fs_selfservice/FS-SelfService/SelfService.pm,
21594           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
21595           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
21596           fs_selfservice/FS-SelfService/cgi/make_payment.html,
21597           fs_selfservice/FS-SelfService/cgi/myaccount.html,
21598           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
21599           fs_selfservice/FS-SelfService/cgi/payment_results.html,
21600           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
21601           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
21602           fs_selfservice/FS-SelfService/cgi/provision.html,
21603           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
21604           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
21605           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
21606           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
21607           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
21608           httemplate/view/svc_acct.cgi: prepaid card recharge
21609
21610 2005-06-07 14:02  ivan
21611
21612         * FS/FS/Misc.pm: debugging output change in send_email
21613
21614 2005-06-06 13:07  ivan
21615
21616         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
21617           refactoring
21618
21619 2005-06-06 12:54  ivan
21620
21621         * FS/FS/Misc.pm: some additional warnings
21622
21623 2005-06-06 10:00  ivan
21624
21625         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
21626
21627 2005-06-02 18:51  ivan
21628
21629         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
21630           the last of the Internal vs External breakage i hope
21631
21632 2005-06-02 02:36  ivan
21633
21634         * httemplate/search/cust_bill_event.html: Capitalization
21635
21636 2005-06-02 02:29  ivan
21637
21638         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
21639           httemplate/search/cust_bill_event.cgi,
21640           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
21641           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
21642           httemplate/misc/email-invoice.cgi,
21643           httemplate/misc/email_invoices.cgi,
21644           httemplate/misc/fax-invoice.cgi,
21645           httemplate/misc/fax_invoices.cgi,
21646           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
21647           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
21648           FS/bin/freeside-queued, httemplate/search/elements/search.html,
21649           httemplate/elements/progress-init.html,
21650           httemplate/elements/progress-popup.html, htetc/global.asa,
21651           htetc/handler.pl: add ability to search on a date range of
21652           invoice events and then reprint or reemail (boy was that a bit
21653           more work than i expected), closes: Bug#946
21654
21655 2005-06-01 16:40  ivan
21656
21657         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
21658           or something.
21659
21660 2005-06-01 14:40  ivan
21661
21662         * httemplate/search/report_receivables.cgi: remove trailing
21663           whitespace
21664
21665 2005-06-01 13:31  ivan
21666
21667         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
21668           RT_Internal again, hopefully this is the last of the breakage
21669           from RT_Internal
21670
21671 2005-05-31 19:39  ivan
21672
21673         * httemplate/edit/part_pkg.cgi: really. *sigh*
21674
21675 2005-05-31 16:42  ivan
21676
21677         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
21678           sesmon_minute price plkan, noticed by rjbs
21679
21680 2005-05-31 16:32  ivan
21681
21682         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
21683           package editing problem
21684
21685 2005-05-26 12:30  ivan
21686
21687         * httemplate/view/: cust_bill.cgi: silly perl version bs
21688
21689 2005-05-26 12:15  ivan
21690
21691         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
21692           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
21693
21694 2005-05-25 20:45  ivan
21695
21696         * httemplate/edit/part_pkg.cgi: 72?!
21697
21698 2005-05-24 08:33  ivan
21699
21700         * Makefile: 1.5.7.  and enable RT by default, finally
21701
21702 2005-05-23 04:49  ivan
21703
21704         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
21705
21706 2005-05-22 16:38  ivan
21707
21708         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
21709           an empty param
21710
21711 2005-05-22 13:39  ivan
21712
21713         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
21714
21715 2005-05-22 02:25  ivan
21716
21717         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
21718
21719 2005-05-21 21:24  ivan
21720
21721         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
21722
21723 2005-05-21 11:38  ivan
21724
21725         * httemplate/browse/agent.cgi: make sure the customers tables for
21726           each agent line up with each other, too
21727
21728 2005-05-21 10:26  ivan
21729
21730         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
21731           order of any sort
21732
21733 2005-05-21 10:14  ivan
21734
21735         * httemplate/browse/agent.cgi: line up
21736           prospect/active/suspended/cancelled customers
21737
21738 2005-05-19 07:10  ivan
21739
21740         * FS/FS/part_export/shellcommands.pm: A group number must refer to
21741           an already existing group - so add manually it if you want to
21742           define a set of static gids or something, default is just going
21743           to cause headaches
21744
21745 2005-05-19 04:05  ivan
21746
21747         * FS/FS/svc_acct.pm: ! or !! also
21748
21749 2005-05-19 03:45  ivan
21750
21751         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
21752           include gid too
21753
21754 2005-05-19 03:29  ivan
21755
21756         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
21757
21758 2005-05-19 03:26  ivan
21759
21760         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
21761           part_export/shellcommands.pm,
21762           part_export/shellcommands_withdomain.pm: fix shellcommands export
21763           encrypting "magic" shadow values * NP *LK*
21764
21765 2005-05-19 02:49  ivan
21766
21767         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
21768           replace, _check_duplicate was already below it
21769
21770 2005-05-19 01:51  ivan
21771
21772         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
21773           links
21774
21775 2005-05-19 01:43  ivan
21776
21777         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
21778           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
21779           links should respect template, also add direct re-send links like
21780           the view links and convert view/cust_bill.cgi to proper template
21781
21782 2005-05-18 09:57  ivan
21783
21784         * httemplate/browse/agent.cgi: oops, it helps to get the link right
21785
21786 2005-05-18 09:55  ivan
21787
21788         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
21789           agent-specific A/R aging report, closes: bug#1229
21790
21791 2005-05-18 09:37  ivan
21792
21793         * bin/masonize: report the file that had a masonize error
21794
21795 2005-05-18 07:50  ivan
21796
21797         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
21798           of course!
21799
21800 2005-05-18 03:43  ivan
21801
21802         * FS/FS/cust_bill.pm: oops, losing notes!
21803
21804 2005-05-15 06:49  ivan
21805
21806         * httemplate/search/report_receivables.cgi: this status column is
21807           probably faster, one giant SQL query.  and add back in the
21808           customer link, oops
21809
21810 2005-05-15 06:00  ivan
21811
21812         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
21813           httemplate/search/elements/search.html: move receivables report
21814           to search template
21815
21816 2005-05-15 04:58  ivan
21817
21818         * httemplate/search/cust_bill.html: use money_char config
21819
21820 2005-05-15 04:46  ivan
21821
21822         * httemplate/search/cust_bill.html: align
21823
21824 2005-05-14 13:11  ivan
21825
21826         * README.1.5.7.lastbit: hmm virtual fields have no history?
21827
21828 2005-05-14 13:11  ivan
21829
21830         * README.1.5.7: 0.26
21831
21832 2005-05-14 12:57  ivan
21833
21834         * README.1.5.7, rt/lib/RT/URI/freeside.pm,
21835           rt/lib/RT/URI/freeside/Internal.pm: fixup RT integration grr!
21836
21837 2005-05-14 11:03  ivan
21838
21839         * FS/FS/cust_bill.pm: h helps halot
21840
21841 2005-05-14 10:59  ivan
21842
21843         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
21844
21845 2005-05-14 10:04  ivan
21846
21847         * FS/FS/Conf.pm, conf/invoice_html,
21848           httemplate/view/cust_bill-logo.cgi: html invoices: when
21849           displaying, use the actual logo from the conf dir - same as the
21850           emailed copy
21851
21852 2005-05-14 09:30  ivan
21853
21854         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
21855
21856 2005-05-14 09:27  ivan
21857
21858         * ANNOUNCE.1.5, FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
21859           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
21860           httemplate/docs/billing.html, httemplate/view/cust_bill.cgi: html
21861           invoices!
21862
21863           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
21864           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
21865           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
21866           http://mailformat.dan.info/headers/mime.html
21867           http://www.faqs.org/rfcs/rfc2392.html
21868           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
21869
21870           (MIME is hard, let's go shopping!)
21871
21872 2005-05-13 08:06  ivan
21873
21874         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
21875           files, and expand country codes on invoices.  and oops,
21876           print_html changes slipped in last commit too.  well, they were
21877           ready anyway.
21878
21879 2005-05-13 03:55  ivan
21880
21881         * conf/invoice_latex: better to do something fancy like scale down
21882           the font size to fit in the intended space or something but hey,
21883           this is good enough for now :)
21884
21885 2005-05-13 03:54  ivan
21886
21887         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
21888           no invoice_latexreturnaddress file
21889
21890 2005-05-11 07:07  ivan
21891
21892         * FS/FS/export_svc.pm: new progressbar display causes a silly error
21893           in edge case where no dup checking necessary, closes: Bug#1226
21894
21895 2005-05-05 06:04  ivan
21896
21897         * conf/: invoice_latex: no comma between state and address
21898
21899 2005-05-04 18:46  ivan
21900
21901         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
21902           and the domain id is missing
21903
21904 2005-05-04 02:33  ivan
21905
21906         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
21907           modifying pkg_svc records, closes: Bug#1221
21908
21909 2005-05-04 02:20  ivan
21910
21911         * FS/FS/Record.pm: err msg
21912
21913 2005-05-03 18:06  ivan
21914
21915         * FS/FS/cust_bill.pm: patch to just update the template or
21916           conf/invoice_latex* to use the new one
21917
21918 2005-05-03 17:40  ivan
21919
21920         * conf/invoice_latex, conf/invoice_latexfooter,
21921           conf/invoice_latexreturnaddress, conf/logo.eps,
21922           httemplate/docs/billing.html, FS/FS/Conf.pm, FS/FS/cust_bill.pm:
21923           great new invoice template from kristian!
21924
21925 2005-05-03 10:22  ivan
21926
21927         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
21928           problems
21929
21930 2005-05-03 06:29  ivan
21931
21932         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
21933           unnecessary host=localhost from outsource instance creation foo
21934
21935 2005-05-03 05:56  ivan
21936
21937         * README.1.5.7: fix some wrapping
21938
21939 2005-05-03 02:56  ivan
21940
21941         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
21942           of "Chek" for payby = CHEK transactions
21943
21944 2005-05-03 01:51  ivan
21945
21946         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
21947           privs, -T not necessary
21948
21949 2005-05-03 01:46  ivan
21950
21951         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
21952           it still needs to be supported for just a little bit longer
21953
21954 2005-05-01 23:32  ivan
21955
21956         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
21957           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
21958           move httemplate/search/svc_domain to the new search template
21959           along with svc_www and svc_forward
21960
21961 2005-04-30 02:47  ivan
21962
21963         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
21964           forwards instead of nothing
21965
21966 2005-04-30 02:45  ivan
21967
21968         * httemplate/search/svc_forward.cgi: pull in the customer
21969           information as part of the main query for efficiency
21970
21971 2005-04-29 06:00  ivan
21972
21973         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
21974           forward search using the standard search template: forwards are
21975           now paged
21976
21977 2005-04-28 10:05  ivan
21978
21979         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
21980
21981 2005-04-25 17:20  khoff
21982
21983         * bin/svc_broadband.renumber: For renumbering svc_broadband
21984           services from one addr_block to another.  Hopefully no one will
21985           ever have to use this.
21986
21987 2005-04-25 02:33  ivan
21988
21989         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
21990           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
21991           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
21992           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
21993           freeside-sqlradius-radacctd again after all these years, now it
21994           just needs to update the "seconds" field(s), finally closes:
21995           Bug#1125
21996
21997 2005-04-21 04:47  ivan
21998
21999         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
22000           replacing too
22001
22002 2005-04-21 04:35  ivan
22003
22004         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
22005
22006 2005-04-20 00:12  ivan
22007
22008         * FS/FS/part_export/acct_sql.pm: hehe oops
22009
22010 2005-04-19 23:41  ivan
22011
22012         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
22013           defaults to acct_sql export
22014
22015 2005-04-19 10:25  ivan
22016
22017         * README.1.5.7: update pre6 -> 7 upgrade instructions too
22018
22019 2005-04-19 02:50  ivan
22020
22021         * FS/FS/Conf.pm: disable RT_Libs for now
22022
22023 2005-04-19 02:48  ivan
22024
22025         * httemplate/docs/install.html, httemplate/docs/upgrade10.html,
22026           ANNOUNCE.1.5, README.1.5.7.lastbit, SCHEMA_CHANGE: did another
22027           upgrade, fixed up the instructions
22028
22029 2005-04-19 02:48  ivan
22030
22031         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
22032
22033 2005-04-18 00:37  ivan
22034
22035         * FS/FS/cust_main.pm: add some newlines to debugging output, no
22036           need to print file and line # so much
22037
22038 2005-04-16 15:26  ivan
22039
22040         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
22041           screen instead of hardcoding $
22042
22043 2005-04-15 13:29  khoff
22044
22045         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
22046           httemplate/view/svc_domain.cgi: Added support for TXT records.
22047
22048 2005-04-14 02:41  ivan
22049
22050         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
22051           move invoice_latex templating to Text::Template, with special
22052           sauce^W^Wbackwards-compatibility for old templates
22053
22054 2005-04-13 05:31  ivan
22055
22056         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
22057           some super ancient assumptions about slipip and uid meaning
22058           exporting to RADIUS and shell respectively
22059
22060 2005-04-13 05:30  ivan
22061
22062         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
22063           Record.pm and use it in cust_svc svcpart replacement (which is
22064           all about the exports anyway)
22065
22066 2005-04-13 03:54  ivan
22067
22068         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
22069           check attributes
22070
22071 2005-04-13 03:32  ivan
22072
22073         * FS/FS/raddb.pm: add Radius-Operator
22074
22075 2005-04-13 03:16  ivan
22076
22077         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
22078
22079 2005-04-13 02:55  ivan
22080
22081         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
22082           errors"
22083
22084 2005-04-13 01:16  ivan
22085
22086         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
22087           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
22088           is present
22089
22090 2005-04-12 20:38  ivan
22091
22092         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
22093           flat_commission price plan, thanks to Troy Hammonds
22094
22095 2005-04-11 13:13  khoff
22096
22097         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
22098           the email address sent to your BOP processor, in case the
22099           processor sends a pesky receipt that you don't want your
22100           customers getting.
22101
22102 2005-04-11 09:48  khoff
22103
22104         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
22105           debugging messages on everyone.
22106
22107 2005-04-10 06:01  ivan
22108
22109         * httemplate/docs/selfservice.html: add apache snippet to
22110           self-service install docs
22111
22112 2005-04-10 03:16  ivan
22113
22114         * httemplate/search/elements/search.html: add some left and right
22115           padding so cells don't run into each other so badly
22116
22117 2005-04-09 18:13  ivan
22118
22119         * Makefile: fix install-apache for bsd make and reverse
22120           accidentally-checked-in (again!) RT_ENABLED = 1
22121
22122 2005-04-07 18:12  ivan
22123
22124         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
22125           and don't f$&# care
22126
22127 2005-04-07 03:35  ivan
22128
22129         * Makefile, htetc/freeside-base.conf, htetc/freeside-rt.conf: add
22130           install/debian/3.1/INSTALL script and script up some apache
22131           automation assuming a conf.d type dir
22132
22133 2005-04-07 02:26  ivan
22134
22135         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
22136           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
22137           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
22138           Record.pm (for DBD::Pg 1.40 is bunk fix)
22139
22140 2005-04-06 23:08  ivan
22141
22142         * README.1.5.7.lastbit: and the history tables
22143
22144 2005-04-06 20:28  khoff
22145
22146         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
22147           current (non-history) records in place of missing history
22148           records.
22149
22150 2005-04-06 18:29  ivan
22151
22152         * httemplate/docs/upgrade8.html: ancient upgrade fix, oops.  thanks
22153           Rick Harby <rharby at caarnet.com>
22154
22155 2005-04-06 15:52  ivan
22156
22157         * FS/FS/svc_forward.pm: and fix the error msg haha
22158
22159 2005-04-06 15:50  ivan
22160
22161         * FS/FS/svc_forward.pm: looks like a domain part for a
22162           literally-specified forward src or dst is required, not optional
22163
22164 2005-04-06 03:38  ivan
22165
22166         * httemplate/docs/install-rt.html: correct links to some
22167           atypically-named CPAN distributions
22168
22169 2005-04-05 17:50  khoff
22170
22171         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
22172           table, not the history table.
22173
22174 2005-04-05 14:33  khoff
22175
22176         * bin/add-history-records.pl: This doesn't fix the problem.  To be
22177           continued...
22178
22179 2005-04-02 15:49  ivan
22180
22181         * bin/slony-setup: must be as Pg superuser
22182
22183 2005-04-02 14:46  ivan
22184
22185         * README.1.5.7, README.1.5.7.lastbit, FS/FS/cust_bill_pkg.pm,
22186           FS/FS/part_svc_router.pm, FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm,
22187           FS/FS/reg_code_pkg.pm, FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
22188           httemplate/docs/schema.html, httemplate/docs/upgrade10.html:
22189           herding elephants: add primary keys to *all* tables for slony
22190
22191 2005-04-02 12:34  ivan
22192
22193         * bin/slony-setup: adding quick slony setup script
22194
22195 2005-04-01 14:52  khoff
22196
22197         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
22198           attempt to resolve, problems caused by missing history records.
22199
22200 2005-04-01 14:34  khoff
22201
22202         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
22203           history records
22204
22205 2005-03-31 21:59  steve
22206
22207         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
22208
22209 2005-03-31 03:41  ivan
22210
22211         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
22212           method in addition to provisioning new ones
22213
22214 2005-03-31 01:07  ivan
22215
22216         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
22217           invoice destinations
22218
22219 2005-03-30 22:56  khoff
22220
22221         * bin/add-history-records.pl: Printing insert statements is not
22222           necessary
22223
22224 2005-03-30 21:02  khoff
22225
22226         * httemplate/docs/upgrade10.html: Very annoying typo. >:-)
22227
22228 2005-03-30 19:47  khoff
22229
22230         * bin/add-history-records.pl: Committing the inserts helps.
22231
22232 2005-03-30 16:53  khoff
22233
22234         * bin/add-history-records.pl: (Apparently) working version.
22235           Updates svc_*, cust_svc, and domain_record history tables.
22236
22237 2005-03-30 16:31  khoff
22238
22239         * FS/FS/h_svc_forward.pm: Another missing 'u'.
22240
22241 2005-03-30 13:40  khoff
22242
22243         * FS/FS/h_Common.pm: Dump a call trace if something calls
22244           FS::h_Common::sql_h_search without END_TIMESTAMP.
22245
22246 2005-03-30 13:22  khoff
22247
22248         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
22249           in case we're really a FS::h_svc_www object.
22250
22251 2005-03-30 13:09  khoff
22252
22253         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
22254
22255 2005-03-30 12:55  khoff
22256
22257         * bin/add-history-records.pl: Test script to add pre-history table
22258           history records.
22259
22260 2005-03-29 17:37  ivan
22261
22262         * FS/FS/part_export/cp.pm: according to landel CP no longer
22263           supports changing username
22264
22265 2005-03-29 17:32  ivan
22266
22267         * httemplate/docs/selfservice.html: separate out referring customer
22268           info to optional section, add a note on setting the agentnum via
22269           templte
22270
22271 2005-03-29 17:18  ivan
22272
22273         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
22274           selecting by credit card, fixes: Bug#1189
22275
22276 2005-03-29 14:41  ivan
22277
22278         * fs_selfservice/FS-SelfService/SelfService.pm,
22279           httemplate/docs/selfservice.html: better self-service debugging,
22280           don't point to install.html for suEXEC/setuid in self-service
22281           setup docs
22282
22283 2005-03-28 17:40  khoff
22284
22285         * FS/FS/TicketSystem/RT_External.pm,
22286           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
22287           RT_External fixes.
22288
22289 2005-03-28 17:38  khoff
22290
22291         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
22292           an optional requirement.
22293
22294 2005-03-27 15:21  ivan
22295
22296         * FS/FS/cust_main.pm: allow & in bank names
22297
22298 2005-03-27 15:21  ivan
22299
22300         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
22301           child_objects can now set an alternate field for the svcnum, for
22302           things like forwards
22303
22304 2005-03-22 20:16  ivan
22305
22306         * httemplate/docs/install-rt.html, README.1.5.7: new RT requires
22307           Tree::Simple too
22308
22309 2005-03-22 18:59  ivan
22310
22311         * README.1.5.7, httemplate/docs/install-rt.html: add HTML::Scrubber
22312           to rt install/upgrade docs
22313
22314 2005-03-22 10:15  ivan
22315
22316         * httemplate/docs/upgrade10.html: small fix for indices in upgrade
22317           instructions, found by s5
22318
22319 2005-03-21 14:13  khoff
22320
22321         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
22322           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
22323           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
22324           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
22325           FS/FS/part_export/infostreet.pm,
22326           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
22327           httemplate/docs/install.html, httemplate/edit/cust_main.cgi,
22328           httemplate/edit/process/cust_main.cgi,
22329           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
22330           httemplate/view/cust_main/billing.html,
22331           httemplate/view/cust_main/tickets.html: Added support for FAX
22332           invoice destinations using a HylaFAX server.  Faxing plain text
22333           invoices is not supported.
22334
22335 2005-03-21 13:55  pbowen
22336
22337         * FS/FS/Record.pm: Forgot to load up the conf.
22338
22339 2005-03-18 16:12  pbowen
22340
22341         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
22342           a nasty bug that would clear the payinfo if the private key was
22343           not available.  2. Set the default module for encrypt/decrypt to
22344           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
22345           it doesn't just pass around plaintext if the encryption engine is
22346           broken or missing.  4. Added code so that the masked payinfo is
22347           handled correctly in the case that it is blank and it cannot be
22348           generated (encrypted payinfo)
22349
22350 2005-03-18 11:21  pbowen
22351
22352         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_bill.pm,
22353           FS/FS/cust_main.pm, FS/bin/freeside-setup,
22354           httemplate/docs/upgrade10.html: Added encrypted fields for Credit
22355           Cards, etc... - PB
22356
22357 2005-03-18 11:15  pbowen
22358
22359         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
22360           billing
22361
22362 2005-03-18 08:47  pbowen
22363
22364         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
22365           SUPER, @_ == 1 if it only contains an undef. -PB
22366
22367 2005-03-18 01:58  ivan
22368
22369         * httemplate/docs/selfservice.html: selfservice uses HTML::Entities
22370
22371 2005-03-18 01:15  ivan
22372
22373         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
22374           freebsd install
22375
22376 2005-03-17 17:00  ivan
22377
22378         * FS/FS/cust_main_county.pm: sorry it was late
22379
22380 2005-03-17 13:56  khoff
22381
22382         * FS/FS/cust_bill.pm: Documentation tyop.
22383
22384 2005-03-17 13:45  ivan
22385
22386         * httemplate/docs/install-rt.html: Freeside side uses MIME-tools
22387           now
22388
22389 2005-03-17 13:41  khoff
22390
22391         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
22392           httemplate/docs/install.html, httemplate/misc/email-invoice.cgi:
22393           Added options invoice_email_pdf and invoice_email_pdf_note.
22394           invoice_email_pdf - Attach PDF invoice to emailed plain text
22395           invoices.  invoice_email_pdf_note - Replace plain text invoice
22396           with this note, when attaching a PDF.
22397
22398 2005-03-16 03:31  ivan
22399
22400         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
22401           names for some reason
22402
22403 2005-03-15 15:27  khoff
22404
22405         * httemplate/misc/payment.cgi: Missing semicolon.
22406
22407 2005-03-13 03:47  ivan
22408
22409         * FS/FS/cust_main.pm: and store the refund correctly
22410
22411 2005-03-13 03:34  ivan
22412
22413         * FS/FS/cust_main.pm: when refunding against a specific card
22414           payment, use the card details from the payment instead of the
22415           customer record
22416
22417 2005-03-13 03:12  ivan
22418
22419         * FS/FS/cust_main.pm: add some additional debugging to refunds
22420
22421 2005-03-12 08:07  ivan
22422
22423         * Makefile, httemplate/docs/install-rt.html,
22424           rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
22425           rt/lib/RT/URI/freeside/Internal.pm,
22426           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
22427           freeside base url since RT calls it from multiple directory
22428           depths... have to specify explicity, like external integration
22429
22430 2005-03-12 06:35  ivan
22431
22432         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
22433           support into this century (close: Bug#1124) - finally get rid of
22434           fs_signup (everything is in fs_selfservice now) (Bug#413) -
22435           organize main menu sysadmin section so it is slightly less
22436           confusing
22437
22438 2005-03-12 06:31  ivan
22439
22440         * httemplate/docs/schema.html, httemplate/docs/selfservice.html,
22441           httemplate/docs/upgrade10.html, README.1.5.7, ANNOUNCE.1.5,
22442           FS/FS/agent.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
22443           FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
22444           httemplate/view/cust_main/payment_history.html,
22445           httemplate/index.html, httemplate/browse/agent.cgi,
22446           httemplate/edit/prepay_credit.cgi,
22447           httemplate/search/prepay_credit.html,
22448           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
22449           fs_selfservice/FS-SelfService/ieak.template,
22450           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22451           fs_selfservice/FS-SelfService/cgi/decline.html,
22452           httemplate/edit/process/prepay_credit.cgi,
22453           httemplate/edit/process/reg_code.cgi,
22454           fs_selfservice/FS-SelfService/cgi/map.gif,
22455           fs_selfservice/FS-SelfService/cgi/promocode.html,
22456           fs_selfservice/FS-SelfService/cgi/regcode.html,
22457           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
22458           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
22459           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
22460           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
22461           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
22462           fs_selfservice/FS-SelfService/cgi/signup.cgi,
22463           fs_selfservice/FS-SelfService/cgi/signup.html,
22464           fs_selfservice/FS-SelfService/cgi/stateselect.html,
22465           fs_selfservice/FS-SelfService/cgi/success.html, htetc/global.asa,
22466           htetc/handler.pl: - bring prepaid support into this century
22467           (close: Bug#1124) - finally get rid of fs_signup (everything is
22468           in fs_selfservice now) (Bug#413) - organize main menu sysadmin
22469           section so it is slightly less confusing
22470
22471 2005-03-11 02:35  ivan
22472
22473         * rt/FREESIDE_MODIFIED: update list of modified files
22474
22475 2005-03-11 02:33  ivan
22476
22477         * rt/etc/RT_SiteConfig.pm: merging
22478
22479 2005-03-11 02:18  ivan
22480
22481         * httemplate/docs/install-rt.html: note about RT_External
22482
22483 2005-03-10 17:34  khoff
22484
22485         * rt/: etc/RT_SiteConfig.pm, lib/RT/URI/freeside.pm,
22486           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
22487           Reorganized RT->Freeside integration to support Internal (single
22488           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
22489           handled the same either way.  Integration type is changed by
22490           setting $RT::URI::freeside::IntegrationType to either 'Internal'
22491           or 'XMLRPC' in your RT_SiteConfig.pm.
22492
22493 2005-03-10 14:49  khoff
22494
22495         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
22496           lookups through the XMLRPC interface.
22497
22498 2005-03-10 07:33  ivan
22499
22500         * README.1.5.7, httemplate/docs/install.html,
22501           httemplate/docs/upgrade10.html: arg
22502
22503 2005-03-10 07:18  ivan
22504
22505         * README.1.5.7, httemplate/docs/install.html,
22506           httemplate/docs/upgrade10.html: add Frontier::RPC to docs too
22507
22508 2005-03-10 04:06  ivan
22509
22510         * README.1.5.7, httemplate/docs/install.html,
22511           httemplate/docs/upgrade10.html: add IO-stringy (IO::Scalar) to
22512           instructions
22513
22514 2005-03-10 01:56  ivan
22515
22516         * FS/bin/freeside-daily: fine.
22517
22518 2005-03-10 00:58  ivan
22519
22520         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
22521           package editing problem with extraneous services showing up,
22522           closes: Bug#1170
22523
22524 2005-03-09 00:46  ivan
22525
22526         * httemplate/docs/install-rt.html: add complete apache config
22527           instructions for RT, closes: Bug#1031
22528
22529 2005-03-09 00:18  ivan
22530
22531         * ANNOUNCE.1.5, httemplate/docs/index.html,
22532           httemplate/docs/install-rt.html, httemplate/docs/install.html:
22533           preliminary RT docs
22534
22535 2005-03-08 10:37  khoff
22536
22537         * FS/FS/XMLRPC.pm: Don't require that the method results be
22538           FS::Record descendant objects.  If they are, we map them to
22539           hashrefs.  Otherwise we return them verbatim and hope (maybe
22540           check) that they're scalars, hashrefs, or arrayrefs.
22541
22542 2005-03-08 10:15  khoff
22543
22544         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
22545           'version', and eventually config look-ups (next commit).
22546
22547 2005-03-06 02:15  ivan
22548
22549         * ANNOUNCE.1.5: d
22550
22551 2005-03-05 19:25  ivan
22552
22553         * httemplate/search/elements/search.html: specity an explicit EOL
22554           for Text::CSV_XS, apparantly sometimes the default is null
22555
22556 2005-03-05 19:22  ivan
22557
22558         * httemplate/search/elements/search.html: and a slight formatting
22559           fix
22560
22561 2005-03-05 19:04  ivan
22562
22563         * httemplate/search/elements/search.html, README.1.5.7,
22564           htetc/global.asa, htetc/handler.pl, httemplate/index.html,
22565           httemplate/docs/install.html, httemplate/docs/upgrade10.html,
22566           httemplate/search/cust_bill.html,
22567           httemplate/search/cust_bill_event.html,
22568           httemplate/search/cust_credit.html,
22569           httemplate/search/cust_main-otaker.cgi,
22570           httemplate/search/cust_main-payinfo.html,
22571           httemplate/search/cust_main-quickpay.html,
22572           httemplate/search/cust_main.cgi,
22573           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
22574           httemplate/search/cust_pay.html,
22575           httemplate/search/cust_pkg_report.cgi,
22576           httemplate/search/reg_code.html,
22577           httemplate/search/report_cust_credit.html,
22578           httemplate/search/report_cust_pay.html,
22579           httemplate/search/report_prepaid_income.html,
22580           httemplate/search/report_tax.html,
22581           httemplate/search/sqlradius.html,
22582           httemplate/search/svc_acct.html,
22583           httemplate/search/svc_domain.html, httemplate/search/svc_www.cgi,
22584           httemplate/view/cust_bill-pdf.cgi,
22585           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
22586           templated reports and clean up their HTML formatting, closes;
22587           Bug#520, Bug#1107
22588
22589 2005-03-04 14:24  ivan
22590
22591         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
22592           reference "payby" is ambiguous" error when selecting by payment
22593           type, fix missing check #s caused by cust_main.payinfo masking
22594           cust_pay.payinfo, closes (really this time): Bug#1105
22595
22596 2005-03-04 04:57  ivan
22597
22598         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
22599           correctly even if the customer record has somehow been removed...
22600
22601 2005-03-04 04:34  ivan
22602
22603         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
22604           httemplate/search/cust_credit.html,
22605           httemplate/search/cust_pay.cgi,
22606           httemplate/search/report_cust_credit.html,
22607           httemplate/search/report_cust_pay.html, ANNOUNCE.1.5,
22608           httemplate/search/elements/search.html: add agent selection to
22609           payment and credit reports, add link to agent browse, closes:
22610           Bug#1105
22611
22612 2005-03-03 02:25  ivan
22613
22614         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
22615           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
22616           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
22617           scary "Multiple records in scalar search" warnings w/history
22618           table searches
22619
22620 2005-03-03 01:05  ivan
22621
22622         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
22623           debug output...
22624
22625 2005-03-03 00:58  ivan
22626
22627         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
22628           call details on invoices, so place names get cut off, not
22629           anything important
22630
22631 2005-03-03 00:52  ivan
22632
22633         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
22634           debug output...
22635
22636 2005-03-03 00:52  ivan
22637
22638         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
22639
22640 2005-03-03 00:45  ivan
22641
22642         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
22643           for time2str
22644
22645 2005-03-03 00:37  ivan
22646
22647         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
22648           to invoice details
22649
22650 2005-03-03 00:15  ivan
22651
22652         * FS/FS/Record.pm: want a full stack backtrace for this warning
22653
22654 2005-03-03 00:05  ivan
22655
22656         * FS/FS/part_export/sqlradius.pm: doc
22657
22658 2005-03-02 13:00  khoff
22659
22660         * httemplate/docs/install.html, eg/xmlrpc-example.pl,
22661           httemplate/misc/xmlrpc.cgi, FS/FS/XMLRPC.pm, htetc/handler.pl:
22662           Initial version of the xmlrpc interface for freeside.
22663
22664 2005-03-01 16:47  ivan
22665
22666         * FS/FS/cust_pkg.pm: set setup date on package changes
22667
22668 2005-03-01 16:03  ivan
22669
22670         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
22671           crediting customer for service remaining:
22672           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
22673           where the part_pkg record didn't have a plan, closes: Bug#1153
22674
22675 2005-02-27 03:18  ivan
22676
22677         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
22678           details on invoices, closes: Bug#1096
22679
22680 2005-02-27 03:05  ivan
22681
22682         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
22683           on errors
22684
22685 2005-02-27 02:18  ivan
22686
22687         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
22688           fields in a table without a primary key
22689
22690 2005-02-26 13:29  ivan
22691
22692         * README.1.5.7, ANNOUNCE.1.5, ANNOUNCE.1.5.0, README.1.5.0pre7:
22693           less cracktastic version numbering
22694
22695 2005-02-25 14:14  ivan
22696
22697         * bin/pg-readonly: try to set the sequences right for modern Pg
22698
22699 2005-02-25 14:07  ivan
22700
22701         * bin/pg-readonly: adding quick pg-readonly tool
22702
22703 2005-02-25 12:52  ivan
22704
22705         * FS/FS/part_pkg.pm: small bugfix for options option
22706
22707 2005-02-25 12:21  ivan
22708
22709         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
22710           option to part_pkg::insert to specify part_pkg_option records
22711
22712 2005-02-24 06:22  ivan
22713
22714         * httemplate/edit/part_svc.cgi,
22715           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
22716           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
22717           httemplate/elements/progress-init.html,
22718           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
22719           FS/FS/part_svc.pm: add progressbar to service definition add -
22720           duplicate checking can take a while, closes: Bug#1126
22721
22722 2005-02-22 22:43  ivan
22723
22724         * httemplate/docs/install.html: update docs wrt mysql support
22725
22726 2005-02-22 10:26  khoff
22727
22728         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
22729           to make it easier to find packages in large lists.
22730
22731 2005-02-20 00:51  ivan
22732
22733         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
22734
22735 2005-02-20 00:44  ivan
22736
22737         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
22738           httemplate/elements/jsrsServer.html,
22739           httemplate/elements/overlibmws.js,
22740           httemplate/elements/progress-init.html,
22741           httemplate/elements/progress-popup.html,
22742           httemplate/misc/progress.html: use a javascript layer instead of
22743           a browser popup (popup blockers), really generalize the
22744           progressbar code to make it easy to use as a component
22745
22746 2005-02-17 00:44  ivan
22747
22748         * httemplate/edit/rate.cgi: generalize progressbar code in
22749           preparation for using it wherever needed
22750
22751 2005-02-16 17:37  ivan
22752
22753         * httemplate/edit/process/rate.cgi: generalize progressbar code in
22754           preparation for using it wherever needed
22755
22756 2005-02-16 16:11  ivan
22757
22758         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
22759           preparation for using it wherever needed
22760
22761 2005-02-15 18:53  ivan
22762
22763         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
22764           problems
22765
22766 2005-02-13 19:49  ivan
22767
22768         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
22769           closes: Bug#1113
22770
22771 2005-02-11 19:02  ivan
22772
22773         * httemplate/edit/process/svc_broadband.cgi: transaction not
22774           necessary here
22775
22776 2005-02-10 22:44  ivan
22777
22778         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/global.asa,
22779           htetc/handler.pl, httemplate/edit/process/rate.cgi,
22780           httemplate/edit/rate.cgi: generalize progressbar code in
22781           preparation for using it wherever needed
22782
22783 2005-02-08 17:08  ivan
22784
22785         * Makefile: more porable syntax for su
22786
22787 2005-02-08 14:33  ivan
22788
22789         * FS/FS/clientapi_session_field.pm: tyop
22790
22791 2005-02-08 12:22  ivan
22792
22793         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
22794           README.1.5.0pre7, FS/FS.pm, FS/MANIFEST,
22795           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
22796           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
22797           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
22798           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
22799           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
22800           httemplate/docs/install.html, httemplate/docs/schema.html: make
22801           self-service session cache module configurable, start framework
22802           for in-database session cache
22803
22804 2005-02-05 15:39  ivan
22805
22806         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
22807           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
22808           complication from ClientAPI dispatch foo
22809
22810 2005-02-04 17:30  ivan
22811
22812         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
22813           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
22814           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
22815           perl??
22816
22817 2005-02-04 06:44  ivan
22818
22819         * Makefile: freebsd throws a fatal error if it can't stop apache
22820           now, bah
22821
22822 2005-02-04 02:38  ivan
22823
22824         * httemplate/edit/cust_main.cgi: typo
22825
22826 2005-02-02 00:06  ivan
22827
22828         * FS/FS/UI/: Base.pm, CGI.pm, Gtk.pm, agent.pm: removing old UI
22829           experiment
22830
22831 2005-01-29 04:51  ivan
22832
22833         * ANNOUNCE.1.5.0: gotta do pre7 already
22834
22835 2005-01-29 04:49  ivan
22836
22837         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
22838           bit for reg codes
22839
22840 2005-01-29 04:34  ivan
22841
22842         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
22843           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
22844           FS/t/reg_code.t, FS/t/reg_code_pkg.t, README.1.5.0pre7,
22845           FS/MANIFEST, FS/FS/ClientAPI/Signup.pm,
22846           httemplate/docs/install.html, httemplate/docs/schema.html,
22847           httemplate/docs/upgrade10.html, httemplate/edit/reg_code.cgi,
22848           httemplate/search/reg_code.html,
22849           httemplate/edit/process/reg_code.cgi: registration codes
22850
22851 2005-01-27 15:01  ivan
22852
22853         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
22854           s/defaultcountry/countrydefault/
22855
22856 2005-01-27 14:19  ivan
22857
22858         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
22859
22860 2005-01-27 02:21  ivan
22861
22862         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
22863           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/docs/install.html,
22864           httemplate/elements/jsrsClient.js, httemplate/misc/progress.html,
22865           JSRS-LICENSE, FS/bin/freeside-queued, httemplate/edit/rate.cgi,
22866           httemplate/elements/qlib/box.js,
22867           httemplate/elements/qlib/boxctrl.js,
22868           httemplate/elements/qlib/boxres.js,
22869           httemplate/elements/qlib/button.js,
22870           httemplate/elements/qlib/buttonres.js,
22871           httemplate/elements/qlib/control.js,
22872           httemplate/elements/qlib/counter.js,
22873           httemplate/elements/qlib/imagelist.js,
22874           httemplate/elements/qlib/label.js,
22875           httemplate/elements/qlib/messagebox.js,
22876           httemplate/elements/qlib/progress.js,
22877           httemplate/elements/qlib/sound.js,
22878           httemplate/elements/qlib/sprite.js,
22879           httemplate/elements/qlib/window.js,
22880           httemplate/elements/qlib/wndctrl.js,
22881           httemplate/images/progressbar-empty.png,
22882           httemplate/images/progressbar-full.png: DHTML progress bar for
22883           glacial rate adding and editing, closes: Bug#1100
22884
22885 2005-01-19 13:25  ivan
22886
22887         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
22888           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
22889           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
22890           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
22891           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
22892           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
22893           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
22894           unused portion at cancellation, patch from pbowen
22895
22896 2005-01-18 16:57  ivan
22897
22898         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
22899           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
22900           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
22901           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
22902           one-time referral credits
22903
22904 2005-01-07 14:16  ivan
22905
22906         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
22907           file for rate processing, causing problems with giant query
22908           string, kludge in the non-displayed US-rates, and disable the
22909           submit button when pressed
22910
22911 2005-01-06 12:58  ivan
22912
22913         * FS/FS/Conf.pm: fix description RT_External in ticket_system
22914           option
22915
22916 2005-01-06 12:20  ivan
22917
22918         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
22919           key codes, don't try fancy things with hex and sprintf
22920
22921 2005-01-06 11:48  ivan
22922
22923         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
22924           turbo hex keycodes in uppercase
22925
22926 2005-01-06 11:02  ivan
22927
22928         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
22929           serials and key codes can be edited locally
22930
22931 2005-01-05 11:29  ivan
22932
22933         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
22934           hex!
22935
22936 2005-01-05 02:01  ivan
22937
22938         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
22939           voip_sqlradacct
22940
22941 2005-01-04 19:07  ivan
22942
22943         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
22944           correct this time
22945
22946 2005-01-04 19:01  ivan
22947
22948         * FS/FS/part_export/artera_turbo.pm: missing underscore!
22949
22950 2005-01-04 18:47  ivan
22951
22952         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
22953           than run them immediately, always format keycode as %010d,
22954           closes: Bug#936, Bug#1060
22955
22956 2005-01-03 10:25  ivan
22957
22958         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
22959           in numeric gt (>)
22960
22961 2004-12-31 00:47  ivan
22962
22963         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
22964           price plan
22965
22966 2004-12-31 00:31  ivan
22967
22968         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
22969           voip price plan
22970
22971 2004-12-31 00:24  ivan
22972
22973         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
22974           voip price plan
22975
22976 2004-12-30 23:43  ivan
22977
22978         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
22979
22980 2004-12-30 16:48  ivan
22981
22982         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
22983           fix up some bugs in VoIP rating
22984
22985 2004-12-30 15:47  ivan
22986
22987         * htetc/global.asa: search the current dir *first*, otherwise some
22988           weird Apache::ASP bugs could crop up if things are ever named the
22989           same
22990
22991 2004-12-30 01:59  ivan
22992
22993         * htetc/global.asa: kludge to fix nested includes with
22994           Apache::ASP... dunno how much longer i want to support that,
22995           should just switch to Mason
22996
22997 2004-12-29 17:41  ivan
22998
22999         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
23000           domain_record.pm
23001
23002 2004-12-29 04:01  ivan
23003
23004         * CREDITS: update credits
23005
23006 2004-12-29 04:00  ivan
23007
23008         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
23009           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
23010           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
23011           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
23012           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
23013           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
23014           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
23015           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
23016           httemplate/view/cust_main.cgi,
23017           httemplate/view/cust_main/packages.html, ANNOUNCE.1.5.0:
23018           historical (immutable) invoice details about services and other
23019           history infrastructure
23020
23021 2004-12-28 15:30  ivan
23022
23023         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
23024           export
23025
23026 2004-12-27 02:23  ivan
23027
23028         * ANNOUNCE.1.5.0: note integrated rt is updated
23029
23030 2004-12-27 02:19  ivan
23031
23032         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
23033           from causing payment or credit transactions from finishing
23034
23035 2004-12-27 01:23  ivan
23036
23037         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
23038           httemplate/edit/cust_main/contact.html: UI: rework shipping
23039           address javascript, closes: Bug#1085
23040
23041 2004-12-24 15:35  ivan
23042
23043         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
23044           toor
23045
23046 2004-12-24 15:28  ivan
23047
23048         * bin/passwd.import: remove $Id$ line
23049
23050 2004-12-24 15:27  ivan
23051
23052         * bin/passwd.import: import NP and *LK* from shadow file as * (no
23053           password)
23054
23055 2004-12-23 18:54  ivan
23056
23057         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
23058           to set payment date manually
23059
23060 2004-12-23 03:39  ivan
23061
23062         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
23063           svc_www-enable_subdomains config option
23064
23065 2004-12-23 01:15  ivan
23066
23067         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
23068           packages when no primary service is selected
23069
23070 2004-12-23 01:07  ivan
23071
23072         * FS/FS/part_pkg.pm: better debugging for options passed to insert
23073           method
23074
23075 2004-12-23 00:32  ivan
23076
23077         * README.1.5.0pre7, FS/bin/freeside-setup,
23078           httemplate/docs/upgrade10.html: allow NULL zip in some countries
23079
23080 2004-12-23 00:00  ivan
23081
23082         * README.1.5.0pre7, FS/bin/freeside-setup,
23083           httemplate/docs/upgrade10.html: going with 6 digit misnamed "npa"
23084           for now
23085
23086 2004-12-23 00:00  ivan
23087
23088         * bin/: rate-us.import, rate.import: adding rate import scripts
23089
23090 2004-12-22 23:29  ivan
23091
23092         * FS/FS/rate_region.pm: better short prefix display
23093
23094 2004-12-22 23:28  ivan
23095
23096         * httemplate/edit/rate.cgi: hide US regions for now, we don't
23097           currently need them for rating just invoice/session display and
23098           the web pages are so giant they're timing out
23099
23100 2004-12-22 06:40  ivan
23101
23102         * Makefile: chkconfig ON
23103
23104 2004-12-22 06:09  ivan
23105
23106         * Makefile: /usr/bin/true on fleabsd
23107
23108 2004-12-22 06:06  ivan
23109
23110         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
23111           warn and require confirmation when editing next bill dates to a
23112           date in the past, closes; Bug#430
23113
23114 2004-12-22 01:53  ivan
23115
23116         * FS/bin/freeside-daily: just "vaccum analyze" is fine
23117
23118 2004-12-21 15:19  ivan
23119
23120         * FS/FS/rate_detail.pm: need to use table modules we call
23121           ut_foreign_key on: rate, rate_region
23122
23123 2004-12-20 03:41  ivan
23124
23125         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
23126           ticket lists
23127
23128 2004-12-20 02:13  ivan
23129
23130         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
23131           better error messages on email errors
23132
23133 2004-12-20 00:21  ivan
23134
23135         * Makefile: remove quotes which were causing problems.  grr make
23136
23137 2004-12-20 00:16  ivan
23138
23139         * Makefile: add init script enable command in deb and redhat
23140
23141 2004-12-18 15:32  ivan
23142
23143         * httemplate/docs/: billing.html, install.html: add info about
23144           teTeX and Ghostscript
23145
23146 2004-12-18 02:52  ivan
23147
23148         * httemplate/index.html: fix spelling
23149
23150 2004-12-13 01:13  ivan
23151
23152         * FS/FS/Conf.pm, httemplate/index.html: add config option for
23153           address2 search, closes: Bug#1022
23154
23155 2004-12-12 10:51  ivan
23156
23157         * httemplate/view/cust_main/quick-charge.html: fix form action url
23158           for template
23159
23160 2004-12-12 00:34  ivan
23161
23162         * FS/FS/cust_main.pm: fix customer status display for some cases
23163           with suspended accounts
23164
23165 2004-12-11 15:16  ivan
23166
23167         * FS/FS/part_export/acct_sql.pm: finish modification
23168
23169 2004-12-11 14:50  ivan
23170
23171         * httemplate/docs/install.html: update install doc
23172
23173 2004-12-11 12:41  ivan
23174
23175         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
23176           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
23177           event, closes: Bug#977
23178
23179 2004-12-10 23:50  ivan
23180
23181         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
23182           httemplate/view/cust_main/order_pkg.html,
23183           httemplate/view/cust_main/packages.html,
23184           httemplate/view/cust_main/payment_history.html,
23185           httemplate/view/cust_main/quick-charge.html: voiding of echeck
23186           payments instead of refunds
23187
23188 2004-12-10 15:51  ivan
23189
23190         * httemplate/docs/selfservice.html: correct path to selfservice
23191
23192 2004-12-10 14:28  ivan
23193
23194         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
23195           and service address boxes
23196
23197 2004-12-10 13:25  ivan
23198
23199         * httemplate/docs/: overview-new.dia, overview-new.png: move the
23200           "self-service SSH tunnel" label to avoid ambiguity
23201
23202 2004-12-09 16:51  ivan
23203
23204         * FS/bin/freeside-setup: promo codes not unique...
23205
23206 2004-12-09 15:14  ivan
23207
23208         * httemplate/search/cust_main.cgi: typo
23209
23210 2004-12-09 15:05  ivan
23211
23212         * httemplate/search/cust_main.cgi: typo
23213
23214 2004-12-09 14:26  ivan
23215
23216         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
23217
23218 2004-12-09 14:23  ivan
23219
23220         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
23221           fields
23222
23223 2004-12-09 14:20  ivan
23224
23225         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
23226
23227 2004-12-09 14:06  ivan
23228
23229         * httemplate/search/cust_main.cgi: UI: same font size as the rest
23230           of the page
23231
23232 2004-12-09 14:02  ivan
23233
23234         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
23235           little
23236
23237 2004-12-09 13:59  ivan
23238
23239         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
23240           for empty value of custom tickets work???
23241
23242 2004-12-09 13:53  ivan
23243
23244         * httemplate/index.html: remove extra list item for now
23245
23246 2004-12-09 13:33  ivan
23247
23248         * httemplate/view/cust_main/tickets.html,
23249           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
23250           invoice addresses
23251
23252 2004-12-09 12:43  ivan
23253
23254         * FS/bin/freeside-setup: fix some typos noticed by pbowen
23255
23256 2004-12-09 04:46  ivan
23257
23258         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
23259
23260 2004-12-09 04:18  ivan
23261
23262         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
23263           up wrong id field
23264
23265 2004-12-09 04:03  ivan
23266
23267         * FS/FS/TicketSystem/RT_External.pm: use new var
23268
23269 2004-12-09 04:01  ivan
23270
23271         * FS/FS/Conf.pm: typo
23272
23273 2004-12-09 03:57  ivan
23274
23275         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
23276           for default queue id
23277
23278 2004-12-09 03:17  ivan
23279
23280         * httemplate/index.html: finish up for now
23281
23282 2004-12-09 02:07  ivan
23283
23284         * httemplate/search/cust_main.cgi: deuglify
23285
23286 2004-12-09 01:57  ivan
23287
23288         * httemplate/search/cust_main.cgi: fix typo
23289
23290 2004-12-09 01:21  ivan
23291
23292         * FS/FS/TicketSystem/RT_Internal.pm,
23293           httemplate/search/cust_main.cgi,
23294           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
23295           httemplate/view/cust_main/billing.html,
23296           httemplate/view/cust_main/contacts.html,
23297           httemplate/view/cust_main/misc.html,
23298           httemplate/view/cust_main/tickets.html: more RT integration
23299
23300 2004-12-06 06:42  ivan
23301
23302         * httemplate/search/cust_main.cgi: fix total link
23303
23304 2004-12-06 06:36  ivan
23305
23306         * httemplate/search/cust_main.cgi: fix total links and line up
23307           custom field columns
23308
23309 2004-12-06 06:15  ivan
23310
23311         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
23312           too
23313
23314 2004-12-06 06:13  ivan
23315
23316         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
23317           for counting tickets with severities...
23318
23319 2004-12-06 06:11  ivan
23320
23321         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
23322
23323 2004-12-06 06:09  ivan
23324
23325         * httemplate/search/cust_main.cgi: fix reading custome field values
23326
23327 2004-12-06 06:00  ivan
23328
23329         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
23330           FS/FS/TicketSystem/RT_External.pm,
23331           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
23332           httemplate/search/cust_main.cgi: 1st try at adding custom field
23333           handling
23334
23335 2004-12-06 00:09  ivan
23336
23337         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
23338           length" warning in latex escapes
23339
23340 2004-12-05 22:56  ivan
23341
23342         * httemplate/search/cust_main.cgi: link customers back to tickets!
23343
23344 2004-12-03 15:41  ivan
23345
23346         * htetc/handler.pl: landing rt 3.2.2
23347
23348 2004-12-03 13:23  ivan
23349
23350         * README.1.5.0pre7: landing RT 3.2.2
23351
23352 2004-12-03 12:51  ivan
23353
23354         * rt/: config, config.pld, bin/rt-commit-handler.in,
23355           etc/upgrade/2.1.71, sbin/rt-setup-database.in: landing rt 3.2.2
23356
23357 2004-12-03 12:38  ivan
23358
23359         * rt/: lib/t/05cronsupport.pl.in, lib/RT/Attributes.pm,
23360           lib/RT/Attribute_Overlay.pm, lib/RT/Attributes_Overlay.pm,
23361           lib/RT/Attribute.pm, lib/RT/I18N/en_malkovich.po,
23362           lib/RT/Action/RecordCorrespondence.pm,
23363           lib/RT/Action/RecordComment.pm,
23364           lib/RT/Interface/Email/Auth/GnuPG.pm,
23365           lib/RT/Condition/PriorityChange.pm,
23366           lib/RT/Interface/Web/Handler.pm, lib/RT/Search/FromSQL.pm,
23367           bin/standalone_httpd.in, etc/schema.Sybase, etc/acl.Sybase,
23368           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
23369           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
23370           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
23371           etc/upgrade/3.1.0/schema.Informix,
23372           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
23373           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
23374           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: Initial
23375           revision
23376
23377 2004-12-03 12:27  ivan
23378
23379         * rt/sbin/: rt-setup-database, rt-test-dependencies: remove
23380           autogenerated file
23381
23382 2004-12-02 02:18  ivan
23383
23384         * httemplate/search/cust_main.cgi: fix license boilerplate and
23385           search sorting
23386
23387 2004-12-02 01:59  ivan
23388
23389         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
23390           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
23391           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
23392           httemplate/index.html, FS/FS/TicketSystem/RT_Internal.pm,
23393           FS/FS/TicketSystem/RT_Libs.pm, htetc/global.asa,
23394           htetc/handler.pl, httemplate/search/cust_main.cgi,
23395           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
23396           second big RT integration checkin, customer linking/delinking
23397           interface
23398
23399 2004-12-01 10:49  ivan
23400
23401         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
23402           the package on changes
23403
23404 2004-11-30 19:35  ivan
23405
23406         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
23407           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
23408           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
23409           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
23410           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
23411           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
23412           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
23413           creditcard-less promo code signup
23414
23415 2004-11-30 11:55  khoff
23416
23417         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
23418           with the search/replace.
23419
23420 2004-11-29 15:52  khoff
23421
23422         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
23423           broadband service view.
23424
23425 2004-11-27 11:09  ivan
23426
23427         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
23428           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
23429           httemplate/index.html, rt/FREESIDE_MODIFIED, ANNOUNCE.1.5.0,
23430           Makefile, FS/FS.pm, htetc/global.asa, htetc/handler.pl: ticket
23431           system integration framework and skin RT
23432
23433 2004-11-26 01:39  ivan
23434
23435         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
23436           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
23437           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
23438           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
23439           type_pkgs.pm: remove POD VERSION sections
23440
23441 2004-11-26 01:08  ivan
23442
23443         * FS/FS/Conf.pm: update description for signup_server-realtime to
23444           reflect current reality, closes: Bug#575
23445
23446 2004-11-26 00:51  ivan
23447
23448         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
23449           part_pkg transactional stuff from web interface to part_pkg.pm,
23450           bumps Bug#18 to 1.5
23451
23452 2004-11-25 22:50  ivan
23453
23454         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
23455           password-noexlamation config files, patch from Stephpen Bechard,
23456           closes: Bug#539
23457
23458 2004-11-24 12:54  ivan
23459
23460         * Makefile: don't enabled RT by default
23461
23462 2004-11-24 10:28  khoff
23463
23464         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
23465           address search.
23466
23467 2004-11-24 02:28  ivan
23468
23469         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
23470           checks which are causing an error
23471
23472 2004-11-24 01:00  ivan
23473
23474         * Makefile: some RT install updates
23475
23476 2004-11-23 17:30  ivan
23477
23478         * FS/bin/freeside-daily: fix perms on automated backups
23479
23480 2004-11-23 17:28  ivan
23481
23482         * httemplate/index.html: add rate plan maintenance to sysadmin
23483           section
23484
23485 2004-11-22 10:20  ivan
23486
23487         * README.1.5.0pre7, FS/FS/ClientAPI/Signup.pm,
23488           FS/bin/freeside-setup, httemplate/docs/schema.html,
23489           httemplate/docs/upgrade10.html, FS/FS/Record.pm,
23490           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
23491           httemplate/edit/cust_main.cgi, httemplate/edit/part_pkg.cgi:
23492           promo codes and separate signup addresses for hdn
23493
23494 2004-11-22 03:11  ivan
23495
23496         * httemplate/search/sqlradius.cgi: Called-Station-ID label
23497
23498 2004-11-21 18:31  ivan
23499
23500         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
23501           search directions, fix bug preventing show_called_station,
23502           hide_ip and hide_data form working
23503
23504 2004-11-20 09:26  ivan
23505
23506         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
23507           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
23508           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
23509           FS/t/rate_prefix.t, FS/t/rate_region.t, ANNOUNCE.1.5.0,
23510           README.1.5.0pre7, SCHEMA_CHANGE,
23511           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
23512           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
23513           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
23514           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
23515           httemplate/edit/process/rate.cgi,
23516           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
23517           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
23518           htetc/global.asa, htetc/handler.pl,
23519           httemplate/search/sqlradius.cgi,
23520           httemplate/search/sqlradius.html: first pass at VoIP rating
23521
23522 2004-11-17 05:22  ivan
23523
23524         * httemplate/edit/part_pkg.cgi: #debugging cruft
23525
23526 2004-11-17 05:19  ivan
23527
23528         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
23529           clone-ing (customize package)
23530
23531 2004-11-16 06:19  ivan
23532
23533         * htetc/handler.pl: can't set $p without $cgi
23534
23535 2004-11-16 06:16  ivan
23536
23537         * htetc/handler.pl: correct package for $r
23538
23539 2004-11-16 06:11  ivan
23540
23541         * htetc/handler.pl: handle RT NoAuth sections
23542
23543 2004-11-12 21:37  ivan
23544
23545         * FS/FS/svc_acct.pm: oops, that's better
23546
23547 2004-11-12 21:32  ivan
23548
23549         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
23550           Argument isn't numeric errors
23551
23552 2004-11-11 04:18  ivan
23553
23554         * rt/sbin/rt-setup-database.in: merge in changes to
23555           rt-setup-database
23556
23557 2004-11-11 04:12  ivan
23558
23559         * rt/lib/RT/I18N/: hu.po, da.po: Initial revision
23560
23561 2004-11-09 03:42  ivan
23562
23563         * httemplate/search/report_tax.cgi: add handling for texas tax
23564           exemption and warning that report might not make sense for
23565           partial months other than the current one
23566
23567 2004-11-09 03:00  ivan
23568
23569         * httemplate/search/report_tax.cgi: add handling for texas tax
23570           exemption and warning that report might not make sense for
23571           partial months other than the current one
23572
23573 2004-11-09 01:31  ivan
23574
23575         * httemplate/search/report_tax.cgi: parenthesis help alot
23576
23577 2004-11-09 01:13  ivan
23578
23579         * httemplate/search/report_tax.cgi: fix for correct reporting of
23580           generic taxes
23581
23582 2004-11-09 00:14  ivan
23583
23584         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
23585
23586 2004-11-08 23:23  ivan
23587
23588         * httemplate/search/report_tax.cgi: fixes to run under the mason
23589           strictness
23590
23591 2004-11-08 01:24  ivan
23592
23593         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
23594           purpose
23595
23596 2004-11-08 01:16  ivan
23597
23598         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
23599           upgrades! (new installs ok)
23600
23601 2004-11-07 21:33  ivan
23602
23603         * bin/rollback: adding in case this is needed again
23604
23605 2004-11-07 14:58  ivan
23606
23607         * ANNOUNCE.1.5.0, httemplate/docs/install.html:  update install
23608           documentation for 1.5 HTML::Mason or Apache::ASP install
23609
23610 2004-10-30 17:01  ivan
23611
23612         * httemplate/search/cust_main-quickpay.html: quick pay shouldnt
23613           default to exact search
23614
23615 2004-10-26 05:36  ivan
23616
23617         * Makefile: 1.5.0pre6!
23618
23619 2004-10-26 05:33  ivan
23620
23621         * ANNOUNCE.1.5.0, httemplate/docs/billing.html,
23622           httemplate/docs/export.html, httemplate/docs/index.html,
23623           httemplate/docs/overview-new.dia,
23624           httemplate/docs/overview-new.png, httemplate/docs/schema.html,
23625           httemplate/docs/selfservice.html: slightly more up-to-date docs
23626
23627 2004-10-26 05:07  ivan
23628
23629         * FS/FS/part_export.pm: allow an empty exporttype so you can create
23630           new objects
23631
23632 2004-10-26 04:51  ivan
23633
23634         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
23635           webdemo!
23636
23637 2004-10-26 04:26  ivan
23638
23639         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
23640           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
23641           FS/FS/part_pkg_option.pm, ANNOUNCE.1.5.0, README.1.5.0pre6,
23642           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-setup,
23643           FS/t/part_pkg-flat.t, FS/t/part_pkg-flat_comission.t,
23644           FS/t/part_pkg-flat_comission_cust.t,
23645           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
23646           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
23647           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
23648           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
23649           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
23650           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
23651           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
23652           httemplate/view/cust_main.cgi, FS/FS/part_pkg/flat.pm,
23653           FS/FS/part_pkg/flat_comission.pm,
23654           FS/FS/part_pkg/flat_comission_cust.pm,
23655           FS/FS/part_pkg/flat_comission_pkg.pm,
23656           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
23657           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
23658           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
23659           FS/FS/part_pkg/sqlradacct_hour.pm,
23660           FS/FS/part_pkg/subscription.pm: modular price plans!
23661
23662 2004-10-25 23:33  ivan
23663
23664         * httemplate/search/report_tax.cgi: and one last case with named
23665           and not named taxes in the same region, ack
23666
23667 2004-10-25 23:04  ivan
23668
23669         * httemplate/search/report_tax.cgi: taxes are hard
23670
23671 2004-10-25 16:47  ivan
23672
23673         * httemplate/search/report_tax.cgi: hopefully fix tax report for
23674           taxclass & named tax edge cases
23675
23676 2004-10-25 16:39  ivan
23677
23678         * httemplate/search/report_tax.cgi: hopefully fix tax report for
23679           taxclass & named tax edge cases
23680
23681 2004-10-25 15:48  ivan
23682
23683         * httemplate/search/report_tax.cgi: hopefully fix tax report for
23684           taxclass & named tax edge cases
23685
23686 2004-10-25 14:35  ivan
23687
23688         * httemplate/search/report_tax.cgi: fix joins for proper tax
23689           reporting
23690
23691 2004-10-23 04:45  ivan
23692
23693         * conf/: alerter_template, invoice_latexfooter, invoice_template:
23694           better
23695
23696 2004-10-23 04:34  ivan
23697
23698         * conf/: invoice_latexfooter, invoice_latexnotes: update default
23699           notes and footer
23700
23701 2004-10-23 03:36  ivan
23702
23703         * FS/FS/part_export/artera_turbo.pm: add debug flag
23704
23705 2004-10-22 03:31  ivan
23706
23707         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
23708           support to main customer view, for artera turbo
23709
23710 2004-10-22 03:14  ivan
23711
23712         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
23713           aid
23714
23715 2004-10-21 01:54  ivan
23716
23717         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
23718
23719 2004-10-21 01:33  ivan
23720
23721         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
23722           package definition browse
23723
23724 2004-10-21 00:07  ivan
23725
23726         * httemplate/search/report_tax.cgi: fix tax report edge cases when
23727           using taxclasses in some regions but not others
23728
23729 2004-10-20 01:28  ivan
23730
23731         * bin/artera.import: back to id
23732
23733 2004-10-20 01:20  ivan
23734
23735         * bin/artera.import: locate existing ones by title, warn on errors
23736
23737 2004-10-20 01:16  ivan
23738
23739         * httemplate/index.html: add external browse
23740
23741 2004-10-20 01:14  ivan
23742
23743         * bin/artera.import: adding artera import
23744
23745 2004-10-20 01:08  ivan
23746
23747         * bin/artera.import: adding artera import
23748
23749 2004-10-20 01:07  ivan
23750
23751         * httemplate/: search/svc_external.cgi, index.html: add
23752           svc_external search
23753
23754 2004-10-19 17:44  ivan
23755
23756         * conf/logo.eps: new logo!
23757
23758 2004-10-19 16:52  ivan
23759
23760         * conf/logo.eps: new logo!
23761
23762 2004-10-19 04:50  ivan
23763
23764         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
23765           privledges, so -T not necessary
23766
23767 2004-10-19 01:44  ivan
23768
23769         * Makefile: sleep long enough to be worthwhile
23770
23771 2004-10-18 05:37  ivan
23772
23773         * httemplate/: index.html, images/mid-logo.png,
23774           images/small-logo.png: that's right, a new logo
23775
23776 2004-10-17 07:01  ivan
23777
23778         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
23779           fs_selfservice/FS-SelfService/SelfService.pm,
23780           fs_selfservice/FS-SelfService/cgi/agent.cgi,
23781           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
23782           fs_selfservice/FS-SelfService/cgi/provision_list.html,
23783           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
23784           turbo handling to self-service and reseller interfaces
23785
23786 2004-10-17 02:54  ivan
23787
23788         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
23789           templated svc_acct provisioner, from agent interface
23790
23791 2004-10-17 02:19  ivan
23792
23793         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, bin/populate-msgcat,
23794           README.1.5.0pre6, FS/FS/part_export/artera_turbo.pm,
23795           httemplate/docs/upgrade10.html, httemplate/view/svc_external.cgi:
23796           add options to adjust UI for artera turbo as svc_export
23797
23798 2004-10-16 03:15  ivan
23799
23800         * FS/FS/Conf.pm, FS/FS/part_export/artera_turbo.pm,
23801           README.1.5.0pre6, FS/FS/svc_external.pm, FS/bin/freeside-setup,
23802           httemplate/docs/upgrade10.html: add artera turbo export
23803
23804 2004-10-12 22:46  ivan
23805
23806         * Makefile: apachectl sucks ass
23807
23808 2004-10-12 14:59  ivan
23809
23810         * httemplate/view/svc_acct.cgi: fix edit link!  oops
23811
23812 2004-10-11 23:08  ivan
23813
23814         * httemplate/search/sqlradius.cgi: more info in error message for
23815           unknown export type, fix test for sqlradius_withdomain export,
23816           woo!
23817
23818 2004-10-11 22:54  ivan
23819
23820         * Makefile: update apache restart line for local apache
23821
23822 2004-10-09 03:57  ivan
23823
23824         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
23825           the RADIUS session data, link to the detail search
23826
23827 2004-10-06 06:39  ivan
23828
23829         * httemplate/search/: sqlradius.cgi: more formatting updates to
23830           RADIUS report
23831
23832 2004-10-06 06:33  ivan
23833
23834         * httemplate/search/sqlradius.cgi: small formatting updates to
23835           RADIUS report
23836
23837 2004-10-06 06:27  ivan
23838
23839         * httemplate/search/sqlradius.cgi: small formatting updates to
23840           RADIUS report
23841
23842 2004-10-06 05:37  ivan
23843
23844         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
23845           when using an ignored-accounting export
23846
23847 2004-10-05 09:28  ivan
23848
23849         * httemplate/search/sqlradius.cgi,
23850           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
23851           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
23852           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
23853           RADIUS session viewing
23854
23855 2004-10-05 07:16  ivan
23856
23857         * httemplate/view/cust_bill.cgi: links to show alternate invoices
23858           also
23859
23860 2004-10-05 06:52  ivan
23861
23862         * httemplate/view/cust_bill.cgi: links to show alternate invoices
23863           also
23864
23865 2004-10-05 06:43  ivan
23866
23867         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
23868           cust_bill.cgi: links to show alternate invoices also
23869
23870 2004-10-05 06:35  ivan
23871
23872         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
23873           cust_bill.cgi: links to show alternate invoices also
23874
23875 2004-10-05 05:17  ivan
23876
23877         * FS/bin/freeside-selfservice-server: DO open a database connection
23878           in the parent process, this cached the $dbdef and speeds things
23879           up significantly
23880
23881 2004-10-05 04:38  ivan
23882
23883         * ANNOUNCE.1.5.0: [no log message]
23884
23885 2004-09-22 04:28  ivan
23886
23887         * httemplate/search/: cust_bill_event.html,
23888           report_cust_credit.html, report_cust_pay.html, report_tax.html:
23889           add missing <TR> tags
23890
23891 2004-09-22 04:04  ivan
23892
23893         * httemplate/elements/: calendar-en.js, calendar-setup.js,
23894           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
23895           jscalendar
23896
23897 2004-09-21 00:57  ivan
23898
23899         * httemplate/view/cust_main.cgi: and for refunds too
23900
23901 2004-09-21 00:50  ivan
23902
23903         * httemplate/view/cust_main.cgi: better display of echeck
23904           payments/refunds/etc.
23905
23906 2004-09-16 06:22  ivan
23907
23908         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
23909           mass duplicate checking on export changes, fix bug in new export
23910           editing, error message includes the number of duplicate customers
23911           also
23912
23913 2004-09-16 00:19  ivan
23914
23915         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
23916
23917 2004-09-15 18:47  ivan
23918
23919         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
23920
23921 2004-09-15 08:31  ivan
23922
23923         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
23924           username@domain uniqueness, closes: Bug#980
23925
23926 2004-09-15 01:57  ivan
23927
23928         * FS/bin/freeside-selfservice-server: it would help to set the
23929           permissions on the lockfile right, so the kids can open it...
23930
23931 2004-09-15 01:45  ivan
23932
23933         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23934           obtain a new descriptor for the lock in kids, this should fix
23935           locking problems
23936
23937 2004-09-15 01:30  ivan
23938
23939         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
23940           the lock in kids, this should fix locking problems
23941
23942 2004-09-14 06:00  ivan
23943
23944         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
23945           httemplate/edit/cust_refund.cgi,
23946           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
23947
23948 2004-09-13 23:47  ivan
23949
23950         * FS/bin/freeside-selfservice-server,
23951           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23952           selfservice: - server: don't reconnect again if we've already
23953           been signalled to shutdown - server: add kid reaping to shutdown
23954           sequence - server: add another optional logging level to response
23955           sending - server: acquire write mutex for keepalives
23956
23957 2004-09-09 05:04  ivan
23958
23959         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
23960           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
23961           it doesn't use a separate process/ file, this allows large error
23962           messages to be displayed properly
23963
23964 2004-09-06 05:44  ivan
23965
23966         * FS/bin/freeside-selfservice-server,
23967           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23968           self-service keepalives
23969
23970 2004-09-06 02:44  ivan
23971
23972         * FS/bin/freeside-selfservice-server: don't open a database
23973           connection in the parent process
23974
23975 2004-09-06 02:28  ivan
23976
23977         * FS/bin/freeside-queued: don't die off even on database failures
23978
23979 2004-09-05 16:21  ivan
23980
23981         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
23982           catch it, but add client-side protection against
23983           double-submission also.
23984
23985 2004-09-05 15:42  ivan
23986
23987         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
23988           checking will catch it, but add client-side protection against
23989           double-submission also.
23990
23991 2004-09-05 02:42  ivan
23992
23993         * test/dup-test: adding duplicate test
23994
23995 2004-09-05 02:41  ivan
23996
23997         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
23998           conditions in duplicate checking
23999
24000 2004-09-04 03:02  ivan
24001
24002         * FS/FS/export_svc.pm: first try at duplicate checking on new
24003           export associations
24004
24005 2004-08-27 04:33  ivan
24006
24007         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
24008
24009 2004-08-27 04:16  ivan
24010
24011         * FS/bin/freeside-sqlradius-reset: add option to specify exports
24012
24013 2004-08-24 05:22  ivan
24014
24015         * Makefile: small Makefile update
24016
24017 2004-08-24 04:16  ivan
24018
24019         * FS/FS/ClientAPI/MyAccount.pm,
24020           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24021           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
24022           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
24023           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
24024           fs_selfservice/FS-SelfService/cgi/agent_main.html,
24025           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
24026           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
24027           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
24028           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
24029           fs_selfservice/FS-SelfService/cgi/list_customers.html,
24030           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
24031           fs_selfservice/FS-SelfService/cgi/provision.html,
24032           fs_selfservice/FS-SelfService/cgi/provision_list.html,
24033           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
24034           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
24035           fs_selfservice/FS-SelfService/cgi/view_customer.html,
24036           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
24037           FS/FS/ClientAPI/Signup.pm,
24038           fs_selfservice/FS-SelfService/SelfService.pm,
24039           httemplate/search/cust_main.cgi: big update for reseller
24040           interface
24041
24042 2004-08-20 01:58  ivan
24043
24044         * bin/ispman.ldap.import: adding
24045
24046 2004-08-19 09:35  ivan
24047
24048         * httemplate/search/cust_credit.html: add customer # to credit
24049           reports too
24050
24051 2004-08-19 03:53  ivan
24052
24053         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
24054           legal shells, closes: Bug#118
24055
24056 2004-08-18 17:22  ivan
24057
24058         * httemplate/search/: cust_pay.cgi, elements/search.html: add
24059           customer # to payment reports, add table cell alignment option to
24060           general search component
24061
24062 2004-08-17 06:14  ivan
24063
24064         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
24065           up cust_main records, also don't pollute the original object when
24066           used with override options, closes: Bug#982
24067
24068 2004-08-17 00:43  ivan
24069
24070         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
24071           path to passwd.cgi!
24072
24073 2004-08-14 05:26  ivan
24074
24075         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
24076           duplicate checking on new export associations
24077
24078 2004-08-11 16:56  ivan
24079
24080         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
24081
24082 2004-08-09 12:03  ivan
24083
24084         * init.d/freeside-init: add /usr/local/bin to PATH
24085
24086 2004-08-06 19:49  ivan
24087
24088         * httemplate/view/cust_main.cgi: disable order package button until
24089           a package has been selected
24090
24091 2004-08-05 11:47  ivan
24092
24093         * FS/FS.pm: fix pod typo
24094
24095 2004-08-02 02:43  ivan
24096
24097         * httemplate/index.html: fix link to virtual host browse
24098
24099 2004-08-01 17:41  ivan
24100
24101         * FS/FS/part_export/vpopmail.pm: no maintainer, use
24102           shellcommands_withdomain instead
24103
24104 2004-07-30 00:12  ivan
24105
24106         * FS/FS/svc_Common.pm: set fixed values from an explicitly
24107           specified svcpart on replace too
24108
24109 2004-07-29 21:54  ivan
24110
24111         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
24112           conf/cust_pkg-change_svcpart,
24113           httemplate/edit/process/cust_svc.cgi,
24114           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
24115           svcpart changes now trigger all necessary export actions, manual
24116           svcpart changing on svc_acct view, linking changes svcpart if you
24117           ask it to, closes: Bug#671, Bug#644
24118
24119 2004-07-29 14:49  ivan
24120
24121         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
24122           advertising source list
24123
24124 2004-07-15 15:40  ivan
24125
24126         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
24127           FS/FS/ClientAPI/Signup.pm,
24128           fs_selfservice/FS-SelfService/SelfService.pm,
24129           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24130           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
24131           fs_selfservice/FS-SelfService/cgi/logout.html,
24132           fs_selfservice/FS-SelfService/cgi/make_payment.html,
24133           fs_selfservice/FS-SelfService/cgi/myaccount.html,
24134           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
24135           fs_selfservice/FS-SelfService/cgi/payment_results.html,
24136           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
24137           fs_selfservice/FS-SelfService/cgi/provision.html,
24138           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
24139           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
24140           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
24141           httemplate/view/cust_main.cgi: big update for customer
24142           self-service: add provisioning/unprovisioning of purchased
24143           services, like fs_selfadmin
24144
24145 2004-07-12 06:51  ivan
24146
24147         * httemplate/view/cust_main.cgi: DEL out voided payments to
24148           distinguish them visually better
24149
24150 2004-07-10 07:46  ivan
24151
24152         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
24153           decline/cancel when customer has a negative balance & purchases
24154           stuff with it
24155
24156 2004-07-10 07:30  ivan
24157
24158         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
24159
24160 2004-07-10 06:30  ivan
24161
24162         * httemplate/: index.html, search/cust_bill_event.cgi,
24163           search/cust_bill_event.html: add calendar to cust_bill_event
24164           search page, make ending date default to open-ended like other
24165           reports
24166
24167 2004-07-10 06:21  ivan
24168
24169         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
24170           before and cluck loudly when the FS::tablename class isn't
24171           loaded, rather than throw exceptions
24172
24173 2004-07-10 06:08  ivan
24174
24175         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
24176           doesn't bomb out in FS::Record::qsearch with Can't locate object
24177           method virtual_fields via package FS::svc_external
24178
24179 2004-07-09 04:45  ivan
24180
24181         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
24182           agent.cgi, make sure warnings are turned off when parsing
24183           templates to avoid too much output to STDERR triggering obscure
24184           apache hang bug.  thanks dean you rule.
24185
24186 2004-07-09 02:29  ivan
24187
24188         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
24189           param separator
24190
24191 2004-07-08 04:15  ivan
24192
24193         * httemplate/edit/process/cust_main.cgi: don't change otaker when
24194           just editing account, closes: Bug#921
24195
24196 2004-07-07 09:06  ivan
24197
24198         * FS/FS/cust_pay.pm: allow payment modification so we can import
24199           order_number info
24200
24201 2004-07-06 12:10  ivan
24202
24203         * FS/FS/Record.pm: better error message for missing tables
24204
24205 2004-07-06 10:27  ivan
24206
24207         * ANNOUNCE.1.5.0: new features
24208
24209 2004-07-06 10:26  ivan
24210
24211         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
24212           httemplate/edit/cust_refund.cgi,
24213           httemplate/edit/process/cust_credit.cgi,
24214           httemplate/edit/process/cust_refund.cgi,
24215           httemplate/view/cust_main.cgi: payment voiding part deux & credit
24216           card refunds!
24217
24218 2004-07-06 07:22  ivan
24219
24220         * FS/FS/cust_refund.pm: document and check refund reasons
24221
24222 2004-07-06 06:26  ivan
24223
24224         * README.1.5.0pre1, README.1.5.0pre6, FS/FS.pm, FS/FS/cust_pay.pm,
24225           FS/FS/cust_pay_void.pm, FS/t/cust_pay_void.t,
24226           FS/bin/freeside-setup, httemplate/docs/schema.html,
24227           httemplate/docs/upgrade10.html,
24228           httemplate/misc/void-cust_pay.cgi: add cust_pay_void table and
24229           payment voiding web ui part one
24230
24231 2004-07-06 01:43  ivan
24232
24233         * htetc/: global.asa, handler.pl: 0.32 (and then some) released
24234
24235 2004-07-01 06:49  ivan
24236
24237         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
24238           self-service
24239
24240 2004-07-01 05:45  ivan
24241
24242         * FS/FS/agent.pm: fix silly bug editing agents
24243
24244 2004-07-01 05:42  ivan
24245
24246         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
24247           hash method with an empty Hash attribute, wtf?
24248
24249 2004-06-30 11:19  ivan
24250
24251         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
24252           template fixes
24253
24254 2004-06-30 11:12  ivan
24255
24256         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
24257           also fill in name filed
24258
24259 2004-06-30 11:01  ivan
24260
24261         * FS/FS/cust_pay.pm: typo
24262
24263 2004-06-30 10:57  ivan
24264
24265         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
24266           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
24267           conf/payment_receipt_email: payment receipts!
24268
24269 2004-06-30 07:33  ivan
24270
24271         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
24272           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
24273
24274 2004-06-30 03:02  ivan
24275
24276         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
24277           encrypt scp dumps
24278
24279 2004-06-30 02:56  ivan
24280
24281         * FS/FS/cust_bill.pm: fix warning message when agent-specific
24282           plandata cannot be found
24283
24284 2004-06-29 00:57  ivan
24285
24286         * httemplate/docs/schema.html: cust_pay_refund
24287
24288 2004-06-28 21:02  ivan
24289
24290         * ANNOUNCE.1.5.0, README.1.5.0pre6, FS/FS.pm, FS/MANIFEST,
24291           FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
24292           FS/FS/cust_credit_refund.pm, FS/FS/cust_pay.pm,
24293           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
24294           FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
24295           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
24296           httemplate/edit/cust_bill_pay.cgi,
24297           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
24298           table to refund payments
24299
24300 2004-06-25 11:28  ivan
24301
24302         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
24303           paydate_monthyear method and thus bug#862 and i need some sleep
24304
24305 2004-06-25 10:57  ivan
24306
24307         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
24308           httemplate/misc/payment.cgi: fix one-time card charging not
24309           pulling in exp date?
24310
24311 2004-06-25 10:26  ivan
24312
24313         * httemplate/misc/payment.cgi: set defaults so as to not change the
24314           billing type when entering a one time payment
24315
24316 2004-06-25 03:25  ivan
24317
24318         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
24319           rather before doing anything
24320
24321 2004-06-25 03:16  ivan
24322
24323         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
24324           contains a ;
24325
24326 2004-06-25 03:07  ivan
24327
24328         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
24329
24330 2004-06-25 01:44  ivan
24331
24332         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
24333
24334 2004-06-22 19:13  ivan
24335
24336         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
24337           lines
24338
24339 2004-06-22 18:23  ivan
24340
24341         * httemplate/docs/upgrade10.html: escape html
24342
24343 2004-06-21 20:12  ivan
24344
24345         * Makefile: snapshot before schema changes
24346
24347 2004-06-21 20:11  ivan
24348
24349         * FS/FS.pm: small doc update
24350
24351 2004-06-21 20:10  ivan
24352
24353         * bin/sqlradius.import: fix attribute importing bugs that borked
24354           the passwords
24355
24356 2004-06-21 07:24  ivan
24357
24358         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
24359           checking on add'l package order
24360
24361 2004-06-21 06:36  ivan
24362
24363         * FS/MANIFEST: removing old report from MANIFEST
24364
24365 2004-06-21 05:27  ivan
24366
24367         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
24368
24369 2004-06-21 03:58  ivan
24370
24371         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
24372           on agent add'l package order
24373
24374 2004-06-21 03:45  ivan
24375
24376         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
24377           primary
24378
24379 2004-06-21 03:26  ivan
24380
24381         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
24382           only allow primary users access to the self-service server
24383
24384 2004-06-18 03:28  ivan
24385
24386         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
24387           fix: avoid newline prepend fix from borking indented first <%,
24388           fixes customer search by otaker under mason, closes: Bug#830
24389
24390 2004-06-18 03:07  ivan
24391
24392         * httemplate/docs/install.html: recommend HTML::Mason
24393
24394 2004-06-17 05:32  ivan
24395
24396         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
24397           frontpage extensions to www_shellcommands export
24398
24399 2004-06-16 16:59  ivan
24400
24401         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
24402           hosts
24403
24404 2004-06-16 07:07  ivan
24405
24406         * httemplate/search/report_tax.cgi: update tax report for taxclass
24407
24408 2004-06-15 06:27  ivan
24409
24410         * fs_passwd/fs_passwd.cgi, fs_passwd/fs_passwd.html,
24411           fs_selfservice/FS-SelfService/cgi/passwd.cgi,
24412           fs_selfservice/FS-SelfService/cgi/passwd.html: moving passwd cgi
24413           to self-service
24414
24415 2004-06-15 03:59  ivan
24416
24417         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
24418           field check
24419
24420 2004-06-11 09:44  ivan
24421
24422         * httemplate/search/report_tax.cgi: fix date range for old perl,
24423           count tax exempt and COMP customers correctly
24424
24425 2004-06-11 07:57  ivan
24426
24427         * httemplate/search/report_tax.cgi: fix to find all customer
24428           scorrectly
24429
24430 2004-06-11 07:25  ivan
24431
24432         * httemplate/search/report_tax.cgi: tax report fix sort
24433
24434 2004-06-11 07:03  ivan
24435
24436         * FS/FS/Conf.pm, httemplate/index.html: tax report!
24437
24438 2004-06-11 06:44  ivan
24439
24440         * FS/bin/freeside-tax-report, httemplate/search/report_tax.cgi: tax
24441           report!
24442
24443 2004-06-11 00:37  ivan
24444
24445         * Makefile: add update-selfservice target
24446
24447 2004-06-10 05:58  ivan
24448
24449         * httemplate/browse/agent.cgi: now available as methods
24450
24451 2004-06-10 05:31  ivan
24452
24453         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
24454           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
24455           FS/FS/ClientAPI/Signup.pm,
24456           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24457           fs_selfservice/FS-SelfService/cgi/agent_login.html,
24458           fs_selfservice/FS-SelfService/cgi/agent_main.html,
24459           fs_selfservice/FS-SelfService/cgi/cvv2.html,
24460           fs_selfservice/FS-SelfService/cgi/cvv2.png,
24461           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
24462           fs_selfservice/FS-SelfService/cgi/list_customers.html,
24463           fs_selfservice/FS-SelfService/cgi/signup.html,
24464           fs_selfservice/FS-SelfService/cgi/view_customer.html,
24465           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
24466           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
24467
24468 2004-06-10 04:28  ivan
24469
24470         * httemplate/search/cust_main-otaker.cgi: tyop
24471
24472 2004-06-09 01:59  ivan
24473
24474         * Makefile: need this entry for myself though!
24475
24476 2004-06-09 00:17  ivan
24477
24478         * httemplate/docs/install.html: explicitly specify Apache
24479           httpd.conf.  fear.
24480
24481 2004-06-05 05:01  ivan
24482
24483         * Makefile: AND set its owner.  whew.
24484
24485 2004-06-05 04:55  ivan
24486
24487         * Makefile: and don't forget to make the dir
24488
24489 2004-06-05 04:47  ivan
24490
24491         * Makefile: fix path and make var substitution
24492
24493 2004-06-05 04:37  ivan
24494
24495         * Makefile: oops fix line endings in automated self-service lib
24496           install
24497
24498 2004-06-05 04:34  ivan
24499
24500         * Makefile: automated self-service lib install
24501
24502 2004-06-05 02:34  ivan
24503
24504         * bin/: sqlradius-norealm.reimport, sqlradius.import,
24505           sqlradius.reimport: sqlradius import updates
24506
24507 2004-06-04 20:00  ivan
24508
24509         * Makefile: self-service installer?
24510
24511 2004-06-03 03:09  ivan
24512
24513         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
24514           address on "re-email" link
24515
24516 2004-06-03 02:55  ivan
24517
24518         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
24519           screen and "re-email/re-print" links, also fix agent-specific
24520           From: address on "re-email" link
24521
24522 2004-06-03 00:00  ivan
24523
24524         * FS/FS/cust_bill.pm: better error message for non-applicable
24525           invoice events
24526
24527 2004-06-02 14:27  ivan
24528
24529         * fs_selfservice/DEPLOY: simple kludge for testing
24530
24531 2004-06-01 03:56  ivan
24532
24533         * httemplate/edit/part_bill_event.cgi: html table fix
24534
24535 2004-06-01 03:53  ivan
24536
24537         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
24538           per-agent invoice_from addresses
24539
24540 2004-06-01 02:23  ivan
24541
24542         * bin/postfix_courierimap.import: typo in sql
24543
24544 2004-05-31 18:49  ivan
24545
24546         * FS/FS/cust_bill.pm: typo in error message
24547
24548 2004-05-28 16:26  ivan
24549
24550         * bin/sqlradius.reimport: adding password/finger correction tool
24551           too
24552
24553 2004-05-28 06:48  ivan
24554
24555         * bin/postfix_courierimap.import: adding
24556
24557 2004-05-28 04:33  ivan
24558
24559         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
24560           checking the filename at all... to catch empty form submissions?
24561
24562 2004-05-28 04:21  ivan
24563
24564         * httemplate/misc/upload-batch.cgi: better error reporting on
24565           unparsable filenames
24566
24567 2004-05-28 03:38  ivan
24568
24569         * httemplate/search/elements/search.html: show a better message
24570           when no results are found
24571
24572 2004-05-28 03:17  ivan
24573
24574         * httemplate/search/cust_bill.html: correct count statement when
24575           searching for individual invoices by #
24576
24577 2004-05-28 01:40  ivan
24578
24579         * bin/sqlradius.import: really.
24580
24581 2004-05-28 01:37  ivan
24582
24583         * bin/sqlradius.import: fixed up and working?
24584
24585 2004-05-28 00:02  ivan
24586
24587         * FS/FS/svc_domain.pm: report value passed for illegal action
24588           pseudo-field
24589
24590 2004-05-27 02:30  ivan
24591
24592         * bin/sqlradius.import: fixup domain svcpart selection
24593
24594 2004-05-27 02:14  ivan
24595
24596         * bin/sqlradius.import: adding sqlradius.import
24597
24598 2004-05-26 11:59  ivan
24599
24600         * FS/FS/cust_bill.pm, httemplate/docs/upgrade-1.4.2.html: require
24601           the version of File::Temp with the OO interface
24602
24603 2004-05-26 06:07  ivan
24604
24605         * FS/FS/part_export/acct_sql.pm: fix table name
24606
24607 2004-05-26 06:02  ivan
24608
24609         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
24610           export some more to export to alias table also and in general be
24611           more configurable
24612
24613 2004-05-26 04:11  ivan
24614
24615         * FS/FS/cust_bill.pm: comma
24616
24617 2004-05-26 04:11  ivan
24618
24619         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
24620           temp files in cache.datasrc instead of /tmp
24621
24622 2004-05-26 03:36  ivan
24623
24624         * FS/FS/cust_bill.pm: better error checking/reporting for latex
24625           setup problems
24626
24627 2004-05-26 02:14  ivan
24628
24629         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
24630           web content in user homedirs and link to /var/www
24631
24632 2004-05-19 07:34  ivan
24633
24634         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
24635           acct_sql export
24636
24637 2004-05-19 07:29  ivan
24638
24639         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
24640           export
24641
24642 2004-05-19 07:22  ivan
24643
24644         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
24645
24646 2004-05-19 06:41  ivan
24647
24648         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
24649           t/part_export-acct_sql.t: adding acct_sql export
24650
24651 2004-05-19 05:31  ivan
24652
24653         * httemplate/edit/part_pkg.cgi: continue making
24654           hours/input/output/total display on invoices conditional on there
24655           being any charge for overages
24656
24657 2004-05-19 05:30  ivan
24658
24659         * httemplate/edit/part_pkg.cgi: finish making
24660           hours/input/output/total display on invoices conditional on there
24661           being any charge for overages
24662
24663 2004-05-19 05:28  ivan
24664
24665         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
24666           display on invoices conditional on there being any charge for
24667           overages
24668
24669 2004-05-17 17:20  ivan
24670
24671         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
24672           order_pkg to return pkgnum also
24673
24674 2004-05-14 05:25  ivan
24675
24676         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
24677           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
24678           httemplate/edit/process/part_bill_event.cgi: add per-agent
24679           invoice templates, add per-package suspend invoice events, fix
24680           automatic creation of invoice_latex alternate templates
24681
24682 2004-05-12 11:07  ivan
24683
24684         * bin/sequences.reset: easier this way
24685
24686 2004-05-12 11:02  ivan
24687
24688         * bin/: sequences.reset, freeside.import: adding
24689
24690 2004-05-12 03:03  ivan
24691
24692         * Makefile: for native apache installs
24693
24694 2004-05-11 05:01  ivan
24695
24696         * httemplate/edit/svc_www.cgi: i'm not usually like this.
24697
24698 2004-05-11 04:58  ivan
24699
24700         * httemplate/edit/svc_www.cgi: this has been an evening of logical
24701           negation
24702
24703 2004-05-11 04:54  ivan
24704
24705         * httemplate/edit/svc_www.cgi: so close
24706
24707 2004-05-11 04:52  ivan
24708
24709         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
24710           svc_www-usersvc_svcpart and hopefully simplified zone select too
24711
24712 2004-05-11 04:22  ivan
24713
24714         * httemplate/edit/svc_www.cgi: need to pull in $conf
24715
24716 2004-05-11 04:19  ivan
24717
24718         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
24719           default and one kludge, to improve webhosting UI
24720
24721 2004-05-11 02:50  ivan
24722
24723         * FS/FS/part_export/www_shellcommands.pm: fix commands
24724
24725 2004-05-10 17:46  ivan
24726
24727         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
24728           host browse
24729
24730 2004-05-10 16:16  ivan
24731
24732         * httemplate/docs/upgrade10.html: fix sequences in upgrade docs?
24733
24734 2004-05-10 06:46  ivan
24735
24736         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
24737           password changing command
24738
24739 2004-05-10 06:17  ivan
24740
24741         * FS/FS/part_export/shellcommands.pm: fall back to password
24742           changing in the case of blank suspension/unsuspension commands,
24743           like some exports
24744
24745 2004-05-10 04:10  ivan
24746
24747         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
24748           export commands configrable
24749
24750 2004-05-10 03:01  ivan
24751
24752         * bin/sendmail.import: properly nested greps
24753
24754 2004-05-10 02:59  ivan
24755
24756         * bin/sendmail.import: allow for multiple svc_acct svcparts
24757
24758 2004-05-10 02:40  ivan
24759
24760         * bin/sendmail.import: 5.005!
24761
24762 2004-05-10 02:38  ivan
24763
24764         * bin/sendmail.import: ach 5.005
24765
24766 2004-05-10 01:38  ivan
24767
24768         * CREDITS: rt and sql-ledger
24769
24770 2004-05-08 00:46  ivan
24771
24772         * FS/FS/svc_acct.pm: default finger to first+last
24773
24774 2004-05-06 15:37  ivan
24775
24776         * httemplate/edit/svc_www.cgi: brainfart
24777
24778 2004-05-06 15:34  ivan
24779
24780         * httemplate/edit/svc_www.cgi: tyop
24781
24782 2004-05-06 15:29  ivan
24783
24784         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
24785           change the restart command in apache exports
24786
24787 2004-05-06 15:29  ivan
24788
24789         * FS/FS/svc_acct.pm: protect properly against deleting users linked
24790           to virtual web sites
24791
24792 2004-05-06 15:18  ivan
24793
24794         * httemplate/edit/svc_www.cgi: show service name and
24795           fully-qualified address on service add
24796
24797 2004-05-04 11:44  ivan
24798
24799         * FS/FS/queue.pm: don't truncate job args for display
24800
24801 2004-05-03 08:40  ivan
24802
24803         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
24804           (svc_external: id, title / svc_acct: domain)
24805
24806 2004-05-03 07:32  ivan
24807
24808         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
24809           part_export/shellcommands_withdomain.pm: make RADIUS groups
24810           available to shellcommands exports
24811
24812 2004-05-01 15:49  ivan
24813
24814         * httemplate/search/: cust_bill.html, elements/search.html: don't
24815           display links to missing customers
24816
24817 2004-05-01 14:40  ivan
24818
24819         * httemplate/search/cust_bill.html: I'm slow this morning
24820
24821 2004-05-01 14:38  ivan
24822
24823         * httemplate/search/cust_bill.html: oops tyop
24824
24825 2004-05-01 14:05  ivan
24826
24827         * httemplate/search/cust_bill.html: handle missing customer records
24828           without erroring out
24829
24830 2004-04-30 20:54  ivan
24831
24832         * htetc/global.asa: very weird 5.005 problem
24833
24834 2004-04-30 14:58  ivan
24835
24836         * FS/FS/Record.pm: accept empty zips for non-US countries...
24837
24838 2004-04-30 13:22  ivan
24839
24840         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
24841           scalar search" warning
24842
24843 2004-04-30 12:08  ivan
24844
24845         * httemplate/index.html: 15 day open invoice reports for qis
24846
24847 2004-04-23 06:15  ivan
24848
24849         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
24850           FS/bin/freeside-credit-report, httemplate/index.html,
24851           httemplate/search/report_cc.cgi,
24852           httemplate/search/report_cc.html,
24853           httemplate/search/report_credit.cgi,
24854           httemplate/search/report_credit.html: add link to new credit
24855           report on main menu, remove old obsolete shell-out reports
24856
24857 2004-04-23 05:50  ivan
24858
24859         * Makefile, htetc/global.asa: fix up includes with Apache::ASP
24860
24861 2004-04-23 05:19  ivan
24862
24863         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
24864           httemplate/graph/money_time-graph.cgi,
24865           httemplate/graph/money_time.cgi,
24866           httemplate/search/cust_bill.html,
24867           httemplate/search/cust_credit.html,
24868           httemplate/search/cust_pay.cgi,
24869           httemplate/search/report_cust_credit.html,
24870           httemplate/search/elements/search.html: credit report, add some
24871           links to sales/credits/receipts summary, move payment search to
24872           template
24873
24874 2004-04-22 19:32  ivan
24875
24876         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
24877           search/elements/search.html: working templated invoice search!
24878
24879 2004-04-22 00:38  ivan
24880
24881         * httemplate/elements/pager.html: silly pager fix
24882
24883 2004-04-22 00:27  ivan
24884
24885         * httemplate/docs/: install.html, upgrade10.html: minor doc updates
24886
24887 2004-04-22 00:07  ivan
24888
24889         * httemplate/search/report_cust_credit.html: initial copy from
24890           report_cust_pay.html
24891
24892 2004-04-21 13:52  ivan
24893
24894         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
24895           problems should be fatal and trigger retry
24896
24897 2004-04-20 18:49  ivan
24898
24899         * FS/FS/cust_main.pm: respect country default for batch import
24900
24901 2004-04-20 13:24  ivan
24902
24903         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
24904
24905 2004-04-19 18:23  ivan
24906
24907         * FS/FS/cust_main.pm: accept expiration dates in the same format
24908           they are output...
24909
24910 2004-04-19 17:58  ivan
24911
24912         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
24913           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
24914           fs_selfservice/FS-SelfService/SelfService.pm,
24915           httemplate/view/cust_main.cgi: add methods for masking credit
24916           cards, add payment info modification to self-service
24917
24918 2004-04-13 18:00  ivan
24919
24920         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
24921           make life easier when importing new upstream versions
24922
24923 2004-04-13 17:48  khoff
24924
24925         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
24926
24927 2004-04-13 15:30  ivan
24928
24929         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
24930           being used anyway
24931
24932 2004-04-13 13:01  ivan
24933
24934         * FS/t/part_export-communigate_pro.t: adding forgotten test
24935
24936 2004-04-13 11:27  ivan
24937
24938         * Makefile: adding comments for fedora
24939
24940 2004-04-10 18:50  ivan
24941
24942         * httemplate/search/: report_prepaid_income.cgi,
24943           report_prepaid_income.html: update unearned revenue report based
24944           on feedback from kevin
24945
24946 2004-04-09 15:35  ivan
24947
24948         * Makefile: thank goodness its friday
24949
24950 2004-04-09 15:34  ivan
24951
24952         * Makefile: really properly disable RT where not using
24953
24954 2004-04-09 15:33  ivan
24955
24956         * Makefile: properly disable RT where not using
24957
24958 2004-04-09 15:29  ivan
24959
24960         * fs_passwd/fs_passwd.cgi: oops, this one too
24961
24962 2004-04-09 15:28  ivan
24963
24964         * fs_passwd/fs_passwd.html: fs_passwd.cgi
24965
24966 2004-04-08 05:37  ivan
24967
24968         * Makefile: fix psql command line options for older pg
24969
24970 2004-04-08 05:23  ivan
24971
24972         * Makefile: fix quotes
24973
24974 2004-04-08 05:07  ivan
24975
24976         * Makefile: don't enable by default
24977
24978 2004-04-08 05:05  ivan
24979
24980         * rt/sbin/: rt-setup-database, rt-setup-database.in: remove
24981           accidentally doubled lines in usage inst
24982
24983 2004-04-08 05:00  ivan
24984
24985         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
24986           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database,
24987           rt/sbin/rt-setup-database.in: beginning of RT integration
24988
24989 2004-04-07 22:53  ivan
24990
24991         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
24992           server until it is ready
24993
24994 2004-04-07 06:12  ivan
24995
24996         * FS/bin/freeside-reexport: oops, update the usage too
24997
24998 2004-04-07 06:11  ivan
24999
25000         * FS/bin/freeside-reexport: added options to select username,
25001           svcnum, svcpart
25002
25003 2004-04-07 04:39  ivan
25004
25005         * FS/FS/: Conf.pm, domain_record.pm: automatically update
25006           reverse-ARPA records (Bug#462) / recognize SOA records with the
25007           fqdn as well as @
25008
25009 2004-04-07 04:04  ivan
25010
25011         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
25012           domain
25013
25014 2004-04-07 01:34  ivan
25015
25016         * FS/FS/part_export.pm: argh, the glob itself is tainted under
25017           5.005
25018
25019 2004-04-07 01:07  ivan
25020
25021         * FS/FS/part_export.pm: make -T happy (under old perl?)
25022
25023 2004-04-05 19:03  ivan
25024
25025         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
25026
25027 2004-04-05 07:05  ivan
25028
25029         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
25030           httemplate/misc/process/link.cgi: add a domain pulldown to
25031           svc_acct linking, closes: Bug#277 / prevent "stealing" services
25032           with link unless you set legacy_link-steal config option, closes:
25033           Bug#321
25034
25035 2004-04-05 04:55  ivan
25036
25037         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
25038           heuristics to transfer ordering: primaries first, then sorted by
25039           quantity
25040
25041 2004-04-05 02:08  ivan
25042
25043         * htetc/global.asa, htetc/handler.pl, httemplate/docs/install.html,
25044           httemplate/docs/upgrade-1.4.2.html, httemplate/misc/whois.cgi,
25045           httemplate/view/svc_domain.cgi: add whois functionality
25046           internally instead of linking to geektools
25047
25048 2004-04-04 15:20  ivan
25049
25050         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
25051           to optionally allow non-matching svcparts to be moved during
25052           package changes, closes: Bug#667
25053
25054 2004-04-04 15:14  ivan
25055
25056         * httemplate/view/cust_main.cgi: comment out extraneous warning
25057
25058 2004-04-02 16:45  ivan
25059
25060         * httemplate/search/cust_bill.cgi: UI: stop making things small for
25061           no reason
25062
25063 2004-04-02 05:44  ivan
25064
25065         * htetc/global.asa, htetc/handler.pl,
25066           httemplate/view/cust_bill-pdf.cgi: remove Pragma:no-cache header,
25067           and set Content-Length and Cache-Control for viewing .pdf
25068           invoices with IE over SSL.
25069           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
25070
25071 2004-04-02 03:23  ivan
25072
25073         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
25074           .pdf extension to placate some versions of IE.  yay IE.
25075
25076 2004-04-01 18:09  ivan
25077
25078         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
25079           (r)ndc command
25080
25081 2004-04-01 06:50  ivan
25082
25083         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
25084           commands
25085
25086 2004-04-01 03:14  ivan
25087
25088         * httemplate/browse/part_referral.cgi: remove extraneous html
25089
25090 2004-04-01 03:09  ivan
25091
25092         * httemplate/browse/part_referral.cgi: oops!
25093
25094 2004-04-01 02:56  ivan
25095
25096         * httemplate/browse/part_referral.cgi: add a yesterday column and a
25097           total row, closes: Bug#797
25098
25099 2004-03-31 16:44  ivan
25100
25101         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
25102           sub-countries from Locale::SubCountry now
25103
25104 2004-03-30 09:13  ivan
25105
25106         * httemplate/docs/upgrade10.html: little more explanation about
25107           editing Pg dumps
25108
25109 2004-03-30 08:43  ivan
25110
25111         * FS/FS/cust_main.pm: mutex the bill and collect functions
25112           per-customer
25113
25114 2004-03-30 01:20  ivan
25115
25116         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
25117           list of ignored zones, add nameservice records to existing
25118           domains, update for API change inDNS::ZoneParse 0.84
25119
25120 2004-03-29 13:49  ivan
25121
25122         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
25123           also
25124
25125 2004-03-28 22:03  ivan
25126
25127         * FS/FS/part_export.pm: fix export_info sub to return an empty
25128           hashref instead of undef
25129
25130 2004-03-26 17:05  khoff
25131
25132         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
25133           services in a particular order to get around certain
25134           inter-service dependancies
25135
25136 2004-03-25 20:54  ivan
25137
25138         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
25139           2.09
25140
25141 2004-03-25 20:46  ivan
25142
25143         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
25144           necessary
25145
25146 2004-03-25 03:00  ivan
25147
25148         * FS/FS/part_export/: domain_shellcommands.pm,
25149           www_shellcommands.pm: typo from refactoring
25150
25151 2004-03-25 00:55  ivan
25152
25153         * FS/FS/part_export/: domain_shellcommands.pm,
25154           forward_shellcommands.pm, shellcommands.pm,
25155           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
25156           ISPMan integration
25157
25158 2004-03-24 22:42  ivan
25159
25160         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
25161           and later only so far, still waiting to hear about 4.10
25162
25163 2004-03-24 07:38  ivan
25164
25165         * httemplate/edit/part_export.cgi: catch misconfigured exports
25166
25167 2004-03-24 06:28  ivan
25168
25169         * FS/FS/: part_export.pm, part_export/apache.pm,
25170           part_export/bind.pm, part_export/bind_slave.pm,
25171           part_export/bsdshell.pm, part_export/communigate_pro.pm,
25172           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
25173           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
25174           part_export/forward_shellcommands.pm, part_export/http.pm,
25175           part_export/infostreet.pm, part_export/ldap.pm,
25176           part_export/postfix.pm, part_export/shellcommands.pm,
25177           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
25178           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
25179           part_export/sysvshell.pm, part_export/textradius.pm,
25180           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
25181           export info to the modules themselves
25182
25183 2004-03-24 06:23  ivan
25184
25185         * FS/FS/part_export/router.pm: move export info to the modules
25186           themselves
25187
25188 2004-03-24 06:21  ivan
25189
25190         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
25191           t/part_export-passwdfile.t: adding passwdfile export base class
25192
25193 2004-03-24 06:17  ivan
25194
25195         * eg/export_template.pm: update example export for the new world of
25196           export data in themodule files
25197
25198 2004-03-24 01:35  ivan
25199
25200         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
25201           t/part_export-postfix.t, t/part_export-router.t: add missing
25202           compile tests
25203
25204 2004-03-23 11:57  ivan
25205
25206         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
25207           partial credits
25208
25209 2004-03-22 19:36  ivan
25210
25211         * htetc/global.asa: make Apache::ASP includes work as expected
25212
25213 2004-03-22 19:31  ivan
25214
25215         * htetc/global.asa: includes fix
25216
25217 2004-03-22 19:29  ivan
25218
25219         * htetc/global.asa, httemplate/docs/install.html,
25220           httemplate/docs/upgrade10.html: includes with Apache::ASP
25221
25222 2004-03-22 16:06  ivan
25223
25224         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
25225           htetc/global.asa, htetc/handler.pl,
25226           httemplate/elements/small_custview.html,
25227           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
25228           httemplate/view/cust_main.cgi: one-time credit card and ACH
25229           payments (like self-service) closes: Bug#648
25230
25231 2004-03-22 16:06  ivan
25232
25233         * httemplate/search/report_receivables.cgi: fix sorting of NULL
25234           companies differently than empty companies
25235
25236 2004-03-22 11:02  ivan
25237
25238         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
25239           size of 6
25240
25241 2004-03-22 09:13  ivan
25242
25243         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
25244           add ACH help graphic
25245
25246 2004-03-22 07:18  ivan
25247
25248         * FS/FS/CGI.pm: tone down the titles
25249
25250 2004-03-22 07:04  ivan
25251
25252         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
25253
25254 2004-03-22 04:50  ivan
25255
25256         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
25257           expiration selection now -> 15 years instead of hardcoded
25258
25259 2004-03-22 03:05  ivan
25260
25261         * httemplate/: edit/process/REAL_cust_pkg.cgi,
25262           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
25263           misc/unprovision.cgi, misc/process/link.cgi,
25264           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
25265           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
25266           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
25267           remove everything that links to package view also, closes:
25268           Bug#569
25269
25270 2004-03-22 02:36  ivan
25271
25272         * httemplate/view/cust_main.cgi: further small UI tweaks
25273
25274 2004-03-22 02:16  ivan
25275
25276         * httemplate/: misc/expire_pkg.cgi, misc/process/expire_pkg.cgi,
25277           view/cust_main.cgi: yay!  remove package view entirely (closes:
25278           Bug#569)
25279
25280 2004-03-21 18:59  ivan
25281
25282         * httemplate/view/cust_main.cgi: much easier to understand listing
25283           of credits/payments that get split up, closes: Bug#773, 762
25284
25285 2004-03-19 04:36  ivan
25286
25287         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
25288
25289 2004-03-18 14:35  ivan
25290
25291         * FS/FS/part_export/shellcommands.pm: quote already-crypted
25292           passwords to prevent variable substitution
25293
25294 2004-03-18 14:32  ivan
25295
25296         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
25297           replace also
25298
25299 2004-03-18 14:00  ivan
25300
25301         * bin/shadow.reimport: add -b option
25302
25303 2004-03-18 12:58  ivan
25304
25305         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
25306           passwords
25307
25308 2004-03-17 17:46  ivan
25309
25310         * FS/bin/freeside-selfservice-server,
25311           fs_selfservice/FS-SelfService/SelfService.pm,
25312           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
25313           require Storable minimum 2.09
25314
25315 2004-03-17 15:16  ivan
25316
25317         * FS/FS/svc_acct.pm: fixup password checking to understand
25318           old-style *SUSPENDED* accounts and not to allow access for * ! !!
25319           passwords
25320
25321 2004-03-17 15:08  ivan
25322
25323         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
25324           accounts
25325
25326 2004-03-17 14:55  ivan
25327
25328         * bin/shadow.reimport: fix multiple svcparts
25329
25330 2004-03-17 14:53  ivan
25331
25332         * bin/shadow.reimport: allow multiple svcparts
25333
25334 2004-03-17 14:49  ivan
25335
25336         * bin/shadow.reimport: re-enable prompting
25337
25338 2004-03-17 14:45  ivan
25339
25340         * bin/shadow.reimport: add -d and -r options
25341
25342 2004-03-17 13:47  ivan
25343
25344         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_acct.pm,
25345           FS/FS/ClientAPI/passwd.pm, httemplate/docs/install.html,
25346           httemplate/docs/upgrade-1.4.2.html: proper self-service login
25347           supporting plaintext, crypt and MD5 passwords
25348
25349 2004-03-16 12:41  ivan
25350
25351         * Makefile: rt-setup-database, not rt-initialize-database
25352
25353 2004-03-15 23:06  ivan
25354
25355         * Makefile, rt/config.layout.in: masonstatedir can't be configured
25356           form ./configure either, must use layout
25357
25358 2004-03-15 23:04  ivan
25359
25360         * Makefile: and finally, run the ./configure
25361
25362 2004-03-15 23:03  ivan
25363
25364         * Makefile: use a proper delimter
25365
25366 2004-03-15 23:00  ivan
25367
25368         * Makefile: transposition
25369
25370 2004-03-15 22:59  ivan
25371
25372         * Makefile: autogenerate rt/config.layout file
25373
25374 2004-03-15 22:58  ivan
25375
25376         * rt/: FREESIDE_MODIFIED, config.layout, config.layout.in:
25377           config.layout needs to be generated
25378
25379 2004-03-15 22:45  ivan
25380
25381         * Makefile: initial RT targets
25382
25383 2004-03-15 22:43  ivan
25384
25385         * rt/: FREESIDE_MODIFIED, sbin/rt-setup-database: initial
25386           (hopefully rather unobtrusive) patch
25387
25388 2004-03-15 20:36  ivan
25389
25390         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
25391
25392 2004-03-15 16:34  ivan
25393
25394         * Makefile: dont want to error out here
25395
25396 2004-03-12 17:27  ivan
25397
25398         * Makefile: really add the necessary backslashes this time, fix
25399           s/// delimteres
25400
25401 2004-03-12 16:53  ivan
25402
25403         * Makefile: oops
25404
25405 2004-03-12 16:50  ivan
25406
25407         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
25408           Makefile
25409
25410 2004-03-12 16:16  ivan
25411
25412         * Makefile: fix suse document root
25413
25414 2004-03-12 04:39  ivan
25415
25416         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
25417           httemplate/view/cust_main.cgi: add unapplycredits configuration
25418           option
25419
25420 2004-03-12 04:11  ivan
25421
25422         * httemplate/graph/money_time.cgi: fix title
25423
25424 2004-03-12 04:10  ivan
25425
25426         * httemplate/docs/upgrade10.html: add history tables to field
25427           change upgrade instructions, add hints for pre-5.6 perl, add
25428           index on cust_pay._date
25429
25430 2004-03-12 02:22  ivan
25431
25432         * httemplate/index.html: add badly-named new report
25433
25434 2004-03-12 02:19  ivan
25435
25436         * httemplate/docs/upgrade-1.4.2.html: few more 1.4.2 upgrade hints
25437
25438 2004-03-12 00:56  ivan
25439
25440         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
25441           by default; horrible performance
25442
25443 2004-03-12 00:17  ivan
25444
25445         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
25446           contain the strings now, not just match exactly
25447
25448 2004-03-11 21:58  ivan
25449
25450         * httemplate/docs/upgrade10.html: document trouble schema changes
25451           backported to 1.4.2
25452
25453 2004-03-11 21:49  ivan
25454
25455         * httemplate/docs/upgrade10.html: remove comment
25456
25457 2004-03-11 13:35  ivan
25458
25459         * httemplate/docs/upgrade10.html: add info for ancient Pg versions
25460
25461 2004-03-11 13:19  ivan
25462
25463         * conf/logo.eps: oops, wrong logo
25464
25465 2004-03-11 13:07  ivan
25466
25467         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
25468           point invoice_latex at it by default
25469
25470 2004-03-11 00:54  ivan
25471
25472         * FS/bin/freeside-selfservice-server: turn down logging level
25473
25474 2004-03-10 23:33  ivan
25475
25476         * fs_passwd/: fs_passwd, fs_passwd.cgi, fs_passwd_server,
25477           fs_passwdd: update fs_passwd stuff as wrappers around
25478           self-service
25479
25480 2004-03-10 20:17  ivan
25481
25482         * FS/MANIFEST: incorrect listing in MANIFEST
25483
25484 2004-03-10 18:03  ivan
25485
25486         * rt/lib/RT/: I18N/it.po, Interface/REST.pm: Initial revision
25487
25488 2004-03-10 17:59  ivan
25489
25490         * rt/: README.Oracle, UPGRADING, bin/rt.in,
25491           docs/rt3-schema-relationships.dot, etc/acl.Informix,
25492           etc/drop.Informix, etc/drop.Oracle, etc/schema.Informix,
25493           lib/RT/StyleGuide.pod: Initial revision
25494
25495 2004-03-10 17:05  ivan
25496
25497         * Makefile: update for suse
25498
25499 2004-03-10 14:27  khoff
25500
25501         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
25502           weren't being properly masked on errors.  The router/block select
25503           box wasn't being generated on errors.
25504
25505 2004-03-10 11:06  khoff
25506
25507         * httemplate/browse/router.cgi: Added hide/show customer router
25508           link.
25509
25510 2004-03-09 18:37  khoff
25511
25512         * httemplate/browse/router.cgi: UI cleanup.
25513
25514 2004-03-05 16:57  ivan
25515
25516         * httemplate/docs/upgrade10.html: doc
25517
25518 2004-03-05 06:34  ivan
25519
25520         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
25521           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
25522           FS/t/Report-Table.t, FS/t/Report.t, htetc/global.asa,
25523           htetc/handler.pl, httemplate/graph/money_time-graph.cgi,
25524           httemplate/graph/money_time.cgi: beginning of OO reporting
25525           interface, create acadia-requested crosstab reports
25526
25527 2004-03-04 21:59  ivan
25528
25529         * FS/bin/freeside-daily: fix -v
25530
25531 2004-03-03 08:32  ivan
25532
25533         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
25534           be create and fetchmail should not be run
25535
25536 2004-03-03 05:42  ivan
25537
25538         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
25539           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
25540           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
25541           emails being sent to signup server declined accounts, closes:
25542           Bug#743
25543
25544 2004-03-02 22:20  ivan
25545
25546         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
25547           well as disable them (IE doesn't grey out disabled text dialogs)
25548
25549 2004-02-28 15:06  ivan
25550
25551         * httemplate/docs/ieak.html: for now
25552
25553 2004-02-28 14:57  ivan
25554
25555         * Makefile: s/cleanwhisker/pouncequick/
25556
25557 2004-02-28 14:49  ivan
25558
25559         * FS/t/acct_snarf.t: adding
25560
25561 2004-02-28 14:48  ivan
25562
25563         * FS/FS/cust_pkg.pm: minor fixes
25564
25565 2004-02-28 14:47  ivan
25566
25567         * CREDITS: credit where the typeset invoices came from!
25568
25569 2004-02-28 14:43  ivan
25570
25571         * htetc/global.asa, httemplate/docs/install.html,
25572           httemplate/docs/upgrade-1.4.2.html: Apache::ASP 2.55 required
25573
25574 2004-02-28 14:40  ivan
25575
25576         * httemplate/edit/process/cust_main_county-collapse.cgi: style
25577
25578 2004-02-28 14:40  ivan
25579
25580         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
25581           recurtax fields
25582
25583 2004-02-28 14:26  ivan
25584
25585         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
25586           1.32, finally closes Bug#639
25587
25588 2004-02-27 13:21  khoff
25589
25590         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
25591           were trying to call addr on an undefined object.  That's not
25592           good.
25593
25594 2004-02-26 11:21  ivan
25595
25596         * httemplate/view/svc_forward.cgi: correct cancel link
25597           s/account/mail forward/
25598
25599 2004-02-25 20:01  ivan
25600
25601         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
25602
25603 2004-02-25 19:32  ivan
25604
25605         * FS/FS/Record.pm: allow replace with no arguments
25606
25607 2004-02-25 02:37  ivan
25608
25609         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
25610           forward editing for new svc_forward.src field
25611
25612 2004-02-24 21:11  ivan
25613
25614         * FS/FS/CGI.pm: kludge around it completely
25615
25616 2004-02-24 21:04  ivan
25617
25618         * FS/FS/CGI.pm: third time's the charm
25619
25620 2004-02-24 21:00  ivan
25621
25622         * FS/FS/CGI.pm: oops, not the right way to blank them
25623
25624 2004-02-24 20:56  ivan
25625
25626         * FS/FS/CGI.pm: query strings get passed through sometimes?
25627
25628 2004-02-24 19:50  ivan
25629
25630         * httemplate/docs/install.html: formatting
25631
25632 2004-02-23 00:12  ivan
25633
25634         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
25635           fallback suspension code
25636
25637 2004-02-13 10:58  ivan
25638
25639         * bin/postfix.export: postfix export
25640
25641 2004-02-13 06:04  ivan
25642
25643         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
25644
25645 2004-02-13 05:53  ivan
25646
25647         * httemplate/edit/part_svc.cgi: typo
25648
25649 2004-02-13 04:27  ivan
25650
25651         * FS/FS/part_export/postfix.pm: adding postfix export
25652
25653 2004-02-13 03:47  ivan
25654
25655         * bin/sendmail.import: it lives!
25656
25657 2004-02-13 03:44  ivan
25658
25659         * httemplate/docs/upgrade10.html: workaround for older Pg
25660
25661 2004-02-13 03:28  ivan
25662
25663         * httemplate/: index.html, search/svc_forward.cgi,
25664           view/svc_forward.cgi: add mail alias browse to main menu and fix
25665           mail alias view to recognize new schema also
25666
25667 2004-02-13 02:57  ivan
25668
25669         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: continue
25670           adding svc_forward.src: make svc_forward.srcsvc nullable
25671
25672 2004-02-13 02:35  ivan
25673
25674         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
25675           httemplate/docs/schema.html, httemplate/docs/upgrade10.html: add
25676           svc_forward.src
25677
25678 2004-02-13 00:02  ivan
25679
25680         * bin/sendmail.import: initial import
25681
25682 2004-02-12 20:01  ivan
25683
25684         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
25685           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
25686           depend on Net::SSH 0.08 for non-blocking STDERR read
25687
25688 2004-02-12 02:44  ivan
25689
25690         * bin/bind.import: fix usage msg
25691
25692 2004-02-11 22:31  ivan
25693
25694         * htetc/global.asa, htetc/handler.pl,
25695           httemplate/misc/email-invoice.cgi,
25696           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
25697           re-email invoice, closes: bug#526 and have print and email
25698           invoice links redirect back to top of customer view page instead
25699           of #history tag
25700
25701 2004-02-07 14:13  ivan
25702
25703         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
25704
25705 2004-02-07 00:24  ivan
25706
25707         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
25708           to sqlradius and sqlradius_withdomain exports
25709
25710 2004-02-05 17:00  ivan
25711
25712         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
25713
25714 2004-02-02 16:19  ivan
25715
25716         * bin/shadow.reimport: adding shadow.reimport
25717
25718 2004-02-01 01:29  ivan
25719
25720         * Makefile: use install to make all components of FREESIDE_CONF dir
25721
25722 2004-01-30 22:33  ivan
25723
25724         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
25725           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
25726           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
25727           htetc/global.asa, htetc/handler.pl, httemplate/docs/schema.html,
25728           httemplate/docs/upgrade-1.4.2.html,
25729           httemplate/docs/upgrade10.html: add pkg_svc.primary_svc flag to
25730           enable an explicit first package flag
25731
25732 2004-01-30 22:20  ivan
25733
25734         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
25735           empty values in non-primary-keyed tables
25736
25737 2004-01-30 12:40  ivan
25738
25739         * httemplate/docs/upgrade-1.4.2.html: not appropriate
25740
25741 2004-01-29 19:58  ivan
25742
25743         * FS/FS/part_export.pm: add default freebsd and linux
25744           suspension/unsuspension commands, work around FreeBSD pw(1) lack
25745           of locking, and don't prepend "*SUSPENDED* " to suspend an
25746           account anymore
25747
25748 2004-01-29 19:05  ivan
25749
25750         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
25751           suspend an account
25752
25753 2004-01-29 17:27  ivan
25754
25755         * Makefile: multiple self-service machines aren't enclosed in
25756           quotes
25757
25758 2004-01-29 17:10  ivan
25759
25760         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
25761           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
25762           support for running selfservice server against multiple machines
25763
25764 2004-01-27 17:45  ivan
25765
25766         * httemplate/search/svc_acct.cgi: fix link from service definition
25767           browse to services
25768
25769 2004-01-27 17:39  ivan
25770
25771         * httemplate/: index.html, browse/part_svc.cgi,
25772           search/svc_acct.cgi, search/svc_domain.cgi: add service
25773           definition browse by number of active services
25774
25775 2004-01-23 03:20  ivan
25776
25777         * httemplate/: index.html, search/report_prepaid_income.cgi,
25778           search/report_prepaid_income.html: add prepaid income to main
25779           menu and allow arbitrary dates
25780
25781 2004-01-23 01:04  ivan
25782
25783         * httemplate/search/report_prepaid_income.cgi: tidy up look
25784
25785 2004-01-23 00:58  ivan
25786
25787         * httemplate/search/report_prepaid_income.cgi: oops
25788
25789 2004-01-23 00:55  ivan
25790
25791         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
25792           income report
25793
25794 2004-01-22 19:22  ivan
25795
25796         * FS/FS/cust_bill.pm: undo debugging change
25797
25798 2004-01-22 19:21  ivan
25799
25800         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
25801           avoid gigantic line items
25802
25803 2004-01-22 19:01  ivan
25804
25805         * httemplate/edit/cust_main.cgi: and the same for ship_
25806
25807 2004-01-22 18:53  ivan
25808
25809         * httemplate/edit/cust_main.cgi: fix state default and set min year
25810           to this year, patch from <matthewd>, thanks!
25811
25812 2004-01-22 16:49  ivan
25813
25814         * debian/control: update ideas about package splitup
25815
25816 2004-01-21 16:21  ivan
25817
25818         * FS/FS/cust_main.pm: fix cancel method
25819
25820 2004-01-21 16:11  ivan
25821
25822         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
25823           properly
25824
25825 2004-01-21 15:45  ivan
25826
25827         * httemplate/misc/dump.cgi: fix newline problem in dump
25828
25829 2004-01-21 14:10  ivan
25830
25831         * FS/FS/cust_bill.pm: clean up all temp files!
25832
25833 2004-01-21 14:00  ivan
25834
25835         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
25836           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
25837
25838 2004-01-20 16:04  ivan
25839
25840         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
25841           cust_pkg.cgi: don't include the _next_ day, just the full ending
25842           day
25843
25844 2004-01-20 12:30  ivan
25845
25846         * httemplate/: index.html, misc/dump.cgi: add database dump from
25847           web interface
25848
25849 2004-01-19 15:21  ivan
25850
25851         * httemplate/docs/upgrade-1.4.2.html: typeset invoice doc update
25852
25853 2004-01-18 13:03  ivan
25854
25855         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
25856           as a hashref causes too many other problems.  please leave as is.
25857           DBD::Pg needs to be fixed.  1.31 is a lost cause.
25858
25859 2004-01-16 13:45  ivan
25860
25861         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
25862           also
25863
25864 2004-01-12 12:52  ivan
25865
25866         * httemplate/docs/upgrade10.html: add IPC::ShareLite and
25867           Locale::SubCountry
25868
25869 2004-01-12 12:52  ivan
25870
25871         * httemplate/docs/upgrade-1.4.2.html: add IPC::ShareLite
25872
25873 2004-01-12 12:40  khoff
25874
25875         * httemplate/edit/part_virtual_field.cgi: Lists are just better
25876           sorted.
25877
25878 2004-01-12 12:34  khoff
25879
25880         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
25881
25882 2004-01-11 16:03  ivan
25883
25884         * httemplate/view/cust_bill.cgi: only display "view typeset
25885           invoice" when there is an invoice_latex template
25886
25887 2004-01-11 15:59  ivan
25888
25889         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
25890           invoice view in web UI uses pdf instead of postscript, closes
25891           Bug#614
25892
25893 2004-01-11 15:38  ivan
25894
25895         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
25896
25897 2004-01-11 15:37  ivan
25898
25899         * httemplate/view/cust_bill-pdf.cgi: adding
25900
25901 2004-01-10 03:17  ivan
25902
25903         * Makefile: workaround stubborn shells globbing [a-z] to include
25904           CVS/
25905
25906 2004-01-09 20:19  ivan
25907
25908         * FS/FS/cust_main.pm: don't require payname for DCHK either
25909
25910 2004-01-09 19:50  ivan
25911
25912         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
25913           invoice event edits
25914
25915 2004-01-09 14:46  ivan
25916
25917         * httemplate/search/report_receivables.cgi: add customer number
25918
25919 2004-01-09 14:39  ivan
25920
25921         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
25922           deletions: need to use Date::Format and FS::Misc qw(send_email)
25923           in cust_credit.pm, need a link to delete unapplied credits too
25924
25925 2004-01-09 14:15  ivan
25926
25927         * FS/FS/Conf.pm: correct tyop
25928
25929 2004-01-09 14:11  ivan
25930
25931         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
25932           httemplate/view/cust_main.cgi,
25933           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
25934           value to enable deletion of credits
25935
25936 2004-01-09 13:09  ivan
25937
25938         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
25939           value
25940
25941 2004-01-06 22:10  khoff
25942
25943         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
25944           billing services in an external sql database.
25945
25946 2004-01-05 12:24  ivan
25947
25948         * httemplate/index.html: fix other packages by next bill date link
25949
25950 2004-01-03 19:54  ivan
25951
25952         * httemplate/docs/signup.html: remove obsolete netscape CCK
25953           supportsignup.cgi
25954
25955           depend on HTTP::BrowserDetect directly instead of via deprecated
25956           HTTP::Headers::UserAgent (closes: Bug#578)
25957
25958 2004-01-03 00:42  ivan
25959
25960         * httemplate/browse/agent.cgi: fix heading colspan when there is no
25961           agent.disabled column
25962
25963 2004-01-01 12:40  ivan
25964
25965         * FS/FS/cust_bill.pm: escape stuff from latex
25966
25967 2003-12-29 22:02  khoff
25968
25969         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
25970           around a bug in DBD::Pg version 1.31.
25971
25972 2003-12-27 00:23  ivan
25973
25974         * httemplate/: index.html, search/cust_pkg.cgi,
25975           search/cust_pkg.html, search/cust_pkg_report.cgi: package reports
25976           by agent
25977
25978 2003-12-24 10:18  khoff
25979
25980         * FS/bin/freeside-setup: tyop
25981
25982 2003-12-22 18:36  ivan
25983
25984         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
25985           FS/t/svc_external.t, htetc/global.asa, htetc/handler.pl,
25986           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
25987           httemplate/edit/process/svc_external.cgi,
25988           httemplate/view/svc_external.cgi: add svc_external
25989
25990 2003-12-22 17:46  ivan
25991
25992         * FS/FS.pm, FS/FS/svc_external.pm, FS/bin/freeside-setup,
25993           httemplate/docs/upgrade10.html, FS/FS/cust_svc.pm: add
25994           svc_external
25995
25996 2003-12-22 17:10  ivan
25997
25998         * eg/table_template-svc.pm: update svc template for 1.5
25999
26000 2003-12-22 17:06  ivan
26001
26002         * eg/table_template-svc.pm: fix path to svc_Common in example table
26003
26004 2003-12-22 16:51  ivan
26005
26006         * FS/FS/ClientAPI/MyAccount.pm,
26007           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
26008           selfservice API
26009
26010 2003-12-22 16:41  ivan
26011
26012         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
26013           option
26014
26015 2003-12-22 13:37  ivan
26016
26017         * httemplate/browse/cust_pay_batch.cgi: add total cards & amount to
26018           pending batch screen
26019
26020 2003-12-22 13:22  ivan
26021
26022         * FS/FS/cust_main.pm: default to the whole-country tax rate if
26023           states aren't defined
26024
26025 2003-12-22 13:18  ivan
26026
26027         * FS/FS/cust_bill.pm: quiet warning
26028
26029 2003-12-22 13:01  ivan
26030
26031         * FS/FS/cust_credit.pm: allow credits to be modified at API level
26032
26033 2003-12-22 09:50  ivan
26034
26035         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
26036           subs
26037
26038 2003-12-21 15:16  ivan
26039
26040         * httemplate/browse/agent_type.cgi: work even if there are stray
26041           type_pkgs records around
26042
26043 2003-12-21 15:13  ivan
26044
26045         * FS/FS/Record.pm: cache virtual_fields method results to help
26046           performance
26047
26048 2003-12-21 13:12  ivan
26049
26050         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
26051           both addresses by default
26052
26053 2003-12-19 19:47  ivan
26054
26055         * httemplate/browse/part_referral.cgi: fix inflated advertising
26056           source numbers
26057
26058 2003-12-15 00:08  ivan
26059
26060         * conf/invoice_latex: line up w/window envelopes
26061
26062 2003-12-15 00:07  ivan
26063
26064         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
26065           now, do not count on latex printing it, oops
26066
26067 2003-12-14 22:42  ivan
26068
26069         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
26070           amounts of all open invoices as soon as balance went positive
26071           (only manifests when any cust_bill->owed somehow got to be
26072           negative)
26073
26074 2003-12-14 19:41  ivan
26075
26076         * FS/FS/cust_bill.pm: add _latex_escape sub
26077
26078 2003-12-14 09:53  ivan
26079
26080         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
26081           view field names
26082
26083 2003-12-10 15:53  ivan
26084
26085         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
26086           dropdown
26087
26088 2003-12-10 14:51  ivan
26089
26090         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: add
26091           part_referral.disabled, add disabled indices to agent and
26092           part_bill_event
26093
26094 2003-12-10 14:50  ivan
26095
26096         * FS/FS/part_referral.pm: add part_referral.disabled
26097
26098 2003-11-30 00:06  ivan
26099
26100         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
26101           file
26102
26103 2003-11-29 23:52  ivan
26104
26105         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
26106
26107 2003-11-29 23:41  ivan
26108
26109         * conf/invoice_latex: move to the left to line up with window
26110           envelopes
26111
26112 2003-11-29 02:50  ivan
26113
26114         * FS/FS/cust_credit_bill.pm: missing cut
26115
26116 2003-11-29 02:48  ivan
26117
26118         * FS/FS/cust_bill.pm: use the latex template for normal printing
26119           when available
26120
26121 2003-11-29 02:39  ivan
26122
26123         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
26124
26125 2003-11-29 00:32  ivan
26126
26127         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
26128           send statements when a payment or credit is applied
26129
26130 2003-11-29 00:18  ivan
26131
26132         * FS/FS/part_bill_event.pm: also set default latex template for
26133           late bill templates
26134
26135 2003-11-29 00:08  ivan
26136
26137         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
26138           conf/invoice_latexfooter, conf/invoice_latexnotes,
26139           httemplate/misc/print-invoice.cgi,
26140           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
26141
26142 2003-11-26 07:37  ivan
26143
26144         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
26145           charges
26146
26147 2003-11-26 06:25  ivan
26148
26149         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
26150           value to control explicit due date printing on invoices
26151
26152 2003-11-24 06:29  ivan
26153
26154         * httemplate/edit/part_export.cgi: fix html quoting problems
26155
26156 2003-11-24 05:01  ivan
26157
26158         * httemplate/browse/part_export.cgi: fix html quoting of export
26159           options
26160
26161 2003-11-21 10:55  ivan
26162
26163         * FS/FS/Record.pm: revert bind_param change!
26164
26165 2003-11-21 07:32  ivan
26166
26167         * httemplate/search/report_receivables.cgi: precedence helps alot
26168
26169 2003-11-21 07:25  ivan
26170
26171         * httemplate/search/report_receivables.cgi: precedence helps alot
26172
26173 2003-11-21 07:20  ivan
26174
26175         * httemplate/search/report_receivables.cgi: show customer status on
26176           receivables report
26177
26178 2003-11-20 04:48  ivan
26179
26180         * FS/FS/part_export/communigate_pro.pm: don't error out when not
26181           actually changing domain
26182
26183 2003-11-19 10:13  ivan
26184
26185         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
26186
26187 2003-11-19 04:21  ivan
26188
26189         * httemplate/: edit/REAL_cust_pkg.cgi, search/cust_pkg.html,
26190           search/report_cc.html, search/report_credit.html,
26191           search/report_cust_pay.html, search/report_tax.html: fix
26192           jscalendar date ifFormat
26193
26194 2003-11-18 17:37  ivan
26195
26196         * FS/FS/cust_bill.pm: reversing accidental commit of
26197           work-in-progress
26198
26199 2003-11-18 17:29  ivan
26200
26201         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
26202
26203 2003-11-18 07:14  ivan
26204
26205         * FS/FS/part_export.pm: fix communigate pro export descriptions
26206
26207 2003-11-18 07:04  ivan
26208
26209         * FS/: FS/part_export/communigate_pro.pm,
26210           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
26211           FS/part_export.pm: add communigate_pro_singledomain export
26212
26213 2003-11-18 03:17  ivan
26214
26215         * httemplate/docs/install.html: remove thread/PerlIO warning -
26216           standard in 5.8.x and working fine
26217
26218 2003-11-14 23:28  ivan
26219
26220         * FS/bin/freeside-selfservice-server: kill off ssh process when
26221           re-opening connection
26222
26223 2003-11-14 23:18  ivan
26224
26225         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
26226           trailing newline to supress useless error messages in log
26227
26228 2003-11-14 00:43  ivan
26229
26230         * FS/bin/freeside-selfservice-server: hopefully recover better from
26231           lost ssh connections
26232
26233 2003-11-13 18:52  ivan
26234
26235         * httemplate/search/report_receivables.cgi: sort these
26236           case-insensitive
26237
26238 2003-11-12 04:29  ivan
26239
26240         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
26241           unaudited services with a svcnum for imports
26242
26243 2003-11-12 03:22  ivan
26244
26245         * FS/FS/cust_pkg.pm: better error msg
26246
26247 2003-11-11 07:03  ivan
26248
26249         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
26250           during an import
26251
26252 2003-11-11 06:39  ivan
26253
26254         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
26255
26256 2003-11-11 06:21  ivan
26257
26258         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
26259           imports with svcnums
26260
26261 2003-11-11 00:35  ivan
26262
26263         * httemplate/browse/part_referral.cgi: really fix advertising
26264           source edit links
26265
26266 2003-11-11 00:01  ivan
26267
26268         * httemplate/search/report_receivables.cgi: remove spaces between
26269           parens and contact name
26270
26271 2003-11-10 23:51  ivan
26272
26273         * httemplate/browse/: part_referral.cgi, svc_acct_pop.cgi:
26274           part_referral.cgi
26275
26276 2003-11-10 05:54  ivan
26277
26278         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
26279           in?
26280
26281 2003-11-08 08:36  ivan
26282
26283         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
26284           cancel_pkg functions to self-service
26285
26286 2003-11-08 08:31  ivan
26287
26288         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
26289           self-service functions!
26290
26291 2003-11-08 04:59  ivan
26292
26293         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
26294           so we can prevent double-charges
26295
26296 2003-11-07 02:53  ivan
26297
26298         * httemplate/elements/: calendar-en.js, calendar-setup.js,
26299           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
26300           jscalendar
26301
26302 2003-11-07 00:39  ivan
26303
26304         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
26305           charging
26306
26307 2003-11-07 00:36  ivan
26308
26309         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
26310           calculations
26311
26312 2003-11-06 23:56  ivan
26313
26314         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
26315           for sqlradius_withdomain exports
26316
26317 2003-11-06 06:45  ivan
26318
26319         * httemplate/search/report_receivables.cgi: add totals & simplify
26320           expressions
26321
26322 2003-11-06 06:08  ivan
26323
26324         * httemplate/search/report_receivables.cgi: ack!  count credits,
26325           not payments twice
26326
26327 2003-11-06 06:00  ivan
26328
26329         * httemplate/search/report_receivables.cgi: typo
26330
26331 2003-11-06 05:56  ivan
26332
26333         * httemplate/search/report_receivables.cgi: link to customer, don't
26334           show custnum
26335
26336 2003-11-06 05:40  ivan
26337
26338         * FS/MANIFEST: removing bin/freeside-receivables-report
26339
26340 2003-11-06 05:39  ivan
26341
26342         * httemplate/: index.html, search/report_receivables.cgi: "current
26343           receivables" -> A/R Aging summary
26344
26345 2003-11-06 05:37  ivan
26346
26347         * FS/bin/freeside-receivables-report: removing (rewritten as a
26348           proper html report)
26349
26350 2003-11-05 03:13  ivan
26351
26352         * bin/create-fetchmailrc: fixup
26353
26354 2003-11-05 02:26  ivan
26355
26356         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
26357
26358 2003-11-04 10:01  ivan
26359
26360         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
26361
26362 2003-11-04 09:57  ivan
26363
26364         * bin/create-fetchmailrc: adding
26365
26366 2003-11-04 09:30  ivan
26367
26368         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
26369           info available to exports
26370
26371 2003-11-04 02:56  ivan
26372
26373         * FS/FS/Record.pm: finish treating serials as ints!
26374
26375 2003-11-04 02:55  ivan
26376
26377         * FS/FS/Record.pm: treat serial columns as ints too!
26378
26379 2003-11-03 03:42  ivan
26380
26381         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
26382           Bug#590??
26383
26384 2003-11-03 03:30  ivan
26385
26386         * httemplate/edit/part_svc.cgi: kludge around this so i can add
26387           service definitions for now
26388
26389 2003-11-02 21:57  ivan
26390
26391         * httemplate/: index.html, browse/part_pkg.cgi,
26392           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
26393           suspended browse
26394
26395 2003-11-02 21:48  ivan
26396
26397         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
26398           browse
26399
26400 2003-11-02 21:40  ivan
26401
26402         * httemplate/index.html: formatting
26403
26404 2003-11-02 21:34  ivan
26405
26406         * httemplate/index.html: remove duplicate items from "Reports"
26407           section
26408
26409 2003-11-02 21:25  ivan
26410
26411         * httemplate/browse/part_pkg.cgi: tyops
26412
26413 2003-11-02 21:21  ivan
26414
26415         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
26416           counts on active package browse
26417
26418 2003-10-26 09:30  ivan
26419
26420         * httemplate/search/cust_main-quickpay.html: default quickpay to
26421           exact search
26422
26423 2003-10-25 17:39  ivan
26424
26425         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
26426           reports broken down by Visa/MC / Amex / Discover
26427
26428 2003-10-24 19:05  ivan
26429
26430         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
26431           ClientAPI/Signup.pm: signups with snarf info!
26432
26433 2003-10-24 18:06  ivan
26434
26435         * httemplate/docs/signup.html: better link to .INS files
26436           documentation
26437
26438 2003-10-24 13:38  ivan
26439
26440         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
26441           to save the cvv data for specific card types
26442
26443 2003-10-24 12:28  ivan
26444
26445         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
26446           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
26447           httemplate/docs/upgrade10.html, FS/FS/cust_main.pm,
26448           FS/bin/freeside-setup, httemplate/docs/schema.html: cvv!
26449
26450 2003-10-23 22:51  ivan
26451
26452         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
26453
26454 2003-10-23 17:50  ivan
26455
26456         * httemplate/browse/part_referral.cgi: UI: adjust alignment of
26457           stats
26458
26459 2003-10-23 17:39  ivan
26460
26461         * httemplate/browse/part_referral.cgi: referral listing now shows
26462           customer signups today and past week/30/60/90/6months/year/total
26463
26464 2003-10-23 15:37  ivan
26465
26466         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
26467           version problems
26468
26469 2003-10-23 02:02  ivan
26470
26471         * httemplate/docs/legacy.html: fix cranky verbitage at the top
26472
26473 2003-10-23 00:49  ivan
26474
26475         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
26476           suspend the relevant customer.
26477
26478 2003-10-22 12:10  khoff
26479
26480         * httemplate/edit/process/router.cgi: dbh is a global.
26481
26482 2003-10-19 22:01  ivan
26483
26484         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
26485           httemplate/view/cust_main.cgi: finish up weekly billing
26486
26487 2003-10-19 21:25  ivan
26488
26489         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
26490           httemplate/edit/part_pkg.cgi, httemplate/docs/upgrade10.html,
26491           FS/bin/freeside-setup: daily/weekly billing
26492
26493 2003-10-19 11:08  ivan
26494
26495         * httemplate/docs/install.html: fix CPAN link
26496
26497 2003-10-16 15:57  khoff
26498
26499         * FS/FS/part_export/router.pm: Telnet/SSH router export for
26500           svc_broadband.
26501
26502 2003-10-16 06:48  ivan
26503
26504         * httemplate/docs/billing.html: fix Text::Template link
26505
26506 2003-10-15 16:17  khoff
26507
26508         * httemplate/browse/router.cgi: $router isn't a global.
26509
26510 2003-10-15 15:59  khoff
26511
26512         * httemplate/edit/router.cgi: More changes that got lost in the
26513           merge somehow.
26514
26515 2003-10-15 15:48  khoff
26516
26517         * httemplate/view/svc_broadband.cgi: File got munged during
26518           svc_broadband merge.  Added ability to create a 'customer
26519           router'.
26520
26521 2003-10-15 08:03  ivan
26522
26523         * FS/bin/freeside-selfservice-server,
26524           fs_selfservice/FS-SelfService/SelfService.pm,
26525           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
26526           tagging ability so we can run multiple self-service clients on
26527           one machine
26528
26529 2003-10-15 05:08  ivan
26530
26531         * FS/bin/freeside-setup: fix agent username and password
26532           nullability
26533
26534 2003-10-15 02:41  ivan
26535
26536         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
26537           flag is set for subsequent   credit card transactions; some
26538           processors (AuthorozeNet, others?) use this   to waive the CVV2
26539           requirement.
26540
26541 2003-10-09 10:40  ivan
26542
26543         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
26544
26545 2003-10-09 04:05  ivan
26546
26547         * httemplate/docs/install.html: don't install on a public server!
26548
26549 2003-10-07 21:09  ivan
26550
26551         * htetc/global.asa, htetc/handler.pl,
26552           httemplate/misc/upload-batch.cgi: can't use
26553           File::Basename::basename for windows filenames!  use a regex
26554           instead
26555
26556 2003-10-07 06:50  ivan
26557
26558         * Makefile: mandrake
26559
26560 2003-10-07 01:05  ivan
26561
26562         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
26563           acct_snarf
26564
26565 2003-10-06 23:06  ivan
26566
26567         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
26568           propogating to the wrong place in the grep
26569
26570 2003-10-06 23:03  ivan
26571
26572         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
26573           UpdateAccountSettings sub
26574
26575 2003-10-06 22:50  ivan
26576
26577         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
26578           hooks, don't try and set '*SUSPENDED*' passwords
26579
26580 2003-10-06 22:49  ivan
26581
26582         * FS/FS/svc_acct.pm: doc
26583
26584 2003-10-06 19:27  ivan
26585
26586         * FS/FS/part_export/communigate_pro.pm: add suspension /
26587           unsuspension export to communigate
26588
26589 2003-10-06 05:05  ivan
26590
26591         * httemplate/search/cust_main-quickpay.html: - put link to main
26592           menu on quick payment search page
26593
26594 2003-10-06 04:39  ivan
26595
26596         * httemplate/search/svc_acct.cgi: fix URL argument processing for
26597           account searches by popnum
26598
26599 2003-10-06 04:22  ivan
26600
26601         * httemplate/search/svc_acct.cgi: typo
26602
26603 2003-10-06 04:20  ivan
26604
26605         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
26606           linking to account list per access number
26607
26608 2003-10-06 04:14  ivan
26609
26610         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
26611           browse shows # of active accounts & links to appropriate account
26612           search
26613
26614 2003-10-02 14:51  khoff
26615
26616         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
26617
26618 2003-10-02 07:26  ivan
26619
26620         * Makefile: minor Makefile updates
26621
26622 2003-10-02 07:19  ivan
26623
26624         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
26625           option
26626
26627 2003-10-02 06:08  ivan
26628
26629         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
26630           off super-verbose logging
26631
26632 2003-10-02 05:42  ivan
26633
26634         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
26635           dependancies (PREREQ_PM) for self-service module and signup
26636           wrapper
26637
26638 2003-10-02 04:23  ivan
26639
26640         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
26641           info
26642
26643 2003-10-02 03:18  ivan
26644
26645         * FS/bin/freeside-daily: added -y switch to freeside-daily to
26646           specify an offset in days
26647
26648 2003-10-02 01:56  ivan
26649
26650         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
26651           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
26652
26653 2003-09-30 08:01  ivan
26654
26655         * FS/FS/agent.pm: no duplicate usernames
26656
26657 2003-09-30 07:58  ivan
26658
26659         * httemplate/docs/upgrade10.html: agent schema changes
26660
26661 2003-09-30 05:48  ivan
26662
26663         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
26664           MIME type text/comma-separated-values
26665
26666 2003-09-30 01:21  ivan
26667
26668         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
26669           httemplate/elements/calendar-en.js,
26670           httemplate/elements/calendar-setup.js,
26671           httemplate/elements/calendar-win2k-2.css,
26672           httemplate/elements/calendar.js,
26673           httemplate/elements/calendar_stripped.js,
26674           httemplate/images/calendar.png, httemplate/search/cust_pkg.html,
26675           httemplate/search/report_cc.html,
26676           httemplate/search/report_credit.html,
26677           httemplate/search/report_cust_pay.html,
26678           httemplate/search/report_tax.html: calendar popups!
26679
26680 2003-09-30 00:04  ivan
26681
26682         * htetc/global.asa, htetc/handler.pl,
26683           httemplate/docs/upgrade-1.4.2.html: CGI.pm 2.47 required for
26684           ->upload() method
26685
26686 2003-09-29 03:10  ivan
26687
26688         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
26689           now links to active/cancelled customers
26690
26691 2003-09-28 23:51  ivan
26692
26693         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
26694
26695 2003-09-28 23:35  ivan
26696
26697         * httemplate/index.html: remove Gratuitous Capitalization
26698
26699 2003-09-28 22:51  ivan
26700
26701         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
26702           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
26703           can be disabled (auto-sensing based on schema)
26704
26705 2003-09-28 22:51  ivan
26706
26707         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
26708           agent.disabled       agent.username       agent._password
26709
26710 2003-09-28 19:17  ivan
26711
26712         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
26713           quiet config options
26714
26715 2003-09-27 19:36  ivan
26716
26717         * FS/FS/cust_pay_batch.pm, htetc/global.asa, htetc/handler.pl,
26718           httemplate/browse/cust_pay_batch.cgi,
26719           httemplate/misc/upload-batch.cgi: add upload of batch result from
26720           TD Canada Trust some global.asa / handler.pl enhancements
26721
26722 2003-09-26 16:33  khoff
26723
26724         * httemplate/edit/svc_www.cgi: $field is not a global.
26725
26726 2003-09-26 14:02  khoff
26727
26728         * httemplate/edit/svc_acct.cgi: $field isn't a global.
26729
26730 2003-09-26 06:37  ivan
26731
26732         * httemplate/docs/upgrade10.html: sql
26733
26734 2003-09-26 06:04  ivan
26735
26736         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
26737           re-charge setup fee
26738
26739 2003-09-26 02:31  ivan
26740
26741         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
26742           canadian GST/PST) taxes work now!
26743
26744 2003-09-26 02:15  ivan
26745
26746         * FS/FS/UID.pm: re-enable ChopBlanks for now
26747
26748 2003-09-26 02:09  ivan
26749
26750         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
26751           editing
26752
26753 2003-09-26 01:11  ivan
26754
26755         * httemplate/: browse/cust_main_county.cgi,
26756           edit/cust_main_county.cgi: fix tax edit UI
26757
26758 2003-09-25 04:56  ivan
26759
26760         * httemplate/docs/upgrade10.html: new per-tax setuptax and recurtax
26761           fields
26762
26763 2003-09-25 04:49  ivan
26764
26765         * httemplate/: browse/cust_main_county.cgi,
26766           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
26767           recur exemptions 1.4 schema-auto-adjusting backport
26768
26769 2003-09-25 04:17  ivan
26770
26771         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
26772           for a single region 1.4 backport auto-adjusts based on schema
26773
26774 2003-09-25 03:40  ivan
26775
26776         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
26777           and recurtax fields to cust_main_county
26778
26779 2003-09-25 03:28  ivan
26780
26781         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26782           freebsd portability fix
26783
26784 2003-09-25 03:27  ivan
26785
26786         * FS/bin/freeside-selfservice-server: freebsd portability fixes
26787
26788 2003-09-25 03:26  ivan
26789
26790         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
26791
26792 2003-09-25 02:40  ivan
26793
26794         * httemplate/docs/upgrade-1.4.2.html: 1.4.2 upgrade
26795
26796 2003-09-25 02:39  ivan
26797
26798         * httemplate/docs/upgrade9.html: update upgrade docs for bind
26799           exports
26800
26801 2003-09-24 10:20  ivan
26802
26803         * FS/FS/part_export/shellcommands.pm: don't change dir either when
26804           username_pwonly is set
26805
26806 2003-09-24 10:06  ivan
26807
26808         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
26809           usermod_pwonly set
26810
26811 2003-09-23 18:30  ivan
26812
26813         * httemplate/browse/agent.cgi: fix boolean precedence error leading
26814           to inaccurate results on the new customer status list
26815
26816 2003-09-21 00:31  ivan
26817
26818         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
26819           trancode from batching
26820
26821 2003-09-20 23:52  ivan
26822
26823         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
26824
26825 2003-09-20 18:22  ivan
26826
26827         * httemplate/misc/download-batch.cgi: preliminary batch download
26828
26829 2003-09-20 18:22  ivan
26830
26831         * httemplate/browse/cust_pay_batch.cgi: add link to preliminary
26832           batch download
26833
26834 2003-09-19 05:40  ivan
26835
26836         * FS/FS/cust_main.pm: quiet option to cancel method
26837
26838 2003-09-19 05:13  ivan
26839
26840         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
26841
26842 2003-09-19 05:04  ivan
26843
26844         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
26845
26846 2003-09-19 05:02  ivan
26847
26848         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
26849           performance
26850
26851 2003-09-19 04:56  ivan
26852
26853         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
26854           select a package
26855
26856 2003-09-19 04:50  ivan
26857
26858         * init.d/freeside-init: correct pid filename for stopping
26859           self-service server
26860
26861 2003-09-19 04:35  ivan
26862
26863         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
26864           signup server functions to self-service interace
26865
26866 2003-09-19 04:00  ivan
26867
26868         * FS/FS/ClientAPI/Signup.pm: module needs to return true
26869
26870 2003-09-19 03:08  ivan
26871
26872         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
26873
26874 2003-09-19 03:07  ivan
26875
26876         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
26877           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
26878           signup server functions to self-service server.  fix provisioning
26879           & immediate suspension of declined signups.
26880
26881 2003-09-19 02:59  ivan
26882
26883         * init.d/freeside-init: removing signup and passwd servers
26884
26885 2003-09-18 21:25  ivan
26886
26887         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
26888
26889 2003-09-18 21:13  ivan
26890
26891         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
26892           signup_server-quiet config option
26893
26894 2003-09-18 03:52  ivan
26895
26896         * httemplate/browse/agent.cgi: oops
26897
26898 2003-09-18 03:46  ivan
26899
26900         * httemplate/browse/agent.cgi: include info on number of
26901           active/cancelled customers in agent browse
26902
26903 2003-09-15 14:33  ivan
26904
26905         * httemplate/search/cust_pkg.cgi: package search skips cancelled
26906           packages when searching by date range
26907
26908 2003-09-11 17:14  khoff
26909
26910         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
26911           NetAddrs, so it shouldn't be map'd
26912
26913 2003-09-11 14:57  ivan
26914
26915         * FS/FS/part_export.pm: also update sqlradius_withdomaind
26916           description for freeradius 0.9.1
26917
26918 2003-09-11 14:54  ivan
26919
26920         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
26921
26922 2003-09-10 15:10  ivan
26923
26924         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
26925
26926 2003-09-10 14:56  ivan
26927
26928         * FS/FS/part_export/communigate_pro.pm: don't set an empty
26929           externalFlag
26930
26931 2003-09-10 14:45  ivan
26932
26933         * FS/FS/part_export/communigate_pro.pm: communitgate pro
26934           CreateAccount examples are on crack
26935
26936 2003-09-10 14:39  ivan
26937
26938         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
26939           weird data structure on create
26940
26941 2003-09-10 14:01  ivan
26942
26943         * FS/FS/part_export/communigate_pro.pm: set initial password for
26944           new accounts
26945
26946 2003-09-10 03:54  ivan
26947
26948         * FS/FS/cust_pay.pm: adding cust_main method
26949
26950 2003-09-09 15:36  ivan
26951
26952         * FS/MANIFEST: adding communigate_pro export
26953
26954 2003-09-08 21:16  ivan
26955
26956         * FS/FS/part_export.pm: typo hiding remote username labels
26957
26958 2003-09-06 00:20  ivan
26959
26960         * httemplate/browse/agent_type.cgi: hide display of disabled
26961           packages from agent type browse
26962
26963 2003-09-05 23:45  ivan
26964
26965         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
26966
26967 2003-09-05 18:45  ivan
26968
26969         * FS/FS/svc_acct.pm: fix method name
26970
26971 2003-09-05 18:44  ivan
26972
26973         * FS/FS/: cust_svc.pm, svc_acct.pm: add
26974           get_session_history_sqlradacct have $ignore_quantity also ignore
26975           0 quantities
26976
26977 2003-09-05 06:19  ivan
26978
26979         * FS/FS/part_export/communigate_pro.pm: typo
26980
26981 2003-09-05 06:18  ivan
26982
26983         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
26984           communigate pro export
26985
26986 2003-09-05 06:16  ivan
26987
26988         * FS/FS/Conf.pm: doc
26989
26990 2003-09-05 02:13  ivan
26991
26992         * FS/FS/svc_acct.pm: allow ! password like !!
26993
26994 2003-09-05 01:17  ivan
26995
26996         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
26997           conf value (refer to exports instead)
26998
26999 2003-09-05 01:02  ivan
27000
27001         * FS/FS/Conf.pm: fix typo
27002
27003 2003-09-05 01:01  ivan
27004
27005         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
27006           blowfish
27007
27008 2003-09-05 00:55  ivan
27009
27010         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
27011           blowfish passwords
27012
27013 2003-09-04 21:09  ivan
27014
27015         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
27016           control creation of complimentary accounts and minor pod updates
27017
27018 2003-09-04 19:31  ivan
27019
27020         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
27021           too
27022
27023 2003-09-03 16:06  ivan
27024
27025         * httemplate/view/cust_main.cgi: list extraneous services, closes:
27026           #213
27027
27028 2003-09-03 13:22  ivan
27029
27030         * FS/FS/Record.pm: turn off query debugging
27031
27032 2003-09-03 11:46  ivan
27033
27034         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
27035           subroutine another fix to support running 1.5.0 virtual field
27036           code on 1.4.x databases
27037
27038 2003-09-03 06:18  ivan
27039
27040         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
27041           commands
27042
27043 2003-09-03 05:35  ivan
27044
27045         * Makefile: makefile trivia for openbsd
27046
27047 2003-08-07 22:54  ivan
27048
27049         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
27050           account view screen
27051
27052 2003-08-07 22:42  ivan
27053
27054         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
27055           httemplate/elements/header.html,
27056           httemplate/elements/menubar.html, httemplate/elements/pager.html,
27057           httemplate/elements/table.html, httemplate/search/sql.cgi,
27058           httemplate/search/sql.html,
27059           httemplate/search/elements/search.html: - (finish) includes!
27060           (closes: Bug#551) - (finish) moving SQL search to including
27061           generic elements/search.html - new elements: menubar.html,
27062           header.html, pager.html and table.html - have masonize process
27063           .html files also
27064
27065 2003-08-07 19:02  ivan
27066
27067         * bin/masonize, htetc/global.asa, httemplate/autohandler,
27068           httemplate/graph/money_time-graph.cgi,
27069           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
27070           httemplate/search/elements/search.html: - fix Mason profiling to
27071           pass-through images (for graph/) - fix graph/money-time.cgi use
27072           of $m interfering with Mason - fix graph/money-time-graph.cgi to
27073           set content-type in a Mason/ASP-independant   fashion -
27074           (beginning of) includes! - (beginning of) moving SQL search to
27075           including generic elements/search.html - fix global.asa typo -
27076           fix masonize to not prepend an extraneous blank line (breaking
27077           graph/money-time-graph.cgi)
27078
27079 2003-08-07 06:08  ivan
27080
27081         * htetc/global.asa, htetc/handler.pl,
27082           httemplate/view/cust_main.cgi: - turn on profiling with mason
27083           like with Apache::ASP (redirects now working) - fix mason error
27084           with new view/cust_main.cgi UI
27085
27086 2003-08-07 05:47  ivan
27087
27088         * Makefile, htetc/global.asa, htetc/handler.pl,
27089           htetc/handler.pl-1.0x, httemplate/autohandler,
27090           httemplate/index.html, httemplate/docs/install.html,
27091           httemplate/docs/upgrade10.html: - switch to mason by default -
27092           minimum mason version 1.1 (and doc) - evaluate .html files with
27093           mason/asp - turn on profiling with mason like with Apache::ASP
27094           (redirects not working) - (start of) includes
27095
27096 2003-08-05 14:00  ivan
27097
27098         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
27099           have been checked in
27100
27101 2003-08-05 13:06  ivan
27102
27103         * htetc/: handler.pl, handler.pl-1.0x: no svc_acct_sm in 1.5
27104
27105 2003-08-05 12:07  ivan
27106
27107         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
27108
27109 2003-08-05 11:52  ivan
27110
27111         * FS/FS/svc_domain.pm: remove spurious re-use of $error
27112
27113 2003-08-05 11:45  ivan
27114
27115         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
27116           been updated
27117
27118 2003-08-04 17:32  khoff
27119
27120         * httemplate/index.html: Fixed %%%VERSION%%% tag
27121
27122 2003-08-04 17:20  khoff
27123
27124         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
27125           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
27126           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
27127           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
27128           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
27129           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
27130           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
27131           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
27132           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
27133           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
27134           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
27135           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
27136           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
27137           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
27138           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
27139           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
27140           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
27141           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
27142           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
27143           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
27144           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
27145           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/global.asa,
27146           htetc/handler.pl, htetc/handler.pl-1.0x, httemplate/index.html,
27147           httemplate/browse/part_svc.cgi,
27148           httemplate/browse/part_virtual_field.cgi,
27149           httemplate/browse/router.cgi, httemplate/docs/upgrade10.html,
27150           httemplate/edit/part_svc.cgi,
27151           httemplate/edit/part_virtual_field.cgi,
27152           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
27153           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
27154           httemplate/edit/process/router.cgi,
27155           httemplate/edit/process/svc_broadband.cgi,
27156           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
27157           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
27158           Virtual field merge
27159
27160 2003-08-04 17:00  khoff
27161
27162         * FS/FS/part_router_field.pm, FS/FS/part_sb_field.pm,
27163           FS/FS/router_field.pm, FS/FS/sb_field.pm,
27164           httemplate/browse/part_sb_field.cgi,
27165           httemplate/edit/part_router_field.cgi,
27166           httemplate/edit/part_sb_field.cgi: Virtual field merge
27167
27168 2003-07-25 09:26  ivan
27169
27170         * FS/FS/svc_acct.pm: typo
27171
27172 2003-07-25 06:13  ivan
27173
27174         * FS/FS/Conf.pm: doc
27175
27176 2003-07-23 10:05  ivan
27177
27178         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
27179           non-catchall domains
27180
27181 2003-07-23 08:36  ivan
27182
27183         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
27184           spurious "can't purchase pkgpart" errors
27185
27186 2003-07-17 09:02  ivan
27187
27188         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
27189           functionality
27190
27191 2003-07-16 09:05  ivan
27192
27193         * httemplate/search/cust_pay.cgi: UI
27194
27195 2003-07-16 09:01  ivan
27196
27197         * httemplate/search/cust_pay.cgi: show totals in payment report
27198
27199 2003-07-15 06:30  ivan
27200
27201         * rt/: ChangeLog, Makefile, README, TODO, bin/initacls.Oracle,
27202           bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
27203           bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
27204           bin/webmux.pl, docs/rt.gif, docs/design_docs/acls,
27205           docs/design_docs/basic-definitions.txt,
27206           docs/design_docs/cli_spec, docs/design_docs/evil_plans,
27207           docs/design_docs/local_hacking, etc/acl.Oracle, etc/acl.Pg,
27208           etc/acl.mysql, etc/config.pm, etc/schema.Oracle, etc/schema.Pg,
27209           etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP,
27210           lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm,
27211           lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
27212           lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm,
27213           lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm,
27214           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm,
27215           lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
27216           lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm,
27217           lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
27218           lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
27219           lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
27220           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
27221           lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
27222           lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
27223           lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
27224           lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
27225           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
27226           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
27227           lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
27228           lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm,
27229           lib/RT/Action/StallDependent.pm,
27230           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
27231           lib/RT/Condition/NewDependency.pm,
27232           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
27233           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: reverting to
27234           vendor branch rt 3.0.4, hopefully
27235
27236 2003-07-15 06:16  ivan
27237
27238         * rt/: Makefile.in, aclocal.m4, config, config.layout, Changelog,
27239           config.log, config.pld, config.status, configure, configure.ac,
27240           install-sh, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
27241           bin/mason_handler.svc, bin/mason_handler.svc.in,
27242           bin/rt-commit-handler, bin/rt-commit-handler.in,
27243           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
27244           bin/rt-crontool, docs/design_docs/approval_notices,
27245           docs/design_docs/approval_template, docs/design_docs/cf_search,
27246           docs/design_docs/delegation, docs/design_docs/groups_notes,
27247           docs/design_docs/recursive_group_membership_algorithm,
27248           docs/design_docs/rql_parser_machine.graphviz,
27249           docs/design_docs/string-extraction-guide.txt,
27250           docs/design_docs/ticket_templates, etc/RT_Config.pm,
27251           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm, etc/constraints.mysql,
27252           etc/initialdata, etc/schema.SQLite, etc/upgrade/2.1.71,
27253           html/autohandler, html/index.html, html/l, lib/RT.pm.in,
27254           lib/RT/ACE_Overlay.pm, lib/RT/ACL_Overlay.pm,
27255           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments_Overlay.pm,
27256           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
27257           lib/RT/CachedGroupMember_Overlay.pm,
27258           lib/RT/CachedGroupMembers.pm,
27259           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CustomField.pm,
27260           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
27261           lib/RT/CustomFieldValues_Overlay.pm,
27262           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
27263           lib/RT/CustomFields_Overlay.pm, lib/RT/EmailParser.pm,
27264           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
27265           lib/RT/Group_Overlay.pm, lib/RT/Groups_Overlay.pm,
27266           lib/RT/I18N.pm, lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
27267           lib/RT/Principal.pm, lib/RT/Principal_Overlay.pm,
27268           lib/RT/Principals.pm, lib/RT/Principals_Overlay.pm,
27269           lib/RT/Queue_Overlay.pm, lib/RT/Queues_Overlay.pm,
27270           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
27271           lib/RT/ScripCondition_Overlay.pm,
27272           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
27273           lib/RT/Scrips_Overlay.pm, lib/RT/SearchBuilder.pm,
27274           lib/RT/System.pm, lib/RT/Template_Overlay.pm,
27275           lib/RT/Templates_Overlay.pm, lib/RT/TicketCustomFieldValue.pm,
27276           lib/RT/TicketCustomFieldValue_Overlay.pm,
27277           lib/RT/TicketCustomFieldValues.pm,
27278           lib/RT/TicketCustomFieldValues_Overlay.pm,
27279           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
27280           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
27281           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
27282           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
27283           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
27284           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/SetPriority.pm,
27285           lib/RT/Action/UserDefined.pm, lib/RT/Condition/BeforeDue.pm,
27286           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
27287           lib/RT/Condition/PriorityExceeds.pm,
27288           lib/RT/Condition/QueueChange.pm, lib/RT/Condition/UserDefined.pm,
27289           lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po, lib/RT/I18N/de.po,
27290           lib/RT/I18N/en.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
27291           lib/RT/I18N/fr.po, lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm,
27292           lib/RT/I18N/ja.po, lib/RT/I18N/nl.po, lib/RT/I18N/no.po,
27293           lib/RT/I18N/pt_br.po, lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po,
27294           lib/RT/I18N/zh_tw.po, lib/RT/Interface/Email/Auth/MailFrom.pm,
27295           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
27296           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
27297           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
27298           lib/t/00smoke.t.in, lib/t/01harness.t, lib/t/01harness.t.in,
27299           lib/t/02regression.t, lib/t/02regression.t.in, lib/t/03web.pl,
27300           lib/t/03web.pl.in, lib/t/04_send_email.pl,
27301           lib/t/04_send_email.pl.in, m4/rt_enable_layout.m4,
27302           m4/rt_expand_var.m4, m4/rt_layout.m4,
27303           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
27304           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
27305           sbin/regression_harness, sbin/rt-setup-database,
27306           sbin/rt-setup-database.in, sbin/rt-test-dependencies.in,
27307           autom4te.cache/output.0, autom4te.cache/requests,
27308           autom4te.cache/traces.0, sbin/rt-test-dependencies: Initial
27309           revision
27310
27311 2003-07-15 04:23  ivan
27312
27313         * Makefile: 1.5.0pre3
27314
27315 2003-07-13 23:21  ivan
27316
27317         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
27318           and date range are specified
27319
27320 2003-07-12 04:14  ivan
27321
27322         * httemplate/index.html: remove Gratuitous capitalization
27323
27324 2003-07-12 04:09  ivan
27325
27326         * httemplate/: index.html, browse/part_pkg.cgi,
27327           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
27328           payment search - some clarification of services/packages vs.
27329           service/package   definitions in browse/part_{svc,pkg}.cgi -
27330           package definition report by # of active customer packages (with
27331           links   to customer package listing)
27332
27333 2003-07-11 08:37  ivan
27334
27335         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
27336           Time::Local fix in rc3 (closes: Bug#550)
27337
27338 2003-07-11 08:23  ivan
27339
27340         * httemplate/: index.html, search/cust_pay.cgi,
27341           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
27342           for inventivemedia / hpnx
27343
27344 2003-07-11 00:54  ivan
27345
27346         * FS/FS/Record.pm: typo
27347
27348 2003-07-11 00:30  ivan
27349
27350         * FS/FS/Record.pm: provide stack backtrace when we wind up in
27351           FS::Record::AUTOLOAD by accident
27352
27353 2003-07-09 07:39  ivan
27354
27355         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
27356
27357 2003-07-06 11:58  ivan
27358
27359         * httemplate/view/cust_main.cgi: don't bother displaying comments
27360           that are only whitespace/newlines
27361
27362 2003-07-03 20:34  ivan
27363
27364         * etc/acp_logfile-parse: removing obsolete file
27365
27366 2003-07-03 20:31  ivan
27367
27368         * etc/abbr_state.txt: adding states
27369
27370 2003-07-03 20:27  ivan
27371
27372         * etc/example-direct-cardin: removing ancient cybercash example
27373
27374 2003-07-03 18:37  ivan
27375
27376         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
27377           there are tons of POPs
27378
27379 2003-07-03 17:51  ivan
27380
27381         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
27382           numbers of POPs
27383
27384 2003-07-03 16:00  ivan
27385
27386         * htetc/global.asa: working DBIx::Profile again
27387
27388 2003-07-02 05:58  ivan
27389
27390         * FS/FS/part_pkg.pm: tyop
27391
27392 2003-07-02 05:56  ivan
27393
27394         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
27395           find any appropriate service with quantity 1
27396
27397 2003-07-02 05:34  ivan
27398
27399         * Artistic, README: change license to GPL only
27400
27401 2003-07-01 02:00  ivan
27402
27403         * httemplate/edit/part_export.cgi: larger textareas in export
27404           options
27405
27406 2003-06-30 17:27  ivan
27407
27408         * FS/FS/part_export.pm: typo
27409
27410 2003-06-30 12:15  ivan
27411
27412         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
27413           (Bug#423)
27414
27415 2003-06-30 11:56  ivan
27416
27417         * FS/FS/cust_main.pm: pass additional fields to ACH processors
27418           (Authorize.Net should work now)
27419
27420 2003-06-30 06:18  ivan
27421
27422         * FS/: MANIFEST, bin/freeside-overdue: removing deprecated
27423           freeside-overdue
27424
27425 2003-06-30 05:22  ivan
27426
27427         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
27428           FS/part_export/sqlradius_withdomain.pm,
27429           bin/freeside-sqlradius-reset,
27430           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
27431           export including realms, closes: bug#514
27432
27433 2003-06-30 00:44  ivan
27434
27435         * FS/FS/svc_domain.pm: increase maximum domain length to 67
27436
27437 2003-06-27 07:19  ivan
27438
27439         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
27440           parameter for Framed-IP-Address vs. Framed-Address
27441
27442 2003-06-25 03:22  ivan
27443
27444         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
27445           with empty dates in Failed Invoice Event search,   patch from
27446           rlucas@tercent.net
27447
27448 2003-06-25 01:40  ivan
27449
27450         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
27451           export - disable old-style suspending
27452
27453 2003-06-24 17:57  ivan
27454
27455         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
27456           update: might work now
27457
27458 2003-06-24 07:12  ivan
27459
27460         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
27461           explicitly use the necessary modules
27462
27463 2003-06-22 07:21  ivan
27464
27465         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
27466           retry on change or manual "retry_card" to ONCE per invoice
27467
27468 2003-06-22 02:11  ivan
27469
27470         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
27471           in reverse-engineered schema)
27472
27473 2003-06-22 02:04  ivan
27474
27475         * bin/create-history-tables: skip history tables that exist
27476           already; easier to re-run now
27477
27478 2003-06-13 19:04  ivan
27479
27480         * httemplate/docs/upgrade9.html: cust_bill2 index
27481
27482 2003-06-13 19:02  ivan
27483
27484         * FS/bin/freeside-setup: add index on cust_bill._date
27485
27486 2003-06-13 18:01  ivan
27487
27488         * bin/apache.export: \n\n between virtualhost entries
27489
27490 2003-06-13 08:18  ivan
27491
27492         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
27493           $quoted_new__password
27494
27495 2003-06-13 02:12  ivan
27496
27497         * FS/FS/part_export.pm: proper command escape for vpopmail export
27498
27499 2003-06-13 01:46  ivan
27500
27501         * httemplate/edit/part_export.cgi: missing semi
27502
27503 2003-06-13 01:44  ivan
27504
27505         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
27506           options on export edit
27507
27508 2003-06-13 01:38  ivan
27509
27510         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
27511           (unfortunately)
27512
27513 2003-06-13 01:23  ivan
27514
27515         * FS/FS/part_export.pm: full path to vpopmail commands
27516
27517 2003-06-13 01:11  ivan
27518
27519         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
27520           vpopmail presets to shellcommands_withdomain export
27521
27522 2003-06-12 07:08  ivan
27523
27524         * bin/passwd.import: /bin/halt and /sbin/halt
27525
27526 2003-06-12 07:06  ivan
27527
27528         * bin/passwd.import: tyop
27529
27530 2003-06-12 06:57  ivan
27531
27532         * bin/passwd.import: better error handling for re-imports
27533
27534 2003-06-12 06:50  ivan
27535
27536         * bin/fix-sequences: remove overly-verbose debugging for now
27537
27538 2003-06-12 06:50  ivan
27539
27540         * bin/fix-sequences: "doc"
27541
27542 2003-06-12 06:49  ivan
27543
27544         * bin/fix-sequences: arg
27545
27546 2003-06-12 06:47  ivan
27547
27548         * bin/fix-sequences: debugging
27549
27550 2003-06-12 06:43  ivan
27551
27552         * bin/fix-sequences: update for long table names; use sequence name
27553           directly instead of guessing
27554
27555 2003-06-12 06:35  ivan
27556
27557         * bin/fix-sequences: moo
27558
27559 2003-06-12 06:32  ivan
27560
27561         * bin/fix-sequences: adding fix-sequences
27562
27563 2003-06-12 05:57  ivan
27564
27565         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
27566           OS-defaults
27567
27568 2003-06-12 05:43  ivan
27569
27570         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
27571           null OP columns
27572
27573 2003-06-11 13:27  khoff
27574
27575         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
27576           addresses that the message was successfully delivered to.  I'm
27577           assuming 'Debug' causes Net::SMTP to warn the debug output, not
27578           return it.
27579
27580 2003-06-11 12:13  khoff
27581
27582         * FS/FS/Misc.pm: We're passing a list here, not one argument.
27583
27584 2003-06-09 04:11  ivan
27585
27586         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
27587
27588 2003-06-08 17:59  ivan
27589
27590         * httemplate/docs/install.html: documentation update from "Jesse D.
27591           Guardiani" <jesse@wingnet.net>, thanks
27592
27593 2003-06-06 18:58  ivan
27594
27595         * FS/FS/cust_main.pm: and fix the error message
27596
27597 2003-06-06 18:57  ivan
27598
27599         * FS/FS/cust_main.pm: really, really give a better error message
27600           when used under 5.005 now.  really.
27601
27602 2003-06-06 18:47  ivan
27603
27604         * FS/FS/cust_main.pm: give a better error message regarding
27605           Time::Local on old perls.  really.
27606
27607 2003-06-06 18:42  ivan
27608
27609         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
27610
27611 2003-06-06 03:49  ivan
27612
27613         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
27614           export
27615
27616 2003-06-05 21:42  ivan
27617
27618         * htetc/global.asa: database profiling bs i should just switch to
27619           mason
27620
27621 2003-06-04 17:22  khoff
27622
27623         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
27624
27625 2003-06-04 09:14  ivan
27626
27627         * FS/FS/svc_acct.pm: allow empty slipip's
27628
27629 2003-06-04 05:44  ivan
27630
27631         * httemplate/search/cust_pkg.cgi: fix last bill label
27632
27633 2003-06-03 06:53  ivan
27634
27635         * httemplate/view/cust_main.cgi: fix provision links
27636
27637 2003-06-03 05:41  ivan
27638
27639         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
27640           export - eliminate redundant "host" parameter
27641
27642 2003-06-03 05:40  ivan
27643
27644         * Makefile: 1.5.0pre2 (too late, hehe)
27645
27646 2003-06-03 02:34  ivan
27647
27648         * bin/svc_acct_sm.import: removing (very) deprecated import
27649
27650 2003-06-03 00:54  ivan
27651
27652         * httemplate/docs/upgrade10.html: upgrade docs
27653
27654 2003-06-02 23:10  ivan
27655
27656         * httemplate/docs/upgrade10.html: slightly better upgrade docs
27657
27658 2003-06-02 23:09  ivan
27659
27660         * FS/bin/freeside-setup: use serial for primary keys in new tables
27661           too
27662
27663 2003-06-02 22:49  ivan
27664
27665         * FS/bin/freeside-setup: router.svcnum nullability fix
27666
27667 2003-06-02 07:51  ivan
27668
27669         * httemplate/view/cust_main.cgi: UI nit
27670
27671 2003-06-02 05:22  ivan
27672
27673         * FS/FS/cust_pkg.pm: add last_bill field to manpage
27674
27675 2003-05-30 02:40  ivan
27676
27677         * httemplate/docs/man/FS/part_export/.cvs_is_on_crack: force
27678           inclusion of httemplate/docs/man hierarchy
27679
27680 2003-05-30 02:22  ivan
27681
27682         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
27683           field
27684
27685 2003-05-30 01:45  ivan
27686
27687         * httemplate/docs/ssh.html: doc
27688
27689 2003-05-19 22:43  ivan
27690
27691         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
27692           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27693           fs_selfservice/FS-SelfService/cgi/payment_results.html,
27694           fs_selfservice/FS-SelfService/cgi/process_payment.html,
27695           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
27696           self-service self-payments!
27697
27698 2003-05-19 06:54  ivan
27699
27700         * FS/FS/ClientAPI/MyAccount.pm,
27701           fs_selfservice/FS-SelfService/SelfService.pm,
27702           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27703           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
27704           bugs in processing payments via self-service... appears to be
27705           working so far
27706
27707 2003-05-19 06:38  ivan
27708
27709         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
27710           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27711           fs_selfservice/FS-SelfService/cgi/process_payment.html,
27712           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
27713           payment processing with self-service (step two of the process)
27714
27715 2003-05-19 05:00  ivan
27716
27717         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
27718           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
27719           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
27720           FS::Misc with send_email subroutine, remove all duplicate code
27721           from     various modules   - move the realtime_bop from cust_bill
27722           to cust_main & change usage slightly.      invnum is no longer
27723           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
27724           self-service:   - fix some syntax errors, make payment UI (step
27725           one) really should be     working now
27726
27727 2003-05-18 17:15  ivan
27728
27729         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
27730           selfservice.cgi: processing payments...
27731
27732 2003-05-18 04:44  ivan
27733
27734         * FS/FS/ClientAPI/MyAccount.pm,
27735           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27736           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
27737           making payments all done
27738
27739 2003-05-18 01:09  ivan
27740
27741         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
27742           file
27743
27744 2003-05-18 01:08  ivan
27745
27746         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
27747           self-service make payment UI work
27748
27749 2003-05-17 23:20  ivan
27750
27751         * FS/FS/ClientAPI/MyAccount.pm,
27752           fs_selfservice/FS-SelfService/SelfService.pm,
27753           fs_selfservice/FS-SelfService/cgi/login.html,
27754           fs_selfservice/FS-SelfService/cgi/myaccount.html,
27755           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
27756           make payment UI done
27757
27758 2003-05-14 09:51  ivan
27759
27760         * FS/FS/cust_bill.pm: display recurring custom line items on
27761           invoices as well as one-shot ones
27762
27763 2003-05-12 23:01  ivan
27764
27765         * FS/FS/cust_bill_event.pm: - document missing fields in
27766           cust_bill_event
27767
27768 2003-05-12 22:47  ivan
27769
27770         * FS/FS/addr_block.pm: missing pod =cut at end
27771
27772 2003-05-12 20:22  ivan
27773
27774         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
27775           fs_selfservice/FS-SelfService/cgi/myaccount.html,
27776           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
27777           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
27778           self-service updates: cleanup and beginnings of "make a payment"
27779           - fix pod masking FS::svc_acct::cust_svc
27780
27781 2003-05-12 00:34  ivan
27782
27783         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
27784           setbuf call doesn't appear to be working...
27785
27786 2003-05-12 00:33  ivan
27787
27788         * httemplate/view/cust_main.cgi: fix service links
27789
27790 2003-05-11 15:55  ivan
27791
27792         * httemplate/index.html: mail forward search not yet implemented
27793
27794 2003-05-11 15:53  ivan
27795
27796         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
27797           strict vars
27798
27799 2003-05-11 15:34  ivan
27800
27801         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
27802
27803 2003-05-11 15:25  ivan
27804
27805         * htetc/: handler.pl, handler.pl-1.0x: handler.pl updates from
27806           Richard Siddall <richard.siddall@elirion.net>
27807
27808 2003-05-09 23:45  ivan
27809
27810         * httemplate/view/: cust_main.cgi, cust_pkg.cgi: first pass at new
27811           package list UI
27812
27813 2003-05-09 22:41  ivan
27814
27815         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
27816           last_bill dates from being set
27817
27818 2003-05-09 22:40  ivan
27819
27820         * FS/FS/cust_main.pm: - substitute '0' for existing blank
27821           setup/recur fees - use timelocal_nocheck instead of timelocal for
27822           proper wraparound
27823
27824 2003-05-09 12:30  khoff
27825
27826         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
27827           added CSS tags.
27828
27829 2003-05-08 23:03  ivan
27830
27831         * fs_selfservice/DEPLOY: updated freebsd install
27832
27833 2003-05-08 03:28  ivan
27834
27835         * CREDITS: credit where credit's due
27836
27837 2003-05-08 02:34  ivan
27838
27839         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
27840           columns to '' / NULL
27841
27842 2003-05-06 14:15  ivan
27843
27844         * httemplate/view/cust_main_alt.cgi: don't create new files in lieu
27845           of branches
27846
27847 2003-05-06 13:33  khoff
27848
27849         * httemplate/view/cust_main_alt.cgi: Can't pull  out of thin air.
27850
27851 2003-05-04 13:58  khoff
27852
27853         * httemplate/view/cust_main_alt.cgi: proposed cust_main.cgi
27854
27855 2003-05-02 19:06  ivan
27856
27857         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
27858           enable quota maintenance in infostreet export
27859
27860 2003-05-02 19:03  ivan
27861
27862         * bin/apache.export: typo in usage instructions
27863
27864 2003-05-02 18:30  ivan
27865
27866         * FS/FS/part_export.pm: clean up CVS cruft
27867
27868 2003-05-02 16:51  khoff
27869
27870         * httemplate/view/cust_main.cgi: CARD && DCRD?
27871
27872 2003-04-29 12:49  khoff
27873
27874         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
27875           = 0.  Suprisingly, '' works.
27876
27877 2003-04-29 11:28  khoff
27878
27879         * FS/FS/domain_record.pm: Better SOA checking
27880
27881 2003-04-29 09:59  khoff
27882
27883         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
27884           ip_addr field.
27885
27886 2003-04-25 19:01  khoff
27887
27888         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
27889
27890 2003-04-25 17:28  khoff
27891
27892         * FS/FS/cust_bill.pm: Tyop
27893
27894 2003-04-24 16:01  ivan
27895
27896         * httemplate/edit/cust_main.cgi: fix for bug triggered by
27897           nonexistant referring customer numbers
27898
27899 2003-04-24 11:46  khoff
27900
27901         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
27902           when no values change.  We would insert on an rv of zero, so now
27903           we select count(*)... instead of relying on the rv of the update.
27904
27905 2003-04-24 11:45  khoff
27906
27907         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
27908
27909 2003-04-23 19:46  ivan
27910
27911         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
27912           better shellcommands documentation of all sorts
27913
27914 2003-04-23 18:43  khoff
27915
27916         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
27917           an ISC BIND9 name server
27918
27919 2003-04-23 18:00  khoff
27920
27921         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
27922           svc_Common->hashref is bad.
27923
27924 2003-04-23 16:12  ivan
27925
27926         * Makefile, htetc/handler.pl, htetc/handler.pl-1.0x,
27927           httemplate/docs/install.html: compatible with mason 1.1!  closes:
27928           bug#492
27929
27930 2003-04-23 15:16  ivan
27931
27932         * FS/FS/part_export.pm: might not be necessary, but to be safe...
27933
27934 2003-04-22 22:36  khoff
27935
27936         * httemplate/search/cust_main.cgi: Missing comma.
27937
27938 2003-04-22 21:53  khoff
27939
27940         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
27941           well.
27942
27943 2003-04-22 11:46  ivan
27944
27945         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
27946           httemplate/config/config.cgi: properly deprecate ancient apache &
27947           sendmail config options
27948
27949 2003-04-22 10:54  ivan
27950
27951         * httemplate/edit/part_export.cgi: mason is more strict about
27952           variables - patch from Richard Siddall, thanks
27953
27954 2003-04-21 21:39  ivan
27955
27956         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
27957           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
27958           FS/FS/part_export/domain_shellcommands.pm,
27959           FS/FS/part_export/forward_shellcommands.pm,
27960           FS/t/part_export-forward_shellcommands.t,
27961           httemplate/docs/install.html: - mysql 4.1 is available; update
27962           documentation - remove last vestiges of 1.3-style qmail/vpopmail
27963           exports from svc_domain and   svc_forward; add appropriate
27964           exports (closes: Bug#299)
27965
27966 2003-04-21 15:40  ivan
27967
27968         * httemplate/view/svc_acct.cgi: typo
27969
27970 2003-04-21 14:42  khoff
27971
27972         * FS/FS/addr_block.pm: renamed config option excludeaddr
27973
27974 2003-04-21 14:40  khoff
27975
27976         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
27977
27978 2003-04-21 14:29  khoff
27979
27980         * httemplate/edit/: part_router_field.cgi, process/generic.cgi:
27981           Navigation fixes.
27982
27983 2003-04-21 14:13  khoff
27984
27985         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
27986           new routers.  Navigation cleanup.
27987
27988 2003-04-21 14:12  khoff
27989
27990         * httemplate/edit/router.cgi: Lines added for clairity
27991
27992 2003-04-21 13:53  ivan
27993
27994         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
27995           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
27996           FS/bin/freeside-setup, httemplate/docs/schema.html,
27997           httemplate/edit/cust_main.cgi,
27998           httemplate/edit/part_bill_event.cgi,
27999           httemplate/edit/process/cust_main.cgi,
28000           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
28001           on-demand vs. automatic cards & checks: added DCRD and DCHK
28002           payment types
28003
28004 2003-04-21 13:31  khoff
28005
28006         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
28007           sqlmail.  Added support for courier and dovecot authentication.
28008
28009 2003-04-21 13:27  khoff
28010
28011         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
28012           svc_broadband
28013
28014 2003-04-19 10:51  ivan
28015
28016         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
28017           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
28018           integration
28019
28020 2003-04-17 20:29  ivan
28021
28022         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
28023
28024 2003-04-02 06:52  ivan
28025
28026         * FS/FS/cust_main.pm: added order_pkgs sub
28027
28028 2003-04-02 03:38  ivan
28029
28030         * FS/FS/: UID.pm, cust_main.pm: better callbacks
28031
28032 2003-04-02 01:46  ivan
28033
28034         * httemplate/misc/process/meta-import.cgi: updated meta-import web
28035           UI to allow duplicate import tables
28036
28037 2003-04-01 19:23  ivan
28038
28039         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
28040           disappearing email invoice on errors, finally (closes: Bug#35)
28041
28042 2003-04-01 00:03  ivan
28043
28044         * FS/FS/Record.pm, httemplate/docs/index.html,
28045           httemplate/docs/upgrade10.html, httemplate/view/cust_main.cgi: -
28046           update qsearch for Pg 7.3 - preliminary 1.5.0 upgrade docs -
28047           syntax error in main customer view
28048
28049 2003-03-31 22:55  ivan
28050
28051         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
28052           cancel button for customers (closes: Bug#25)
28053
28054 2003-03-31 17:22  ivan
28055
28056         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
28057           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
28058           httemplate/edit/process/REAL_cust_pkg.cgi,
28059           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi,
28060           httemplate/view/cust_pkg.cgi: correct last_bill problems with $0
28061           invoice (non-existant) edge cases
28062
28063 2003-03-31 15:49  ivan
28064
28065         * httemplate/docs/schema.html: added last_bill column
28066
28067 2003-03-31 15:48  ivan
28068
28069         * FS/bin/freeside-setup: add 'last_bill' column
28070
28071 2003-03-28 21:34  ivan
28072
28073         * bin/apache.export: restart apache, not bind!
28074
28075 2003-03-28 20:52  ivan
28076
28077         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
28078           FS/FS/part_export/www_shellcommands.pm,
28079           httemplate/view/svc_www.cgi: correct web UI for svc_www services
28080           & no more @.domain in www_shellcommands export
28081
28082 2003-03-28 18:35  ivan
28083
28084         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
28085
28086 2003-03-28 18:19  ivan
28087
28088         * FS/FS/part_export.pm: cust_svc and svc_x methods
28089
28090 2003-03-28 13:59  ivan
28091
28092         * bin/apache.export: fix missing semicolon in apache export
28093
28094 2003-03-28 13:43  ivan
28095
28096         * FS/FS/part_export/apache.pm: oops in null apache export
28097
28098 2003-03-24 00:30  ivan
28099
28100         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
28101
28102 2003-03-19 20:36  ivan
28103
28104         * httemplate/edit/part_export.cgi: virtual wrap...
28105
28106 2003-03-19 20:09  ivan
28107
28108         * httemplate/edit/part_export.cgi: wrap this textbox hard
28109
28110 2003-03-19 20:00  ivan
28111
28112         * httemplate/edit/part_export.cgi: wide textareas
28113
28114 2003-03-19 19:41  ivan
28115
28116         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
28117           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
28118           bin/apache.export, bin/bind.export, bin/bsdshell.export,
28119           bin/sysvshell.export: apache export!
28120
28121 2003-03-11 16:44  ivan
28122
28123         * httemplate/docs/upgrade9.html: doc from 1.4 branch
28124
28125 2003-03-11 03:40  ivan
28126
28127         * FS/FS/svc_domain.pm: another pg7.3 fix
28128
28129 2003-03-11 03:36  ivan
28130
28131         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
28132           meta import webUI updates
28133
28134 2003-03-11 02:41  ivan
28135
28136         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
28137
28138 2003-03-03 17:56  khoff
28139
28140         * FS/MANIFEST: updated for svc_broadband changes
28141
28142 2003-02-28 19:14  ivan
28143
28144         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
28145
28146 2003-02-24 21:40  ivan
28147
28148         * httemplate/edit/cust_main.cgi: remove max length on ACH account
28149           number
28150
28151 2003-02-11 17:21  khoff
28152
28153         * FS/bin/freeside-setup: s/;/,/
28154
28155 2003-02-05 21:26  ivan
28156
28157         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
28158           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
28159           FS/FS/cust_main.pm, FS/bin/freeside-setup,
28160           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
28161           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi:
28162           time/data detail on invoices
28163
28164 2003-02-05 15:22  khoff
28165
28166         * FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm,
28167           FS/FS/ac_type.pm, FS/FS/part_ac_field.pm,
28168           httemplate/browse/ac.cgi, httemplate/browse/ac_type.cgi,
28169           httemplate/edit/ac.cgi, httemplate/edit/ac_type.cgi,
28170           httemplate/edit/process/ac.cgi,
28171           httemplate/edit/process/ac_block.cgi,
28172           httemplate/edit/process/ac_field.cgi,
28173           httemplate/edit/process/ac_type.cgi,
28174           httemplate/edit/process/part_ac_field.cgi: svc_broadband rewrite
28175
28176 2003-02-05 15:17  khoff
28177
28178         * FS/FS/addr_block.pm, FS/FS/part_router_field.pm,
28179           FS/FS/part_sb_field.pm, FS/FS/part_svc_router.pm,
28180           FS/FS/router.pm, FS/FS/router_field.pm, FS/FS/sb_field.pm,
28181           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
28182           httemplate/browse/generic.cgi,
28183           httemplate/browse/part_sb_field.cgi,
28184           httemplate/browse/router.cgi,
28185           httemplate/edit/part_router_field.cgi,
28186           httemplate/edit/part_sb_field.cgi, httemplate/edit/router.cgi,
28187           httemplate/edit/svc_broadband.cgi,
28188           httemplate/edit/process/addr_block/add.cgi,
28189           httemplate/edit/process/addr_block/allocate.cgi,
28190           httemplate/edit/process/addr_block/deallocate.cgi,
28191           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
28192           httemplate/edit/process/router.cgi,
28193           httemplate/edit/process/svc_broadband.cgi,
28194           httemplate/edit/process/addr_block/split.cgi, htetc/global.asa,
28195           htetc/handler.pl, httemplate/index.html,
28196           httemplate/view/svc_broadband.cgi: svc_broadband rewrite
28197
28198 2003-02-05 14:06  khoff
28199
28200         * FS/FS/cust_svc.pm: ip_netmask is gone now
28201
28202 2003-02-04 14:04  ivan
28203
28204         * htetc/global.asa, httemplate/docs/install.html: 1.5-specific
28205           fixes
28206
28207 2003-01-27 23:47  ivan
28208
28209         * FS/bin/freeside-setup: eek, and this is what caused connectup to
28210           fail too
28211
28212 2003-01-27 22:08  ivan
28213
28214         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
28215           dave denney <daud@kaosol.net>
28216
28217 2003-01-16 22:21  ivan
28218
28219         * FS/FS/ClientAPI/MyAccount.pm,
28220           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
28221           functionality
28222
28223 2003-01-15 18:58  ivan
28224
28225         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
28226
28227 2003-01-14 02:15  ivan
28228
28229         * Makefile: selfservice
28230
28231 2003-01-14 01:26  ivan
28232
28233         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
28234           fs_selfservice/freeside-selfservice-server, init.d/freeside-init:
28235           move freeside-selfservice-server to proper MakeMaker install
28236           location
28237
28238 2003-01-14 00:49  ivan
28239
28240         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
28241           freeside-selfservice-server to init script add domsvc checking as
28242           a foreign key
28243
28244 2003-01-12 23:26  ivan
28245
28246         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
28247
28248 2003-01-12 22:19  ivan
28249
28250         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
28251           extraneous diffs
28252
28253 2003-01-09 23:41  ivan
28254
28255         * FS/FS/cust_bill.pm: pop off an extra blank line in
28256           business-onlinepayment options
28257
28258 2002-12-28 01:16  ivan
28259
28260         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
28261           business-onlinepayment mod_perl leakage in multi-database
28262           installs.  ugh.
28263
28264 2002-12-27 04:56  ivan
28265
28266         * FS/FS/cust_main.pm: better times on failed billing events
28267
28268 2002-12-24 22:59  ivan
28269
28270         * FS/bin/freeside-daily: declare $opt_p usage
28271
28272 2002-12-24 14:41  ivan
28273
28274         * README.1.5.0pre1, FS/bin/freeside-setup,
28275           httemplate/view/cust_main.cgi: optimization for ginourmous
28276           numbers of packages for intergate, whew
28277
28278 2002-12-23 15:56  ivan
28279
28280         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
28281           messages
28282
28283 2002-12-23 07:21  ivan
28284
28285         * FS/FS/cust_bill.pm: make agent available to invoice templates
28286
28287 2002-12-23 07:05  steve
28288
28289         * FS/FS/part_export/shellcommands.pm: add email address to
28290           shellcommands
28291
28292           don't error out when importing unaudited accounts (even though
28293           should probably be using $FS::svc_Common::noexport_hack anyway)
28294
28295 2002-12-23 06:54  steve
28296
28297         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
28298           signup_server-quiet, and emailcancel messages.
28299
28300 2002-12-23 06:38  steve
28301
28302         * fs_selfservice/freeside-selfservice-server: added stuff for
28303           selfservice_server-quiet, signup_server-quiet, and emailcancel
28304           messages.
28305
28306 2002-12-23 06:22  steve
28307
28308         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
28309           selfservice_server-quiet, signup_server-quiet, and emailcancel
28310           messages.
28311
28312 2002-12-22 00:53  ivan
28313
28314         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
28315           freeside-daily to only run for a particular payby
28316           $disable_agentcheck option for cust_pkg for import optimization
28317
28318 2002-12-21 15:48  ivan
28319
28320         * httemplate/search/svc_domain.cgi: UI
28321
28322 2002-12-21 15:44  ivan
28323
28324         * httemplate/search/svc_domain.cgi: don't display all accounts in
28325           each domain
28326
28327 2002-12-21 02:14  ivan
28328
28329         * FS/FS/cust_main.pm: could be multiple returns from these
28330           searches, with taxclasses
28331
28332 2002-12-21 02:02  ivan
28333
28334         * FS/FS/Record.pm: better qsearchs warning
28335
28336 2002-12-20 23:36  ivan
28337
28338         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
28339
28340 2002-12-20 20:31  ivan
28341
28342         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
28343
28344 2002-12-19 19:29  ivan
28345
28346         * httemplate/view/cust_main.cgi: no changing cancelled packages
28347
28348 2002-12-17 13:31  ivan
28349
28350         * FS/FS/cust_bill.pm: invoice_lines() fix
28351
28352 2002-12-17 05:02  ivan
28353
28354         * httemplate/view/svc_acct.cgi: change wording
28355
28356 2002-12-17 02:42  ivan
28357
28358         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
28359
28360 2002-12-17 02:36  ivan
28361
28362         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
28363           sessions
28364
28365 2002-12-17 01:52  ivan
28366
28367         * FS/bin/freeside-sqlradius-seconds: sheesh
28368
28369 2002-12-17 01:48  ivan
28370
28371         * FS/bin/freeside-sqlradius-seconds: sigh
28372
28373 2002-12-17 01:47  ivan
28374
28375         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
28376           calculation?
28377
28378 2002-12-17 01:37  ivan
28379
28380         * FS/bin/freeside-sqlradius-seconds: grr double doh
28381
28382 2002-12-17 01:35  ivan
28383
28384         * FS/bin/freeside-sqlradius-seconds: doh
28385
28386 2002-12-17 01:30  ivan
28387
28388         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
28389
28390 2002-12-17 01:24  ivan
28391
28392         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
28393           freeside-sqlradius-seconds
28394
28395 2002-12-16 22:36  ivan
28396
28397         * httemplate/docs/install.html: add PerlModule commands to install
28398           instructions
28399
28400 2002-12-16 13:52  ivan
28401
28402         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
28403           are there others?
28404
28405 2002-12-16 10:53  ivan
28406
28407         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
28408
28409 2002-12-16 02:47  ivan
28410
28411         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: working
28412           date range selector that defaults to the past year!
28413
28414 2002-12-14 13:18  ivan
28415
28416         * FS/FS/cust_svc.pm: fix for auditing packages
28417
28418 2002-12-12 16:31  ivan
28419
28420         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
28421           taxclass fix (?)
28422
28423 2002-12-12 13:44  ivan
28424
28425         * FS/FS/svc_acct.pm: custnum in welcome email
28426
28427 2002-12-10 16:12  ivan
28428
28429         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
28430           beginning of web-based data importer
28431
28432 2002-12-09 02:54  ivan
28433
28434         * httemplate/docs/install.html: doc
28435
28436 2002-12-04 04:43  ivan
28437
28438         * bin/bind.export: really fixed now
28439
28440 2002-12-04 04:37  ivan
28441
28442         * bin/bind.export: oops, typo
28443
28444 2002-12-04 04:31  ivan
28445
28446         * FS/FS/cust_bill.pm: empty invoice_lines() fix
28447
28448 2002-11-27 21:44  ivan
28449
28450         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
28451           "Stephen Bechard" <steve@destek.net>
28452
28453 2002-11-27 21:10  ivan
28454
28455         * FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate
28456           username_policy
28457
28458 2002-11-26 03:58  ivan
28459
28460         * httemplate/misc/process/link.cgi: link by username now only links
28461           to same svcpart
28462
28463 2002-11-26 02:25  ivan
28464
28465         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
28466
28467 2002-11-25 21:42  ivan
28468
28469         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
28470
28471 2002-11-25 02:46  ivan
28472
28473         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
28474           radius group bug, whew
28475
28476 2002-11-22 19:39  ivan
28477
28478         * httemplate/index.html: eww get rid of black border on konq3
28479
28480 2002-11-22 04:19  ivan
28481
28482         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
28483           payments
28484
28485 2002-11-22 03:14  ivan
28486
28487         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
28488           add lec billing event
28489
28490 2002-11-22 02:48  ivan
28491
28492         * FS/FS/cust_main.pm: oops, one last LECB change
28493
28494 2002-11-21 23:50  ivan
28495
28496         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
28497           user dn in ldap export
28498
28499 2002-11-21 12:44  ivan
28500
28501         * FS/FS/part_export.pm: change DN labeling for those obtuse
28502           blockheads at netmagic
28503
28504 2002-11-20 13:13  ivan
28505
28506         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
28507           ability to have multiple comma-separated values to LDAP export
28508
28509 2002-11-20 02:09  ivan
28510
28511         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
28512           for the add call...?  i don't get LDAP
28513
28514 2002-11-20 01:10  ivan
28515
28516         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
28517
28518 2002-11-20 01:07  ivan
28519
28520         * FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need
28521           to increase length of payinfo field in cust_pay and cust_refund
28522           for ACH
28523
28524 2002-11-19 14:55  ivan
28525
28526         * FS/FS/cust_bill_event.pm: give better error message on bad
28527           invnum, also 'use FS::cust_bill' here
28528
28529 2002-11-19 14:48  ivan
28530
28531         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
28532           CHECK
28533
28534 2002-11-19 13:20  ivan
28535
28536         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
28537           given
28538
28539 2002-11-19 12:56  ivan
28540
28541         * FS/FS/part_export/ldap.pm: ldap export update
28542
28543 2002-11-19 12:36  ivan
28544
28545         * FS/bin/freeside-setup: increase length of reczone and recdata
28546           fields in domain_record
28547
28548 2002-11-19 02:09  ivan
28549
28550         * FS/FS/cust_bill.pm: typo adding lec transactions
28551
28552 2002-11-19 02:02  ivan
28553
28554         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
28555
28556 2002-11-19 01:51  ivan
28557
28558         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
28559           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
28560           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
28561           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
28562           httemplate/edit/part_bill_event.cgi,
28563           httemplate/view/cust_main.cgi: add LEC billing
28564
28565 2002-11-18 21:17  ivan
28566
28567         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
28568           number limit
28569
28570 2002-11-18 02:15  ivan
28571
28572         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
28573           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
28574           preliminary ldap export
28575
28576 2002-11-16 02:33  ivan
28577
28578         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
28579
28580 2002-11-09 02:59  ivan
28581
28582         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
28583           per-hour charging
28584
28585 2002-11-07 14:53  ivan
28586
28587         * FS/FS/cust_main.pm: doc
28588
28589 2002-11-05 21:41  ivan
28590
28591         * httemplate/graph/money_time-graph.cgi: lala
28592
28593 2002-11-05 20:23  ivan
28594
28595         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
28596           closes: Bug#474
28597
28598 2002-11-05 20:11  ivan
28599
28600         * httemplate/edit/part_pkg.cgi: data billing
28601
28602 2002-11-05 19:58  ivan
28603
28604         * httemplate/edit/part_pkg.cgi: data charging
28605
28606 2002-11-05 15:43  ivan
28607
28608         * httemplate/view/svc_acct.cgi: ui
28609
28610 2002-11-05 15:41  ivan
28611
28612         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
28613           correct radacct column names
28614
28615 2002-11-05 15:34  ivan
28616
28617         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
28618
28619 2002-11-05 15:29  ivan
28620
28621         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
28622           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
28623           bandwidth charges from sqlradius
28624
28625 2002-11-05 12:29  ivan
28626
28627         * FS/bin/freeside-sqlradius-radacctd: lost?
28628
28629 2002-11-04 18:15  ivan
28630
28631         * httemplate/graph/money_time-graph.cgi: local kludge
28632
28633 2002-11-04 15:40  ivan
28634
28635         * FS/FS/CGI.pm: balance on small_custview
28636
28637 2002-11-04 13:20  ivan
28638
28639         * httemplate/docs/upgrade9.html: doc
28640
28641 2002-11-04 12:51  ivan
28642
28643         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
28644           view
28645
28646 2002-11-01 16:13  ivan
28647
28648         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew,
28649           glad i had a copy of this
28650
28651 2002-10-28 05:22  ivan
28652
28653         * FS/bin/freeside-queued: signal-less queued child handling
28654           (closes: Bug#477)
28655
28656 2002-10-25 14:24  ivan
28657
28658         * FS/FS/part_export/shellcommands.pm: make $old_domain available
28659           too
28660
28661 2002-10-25 06:39  ivan
28662
28663         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
28664           numbers
28665
28666 2002-10-23 10:07  ivan
28667
28668         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
28669
28670 2002-10-23 08:49  ivan
28671
28672         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
28673           httemplate/view/cust_main.cgi: add option to unapply payments
28674
28675 2002-10-22 02:15  ivan
28676
28677         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
28678
28679 2002-10-22 01:13  ivan
28680
28681         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
28682           ACH fixes from s5
28683
28684 2002-10-21 23:28  ivan
28685
28686         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
28687           invoice events too
28688
28689 2002-10-21 08:20  ivan
28690
28691         * httemplate/edit/part_svc.cgi: don't disable for all items
28692
28693 2002-10-21 08:14  ivan
28694
28695         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
28696           or password from being defined
28697
28698 2002-10-20 01:27  ivan
28699
28700         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
28701           shellcommands suspension/unsuspension hooks
28702
28703 2002-10-20 00:26  ivan
28704
28705         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
28706           there is one
28707
28708 2002-10-19 20:28  ivan
28709
28710         * FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm,
28711           eg/vpopmailrestart: vpopmail restart export option
28712
28713 2002-10-18 09:54  ivan
28714
28715         * Makefile: force executable permissions on bin/pod2x
28716
28717 2002-10-18 06:28  ivan
28718
28719         * FS/bin/freeside-radgroup: argh
28720
28721 2002-10-18 06:23  ivan
28722
28723         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
28724           cache
28725
28726 2002-10-18 03:28  ivan
28727
28728         * FS/: MANIFEST, bin/freeside-radgroup: adding
28729
28730 2002-10-17 08:06  ivan
28731
28732         * httemplate/view/svc_acct.cgi: use consistant terminology
28733
28734 2002-10-17 08:05  ivan
28735
28736         * httemplate/view/svc_acct.cgi: UI change for hour info
28737
28738 2002-10-17 07:59  ivan
28739
28740         * FS/FS/cust_svc.pm: yay missing paren
28741
28742 2002-10-17 07:50  ivan
28743
28744         * FS/FS/cust_svc.pm: *sigh* better debugging
28745
28746 2002-10-17 07:46  ivan
28747
28748         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
28749
28750 2002-10-17 07:37  ivan
28751
28752         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
28753
28754 2002-10-17 07:33  ivan
28755
28756         * httemplate/view/svc_acct.cgi: sqlradacct hour update
28757
28758 2002-10-17 07:16  ivan
28759
28760         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
28761           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
28762           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
28763           datasrc, not plandata options (whew)
28764
28765 2002-10-17 04:17  ivan
28766
28767         * httemplate/search/cust_bill.cgi: another mason fix, this one from
28768           5
28769
28770 2002-10-15 02:54  ivan
28771
28772         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
28773
28774 2002-10-14 00:44  ivan
28775
28776         * FS/FS/Conf.pm: s/bool/checkbox/
28777
28778 2002-10-14 00:30  ivan
28779
28780         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
28781           config file allows selection of accounts from any domain
28782
28783 2002-10-13 23:17  ivan
28784
28785         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
28786           billing
28787
28788 2002-10-13 23:16  ivan
28789
28790         * httemplate/view/svc_acct.cgi: show time online this billing cycle
28791           on view account screen
28792
28793 2002-10-13 00:14  ivan
28794
28795         * httemplate/docs/: session.html, upgrade9.html: doh
28796
28797 2002-10-13 00:13  ivan
28798
28799         * httemplate/docs/upgrade9.html: msgcat docs for upgrade
28800
28801 2002-10-12 23:49  ivan
28802
28803         * httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore
28804
28805 2002-10-12 18:14  ivan
28806
28807         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
28808           non-Pg and Pg before 7.1
28809
28810 2002-10-12 18:05  ivan
28811
28812         * FS/FS/cust_bill.pm: bug fix in new ACH code
28813
28814 2002-10-12 07:21  ivan
28815
28816         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
28817           dayphone/nightphone msgcat
28818
28819 2002-10-12 06:46  ivan
28820
28821         * bin/populate-msgcat, httemplate/edit/cust_main.cgi,
28822           httemplate/view/cust_main.cgi: dayphone/nightphone as
28823           customizable labels, closes: Bug#464
28824
28825 2002-10-12 06:26  ivan
28826
28827         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
28828           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
28829           charge per-hour against an external radacct table
28830
28831 2002-10-12 03:15  ivan
28832
28833         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
28834           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
28835           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
28836           httemplate/edit/process/cust_main.cgi,
28837           httemplate/view/cust_main.cgi: ACH support
28838
28839 2002-10-10 09:48  ivan
28840
28841         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
28842           expiration dates
28843
28844 2002-10-10 09:28  ivan
28845
28846         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
28847
28848 2002-10-09 07:30  ivan
28849
28850         * FS/FS/Conf.pm: nasty typo
28851
28852 2002-10-09 06:59  ivan
28853
28854         * FS/FS/Conf.pm: don't explicitly specify unclassified config
28855           section
28856
28857 2002-10-09 06:43  ivan
28858
28859         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
28860           existing directories in vpopmail export
28861
28862 2002-10-09 06:07  ivan
28863
28864         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
28865           the attribute used for plaintext pw's
28866
28867 2002-10-08 04:10  ivan
28868
28869         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
28870           package browse (closes: Bug#467)
28871
28872 2002-10-08 03:50  ivan
28873
28874         * eg/export_template.pm: slightly less sucky
28875
28876 2002-10-08 01:33  ivan
28877
28878         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
28879           displays static HTML on account view (closes: Bug#465)
28880
28881 2002-10-07 21:46  ivan
28882
28883         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
28884           httemplate/view/cust_main.cgi: payby-default config option, with
28885           special "HIDE" option to disable billing information in the web
28886           interface (closes: Bug#468)
28887
28888 2002-10-07 01:47  ivan
28889
28890         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
28891           not when it is *before*
28892
28893 2002-10-05 04:14  ivan
28894
28895         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
28896           blank id fields
28897
28898 2002-10-04 05:56  ivan
28899
28900         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
28901           FS/bin/freeside-setup, httemplate/docs/install.html,
28902           httemplate/edit/process/cust_pkg.cgi,
28903           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
28904           httemplate/view/cust_main.cgi: working on the road:   - easier
28905           "change package" link for changing one package to another   -
28906           sqlradius export now compatible with Pg   - indices on phone
28907           numbers   - install instructions specify Pg 7.1 (at least until
28908           ILIKE thing is changed)   - searching on phone number fragments
28909
28910 2002-10-04 05:39  ivan
28911
28912         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
28913
28914 2002-10-04 05:29  ivan
28915
28916         * FS/bin/freeside-count-active-customers: adding
28917
28918 2002-10-04 05:09  ivan
28919
28920         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
28921           print   is now: send email to invoice from address
28922
28923 2002-10-03 08:29  ivan
28924
28925         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
28926           Crypt-Password for encrypted pw's
28927
28928 2002-09-27 05:14  ivan
28929
28930         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
28931
28932 2002-09-27 05:14  ivan
28933
28934         * FS/FS/UID.pm: don't chop blanks
28935
28936 2002-09-26 23:00  ivan
28937
28938         * htetc/global.asa: only load Devel::AutoProfiler if it is
28939           installed
28940
28941 2002-09-26 22:36  ivan
28942
28943         * FS/bin/freeside-adduser: lock mapsecrets file
28944
28945 2002-09-25 22:28  ivan
28946
28947         * Makefile: fix $INIT_FILE usage
28948
28949 2002-09-25 22:26  ivan
28950
28951         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
28952
28953 2002-09-25 22:25  ivan
28954
28955         * Makefile: oops
28956
28957 2002-09-25 21:45  ivan
28958
28959         * httemplate/search/svc_acct.cgi: tyop
28960
28961 2002-09-25 02:11  ivan
28962
28963         * Makefile, httemplate/docs/install.html: doc
28964
28965 2002-09-25 02:09  ivan
28966
28967         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
28968           "Authentication-Type" for netc.net.au (radiator?)
28969
28970 2002-09-24 01:31  ivan
28971
28972         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
28973
28974 2002-09-23 07:27  ivan
28975
28976         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa
28977           changes for profiling redirects header-handling changes necessary
28978           for chart .cgis
28979
28980 2002-09-23 01:50  ivan
28981
28982         * Makefile: better default Pg datasource
28983
28984 2002-09-21 04:17  ivan
28985
28986         * README.1.5.0pre1, FS/bin/freeside-setup,
28987           httemplate/docs/schema.dia, httemplate/docs/schema.html,
28988           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
28989           FS/FS/cust_main_county.pm, bin/create-history-tables,
28990           httemplate/browse/cust_main_county.cgi,
28991           httemplate/edit/cust_main_county.cgi,
28992           httemplate/edit/process/cust_main_county.cgi: all taxes now have
28993           names.  closes: Bug#15
28994
28995 2002-09-20 08:49  ivan
28996
28997         * README: d
28998
28999 2002-09-20 08:49  ivan
29000
29001         * FS/Makefile.PL: installing into /usr/bin, bah
29002
29003 2002-09-20 08:48  ivan
29004
29005         * FS/FS.pm: doc
29006
29007 2002-09-20 08:48  ivan
29008
29009         * Makefile: 1.5.0
29010
29011 2002-09-20 08:47  ivan
29012
29013         * FS/MANIFEST, FS/bin/freeside-addoutsourceuser,
29014           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
29015           FS/bin/freeside-deluser, FS/bin/freeside-setup,
29016           bin/populate-msgcat: add freeside-deluser, freeside-deloutsource
29017           and freeside-deloutsourceuser
29018
29019 2002-09-20 08:46  ivan
29020
29021         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
29022
29023 2002-09-20 07:48  ivan
29024
29025         * FS/FS/part_export.pm: extraneous warn
29026
29027 2002-09-20 05:50  ivan
29028
29029         * FS/bin/freeside-setup, bin/fs-setup,
29030           httemplate/docs/install.html: move from bin/fs-setup to
29031           FS/bin/freeside-setup
29032
29033 2002-09-20 05:04  ivan
29034
29035         * README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP
29036           dependancy
29037
29038 2002-09-20 03:16  ivan
29039
29040         * README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker
29041           fields to 32 chars
29042
29043 2002-09-19 06:34  ivan
29044
29045         * bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database
29046           SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes:
29047           bug#69
29048
29049 2002-09-19 06:25  ivan
29050
29051         * README.1.5.0pre1: preliminary upgrade instructions
29052
29053 2002-09-19 01:43  ivan
29054
29055         * FS/bin/freeside-daily: package expiration
29056
29057 2002-09-19 01:34  ivan
29058
29059         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
29060
29061 2002-09-19 00:15  ivan
29062
29063         * httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm
29064
29065 2002-09-18 15:50  ivan
29066
29067         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
29068           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
29069           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
29070           httemplate/view/svc_acct.cgi: remove domain config file, closes:
29071           Bug#269
29072
29073 2002-09-18 15:38  ivan
29074
29075         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
29076
29077 2002-09-18 05:10  ivan
29078
29079         * httemplate/docs/: index.html, legacy.html, upgrade4.html,
29080           upgrade5.html, upgrade6.html: doc
29081
29082 2002-09-17 03:21  ivan
29083
29084         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
29085           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
29086           support
29087
29088 2002-09-17 02:19  ivan
29089
29090         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
29091           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
29092           FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html,
29093           httemplate/docs/schema.dia, httemplate/docs/schema.html,
29094           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi,
29095           httemplate/edit/process/part_svc.cgi,
29096           httemplate/edit/process/svc_acct_sm.cgi,
29097           httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi,
29098           httemplate/search/svc_acct_sm.html,
29099           httemplate/search/svc_domain.cgi,
29100           httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm
29101
29102 2002-09-16 17:40  ivan
29103
29104         * FS/FS/cust_bill.pm: send_ftp doc fix
29105
29106 2002-09-16 17:33  ivan
29107
29108         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
29109           "emailinvoiceauto" implementation rewritten to work properly,
29110           stop
29111               overwriting existing invoice destinations
29112
29113 2002-09-16 02:27  ivan
29114
29115         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
29116
29117 2002-09-11 02:28  ivan
29118
29119         * httemplate/browse/svc_acct_pop.cgi: mason error
29120
29121 2002-09-11 02:09  ivan
29122
29123         * httemplate/search/cust_main.cgi: mason warnings
29124
29125 2002-09-09 20:31  ivan
29126
29127         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
29128           order numbers, like VirtualNet
29129
29130 2002-09-09 17:37  ivan
29131
29132         * httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1
29133
29134 2002-09-09 16:05  khoff
29135
29136         * httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi,
29137           edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi,
29138           edit/process/ac_block.cgi, edit/process/ac_field.cgi,
29139           edit/process/ac_type.cgi, edit/process/part_ac_field.cgi,
29140           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
29141           svc_broadband merge
29142
29143 2002-09-09 16:01  khoff
29144
29145         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup,
29146           htetc/global.asa, httemplate/index.html,
29147           httemplate/edit/part_svc.cgi,
29148           httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm,
29149           FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm,
29150           FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband
29151           merge
29152
29153 2002-09-09 15:57  ivan
29154
29155         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
29156           freeside-receivables-report, freeside-tax-report: allow . in
29157           untaint_argv, for usernames
29158
29159 2002-09-09 15:56  khoff
29160
29161         * FS/MANIFEST: svc_broadband merge
29162
29163 2002-09-09 12:56  ivan
29164
29165         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
29166           vpopmail user
29167
29168 2002-09-09 12:54  ivan
29169
29170         * httemplate/docs/ssh.html: doc clarification about users
29171
29172 2002-09-09 05:34  ivan
29173
29174         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
29175           ClientAPI/passwd.pm: : is not legal in GECOS
29176
29177 2002-09-08 05:57  ivan
29178
29179         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
29180           records first, then svc_domain
29181
29182 2002-09-08 05:40  ivan
29183
29184         * bin/bind.export: error out if can't open .HEADER files
29185
29186 2002-09-08 04:36  ivan
29187
29188         * README: 1.4.1
29189
29190 2002-09-08 02:49  ivan
29191
29192         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
29193           useful default domain files
29194
29195 2002-09-07 07:20  ivan
29196
29197         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
29198           description, give up hoping for a better description of the
29199           export from jeff
29200
29201 2002-09-06 19:27  ivan
29202
29203         * httemplate/docs/: index.html, upgrade9.html: 1.4.1
29204
29205 2002-09-06 19:19  ivan
29206
29207         * FS/FS/part_export/vpopmail.pm: import flocking constants
29208
29209 2002-09-05 11:51  ivan
29210
29211         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
29212
29213 2002-09-05 10:01  ivan
29214
29215         * httemplate/edit/cust_main.cgi: "same as billing address" box
29216           would uncheck itself on errors (only looked at previous
29217           ship_last, not CGI checkbox value too)  Closes: Bug#448
29218
29219 2002-09-05 09:51  ivan
29220
29221         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
29222           compatibility
29223
29224 2002-09-05 06:59  ivan
29225
29226         * ANNOUCE.1.4.0: naw
29227
29228 2002-09-05 06:50  ivan
29229
29230         * httemplate/browse/part_svc.cgi: don't show "clone an existing
29231           service definition" if there aren't any yet
29232
29233 2002-09-05 06:27  ivan
29234
29235         * FS/FS/cust_main.pm, httemplate/index.html,
29236           httemplate/misc/cust_main-import_charges.cgi,
29237           httemplate/misc/process/cust_main-import_charges.cgi: batch
29238           charge/credit import
29239
29240 2002-09-05 06:01  ivan
29241
29242         * FS/FS/svc_acct.pm: show illegal dir in error msg
29243
29244 2002-09-05 02:10  ivan
29245
29246         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
29247           extraneous `vpopmail machine' field
29248
29249 2002-09-04 05:43  ivan
29250
29251         * Makefile, httemplate/index.html: 1.4.1beta1
29252
29253 2002-09-04 01:42  ivan
29254
29255         * httemplate/edit/part_pkg.cgi: spelling
29256
29257 2002-08-30 16:48  ivan
29258
29259         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
29260
29261 2002-08-30 16:42  ivan
29262
29263         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
29264           httemplate/edit/process/part_bill_event.cgi: new invoice event:
29265           upload a CSV file
29266
29267 2002-08-30 16:17  ivan
29268
29269         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
29270           of their cust_pkg.bill date) - setting cust_pkg.bill date
29271           directly bypasses setup fee
29272
29273 2002-08-30 10:34  ivan
29274
29275         * FS/FS/cust_main.pm, httemplate/index.html,
29276           httemplate/misc/cust_main-import.cgi,
29277           httemplate/misc/process/cust_main-import.cgi: working CSV import
29278           for crcmn
29279
29280 2002-08-30 04:33  ivan
29281
29282         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
29283           (hopefully) better error message
29284
29285 2002-08-30 03:25  ivan
29286
29287         * Makefile: silly conf/registries dir still hanging around in CVS
29288           checkouts
29289
29290 2002-08-29 07:11  ivan
29291
29292         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
29293
29294 2002-08-29 02:11  ivan
29295
29296         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
29297           import, make username/password for unexported services conflict
29298           at least with self
29299
29300 2002-08-29 01:13  khoff
29301
29302         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
29303
29304 2002-08-29 00:50  ivan
29305
29306         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
29307
29308 2002-08-28 23:02  ivan
29309
29310         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
29311
29312 2002-08-28 22:57  ivan
29313
29314         * httemplate/view/svc_acct.cgi: password viewing UI change
29315
29316 2002-08-27 00:26  khoff
29317
29318         * FS/FS/Record.pm: Yip yip, I sprained my brain
29319
29320 2002-08-26 13:40  ivan
29321
29322         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
29323
29324 2002-08-24 20:54  ivan
29325
29326         * FS/bin/freeside-addoutsourceuser: ?
29327
29328 2002-08-24 20:42  ivan
29329
29330         * FS/bin/freeside-addoutsourceuser: correct secrets file path
29331
29332 2002-08-24 19:35  ivan
29333
29334         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
29335           passwords
29336
29337 2002-08-24 19:26  ivan
29338
29339         * FS/FS/part_export/shellcommands.pm: properly quote password as
29340           well as finger
29341
29342 2002-08-24 18:48  ivan
29343
29344         * FS/bin/freeside-addoutsourceuser: password
29345
29346 2002-08-24 18:48  ivan
29347
29348         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
29349           bin/freeside-addoutsourceuser
29350
29351 2002-08-24 18:16  ivan
29352
29353         * FS/bin/: freeside-adduser, freeside-setup: doc
29354
29355 2002-08-24 18:14  ivan
29356
29357         * FS/bin/freeside-setup: noninteractive freeside-setup
29358
29359 2002-08-24 18:09  ivan
29360
29361         * FS/bin/: freeside-adduser, freeside-setup: doc
29362
29363 2002-08-24 01:13  ivan
29364
29365         * FS/bin/freeside-adduser: also do -b flag
29366
29367 2002-08-24 00:43  ivan
29368
29369         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
29370           in commands
29371
29372 2002-08-24 00:20  ivan
29373
29374         * httemplate/edit/part_export.cgi: don't substitute defaults for
29375           empty options when editing exports
29376
29377 2002-08-23 23:41  ivan
29378
29379         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
29380           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
29381           fix - no strict 'vars'; when necessary
29382
29383 2002-08-23 20:29  ivan
29384
29385         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
29386           unprovision a single service
29387
29388 2002-08-23 19:10  ivan
29389
29390         * FS/bin/freeside-addoutsource: fix path
29391
29392 2002-08-23 18:53  ivan
29393
29394         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
29395
29396 2002-08-23 17:51  ivan
29397
29398         * httemplate/view/cust_main.cgi: UI
29399
29400 2002-08-23 17:16  ivan
29401
29402         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
29403           bin/freeside-addoutsource
29404
29405 2002-08-23 16:43  ivan
29406
29407         * FS/: MANIFEST, FS/part_export.pm,
29408           FS/part_export/domain_shellcommands.pm,
29409           t/part_export-domain_shellcommands.t: add domain_shellcommands
29410           export
29411
29412 2002-08-19 16:08  ivan
29413
29414         * httemplate/view/cust_main.cgi: encode_entities for comments
29415           entries
29416
29417 2002-08-11 23:17  ivan
29418
29419         * rt/: COPYING, ChangeLog, Makefile, README, TODO,
29420           bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql,
29421           bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
29422           bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs,
29423           docs/Security, docs/rt.gif, docs/design_docs/CARS,
29424           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
29425           docs/design_docs/basic-definitions.txt,
29426           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
29427           docs/design_docs/evil_plans,
29428           docs/design_docs/link-definitions.txt,
29429           docs/design_docs/local_hacking,
29430           docs/design_docs/subscription-definitions.txt,
29431           docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg,
29432           etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle,
29433           etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST,
29434           lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
29435           lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm,
29436           lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm,
29437           lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
29438           lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm,
29439           lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
29440           lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
29441           lib/RT/Links.pm, lib/RT/ObjectKeyword.pm,
29442           lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
29443           lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
29444           lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm,
29445           lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
29446           lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm,
29447           lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
29448           lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm,
29449           lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm,
29450           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
29451           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm,
29452           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
29453           lib/RT/Action/SendPasswordEmail.pm,
29454           lib/RT/Action/StallDependent.pm,
29455           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
29456           lib/RT/Condition/NewDependency.pm,
29457           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
29458           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: import rt
29459           2.0.14
29460
29461 2002-08-02 17:39  ivan
29462
29463         * httemplate/docs/: install.html, legacy.html: remove some extra
29464           modules from install doc
29465
29466 2002-07-31 11:55  ivan
29467
29468         * FS/FS/part_export.pm: delete directories when deleting users on
29469           freebsd
29470
29471 2002-07-31 06:18  ivan
29472
29473         * FS/FS/svc_acct.pm: fix bug with static IP addresses
29474
29475 2002-07-26 20:56  ivan
29476
29477         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
29478           interface to lib code
29479
29480 2002-07-26 19:47  ivan
29481
29482         * FS/bin/freeside-daily: vacuum pg databases daily
29483
29484 2002-07-25 19:33  ivan
29485
29486         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
29487           shellcommands edit gecos field too
29488
29489 2002-07-25 18:38  ivan
29490
29491         * httemplate/docs/install.html: tyop
29492
29493 2002-07-25 18:31  ivan
29494
29495         * httemplate/docs/install.html: tyop
29496
29497 2002-07-23 05:37  ivan
29498
29499         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
29500
29501 2002-07-22 03:50  ivan
29502
29503         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
29504           adding
29505
29506 2002-07-22 03:41  ivan
29507
29508         * httemplate/docs/install.html: no mysql in 1.4.0 release.
29509           hopefully 1.4.1
29510
29511 2002-07-22 03:20  ivan
29512
29513         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12,
29514           README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8,
29515           README.1.4.0pre9: 1.4.0
29516
29517 2002-07-22 03:18  ivan
29518
29519         * FS/FS/CGI.pm: UI
29520
29521 2002-07-22 03:18  ivan
29522
29523         * FS/FS/cust_main.pm: sort bills by date
29524
29525 2002-07-16 05:29  ivan
29526
29527         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
29528           FS/ClientAPI/passwd.pm: ClientAPI
29529
29530 2002-07-16 05:28  ivan
29531
29532         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
29533           fs_passwd_test, FS-SelfService/SelfService.pm,
29534           FS-SelfService/freeside-selfservice-clientd,
29535           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
29536           FS-SelfService/cgi/selfservice.cgi,
29537           FS-SelfService/cgi/view_invoice.html: invoice viewing...
29538
29539 2002-07-15 20:57  ivan
29540
29541         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
29542
29543 2002-07-15 20:56  ivan
29544
29545         * FS/FS/part_export/infostreet.pm: better error handling
29546
29547 2002-07-15 20:47  ivan
29548
29549         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
29550
29551 2002-07-15 01:28  ivan
29552
29553         * fs_selfservice/: freeside-selfservice-server, fs_passwd_test,
29554           FS-SelfService/freeside-selfservice-clientd: working framework,
29555           no hung clients, whew
29556
29557 2002-07-14 18:44  ivan
29558
29559         * bin/bind.import: finally a working DNS::ZoneParse
29560
29561 2002-07-13 17:28  ivan
29562
29563         * httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet
29564           :(
29565
29566 2002-07-11 06:52  ivan
29567
29568         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
29569           fs_passwd_test, FS-SelfService/MANIFEST,
29570           FS-SelfService/SelfService.pm,
29571           FS-SelfService/freeside-selfservice-clientd: finally working
29572           async framework
29573
29574 2002-07-08 19:23  ivan
29575
29576         * httemplate/docs/: schema.dia, schema.png: new schema diagram
29577
29578 2002-07-08 10:14  ivan
29579
29580         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
29581           different freeside uid/gid
29582
29583 2002-07-08 08:56  ivan
29584
29585         * httemplate/edit/svc_acct.cgi: better error message
29586
29587 2002-07-08 06:07  ivan
29588
29589         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
29590           edit expiration dates
29591
29592 2002-07-08 03:52  ivan
29593
29594         * httemplate/search/cust_bill.cgi: remove perl-side sort routines,
29595           no longer needed
29596
29597 2002-07-08 03:01  ivan
29598
29599         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
29600           should remove home directories
29601
29602 2002-07-08 01:39  ivan
29603
29604         * httemplate/docs/install.html: new and improved instructions!  now
29605           even more idiot proof!
29606
29607 2002-07-07 10:49  ivan
29608
29609         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
29610           new-export-aware, closes: #431
29611
29612 2002-07-07 07:33  ivan
29613
29614         * httemplate/search/cust_bill.cgi: clean up after rewrite... turned
29615           out rather nice
29616
29617 2002-07-07 07:28  ivan
29618
29619         * httemplate/search/cust_bill.cgi: fixing 30/60/90/120...
29620
29621 2002-07-07 07:26  ivan
29622
29623         * httemplate/search/cust_bill.cgi: just might work
29624
29625 2002-07-07 07:24  ivan
29626
29627         * httemplate/search/cust_bill.cgi: that would be nice...
29628
29629 2002-07-07 07:18  ivan
29630
29631         * httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses
29632
29633 2002-07-07 07:14  ivan
29634
29635         * httemplate/search/cust_bill.cgi: UI
29636
29637 2002-07-07 07:12  ivan
29638
29639         * httemplate/search/cust_bill.cgi: totals and order by
29640
29641 2002-07-07 07:00  ivan
29642
29643         * httemplate/search/cust_bill.cgi: try for correct totals
29644
29645 2002-07-07 06:52  ivan
29646
29647         * httemplate/search/cust_bill.cgi: don't recalculate owed
29648
29649 2002-07-07 06:31  ivan
29650
29651         * httemplate/search/cust_bill.cgi: comma
29652
29653 2002-07-07 06:30  ivan
29654
29655         * httemplate/search/cust_bill.cgi: calculate owed as subquery here
29656           too
29657
29658 2002-07-07 06:25  ivan
29659
29660         * httemplate/search/cust_bill.cgi: don't forget to where the where
29661           clause
29662
29663 2002-07-07 06:23  ivan
29664
29665         * httemplate/search/cust_bill.cgi: try for working paged invoices,
29666           this time with subqueries
29667
29668 2002-07-07 04:45  ivan
29669
29670         * httemplate/search/cust_bill.cgi: wtf?
29671
29672 2002-07-07 04:30  ivan
29673
29674         * httemplate/search/cust_bill.cgi: invoice search with possibly
29675           working pager
29676
29677 2002-07-07 04:03  ivan
29678
29679         * httemplate/search/cust_bill.cgi: move query logic from perl to
29680           sql for scalability
29681
29682 2002-07-06 05:53  ivan
29683
29684         * httemplate/docs/install.html: new!  improved!  now even more
29685           idiot-proof!
29686
29687 2002-07-06 05:15  ivan
29688
29689         * Makefile: beta2
29690
29691 2002-07-06 05:13  ivan
29692
29693         * bin/fs-setup: fix Can't use an undefined value as an ARRAY
29694           reference at ./fs-setup line 209, <STDIN> line 3.
29695
29696 2002-07-06 04:08  ivan
29697
29698         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
29699           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
29700
29701 2002-07-06 01:50  ivan
29702
29703         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
29704           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
29705
29706 2002-07-06 01:29  ivan
29707
29708         * httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling
29709
29710 2002-07-06 00:32  ivan
29711
29712         * httemplate/edit/part_pkg.cgi: fix speling
29713
29714 2002-07-06 00:31  ivan
29715
29716         * ANNOUCE.1.4.0: this file should probably go away soon...
29717
29718 2002-07-06 00:30  ivan
29719
29720         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
29721           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
29722           job queue & exports, and make them configurable
29723
29724 2002-07-05 21:20  ivan
29725
29726         * FS/FS/svc_acct.pm: typo
29727
29728 2002-07-05 16:32  ivan
29729
29730         * httemplate/config/config.cgi: fix bug with config having a value
29731           not in the select
29732
29733 2002-07-04 03:35  ivan
29734
29735         * httemplate/browse/: agent.cgi, agent_type.cgi,
29736           part_bill_event.cgi, part_export.cgi, part_pkg.cgi,
29737           part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add"
29738           links to the top
29739
29740 2002-07-03 07:45  ivan
29741
29742         * FS/t/part_export-http.t: s/_post//
29743
29744 2002-07-03 07:21  ivan
29745
29746         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
29747           t/part_export-http.t: http export
29748
29749 2002-07-03 04:37  ivan
29750
29751         * FS/FS/InitHandler.pm: 54
29752
29753 2002-07-03 04:35  ivan
29754
29755         * FS/FS/InitHandler.pm: sacrifice memory for speed
29756
29757 2002-07-03 04:31  ivan
29758
29759         * FS/FS/InitHandler.pm: preload modules
29760
29761 2002-07-03 04:23  ivan
29762
29763         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
29764           apache init
29765
29766 2002-07-03 04:10  ivan
29767
29768         * FS/FS/UID.pm: allow InitHandler to work during apache startup
29769
29770 2002-07-03 03:50  ivan
29771
29772         * FS/FS/InitHandler.pm: skip comment & blank lines
29773
29774 2002-07-03 03:48  ivan
29775
29776         * FS/FS/InitHandler.pm: debug
29777
29778 2002-07-03 03:33  ivan
29779
29780         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
29781           dbdefs
29782
29783 2002-07-02 20:57  ivan
29784
29785         * FS/FS/cust_main.pm: working one-time charges again
29786
29787 2002-07-02 20:52  ivan
29788
29789         * httemplate/view/cust_main.cgi: ui
29790
29791 2002-07-02 20:47  ivan
29792
29793         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
29794           httemplate/edit/process/quick-charge.cgi,
29795           httemplate/view/cust_main.cgi: one-time charges with tax classes
29796
29797 2002-07-02 19:25  ivan
29798
29799         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
29800           httemplate/config/config.cgi: deprecate text radius config
29801           options update config docs
29802
29803 2002-07-02 18:47  ivan
29804
29805         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
29806
29807 2002-07-02 18:05  ivan
29808
29809         * FS/bin/freeside-sqlradius-reset: pod
29810
29811 2002-07-02 18:01  ivan
29812
29813         * FS/bin/freeside-sqlradius-reset: fix usage message
29814
29815 2002-07-02 16:03  ivan
29816
29817         * FS/FS/part_export.pm: fix usermod commands for freebsd
29818
29819 2002-07-02 07:38  ivan
29820
29821         * ANNOUCE.1.4.0: beta1!
29822
29823 2002-07-02 07:37  ivan
29824
29825         * Makefile: beta1!!
29826
29827 2002-07-02 07:22  ivan
29828
29829         * FS/FS/part_export/textradius.pm: working textradius export
29830
29831 2002-07-02 07:00  ivan
29832
29833         * FS/FS/part_export/textradius.pm: better diagnostics
29834
29835 2002-07-02 06:22  ivan
29836
29837         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
29838
29839 2002-07-02 06:04  ivan
29840
29841         * FS/FS/part_export/shellcommands.pm: no warnings
29842
29843 2002-07-02 06:00  ivan
29844
29845         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
29846           linux and freebsd shellcommands
29847
29848 2002-07-02 04:29  ivan
29849
29850         * FS/FS/part_export.pm: fix for freebsd presets
29851
29852 2002-07-02 04:27  ivan
29853
29854         * FS/FS/part_export.pm: useful shellcommands presets
29855
29856 2002-07-02 03:14  ivan
29857
29858         * FS/bin/freeside-queued: grr old openssh grr freebsd
29859
29860 2002-07-02 03:01  ivan
29861
29862         * httemplate/docs/install.html: freeside group
29863
29864 2002-07-02 02:42  ivan
29865
29866         * FS/bin/freeside-queued: fleabsd grr
29867
29868 2002-07-02 02:39  ivan
29869
29870         * FS/bin/freeside-queued: freebsd is sofa king broken
29871
29872 2002-07-02 00:31  ivan
29873
29874         * FS/FS/part_export/textradius.pm: working textradius
29875
29876 2002-07-02 00:13  ivan
29877
29878         * FS/FS/part_export/textradius.pm: better error reporting from
29879           rsync
29880
29881 2002-07-01 23:58  ivan
29882
29883         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
29884           s/options/option/, oops, and machine isn't an option
29885
29886 2002-07-01 23:48  ivan
29887
29888         * FS/FS/queue.pm: error messages can have other chars
29889
29890 2002-07-01 15:38  ivan
29891
29892         * FS/FS/part_export/textradius.pm: prevent any possible infinite
29893           looping
29894
29895 2002-07-01 02:15  ivan
29896
29897         * FS/FS/part_export/textradius.pm: real-time! text radius export
29898
29899 2002-06-30 04:01  ivan
29900
29901         * ANNOUCE.1.4.0, CREDITS: administrivia
29902
29903 2002-06-30 00:17  ivan
29904
29905         * FS/FS/Record.pm: oops, very bad
29906
29907 2002-06-30 00:16  ivan
29908
29909         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
29910           Pg money type)
29911
29912 2002-06-30 00:04  ivan
29913
29914         * FS/FS/Record.pm: fix dbdef caching
29915
29916 2002-06-29 19:13  ivan
29917
29918         * FS/: MANIFEST, FS/part_export.pm,
29919           FS/part_export/shellcommands_withdomain.pm,
29920           t/part_export-shellcommands_withdomain.t: export!
29921
29922 2002-06-29 18:18  ivan
29923
29924         * httemplate/docs/ssh.html: adding
29925
29926 2002-06-28 13:31  ivan
29927
29928         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
29929           illegal password
29930
29931 2002-06-28 13:23  ivan
29932
29933         * bin/fs-setup: not anymore...
29934
29935 2002-06-28 13:21  ivan
29936
29937         * FS/FS/cust_main.pm: better error message for missing tax classes
29938
29939 2002-06-28 03:49  ivan
29940
29941         * FS/FS/Record.pm: remove extraneous check
29942
29943 2002-06-28 01:23  ivan
29944
29945         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
29946           hopefully keeping performance improvement
29947
29948 2002-06-27 20:09  ivan
29949
29950         * httemplate/view/cust_main.cgi: more card display changes
29951
29952 2002-06-27 19:21  ivan
29953
29954         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
29955           first
29956
29957 2002-06-27 02:23  ivan
29958
29959         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
29960           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
29961           exports
29962
29963 2002-06-27 02:19  ivan
29964
29965         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
29966           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
29967           t/part_export-null.t, t/part_export-sysvshell.t,
29968           t/part_export-www_shellcommands.t: export updates
29969
29970 2002-06-26 01:36  ivan
29971
29972         * FS/FS/part_export.pm: tyop
29973
29974 2002-06-26 01:32  ivan
29975
29976         * FS/FS/part_export.pm: better export docs/defaults
29977
29978 2002-06-26 01:12  ivan
29979
29980         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
29981           one-time charges
29982
29983 2002-06-26 01:05  ivan
29984
29985         * httemplate/view/cust_main.cgi: close form tags
29986
29987 2002-06-26 00:42  ivan
29988
29989         * bin/: bsdshell.export, shell.export, sysvshell.export:
29990           shell.export -> bsdshell.export & sysvshell.export
29991
29992 2002-06-25 20:53  ivan
29993
29994         * FS/FS/part_export_option.pm: export options can be anything
29995
29996 2002-06-25 19:37  ivan
29997
29998         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
29999           with email invoices too
30000
30001 2002-06-25 18:35  ivan
30002
30003         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
30004           httemplate/edit/process/quick-cust_pkg.cgi,
30005           httemplate/view/cust_main.cgi: working one-time charges
30006
30007 2002-06-25 17:41  ivan
30008
30009         * httemplate/edit/part_pkg.cgi: ui
30010
30011 2002-06-25 16:27  ivan
30012
30013         * httemplate/view/svc_www.cgi: add link to controlling account
30014
30015 2002-06-25 00:18  ivan
30016
30017         * FS/bin/freeside-queued: might work again under mysql
30018
30019 2002-06-23 12:16  ivan
30020
30021         * FS/FS/domain_record.pm: domain_record records attached to svc_www
30022           records are no longer delete-able, patch from "Stephen Bechard"
30023           <steve@destek.net>, thanks!  closes: Bug#434
30024
30025 2002-06-22 22:44  ivan
30026
30027         * httemplate/edit/process/svc_www.cgi: patch to get this working
30028           from Stephen Bechard <steve@destek.net>
30029
30030 2002-06-22 22:43  ivan
30031
30032         * httemplate/view/svc_www.cgi: add link to edit and format nicely
30033
30034 2002-06-22 18:36  ivan
30035
30036         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
30037           "Stephen Bechard" <steve@destek.net>, thanks
30038
30039 2002-06-22 18:33  ivan
30040
30041         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
30042           works now, patch from "Stephen Bechard" <steve@destek.net>
30043
30044 2002-06-21 14:49  ivan
30045
30046         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
30047           noment's request
30048
30049 2002-06-21 13:26  ivan
30050
30051         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
30052           setting
30053
30054 2002-06-21 13:17  ivan
30055
30056         * FS/FS/part_export/infostreet.pm: debugging option
30057
30058 2002-06-21 02:57  ivan
30059
30060         * bin/passwd.import: no, don't check for duplicates like this by
30061           default... not new-export style
30062
30063 2002-06-21 02:56  ivan
30064
30065         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
30066           stuff still needs to be rewritten for new exports
30067
30068 2002-06-21 02:28  ivan
30069
30070         * httemplate/docs/upgrade8.html: don't forget part_svc in upgrades
30071
30072 2002-06-21 02:15  ivan
30073
30074         * bin/passwd.import: oops
30075
30076 2002-06-21 02:13  ivan
30077
30078         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
30079           fixes...
30080
30081 2002-06-21 02:11  ivan
30082
30083         * bin/passwd.import: tiny bit better passwd.import
30084
30085 2002-06-21 02:03  ivan
30086
30087         * httemplate/docs/upgrade8.html: doc
30088
30089 2002-06-21 01:29  ivan
30090
30091         * httemplate/: index.html, docs/upgrade8.html: uid search on main
30092           menu, updated upgrade docs
30093
30094 2002-06-20 15:35  ivan
30095
30096         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
30097
30098 2002-06-20 15:31  ivan
30099
30100         * httemplate/docs/install.html: doc
30101
30102 2002-06-19 18:29  ivan
30103
30104         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
30105           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
30106           httemplate/edit/process/part_export.cgi: shellcommands
30107           w/passwords
30108
30109 2002-06-18 21:54  ivan
30110
30111         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
30112           <steve@destek.net>
30113
30114 2002-06-18 21:03  ivan
30115
30116         * FS/FS/part_export/infostreet.pm: fix setContactField email
30117
30118 2002-06-18 18:03  ivan
30119
30120         * FS/FS/svc_acct.pm: and the same for changes...
30121
30122 2002-06-18 17:58  ivan
30123
30124         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
30125           caused by kristian/mark/pc-intouch's changes moving exports into
30126           svc_Common -   changed sequence of events such that groups were
30127           not provisioned when the   sqlradius export was run
30128
30129 2002-06-18 16:52  ivan
30130
30131         * httemplate/misc/queue.cgi: better error message
30132
30133 2002-06-14 18:12  ivan
30134
30135         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
30136           mark@pc-intouch.com: exporttype2svcdb removal
30137
30138 2002-06-14 14:35  ivan
30139
30140         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
30141           faxNumber (? dunno, what noment wants)
30142
30143 2002-06-14 04:44  ivan
30144
30145         * Makefile: better releaes target?
30146
30147 2002-06-14 04:26  ivan
30148
30149         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14
30150
30151 2002-06-14 04:22  ivan
30152
30153         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
30154           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
30155           dependancies FS::queue::joblisting html excapes & truncates long
30156           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
30157           am, too.  really!)
30158
30159 2002-06-14 02:19  ivan
30160
30161         * FS/FS/UID.pm: only run callbacks once... should speed things up
30162           (no dbdef reloading)
30163
30164 2002-06-13 20:26  ivan
30165
30166         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
30167           match reality
30168
30169 2002-06-13 20:12  ivan
30170
30171         * httemplate/: classic.html, index.html: remove classic interface
30172
30173 2002-06-13 19:52  ivan
30174
30175         * httemplate/docs/: install.html, mysql.html: mysql support!
30176
30177 2002-06-13 19:25  ivan
30178
30179         * FS/bin/freeside-queued: mysql compatibility?
30180
30181 2002-06-13 17:12  ivan
30182
30183         * httemplate/: index.html, search/cust_main.cgi: search by for
30184           address2 (unit) - commented out in default index.html
30185
30186 2002-06-13 16:28  ivan
30187
30188         * httemplate/: index.html, search/cust_main.cgi: phone number
30189           search (Bug#422)
30190
30191 2002-06-13 16:00  ivan
30192
30193         * FS/FS/svc_acct.pm, httemplate/index.html,
30194           httemplate/search/svc_acct.cgi: fuzzy username searching
30195           (Bug#422)
30196
30197 2002-06-12 17:53  ivan
30198
30199         * httemplate/: index.html, search/cust_main.cgi: search on customer
30200           number (Bug#422)
30201
30202 2002-06-12 13:31  ivan
30203
30204         * FS/FS/svc_acct.pm: fix new duplicate username checking
30205
30206 2002-06-12 10:29  ivan
30207
30208         * httemplate/index.html: fix company search
30209
30210 2002-06-12 09:26  ivan
30211
30212         * FS/FS/cust_main.pm: fix problems with code that resets invoice
30213           events
30214
30215 2002-06-11 11:32  ivan
30216
30217         * bin/shell.export: don't export empty files
30218
30219 2002-06-11 11:25  ivan
30220
30221         * bin/shell.export: use FS::cust_svc and FS::svc_acct
30222
30223 2002-06-11 11:23  ivan
30224
30225         * bin/shell.export: bsd only for now
30226
30227 2002-06-11 11:20  ivan
30228
30229         * bin/: bind.export, shell.export: perl 5.005 needs an explicit
30230           mask for mkdir
30231
30232 2002-06-11 02:51  ivan
30233
30234         * FS/FS/part_export.pm: notes
30235
30236 2002-06-11 02:46  ivan
30237
30238         * bin/: bind.export, shell.export: add preliminary bsd shell export
30239
30240 2002-06-11 02:14  ivan
30241
30242         * FS/FS/svc_acct.pm: export-based duplicate username checking!
30243
30244 2002-06-11 01:29  ivan
30245
30246         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
30247           option to (bsd|sysv)shell export
30248
30249 2002-06-10 20:25  ivan
30250
30251         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
30252           part_export/infostreet.pm: - add new suspend and unsuspend export
30253           hooks (with null defaults) - infostreet export: actually
30254           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
30255           export: set some contact fields @ infostreet (Bug#419)
30256
30257 2002-06-10 17:58  ivan
30258
30259         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
30260           Makefile.  whew.
30261
30262 2002-06-10 16:02  ivan
30263
30264         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
30265           line 299 in file FS/domain_record.pm
30266
30267 2002-06-10 15:48  ivan
30268
30269         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
30270           when user clicks "Bill now" (closes: Bug#417)
30271
30272 2002-06-10 15:07  ivan
30273
30274         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
30275           invoice events when a card changes (closes: Bug#417)
30276
30277 2002-06-10 12:44  ivan
30278
30279         * httemplate/view/cust_main.cgi: final visual update on package
30280           date view
30281
30282 2002-06-10 12:41  ivan
30283
30284         * httemplate/view/cust_main.cgi: fixup time display in packages
30285
30286 2002-06-10 12:30  ivan
30287
30288         * httemplate/view/cust_main.cgi: add small time display to dates
30289
30290 2002-06-09 19:52  ivan
30291
30292         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
30293
30294 2002-06-09 19:52  ivan
30295
30296         * FS/FS/cust_main_county.pm: silence undefined warnings
30297
30298 2002-06-09 19:51  ivan
30299
30300         * FS/FS/CGI.pm: unused global
30301
30302 2002-06-09 19:42  ivan
30303
30304         * Makefile: back to ASP for profiling...
30305
30306 2002-06-09 18:39  khoff
30307
30308         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
30309           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
30310           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
30311           changes.
30312
30313 2002-06-08 00:48  khoff
30314
30315         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
30316           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
30317           httemplate/edit/part_pkg.cgi: Default svcpart support for
30318           part_pkg.  Fixes 'bug' with new customer and online signup.
30319
30320 2002-06-07 13:33  khoff
30321
30322         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
30323
30324 2002-06-05 15:46  ivan
30325
30326         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
30327           more mysql goodness, thanks dale
30328
30329 2002-06-04 10:37  ivan
30330
30331         * httemplate/docs/install.html: small doc patch from
30332           baloo@gimpgirl.org
30333
30334 2002-06-04 07:35  ivan
30335
30336         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
30337
30338 2002-06-04 07:02  ivan
30339
30340         * CREDITS, httemplate/search/cust_main.cgi,
30341           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
30342           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
30343           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
30344
30345 2002-06-04 06:46  ivan
30346
30347         * conf/declinetemplate: misspelling
30348
30349 2002-05-31 15:37  ivan
30350
30351         * bin/fs-setup: no state necessary in batch cards (i18n)
30352
30353 2002-05-31 13:34  ivan
30354
30355         * FS/FS/part_export.pm: dammit i want to catch export subclass
30356           compilation problems
30357
30358 2002-05-31 13:31  ivan
30359
30360         * FS/FS/cust_bill.pm: better error reporting
30361
30362 2002-05-31 11:48  khoff
30363
30364         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
30365           test.
30366
30367 2002-05-31 11:45  khoff
30368
30369         * FS/MANIFEST: added sqlmail.pm and test
30370
30371 2002-05-31 10:50  ivan
30372
30373         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
30374
30375 2002-05-30 19:13  ivan
30376
30377         * FS/FS/part_export.pm: no, actually throw an exception if an
30378           export class won't compile.
30379
30380 2002-05-30 17:33  khoff
30381
30382         * httemplate/edit/part_svc.cgi: Added support for part_exports that
30383           are used with more than one svcdb.
30384
30385 2002-05-30 17:22  khoff
30386
30387         * FS/FS/part_export.pm: updated hashes 'n stuff for
30388           FS::part_export::sqlmail
30389
30390 2002-05-30 17:20  khoff
30391
30392         * FS/FS/part_export/sqlmail.pm: part_export module to export
30393           svc_acct, svc_domain, and svc_forward to an external database
30394
30395 2002-05-30 17:18  khoff
30396
30397         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
30398           new-style export calls to svc_Common.
30399
30400 2002-05-30 14:51  ivan
30401
30402         * httemplate/misc/delete-customer.cgi: point to correct place for
30403           hidecancelledcustomers config option
30404
30405 2002-05-30 10:49  ivan
30406
30407         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
30408
30409 2002-05-29 13:45  ivan
30410
30411         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
30412           handle destroyed without explicit disconnect" errors
30413
30414 2002-05-29 08:56  ivan
30415
30416         * FS/FS/part_export.pm: freeradius 0.5 doc
30417
30418 2002-05-28 21:40  ivan
30419
30420         * fs_selfservice/: freeside-selfservice-server,
30421           FS-SelfService/Changes, FS-SelfService/MANIFEST,
30422           FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm,
30423           FS-SelfService/test.pl: add fs_selfservice
30424
30425 2002-05-28 14:22  ivan
30426
30427         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
30428           "Illegal password"
30429
30430 2002-05-28 00:55  ivan
30431
30432         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
30433           people at DBI/DBD documentation for information on data sources.
30434           *sigh*
30435
30436 2002-05-26 23:53  ivan
30437
30438         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
30439           baloo@gimpgirl.com, thanks
30440
30441 2002-05-23 06:00  ivan
30442
30443         * ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import,
30444           bin/svc_domain.import, httemplate/edit/process/domain_record.cgi,
30445           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
30446           too
30447
30448 2002-05-22 11:44  ivan
30449
30450         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
30451           FS/FS/svc_domain.pm, bin/bind.export,
30452           httemplate/edit/process/domain_record.cgi,
30453           httemplate/misc/cancel-unaudited.cgi,
30454           httemplate/misc/delete-domain_record.cgi,
30455           httemplate/misc/delete-part_export.cgi,
30456           httemplate/view/svc_domain.cgi: bind export, editing zones,
30457           deleting unaudited domains, mmm
30458
30459 2002-05-22 05:17  ivan
30460
30461         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
30462           FS::cust_pkg to FS::cust_svc, becomes the cancel method
30463
30464 2002-05-22 04:39  ivan
30465
30466         * FS/FS/part_export.pm: - remove some out of date documentation -
30467           die if an export class won't compile
30468
30469 2002-05-22 03:53  ivan
30470
30471         * bin/bind.export: bind export
30472
30473 2002-05-21 19:09  ivan
30474
30475         * FS/FS/part_export/sqlradius.pm: 5.6-isms
30476
30477 2002-05-20 04:02  ivan
30478
30479         * bin/svc_domain.import: [no log message]
30480
30481 2002-05-18 02:51  ivan
30482
30483         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
30484           1.44
30485
30486 2002-05-17 06:51  ivan
30487
30488         * httemplate/docs/install.html: tyop
30489
30490 2002-05-16 20:47  ivan
30491
30492         * FS/FS/svc_acct.pm: freebsd `toor' user
30493
30494 2002-05-16 07:28  ivan
30495
30496         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
30497           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
30498           (stub) bsdshell and textradius exports
30499
30500 2002-05-16 07:28  ivan
30501
30502         * bin/svc_acct.export: ip address is added by radius_reply method
30503           already
30504
30505 2002-05-16 07:27  ivan
30506
30507         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
30508           textradius exports
30509
30510 2002-05-16 07:21  ivan
30511
30512         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
30513           to be string type, fixes: "0 as first character in password"
30514           problem.  also see the Frontier::Client manpage
30515
30516 2002-05-16 06:42  ivan
30517
30518         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
30519           definition cloning
30520
30521 2002-05-16 06:42  ivan
30522
30523         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
30524
30525 2002-05-16 00:53  ivan
30526
30527         * httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat
30528
30529 2002-05-15 07:00  ivan
30530
30531         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
30532           in FS::part_export::sqlradius.pm display job dependancies in
30533           FS::queue::joblisting
30534
30535 2002-05-15 06:24  ivan
30536
30537         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm,
30538           FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm,
30539           FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued,
30540           FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm,
30541           httemplate/docs/install.html, httemplate/docs/schema.dia,
30542           httemplate/docs/schema.html, httemplate/docs/schema.png,
30543           httemplate/docs/upgrade8.html: queue dependancies
30544
30545 2002-05-14 00:36  ivan
30546
30547         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
30548           to decide whether or not to INSERT.
30549
30550 2002-05-13 17:27  ivan
30551
30552         * FS/FS/part_export/shellcommands.pm: shellcomands oops
30553
30554 2002-05-10 00:54  ivan
30555
30556         * Makefile: always re-install init
30557
30558 2002-05-10 00:50  ivan
30559
30560         * init.d/freeside-init: correct message
30561
30562 2002-05-10 00:45  ivan
30563
30564         * FS/FS/svc_domain.pm: bad reuse of variable
30565
30566 2002-05-10 00:42  ivan
30567
30568         * Makefile: INSTALLGROUP
30569
30570 2002-05-09 09:41  ivan
30571
30572         * bin/populate-msgcat: permissions
30573
30574 2002-05-09 08:26  ivan
30575
30576         * Makefile: final make release?
30577
30578 2002-05-09 08:25  ivan
30579
30580         * Makefile: fix make release target
30581
30582 2002-05-09 08:22  ivan
30583
30584         * Makefile: make release target
30585
30586 2002-05-09 08:21  ivan
30587
30588         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
30589           s/Referral/Advertising source/
30590
30591 2002-05-09 08:14  ivan
30592
30593         * httemplate/docs/: install.html, mysql.html: attempt to avoid
30594           people installing and asking for help with MySQL despite the VERY
30595           FUCKING CLEAR instructions that it isn't supported.
30596
30597 2002-05-09 08:12  ivan
30598
30599         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
30600           pulldowns even with taxrates...
30601
30602 2002-05-09 05:38  ivan
30603
30604         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
30605           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa,
30606           htetc/handler.pl, httemplate/browse/agent.cgi,
30607           httemplate/browse/cust_main_county.cgi,
30608           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
30609           httemplate/edit/cust_main_county-expand.cgi,
30610           httemplate/edit/cust_main_county.cgi,
30611           httemplate/edit/part_pkg.cgi,
30612           httemplate/edit/process/cust_main_county-expand.cgi,
30613           httemplate/edit/process/cust_main_county.cgi: texas tax!
30614
30615 2002-05-06 06:36  ivan
30616
30617         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
30618           reported by noment
30619
30620 2002-05-04 08:00  ivan
30621
30622         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST,
30623           FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm,
30624           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup,
30625           httemplate/docs/admin.html, httemplate/docs/schema.dia,
30626           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
30627           schema changes for proper texas tax
30628
30629 2002-05-03 18:11  ivan
30630
30631         * httemplate/: index.html, search/cust_pkg.cgi: add package search
30632           by next bill date to main menu
30633
30634 2002-05-03 17:59  ivan
30635
30636         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
30637
30638 2002-05-03 17:49  ivan
30639
30640         * httemplate/search/cust_pkg.html: point at correct .cgi
30641
30642 2002-05-03 17:47  ivan
30643
30644         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
30645           being used in searches by signup server
30646
30647 2002-05-03 17:32  ivan
30648
30649         * httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch:
30650           trying to pull accounts based on next billdate tofu_beast420: hmm
30651           a report ordered by next bill date? tofu_beast420: i don't know
30652           how you'd do that per _customer_ since a customer could have lots
30653           of packages, but you could do a per-package report maybe?
30654
30655 2002-04-29 22:43  ivan
30656
30657         * FS/FS/part_export.pm, bin/svc_domain.import: better BIND
30658           integration
30659
30660 2002-04-26 04:14  ivan
30661
30662         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
30663           username-nodash config files
30664
30665 2002-04-25 03:37  ivan
30666
30667         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
30668           #2
30669
30670 2002-04-25 02:47  ivan
30671
30672         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
30673           plan
30674
30675 2002-04-24 18:15  ivan
30676
30677         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
30678
30679 2002-04-24 02:09  ivan
30680
30681         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
30682
30683 2002-04-24 02:03  ivan
30684
30685         * FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit
30686           card expiration (closes: Bug#407)
30687
30688 2002-04-23 00:32  ivan
30689
30690         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
30691
30692 2002-04-23 00:10  ivan
30693
30694         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
30695           TEXT columns... gah i hate SQL
30696
30697 2002-04-22 15:45  ivan
30698
30699         * FS/FS/part_export.pm: use Tie::IxHash to present export options
30700           in a reasonable order
30701
30702 2002-04-22 14:36  ivan
30703
30704         * FS/FS/cust_main.pm: don't show extended debugging in error
30705           messages that could end up on the signup server
30706
30707 2002-04-22 14:23  ivan
30708
30709         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
30710           packages (moved from signups server)
30711
30712 2002-04-22 14:18  ivan
30713
30714         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
30715
30716 2002-04-22 13:47  ivan
30717
30718         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
30719           FS::cust_pkg, not signup server - order by recur price in
30720           signup-alternate template
30721
30722 2002-04-20 05:37  ivan
30723
30724         * ANNOUCE.1.4.0, FS/FS/part_export.pm,
30725           httemplate/edit/part_export.cgi: bind export
30726
30727 2002-04-20 04:57  ivan
30728
30729         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
30730           bin/svc_domain.erase, bin/svc_domain.import,
30731           httemplate/docs/legacy.html:
30732           working BIND import
30733
30734 2002-04-20 03:49  ivan
30735
30736         * FS/FS/domain_record.pm: allow * MX records
30737
30738 2002-04-20 03:12  ivan
30739
30740         * FS/FS/domain_record.pm: allow uppercase in zone data.
30741
30742 2002-04-20 03:09  ivan
30743
30744         * FS/FS/domain_record.pm: allow uppercase zones...
30745
30746 2002-04-19 23:34  ivan
30747
30748         * bin/populate-msgcat: perms
30749
30750 2002-04-19 23:33  ivan
30751
30752         * bin/fs-setup: fixup fs-setup
30753
30754 2002-04-19 19:06  ivan
30755
30756         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
30757           where there *is* a pkg_svc record with quantity 0, when changing
30758           packages and using the special case new service code
30759
30760 2002-04-19 16:25  ivan
30761
30762         * FS/FS/svc_acct.pm: maybe just for debugging
30763
30764 2002-04-19 07:27  ivan
30765
30766         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
30767
30768 2002-04-18 18:16  ivan
30769
30770         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
30771           init.d/freeside-init: - add init file installation to Makefile,
30772           add unified init file - fix qsearch for op => '!=', value => ''
30773           searches - fix invalid_catd typo - add payby method to part_pkg
30774           and have fs_signup_server pass the data
30775
30776 2002-04-17 13:43  ivan
30777
30778         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
30779           syntax
30780
30781 2002-04-17 12:47  ivan
30782
30783         * FS/FS/Record.pm: allow = in ut_text
30784
30785 2002-04-17 05:06  ivan
30786
30787         * httemplate/index.html: fix default searches
30788
30789 2002-04-17 04:41  ivan
30790
30791         * FS/FS/Record.pm: get rid of debugging cruft
30792
30793 2002-04-16 22:48  ivan
30794
30795         * fs_passwd/fs_passwdd: forgotten semicolon
30796
30797 2002-04-16 22:46  ivan
30798
30799         * fs_passwd/fs_passwdd: also untaint pid
30800
30801 2002-04-16 22:44  ivan
30802
30803         * fs_passwd/fs_passwdd: *sigh*
30804
30805 2002-04-16 22:42  ivan
30806
30807         * fs_passwd/fs_passwdd:
30808           okay pid file has a change of working now
30809
30810 2002-04-16 22:39  ivan
30811
30812         * fs_passwd/fs_passwdd: tyop
30813
30814 2002-04-16 22:22  ivan
30815
30816         * fs_passwd/fs_passwdd: pid file foo
30817
30818 2002-04-16 18:14  ivan
30819
30820         * fs_passwd/fs_passwd_server: kill off ssh kid on exit...
30821
30822 2002-04-16 17:25  ivan
30823
30824         * httemplate/search/cust_main.cgi: better ordering in search
30825           results
30826
30827 2002-04-16 16:14  ivan
30828
30829         * FS/FS/cust_main.pm: there it is!  fix bug with
30830           FS::cust_main::agent
30831
30832 2002-04-16 15:56  ivan
30833
30834         * FS/FS/cust_bill.pm: further debugging...
30835
30836 2002-04-16 15:52  ivan
30837
30838         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
30839           bin/fs-setup: further authorize.net description debugging
30840           (agent??) and get rid of bad unique index on cust_bill_event
30841
30842 2002-04-16 15:38  ivan
30843
30844         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
30845           field
30846
30847 2002-04-16 14:24  ivan
30848
30849         * FS/bin/freeside-queued: auto-use export classes
30850
30851 2002-04-16 13:13  ivan
30852
30853         * httemplate/browse/part_svc.cgi: ui
30854
30855 2002-04-16 12:50  ivan
30856
30857         * httemplate/index.html: exports, then services...
30858
30859 2002-04-16 03:47  ivan
30860
30861         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
30862           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
30863           httemplate/search/cust_bill_event.html,
30864           httemplate/search/report_cc.html,
30865           httemplate/search/report_credit.html,
30866           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
30867           report on failed billing events...
30868
30869 2002-04-16 02:38  ivan
30870
30871         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
30872           FS/bin/freeside-expiration-alerter, conf/declinetemplate,
30873           httemplate/docs/billing.html: - send a notice to the customer
30874           when their card is declined - closes: Bug#351 -
30875           freeside-expiration-alerter works fine, closes: Bug#7
30876
30877 2002-04-16 01:52  ivan
30878
30879         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30880           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
30881           httemplate/edit/part_export.cgi: move the last of the real-time
30882           exports out of svc_acct.pm and into part_export
30883
30884 2002-04-15 23:47  ivan
30885
30886         * httemplate/index.html: allow multiple search types on main
30887           menu... more confusing but default is *too* fuzzy
30888
30889 2002-04-14 02:11  ivan
30890
30891         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
30892           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
30893           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
30894           FS/FS/part_export/shellcommands.pm,
30895           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
30896           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
30897           FS/t/part_export-vpopmail.t, eg/export_template.pm,
30898           httemplate/docs/billing.html, httemplate/docs/legacy.html,
30899           httemplate/docs/schema.dia, httemplate/docs/schema.html,
30900           httemplate/docs/schema.png: - move cyrus, shellcommands, CP
30901           exports exports to new-style - skeleton files for vpopmail
30902           exports - documentation updates - add big schema diagram to docs
30903
30904 2002-04-13 18:36  ivan
30905
30906         * httemplate/docs/billing.html: docu for invoice_lines(0) with no
30907           arguments
30908
30909 2002-04-13 06:36  ivan
30910
30911         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30912           FS/FS/part_export/cp.pm, FS/bin/freeside-overdue,
30913           FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset,
30914           httemplate/edit/part_export.cgi: - documentation updates - move
30915           Critical Path export to new-style export - bin/sqlradius_reset
30916           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
30917
30918 2002-04-13 03:46  ivan
30919
30920         * httemplate/index.html: s/otaker/order-taker/
30921
30922 2002-04-13 02:14  ivan
30923
30924         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
30925           padding (see Bug#388)
30926
30927 2002-04-13 01:51  ivan
30928
30929         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
30930           (closes: Bug#389)
30931
30932 2002-04-12 08:14  ivan
30933
30934         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
30935           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
30936           ("Order and cancel packages") to try to move services between
30937           svcparts as a last resort...
30938
30939 2002-04-12 06:22  ivan
30940
30941         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
30942           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
30943           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
30944           htetc/global.asa, htetc/handler.pl,
30945           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
30946           httemplate/edit/part_svc.cgi,
30947           httemplate/edit/process/agent_type.cgi,
30948           httemplate/edit/process/part_export.cgi,
30949           httemplate/edit/process/part_svc.cgi,
30950           httemplate/misc/delete-customer.cgi: - should finish off the
30951           part_svc -> part_export s/one-to-many/many-to-many/   transition
30952           (closes: Bug#375) - fixes a nasty export scoping bug with message
30953           catalogs, whew
30954
30955 2002-04-11 15:05  ivan
30956
30957         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm,
30958           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t,
30959           bin/fs-setup, bin/sqlradius_reset, httemplate/index.html,
30960           httemplate/browse/part_export.cgi,
30961           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
30962           httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi,
30963           httemplate/edit/process/part_export.cgi,
30964           httemplate/misc/delete-part_export.cgi: (almost) everything for
30965           bug#375 - create export_svc table - part_svc to part_export is
30966           now properly many-to-many, not one-to-many
30967
30968           still need to finish service editing (choosing exports) in
30969           httemplate/edit/part_svc.cgi and
30970           httemplate/edti/process/part_svc.cgi
30971
30972           and do somethinga about that manual $svcdb = 'svc_acct' in
30973           httemplate/edit/part_export.cgi (do part_export records need a
30974           svcdb? probably not... should be able to just pass an svcdb on
30975           creation of new exports, move the big %exports hash into
30976           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
30977           for exports that can apply to a given svcdb....
30978
30979 2002-04-11 15:04  ivan
30980
30981         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
30982           fix problems with ut_domain losing data
30983
30984 2002-04-10 06:42  ivan
30985
30986         * ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm,
30987           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
30988           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat,
30989           httemplate/browse/msgcat.cgi, httemplate/docs/signup.html,
30990           httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi,
30991           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
30992           the road:
30993
30994           - use msgcat for more error messages - should be all things that
30995           would come3   back from the signup server normally now - signup
30996           server: don't display access number <SELECT> if there's none or
30997           one - signup_server-realtime config option to run billing for
30998           signup server   signups immediately - signup server: pkg
30999           available to success templates, better documentation on   success
31000           templates - httemplate/edit/msgcat.cgi fields are properly sticky
31001           on errors - httemplate/edit/process/msgcat.cgi - don't update
31002           identical fields
31003
31004 2002-04-10 01:39  ivan
31005
31006         * bin/fs-setup: fix mistake in part_pop_local schema (not used by
31007           anyone really so no big deal)
31008
31009 2002-04-06 22:23  ivan
31010
31011         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
31012           server signups (closes: Bug#386)
31013
31014 2002-04-06 21:56  ivan
31015
31016         * FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat,
31017           conf/show-msgcat-codes, httemplate/browse/msgcat.cgi,
31018           httemplate/docs/install.html, httemplate/edit/msgcat.cgi,
31019           httemplate/edit/process/msgcat.cgi: working message catalogs (not
31020           used for enough yet) - almost (but not quite) closes Bug#385 -
31021           still have to catalog the   backend things triggered by signup
31022           server.
31023
31024 2002-04-06 16:00  ivan
31025
31026         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
31027           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31028           httemplate/docs/signup.html: - config option for signup server
31029           payment types - credit card type pulldown on signup server
31030           (closes: Bug#383)
31031
31032 2002-04-06 14:32  ivan
31033
31034         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
31035           add a config option to set the Business::OnlinePayment
31036           description field, and make some useful data available for the
31037           config option.  closes: Bug#378
31038
31039 2002-04-06 13:32  ivan
31040
31041         * httemplate/search/cust_main.cgi: fix visual glitch
31042
31043 2002-04-06 12:37  ivan
31044
31045         * httemplate/docs/: install.html, signup.html: big signup server
31046           cleanups.  uses Storable for network protocol now.  - makes Bugs
31047           384 & 385 easier - closes: Bug#382
31048
31049 2002-04-05 16:08  ivan
31050
31051         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
31052           httemplate/view/svc_acct.cgi: security phrase bug fixes
31053
31054 2002-04-05 15:51  ivan
31055
31056         * ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST,
31057           FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t,
31058           bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat,
31059           bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm,
31060           eg/table_template.pm, htetc/global.asa, htetc/handler.pl,
31061           httemplate/index.html, httemplate/browse/cust_main_county.cgi,
31062           httemplate/browse/msgcat.cgi,
31063           httemplate/browse/part_referral.cgi,
31064           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html,
31065           httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi,
31066           httemplate/view/svc_acct.cgi: - add message catalog table &
31067           beginning of web interface - add security_phrase and conf option
31068           to svc_acct.pm - random other stuff
31069
31070 2002-04-05 15:37  jeff
31071
31072         * httemplate/view/cust_main.cgi: credit/refund display correction
31073
31074 2002-04-05 12:52  ivan
31075
31076         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
31077           (not on submitting form)
31078
31079 2002-04-05 08:37  ivan
31080
31081         * eg/export_template.pm, httemplate/search/sql.cgi,
31082           FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops
31083           forgot these from working on the road
31084
31085 2002-04-04 16:42  ivan
31086
31087         * FS/MANIFEST, FS/FS/part_export.pm,
31088           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
31089           httemplate/index.html, httemplate/docs/install.html,
31090           httemplate/edit/part_export.cgi: Checkin of disparate changes
31091           from working on the road: - generic SQL query - move exports out
31092           to their own files - small cleanup of selfadmin server
31093
31094 2002-03-29 18:35  ivan
31095
31096         * httemplate/edit/part_referral.cgi: finish up
31097           s/referral/advertising source/
31098
31099 2002-03-29 09:27  ivan
31100
31101         * htetc/global.asa, htetc/handler.pl,
31102           httemplate/search/svc_acct.cgi: fix unlinked svc browse!
31103
31104 2002-03-27 16:18  ivan
31105
31106         * ANNOUCE.1.4.0: still pretty much just notes...
31107
31108 2002-03-26 23:08  ivan
31109
31110         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
31111           screens (unless queue_dangerous_options!)
31112
31113 2002-03-26 21:36  ivan
31114
31115         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
31116           httemplate/index.html, httemplate/browse/part_referral.cgi,
31117           httemplate/docs/admin.html, httemplate/edit/part_referral.cgi:
31118           s/referral/advertising source/
31119
31120           yes, the name sucks.  got a better one?
31121
31122 2002-03-26 15:18  ivan
31123
31124         * fs_passwd/fs_passwd.cgi: yay works now... just forgot to send
31125           http header
31126
31127 2002-03-26 08:24  ivan
31128
31129         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
31130           blank company column
31131
31132 2002-03-26 05:58  ivan
31133
31134         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
31135
31136 2002-03-26 05:20  ivan
31137
31138         * httemplate/docs/passwd.html: doc
31139
31140 2002-03-26 05:04  ivan
31141
31142         * bin/create-history-tables: error message typo
31143
31144 2002-03-26 04:35  ivan
31145
31146         * httemplate/docs/admin.html: s/Add/Provision/
31147
31148 2002-03-25 16:32  ivan
31149
31150         * FS/FS/part_export.pm, FS/bin/freeside-queued,
31151           bin/sqlradius_reset, httemplate/edit/part_export.cgi: further
31152           export bugfixing add 10 kid limit to freeside-queued
31153           sqlradius_reset now works (closes: Bug#372)
31154
31155 2002-03-25 16:26  ivan
31156
31157         * Makefile: hhahah oops i _really_ ought to do something about that
31158
31159 2002-03-25 06:59  ivan
31160
31161         * httemplate/: index.html, search/cust_main-otaker.cgi,
31162           search/cust_main.cgi: customers by otaker report (ugly
31163           search/cust_main.cgi mods; revert if they cause problems)
31164
31165 2002-03-24 15:16  ivan
31166
31167         * bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/
31168
31169 2002-03-24 12:00  ivan
31170
31171         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
31172           browse/agent.cgi: UI improvements for agents
31173
31174 2002-03-24 10:23  ivan
31175
31176         * FS/FS/agent.pm: tyop
31177
31178 2002-03-24 09:42  ivan
31179
31180         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
31181           "subscription" price plan from "Luke Pfeifer"
31182           <freeside@globalli.com>
31183
31184 2002-03-24 06:29  ivan
31185
31186         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
31187           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
31188           httemplate/edit/svc_acct.cgi:
31189           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
31190
31191           fix some bugs in the export and add queue_dangerous_controls
31192           option too
31193
31194 2002-03-23 09:49  ivan
31195
31196         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
31197           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
31198           httemplate/edit/process/part_svc.cgi: okay group editing UI as
31199           well as part_svc group editing UI seem to be working
31200
31201 2002-03-23 08:16  ivan
31202
31203         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
31204           httemplate/edit/svc_acct.cgi,
31205           httemplate/edit/process/svc_acct.cgi: group editing seems to be
31206           working...  everything except defaults... oh and export...
31207
31208 2002-03-22 23:54  ivan
31209
31210         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
31211           better error reporting
31212
31213 2002-03-22 10:56  ivan
31214
31215         * Makefile, README.1.4.0pre12, FS/MANIFEST,
31216           FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm,
31217           FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup,
31218           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
31219           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
31220           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
31221
31222 2002-03-22 04:49  ivan
31223
31224         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
31225           FS/t/part_export.t, FS/t/part_export_option.t,
31226           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
31227           httemplate/edit/process/part_export.cgi,
31228           httemplate/misc/delete-part_export.cgi: more new export...
31229
31230 2002-03-20 22:57  ivan
31231
31232         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
31233           httemplate/edit/process/part_export.cgi: more for the new world
31234           of export...
31235
31236 2002-03-20 13:31  ivan
31237
31238         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm,
31239           FS/FS/part_export_option.pm, FS/FS/part_svc.pm,
31240           FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset,
31241           bin/svc_acct.export, htetc/global.asa, htetc/handler.pl,
31242           httemplate/docs/export.html, httemplate/docs/upgrade8.html,
31243           httemplate/edit/part_export.cgi,
31244           httemplate/edit/process/part_export.cgi: new export!  infostreet
31245           and sqlradius provisioning switched over  (Bug #299 - doesn't
31246           close it, but all the groundwork is done)
31247
31248           also removes non-transactional ICRADIUS export from
31249           svc_acct.export   (closes: Bug#347)
31250
31251 2002-03-19 23:37  ivan
31252
31253         * FS/FS/cust_main_county.pm: disable region caching for now
31254
31255 2002-03-19 09:48  ivan
31256
31257         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
31258           httemplate/edit/process/cust_main.cgi: changes dum big
31259           "state/county/country" select to three, linked with javascript
31260           closes: Bug#353
31261
31262 2002-03-18 13:40  ivan
31263
31264         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
31265           closes Bug#314
31266
31267 2002-03-18 12:50  ivan
31268
31269         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
31270           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
31271           template, and it'll be auto-createad and added to the list of
31272           configuration options.  closes: Bug#314
31273
31274 2002-03-18 11:49  ivan
31275
31276         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
31277           #348 - adds the ability to email on deleted payments.
31278
31279 2002-03-18 11:40  ivan
31280
31281         * httemplate/search/cust_main-quickpay.html: update quickpay for
31282           current search capabilities
31283
31284 2002-03-18 09:50  ivan
31285
31286         * httemplate/config/config.cgi:
31287           fixes bug#367 (yay, that one was annoying):
31288
31289           in config editor, initial newlines in <textarea>s are lost.  even
31290           if you didn't mean to edit them you remove that..
31291
31292 2002-03-18 08:07  ivan
31293
31294         * bin/backup-freeside: removing backup-freeside script from here
31295
31296 2002-03-18 08:05  ivan
31297
31298         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
31299           svc_acct records separately also, to handle imports preserving
31300           svcnum
31301
31302 2002-03-18 07:52  ivan
31303
31304         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
31305           (incomplete) export foo
31306
31307 2002-03-18 07:51  ivan
31308
31309         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
31310           export column
31311
31312 2002-03-18 06:17  ivan
31313
31314         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
31315
31316 2002-03-18 01:10  ivan
31317
31318         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/svc_domain.pm,
31319           httemplate/config/config-process.cgi,
31320           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31321           httemplate/docs/upgrade8.html: new config value `defaultrecords',
31322           documentation, javascript config file editor
31323
31324 2002-03-17 00:33  ivan
31325
31326         * httemplate/config/: config-view.cgi, config.cgi: new domain
31327           record editing foo
31328
31329 2002-03-12 10:45  ivan
31330
31331         * httemplate/misc/cancel-unaudited.cgi: print error message for
31332           failed cancels!
31333
31334 2002-03-12 07:33  ivan
31335
31336         * README.1.4.0pre12, htetc/global.asa, htetc/handler.pl,
31337           httemplate/docs/install.html, httemplate/docs/upgrade8.html,
31338           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi:
31339           abstract stupid HTML layer trick out to
31340           HTML::Widgets::SelectLayers
31341
31342 2002-03-09 02:19  khoff
31343
31344         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
31345           records
31346
31347 2002-03-07 11:50  jeff
31348
31349         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
31350           freeside-expiration-alerter, freeside-receivables-report,
31351           freeside-tax-report: less shelling, more perly - abolish some
31352           pipes to sendmail
31353
31354 2002-03-07 06:13  ivan
31355
31356         * FS/FS/cust_bill.pm: better error msgs for mail errors
31357
31358 2002-03-07 06:10  ivan
31359
31360         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
31361           queue.pm: [no log message]
31362
31363 2002-03-06 15:32  ivan
31364
31365         * conf/invoice_from: oops, missing invoice_from
31366
31367 2002-03-06 15:31  ivan
31368
31369         * httemplate/docs/upgrade8.html: add freeside-expiration-alerter to
31370           upgrade8.html
31371
31372 2002-03-06 14:44  jeff
31373
31374         * README.1.4.0pre12, FS/MANIFEST, FS/FS/Conf.pm,
31375           FS/bin/freeside-expiration-alerter, conf/alerter_template,
31376           httemplate/docs/admin.html: billing expiration alerts
31377
31378 2002-03-05 16:17  ivan
31379
31380         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
31381           freeside-receivables-report, freeside-tax-report: remove CVS Log
31382           tag
31383
31384 2002-03-05 15:13  jeff
31385
31386         * FS/bin/freeside-cc-receipts-report,
31387           FS/bin/freeside-credit-report,
31388           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
31389           httemplate/search/report_cc.cgi,
31390           httemplate/search/report_credit.cgi,
31391           httemplate/search/report_tax.cgi: consistency is nice
31392
31393 2002-03-05 01:44  ivan
31394
31395         * FS/bin/freeside-receivables-report: yes i have crazy customers
31396           with 8-digit customer numbers
31397
31398 2002-03-04 14:10  ivan
31399
31400         * FS/FS/Record.pm: make history tables conditional
31401
31402 2002-03-04 04:48  ivan
31403
31404         * Makefile, README.1.4.0pre12, FS/FS/Record.pm, FS/FS/nas.pm,
31405           bin/create-history-tables, bin/fs-radius-add-check,
31406           bin/fs-radius-add-reply, bin/fs-setup,
31407           httemplate/docs/upgrade8.html: [no log message]
31408
31409 2002-03-03 15:46  ivan
31410
31411         * httemplate/docs/install.html: docu
31412
31413 2002-02-28 15:30  ivan
31414
31415         * httemplate/search/svc_acct.cgi: tyop
31416
31417 2002-02-28 15:18  ivan
31418
31419         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
31420
31421 2002-02-28 15:17  ivan
31422
31423         * FS/FS/svc_acct.pm: clean up mess
31424
31425 2002-02-28 15:13  ivan
31426
31427         * FS/FS/svc_acct.pm: eek
31428
31429 2002-02-28 15:08  ivan
31430
31431         * httemplate/search/svc_acct.cgi: add main menu link
31432
31433 2002-02-28 15:07  ivan
31434
31435         * httemplate/misc/cancel-unaudited.cgi: handle errors better
31436
31437 2002-02-28 14:05  ivan
31438
31439         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
31440           httemplate/config/config.cgi: s/depreciated/deprecated/
31441
31442 2002-02-27 16:28  jeff
31443
31444         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
31445
31446 2002-02-27 15:20  ivan
31447
31448         * FS/FS/cust_main.pm: oops, spurious error messages
31449
31450 2002-02-27 15:03  ivan
31451
31452         * FS/FS/cust_main.pm: bubble up billing event errors
31453
31454 2002-02-27 14:40  ivan
31455
31456         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
31457
31458 2002-02-27 14:40  ivan
31459
31460         * FS/FS/cust_bill_event.pm: errant ;
31461
31462 2002-02-27 14:39  ivan
31463
31464         * README.1.4.0pre12, FS/FS/cust_bill_event.pm, bin/fs-setup,
31465           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
31466           httemplate/view/cust_bill.cgi: add status and statustext fields
31467           to cust_bill_event
31468
31469 2002-02-27 14:00  ivan
31470
31471         * FS/FS/cust_main.pm: well, don't make things worse when
31472           debugging...
31473
31474 2002-02-27 13:57  ivan
31475
31476         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
31477
31478 2002-02-27 09:07  khoff
31479
31480         * httemplate/docs/upgrade8.html: Should be "CREATE TABLE" not
31481           "CREATE INDEX" for part_export_option
31482
31483 2002-02-26 14:09  ivan
31484
31485         * httemplate/search/: report_cc.cgi, report_credit.cgi,
31486           report_receivables.cgi, report_tax.cgi: fixup reports for
31487           templated webUI
31488
31489 2002-02-26 03:53  ivan
31490
31491         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
31492           shipping adresses.  whew.
31493
31494 2002-02-26 03:42  ivan
31495
31496         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
31497           **BEFORE** generating @diff for SQL.  causing weird effects with
31498           cust_main::check that modifies record (ship_ field weirdness)
31499
31500           fix nasty logic error triggered by changing a ship_ field from
31501           something TO identical to the corresponding non-ship_ field.
31502           ouch
31503
31504 2002-02-26 03:30  ivan
31505
31506         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
31507           ship_ field from something TO identical to the corresponding
31508           non-ship_ field.  ouch.
31509
31510 2002-02-26 03:11  ivan
31511
31512         * httemplate/edit/cust_main.cgi: fix a weird oops with service
31513           address editing UI that would leave some fields blank... ?
31514
31515 2002-02-26 01:06  ivan
31516
31517         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
31518
31519 2002-02-26 00:34  ivan
31520
31521         * FS/FS/cust_main.pm: die with a better error message on bad
31522           locales
31523
31524 2002-02-25 11:09  ivan
31525
31526         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
31527           that have the character "." in their username     we can't search
31528           these customers by Username, can you please fix.
31529
31530 2002-02-23 14:36  ivan
31531
31532         * httemplate/search/: report_cc.cgi, report_credit.cgi,
31533           report_receivables.cgi, report_tax.cgi: take hardcoded paths out
31534           of report cgis
31535
31536 2002-02-23 03:56  ivan
31537
31538         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
31539           httemplate/search/cust_main.cgi,
31540           httemplate/search/cust_main.html: case-insensitive and substring
31541           searching
31542
31543 2002-02-23 03:46  ivan
31544
31545         * httemplate/index.html: silly html tweaking
31546
31547 2002-02-22 23:48  ivan
31548
31549         * httemplate/browse/part_pkg.cgi: it's too late.
31550
31551 2002-02-22 23:35  ivan
31552
31553         * httemplate/browse/part_pkg.cgi: i really should just start moving
31554           things to templates
31555
31556 2002-02-22 23:32  ivan
31557
31558         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
31559           misaligned columns when viewing disabled services/packages
31560
31561 2002-02-22 23:00  ivan
31562
31563         * FS/FS/UID.pm: nit
31564
31565 2002-02-22 18:14  jeff
31566
31567         * FS/FS/UID.pm, bin/svc_acct.export,
31568           httemplate/search/report_cc.cgi,
31569           httemplate/search/report_credit.cgi,
31570           httemplate/search/report_receivables.cgi,
31571           httemplate/search/report_tax.cgi: report fixes and cruft removal
31572
31573 2002-02-22 18:02  ivan
31574
31575         * httemplate/: index.html, docs/install.html, docs/upgrade8.html:
31576           UI work on main menu, remove Archive::Tar from docs
31577
31578 2002-02-22 15:18  jeff
31579
31580         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
31581           FS/bin/freeside-credit-report,
31582           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
31583           conf/report_template, httemplate/classic.html,
31584           httemplate/index.html, httemplate/search/report_cc.cgi,
31585           httemplate/search/report_cc.html,
31586           httemplate/search/report_credit.cgi,
31587           httemplate/search/report_credit.html,
31588           httemplate/search/report_receivables.cgi,
31589           httemplate/search/report_tax.cgi,
31590           httemplate/search/report_tax.html: add some reporting features
31591
31592 2002-02-22 15:08  ivan
31593
31594         * FS/FS/cust_pay_batch.pm: fix i18n zip
31595
31596 2002-02-22 14:13  ivan
31597
31598         * httemplate/edit/cust_main.cgi: billing vs. shipping states
31599           weren't sorted in the same order.  UI glitch only
31600
31601 2002-02-22 04:31  ivan
31602
31603         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
31604           <SELECT> configuration editing, fixes Bug#350
31605
31606 2002-02-22 04:13  ivan
31607
31608         * httemplate/index.html: close </FORM> tags
31609
31610 2002-02-22 01:01  ivan
31611
31612         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
31613
31614 2002-02-22 00:58  ivan
31615
31616         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
31617           OTHER/OTHER_BOUNCE
31618
31619 2002-02-21 23:50  ivan
31620
31621         * bin/fs-setup: doh
31622
31623 2002-02-21 22:42  ivan
31624
31625         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
31626           links
31627
31628 2002-02-21 22:39  ivan
31629
31630         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
31631           remove them
31632
31633 2002-02-21 22:23  ivan
31634
31635         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
31636           provisioning errors
31637
31638 2002-02-21 21:56  ivan
31639
31640         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
31641           cp_rename
31642
31643 2002-02-21 17:07  ivan
31644
31645         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
31646           httemplate/view/cust_pkg.cgi: UI work:
31647
31648           make all functions of view/cust_pkg.cgi available on
31649           view/cust_main.cgi  - having them one link down in "Edit" is
31650           confusing.
31651
31652           closes: Bug#325
31653
31654 2002-02-21 15:17  ivan
31655
31656         * bin/fs-setup: queue.svcnum is nullable too, oops
31657
31658 2002-02-21 13:43  ivan
31659
31660         * bin/fs-setup: looks like statustext field is missing NULL flag in
31661           fs-setup
31662
31663 2002-02-20 14:03  ivan
31664
31665         * httemplate/index.html: invoice reports belong here too
31666
31667 2002-02-20 02:39  ivan
31668
31669         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
31670
31671 2002-02-20 01:44  ivan
31672
31673         * httemplate/view/cust_main.cgi: don't display full card in
31674           webinterface
31675
31676 2002-02-19 19:17  jeff
31677
31678         * FS/FS/cust_main.pm: correct sense of tax generation
31679
31680 2002-02-19 17:03  ivan
31681
31682         * CREDITS, README.1.4.0pre11, README.1.4.0pre8, FS/FS/CGI.pm,
31683           FS/FS/Record.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
31684           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
31685           FS/bin/freeside-queued, bin/fs-setup, htetc/global.asa,
31686           htetc/handler.pl, httemplate/index.html,
31687           httemplate/browse/queue.cgi, httemplate/misc/queue.cgi,
31688           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
31689           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi: use
31690           Net::SSH::ssh_cmd for all job queueing rather than local
31691           duplicated ssh subs
31692
31693           queue daemon updates: retry & remove links work, bubble up error
31694           message to webinterface, link to svcnum & have job listings on
31695           view/svc_* pages, closes: Bug#280
31696
31697           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
31698
31699 2002-02-19 15:43  ivan
31700
31701         * httemplate/docs/: install.html, schema.html, upgrade8.html: set
31702           EVERYTHING=1 for your own mod_perl compile
31703
31704 2002-02-18 23:51  ivan
31705
31706         * httemplate/index.html: oops
31707
31708 2002-02-18 23:00  ivan
31709
31710         * httemplate/classic.html: TMTOWTDI
31711
31712 2002-02-18 20:43  ivan
31713
31714         * httemplate/index.html: new main menu!
31715
31716 2002-02-18 19:22  jeff
31717
31718         * FS/FS/cust_refund.pm: fix refund posting
31719
31720 2002-02-18 19:15  ivan
31721
31722         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
31723
31724 2002-02-18 19:06  ivan
31725
31726         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
31727
31728 2002-02-18 18:57  ivan
31729
31730         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
31731           packages to edit service quantities also
31732
31733 2002-02-18 12:09  ivan
31734
31735         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
31736           strict
31737
31738 2002-02-18 10:07  ivan
31739
31740         * FS/FS/prepay_credit.pm: document 'seconds'
31741
31742 2002-02-18 02:14  ivan
31743
31744         * httemplate/edit/svc_www.cgi: oops!
31745
31746 2002-02-18 00:53  ivan
31747
31748         * Makefile: make release and make update-webdemo targets
31749
31750 2002-02-18 00:39  ivan
31751
31752         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
31753           htetc/global.asa, httemplate/edit/part_pkg.cgi: safe web demo
31754           operation!  closes: Bug#217
31755
31756           fix bug in edit/part_pkg: s/bkg/pkg/
31757
31758           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
31759           errors, closes: Bug#323
31760
31761 2002-02-17 19:45  ivan
31762
31763         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
31764           netcape4, use one for svc_acct.popnum too
31765
31766 2002-02-17 17:26  ivan
31767
31768         * README.1.4.0pre11, httemplate/docs/install.html,
31769           httemplate/docs/upgrade8.html: rsync docs
31770
31771 2002-02-17 16:21  jeff
31772
31773         * Makefile: keep accidentally checking in Makefile changes, gotta
31774           do something about that...
31775
31776 2002-02-17 16:13  jeff
31777
31778         * Makefile, FS/FS/Conf.pm, bin/svc_acct.export, eg/vpopmailrestart:
31779           trading in tar for rsync for improved vpopmail support
31780
31781 2002-02-17 13:01  ivan
31782
31783         * FS/MANIFEST: removing CGIwrapper.pm
31784
31785 2002-02-17 11:12  ivan
31786
31787         * README.1.4.0pre9, FS/MANIFEST, FS/FS/CGIwrapper.pm,
31788           FS/t/CGIwrapper.t: get ride of CGIwrapper.pm
31789
31790 2002-02-17 11:07  jeff
31791
31792         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
31793           commands too
31794
31795 2002-02-16 13:47  ivan
31796
31797         * htetc/global.asa: work with current Apache::ASP
31798
31799 2002-02-16 10:14  ivan
31800
31801         * TODO: now in RT2!
31802
31803 2002-02-15 23:27  ivan
31804
31805         * httemplate/docs/install.html: install warnings about mysql
31806
31807 2002-02-15 12:21  jeff
31808
31809         * bin/svc_acct.export: remove arbitary uid requirement for vpasswd
31810           generation
31811
31812 2002-02-15 11:34  ivan
31813
31814         * Makefile: keep accidentally checking in Makefile changes, gotta
31815           do something about that...
31816
31817 2002-02-15 11:33  ivan
31818
31819         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
31820
31821 2002-02-14 14:37  jeff
31822
31823         * bin/svc_acct.export: fix bug in multiline radiusprepend
31824
31825 2002-02-14 10:06  ivan
31826
31827         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
31828
31829 2002-02-13 17:12  ivan
31830
31831         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
31832
31833 2002-02-12 10:56  ivan
31834
31835         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
31836           error message
31837
31838 2002-02-12 10:47  ivan
31839
31840         * FS/FS/cust_main.pm: fixes:
31841
31842           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
31843           Bill' );): Illegal or empty (text) comment:  at
31844           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
31845
31846 2002-02-12 10:37  ivan
31847
31848         * bin/svc_acct.export: fixes:
31849
31850           In string, @domain now must be written as \@domain at
31851           ./svc_acct.export line 292, near "^append @domain" Global symbol
31852           "@domain" requires explicit package name at ./svc_acct.export
31853           line 292.  Execution of ./svc_acct.export aborted due to
31854           compilation errors.
31855
31856 2002-02-11 21:58  ivan
31857
31858         * README.1.4.0pre9, bin/fs-setup, httemplate/docs/admin.html:
31859           fixes: bug#331
31860
31861 2002-02-11 20:49  ivan
31862
31863         * httemplate/edit/part_bill_event.cgi: oops
31864
31865 2002-02-11 19:29  ivan
31866
31867         * README.1.4.0pre8, README.1.4.0pre9: 1.4.0pre9!!!
31868
31869 2002-02-11 18:11  ivan
31870
31871         * FS/FS/Conf.pm, bin/svc_acct.export, httemplate/config/config.cgi:
31872           add username_policy "@append domain"
31873
31874           add "select" config type, mmm
31875
31876 2002-02-11 18:06  ivan
31877
31878         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
31879           BUGS section
31880
31881 2002-02-11 17:25  ivan
31882
31883         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
31884
31885 2002-02-11 17:13  ivan
31886
31887         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
31888           domain pulldown closes: Bug#328
31889
31890 2002-02-11 15:01  ivan
31891
31892         * FS/FS/svc_forward.pm: oops, code hidden by pod
31893
31894 2002-02-11 13:51  ivan
31895
31896         * httemplate/edit/svc_acct.cgi: don't display useless finger and
31897           shell fields if uid is set to fixed & blank in the service
31898           definition - causes: Error: Can't have finger-name without uid
31899
31900 2002-02-11 11:38  ivan
31901
31902         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
31903           httemplate/edit/process/svc_www.cgi,
31904           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
31905           svc_www is working!
31906
31907           also auto-create and add A records if necessary using apacheip
31908           config file.
31909
31910           and show all domain_records on view/svc_domain.cgi page
31911
31912 2002-02-10 14:31  ivan
31913
31914         * httemplate/edit/svc_acct.cgi: ui
31915
31916 2002-02-10 14:21  ivan
31917
31918         * httemplate/edit/part_pkg.cgi: slighly different wording
31919
31920 2002-02-10 14:06  ivan
31921
31922         * FS/FS/cust_svc.pm: another bug in quantity checking
31923
31924 2002-02-10 13:37  ivan
31925
31926         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
31927           works
31928
31929 2002-02-10 13:30  ivan
31930
31931         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
31932           package definitions to all agent types by default
31933
31934           config option to restore current behaviour (must explicitly add
31935           new package definitions to each agent type)
31936
31937           closes: Bug#324
31938
31939 2002-02-10 11:58  ivan
31940
31941         * FS/MANIFEST, FS/bin/freeside-bill, FS/bin/freeside-daily,
31942           httemplate/docs/billing.html, httemplate/docs/upgrade8.html,
31943           httemplate/edit/process/part_bill_event.cgi: update billing
31944           documentation for the new world of invoice events added
31945           freeside-daily replacing freeside-bill for the new world of
31946           invoice events
31947
31948 2002-02-10 10:56  ivan
31949
31950         * README.1.4.0pre9, FS/FS/cust_pay.pm, bin/fs-setup,
31951           httemplate/docs/upgrade8.html, httemplate/edit/cust_pay.cgi: use
31952           unique tokens to prevent double-submission of payments in the web
31953           UI (closes: Bug#320)
31954
31955 2002-02-10 09:30  ivan
31956
31957         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
31958           before figuring to display a list or redirect.  eliiminates "2
31959           matching found" displayed but only one in list.
31960
31961 2002-02-10 09:02  ivan
31962
31963         * FS/FS/cust_main_invoice.pm: allow + in email addresses
31964
31965 2002-02-10 08:49  ivan
31966
31967         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
31968           email addresses into svcnum-linked destinations
31969
31970 2002-02-10 08:40  ivan
31971
31972         * Makefile, httemplate/edit/svc_acct.cgi:
31973           fix "no previous account to recall hidden password from" error
31974           when adding new accounts & get an error on first try
31975
31976 2002-02-10 08:14  ivan
31977
31978         * Makefile, httemplate/index.html,
31979           httemplate/browse/svc_acct_pop.cgi,
31980           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
31981           webui
31982
31983 2002-02-10 08:05  ivan
31984
31985         * htetc/handler.pl, httemplate/browse/agent.cgi,
31986           httemplate/browse/agent_type.cgi,
31987           httemplate/browse/cust_main_county.cgi,
31988           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
31989           httemplate/browse/part_bill_event.cgi,
31990           httemplate/browse/part_pkg.cgi,
31991           httemplate/browse/part_referral.cgi,
31992           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
31993           httemplate/browse/svc_acct_pop.cgi,
31994           httemplate/config/config-process.cgi,
31995           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31996           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
31997           httemplate/edit/agent_type.cgi,
31998           httemplate/edit/cust_bill_pay.cgi,
31999           httemplate/edit/cust_credit.cgi,
32000           httemplate/edit/cust_credit_bill.cgi,
32001           httemplate/edit/cust_main.cgi,
32002           httemplate/edit/cust_main_county-expand.cgi,
32003           httemplate/edit/cust_main_county.cgi,
32004           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32005           httemplate/edit/part_bill_event.cgi,
32006           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
32007           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
32008           httemplate/edit/svc_acct_pop.cgi,
32009           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32010           httemplate/edit/svc_forward.cgi,
32011           httemplate/edit/process/quick-cust_pkg.cgi,
32012           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
32013           httemplate/misc/catchall.cgi,
32014           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32015           httemplate/misc/process/link.cgi,
32016           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
32017           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
32018           httemplate/search/svc_acct.cgi,
32019           httemplate/search/svc_acct_sm.cgi,
32020           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32021           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32022           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32023           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
32024           httemplate/view/svc_www.cgi: *finally* seems to be working under
32025           Mason.  sheesh.  *finally* seems to be working under Mason.
32026           sheesh.  *finally* seems to be working under Mason.  sheesh.
32027           *finally* seems to be working under Mason.  sheesh.  *finally*
32028           seems to be working under Mason.  sheesh.  *finally* seems to be
32029           working under Mason.  sheesh.  *finally* seems to be working
32030           under Mason.  sheesh.  *finally* seems to be working under Mason.
32031           sheesh.
32032
32033 2002-02-10 05:21  ivan
32034
32035         * htetc/handler.pl, httemplate/browse/agent.cgi,
32036           httemplate/browse/agent_type.cgi,
32037           httemplate/browse/cust_main_county.cgi,
32038           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
32039           httemplate/browse/part_bill_event.cgi,
32040           httemplate/browse/part_pkg.cgi,
32041           httemplate/browse/part_referral.cgi,
32042           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
32043           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
32044           httemplate/edit/agent_type.cgi,
32045           httemplate/edit/cust_bill_pay.cgi,
32046           httemplate/edit/cust_credit.cgi,
32047           httemplate/edit/cust_credit_bill.cgi,
32048           httemplate/edit/cust_main.cgi,
32049           httemplate/edit/cust_main_county-expand.cgi,
32050           httemplate/edit/cust_main_county.cgi,
32051           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32052           httemplate/edit/part_bill_event.cgi,
32053           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
32054           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
32055           httemplate/edit/svc_acct_pop.cgi,
32056           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32057           httemplate/edit/svc_forward.cgi,
32058           httemplate/edit/process/REAL_cust_pkg.cgi,
32059           httemplate/edit/process/agent.cgi,
32060           httemplate/edit/process/agent_type.cgi,
32061           httemplate/edit/process/cust_bill_pay.cgi,
32062           httemplate/edit/process/cust_credit.cgi,
32063           httemplate/edit/process/cust_credit_bill.cgi,
32064           httemplate/edit/process/cust_main.cgi,
32065           httemplate/edit/process/cust_main_county-collapse.cgi,
32066           httemplate/edit/process/cust_main_county-expand.cgi,
32067           httemplate/edit/process/cust_main_county.cgi,
32068           httemplate/edit/process/cust_pay.cgi,
32069           httemplate/edit/process/cust_pkg.cgi,
32070           httemplate/edit/process/part_pkg.cgi,
32071           httemplate/edit/process/part_referral.cgi,
32072           httemplate/edit/process/quick-cust_pkg.cgi,
32073           httemplate/edit/process/svc_acct.cgi,
32074           httemplate/edit/process/svc_acct_pop.cgi,
32075           httemplate/edit/process/svc_acct_sm.cgi,
32076           httemplate/edit/process/svc_domain.cgi,
32077           httemplate/edit/process/svc_forward.cgi,
32078           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
32079           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
32080           httemplate/misc/delete-cust_pay.cgi,
32081           httemplate/misc/delete-customer.cgi,
32082           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
32083           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
32084           httemplate/misc/unsusp_pkg.cgi,
32085           httemplate/misc/process/catchall.cgi,
32086           httemplate/misc/process/delete-customer.cgi,
32087           httemplate/misc/process/link.cgi,
32088           httemplate/search/cust_bill.cgi, httemplate/search/cust_pay.cgi,
32089           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
32090           httemplate/search/svc_acct_sm.cgi,
32091           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32092           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32093           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32094           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
32095           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
32096           to fix any redirects, whew
32097
32098           Mason handler.pl overrides CGI::redirect
32099
32100           fixed strict; problems in edit/part_pkg.cgi &
32101           edit/process/part_pkg.cgi
32102
32103 2002-02-09 18:28  ivan
32104
32105         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
32106           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
32107           config file
32108
32109 2002-02-09 18:16  ivan
32110
32111         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
32112           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
32113           httemplate/browse/part_bill_event.cgi,
32114           httemplate/edit/part_pkg.cgi,
32115           httemplate/edit/process/part_bill_event.cgi,
32116           httemplate/edit/process/part_pkg.cgi,
32117           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
32118           tested (closes: Bug#313).
32119
32120           view/cust_bill.cgi invoice view shows invoice events!
32121
32122           fix bug where adding events with no name silently failed instead
32123           of giving an error
32124
32125           add new comission plans
32126
32127 2002-02-09 17:47  ivan
32128
32129         * README.1.4.0pre8, httemplate/docs/upgrade8.html,
32130           FS/bin/freeside-bill: remove -i option from freeside-bill
32131           (obsoleted by invoice events)
32132
32133 2002-02-09 10:24  ivan
32134
32135         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
32136           httemplate/edit/process/agent_type.cgi,
32137           httemplate/edit/process/cust_main_county-expand.cgi,
32138           httemplate/edit/process/cust_main_county.cgi,
32139           httemplate/edit/process/cust_pay.cgi,
32140           httemplate/edit/process/part_pkg.cgi,
32141           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
32142           httemplate/search/svc_domain.cgi: no more exit() in templates
32143
32144 2002-02-09 10:09  ivan
32145
32146         * FS/FS/svc_domain.pm: okay all external export from .pm files is
32147           queued! (closes: Bug#249)
32148
32149 2002-02-09 09:45  ivan
32150
32151         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
32152           FS::cust_svc::check look up & check pkg_svc.quantity like
32153           httemplate/view/cust_pkg.cgi (closes: Bug#43)
32154
32155 2002-02-09 09:03  ivan
32156
32157         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: okay, both
32158           Apache::ASP and Mason should set no-cache headers now (closes:
32159           Bug#23)
32160
32161 2002-02-07 14:30  ivan
32162
32163         * Makefile: oops, reversing bad Makefile patch
32164
32165 2002-02-07 14:29  ivan
32166
32167         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
32168           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
32169           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
32170           httemplate/view/cust_main.cgi: delete payments
32171
32172 2002-02-06 07:55  ivan
32173
32174         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
32175           blib/ files
32176
32177 2002-02-06 07:50  ivan
32178
32179         * FS/FS/cust_bill.pm: pod typo
32180
32181 2002-02-06 07:49  ivan
32182
32183         * Makefile, httemplate/docs/install.html: documentation building
32184           Makefile patch
32185
32186 2002-02-06 07:36  ivan
32187
32188         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
32189           punctuation
32190
32191 2002-02-06 07:07  ivan
32192
32193         * bin/fs-setup: tyop
32194
32195 2002-02-06 06:58  ivan
32196
32197         * FS/bin/freeside-adduser: fix for non-file auth
32198
32199 2002-02-05 12:25  ivan
32200
32201         * FS/FS/Record.pm: better error messages if you haven't run
32202           fs-setup ?
32203
32204 2002-02-05 10:24  ivan
32205
32206         * httemplate/docs/install.html: &nbsp; for commands; confusing
32207           otherwise
32208
32209 2002-02-05 10:04  ivan
32210
32211         * httemplate/docs/install.html: doc
32212
32213 2002-02-05 08:48  ivan
32214
32215         * fs_passwd/fs_passwd, fs_passwd/fs_passwd.cgi,
32216           fs_passwd/fs_passwd.html, httemplate/docs/passwd.html: web-based
32217           password changer!
32218
32219 2002-02-05 03:06  ivan
32220
32221         * httemplate/docs/upgrade8.html: don't need DBIx::DataSource for
32222           upgrades
32223
32224 2002-02-05 01:46  ivan
32225
32226         * httemplate/docs/: install.html, upgrade8.html: doc
32227
32228 2002-02-04 23:57  ivan
32229
32230         * README.1.4.0pre8, httemplate/docs/upgrade8.html: fix
32231           part_export_option indices
32232
32233 2002-02-04 10:12  ivan
32234
32235         * httemplate/docs/install.html: doc update
32236
32237 2002-02-04 09:12  ivan
32238
32239         * httemplate/docs/man/FS/: Bill.html, Invoice.html: ancient files
32240
32241 2002-02-04 09:06  ivan
32242
32243         * Makefile, README.1.4.0pre4567-8, README.1.4.0pre8: 1.4.0pre8!
32244
32245 2002-02-04 09:04  ivan
32246
32247         * bin/fs-setup, httemplate/docs/upgrade8.html,
32248           httemplate/edit/part_bill_event.cgi: have fs-setup create the
32249           necessary "default" billing events documentation on necessary
32250           "default" billing events
32251
32252 2002-02-04 08:44  ivan
32253
32254         * httemplate/docs/install.html, httemplate/docs/upgrade8.html,
32255           httemplate/edit/part_bill_event.cgi,
32256           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
32257           FS/FS/cust_main.pm: billing events!
32258
32259 2002-01-30 10:22  ivan
32260
32261         * httemplate/: browse/part_bill_event.cgi,
32262           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
32263           working invoice event web interface
32264
32265 2002-01-30 06:18  ivan
32266
32267         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
32268           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
32269           httemplate/browse/cust_main_county.cgi,
32270           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
32271           httemplate/browse/part_bill_event.cgi,
32272           httemplate/browse/part_pkg.cgi,
32273           httemplate/browse/part_referral.cgi,
32274           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
32275           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/install.html,
32276           httemplate/edit/agent.cgi, httemplate/edit/agent_type.cgi,
32277           httemplate/edit/cust_bill_pay.cgi,
32278           httemplate/edit/cust_credit.cgi,
32279           httemplate/edit/cust_credit_bill.cgi,
32280           httemplate/edit/cust_main.cgi,
32281           httemplate/edit/cust_main_county-expand.cgi,
32282           httemplate/edit/cust_main_county.cgi,
32283           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32284           httemplate/edit/part_bill_event.cgi,
32285           httemplate/edit/part_referral.cgi, httemplate/edit/part_svc.cgi,
32286           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
32287           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32288           httemplate/edit/svc_forward.cgi,
32289           httemplate/edit/process/agent.cgi,
32290           httemplate/edit/process/agent_type.cgi,
32291           httemplate/edit/process/cust_bill_pay.cgi,
32292           httemplate/edit/process/cust_credit.cgi,
32293           httemplate/edit/process/cust_credit_bill.cgi,
32294           httemplate/edit/process/cust_main.cgi,
32295           httemplate/edit/process/cust_main_county-collapse.cgi,
32296           httemplate/edit/process/cust_main_county-expand.cgi,
32297           httemplate/edit/process/cust_main_county.cgi,
32298           httemplate/edit/process/cust_pay.cgi,
32299           httemplate/edit/process/cust_pkg.cgi,
32300           httemplate/edit/process/part_pkg.cgi,
32301           httemplate/edit/process/part_referral.cgi,
32302           httemplate/edit/process/quick-cust_pkg.cgi,
32303           httemplate/edit/process/svc_acct.cgi,
32304           httemplate/edit/process/svc_acct_pop.cgi,
32305           httemplate/edit/process/svc_acct_sm.cgi,
32306           httemplate/edit/process/svc_domain.cgi,
32307           httemplate/edit/process/svc_forward.cgi,
32308           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
32309           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
32310           httemplate/misc/delete-customer.cgi,
32311           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
32312           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
32313           httemplate/misc/unsusp_pkg.cgi,
32314           httemplate/misc/process/catchall.cgi,
32315           httemplate/misc/process/delete-customer.cgi,
32316           httemplate/misc/process/link.cgi,
32317           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
32318           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
32319           httemplate/search/svc_acct.cgi,
32320           httemplate/search/svc_acct_sm.cgi,
32321           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32322           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32323           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32324           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
32325           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
32326           new CGI;   &cgisuidsetup(); from all templates.  should work
32327           better under Mason.
32328
32329 2002-01-29 09:46  ivan
32330
32331         * httemplate/docs/man/: FS.html, FS/CGI.html, FS/CGIwrapper.html,
32332           FS/Conf.html, FS/Record.html, FS/SessionClient.html,
32333           FS/SignupClient.html, FS/UID.html, FS/agent.html,
32334           FS/agent_type.html, FS/cust_bill.html, FS/cust_bill_pkg.html,
32335           FS/cust_credit.html, FS/cust_main.html, FS/cust_main_county.html,
32336           FS/cust_main_invoice.html, FS/cust_pay.html,
32337           FS/cust_pay_batch.html, FS/cust_pkg.html, FS/cust_refund.html,
32338           FS/cust_svc.html, FS/domain_record.html, FS/nas.html,
32339           FS/part_pkg.html, FS/part_referral.html, FS/part_svc.html,
32340           FS/pkg_svc.html, FS/port.html, FS/prepay_credit.html,
32341           FS/session.html, FS/svc_Common.html, FS/svc_acct.html,
32342           FS/svc_acct_pop.html, FS/svc_acct_sm.html, FS/svc_domain.html,
32343           FS/svc_www.html, FS/type_pkgs.html: these are all auto-generated
32344           by the installation; don't check them into CVS (probably should
32345           generate them for a release tarball though)
32346
32347 2002-01-29 09:42  ivan
32348
32349         * README.1.4.0pre4567-8, FS/FS/part_bill_event.pm, bin/fs-setup,
32350           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
32351           httemplate/docs/man/FS/SessionClient.html,
32352           httemplate/docs/man/FS/UID.html,
32353           httemplate/docs/man/FS/agent.html,
32354           httemplate/docs/man/FS/agent_type.html,
32355           httemplate/docs/man/FS/cust_bill.html,
32356           httemplate/docs/man/FS/cust_bill_pkg.html,
32357           httemplate/docs/man/FS/cust_credit.html,
32358           httemplate/docs/man/FS/cust_main.html,
32359           httemplate/docs/man/FS/cust_main_county.html,
32360           httemplate/docs/man/FS/cust_main_invoice.html,
32361           httemplate/docs/man/FS/cust_pay.html,
32362           httemplate/docs/man/FS/cust_pay_batch.html,
32363           httemplate/docs/man/FS/cust_pkg.html,
32364           httemplate/docs/man/FS/cust_refund.html,
32365           httemplate/docs/man/FS/cust_svc.html,
32366           httemplate/docs/man/FS/domain_record.html,
32367           httemplate/docs/man/FS/nas.html,
32368           httemplate/docs/man/FS/part_pkg.html,
32369           httemplate/docs/man/FS/part_referral.html,
32370           httemplate/docs/man/FS/part_svc.html,
32371           httemplate/docs/man/FS/pkg_svc.html,
32372           httemplate/docs/man/FS/port.html,
32373           httemplate/docs/man/FS/prepay_credit.html,
32374           httemplate/docs/man/FS/session.html,
32375           httemplate/docs/man/FS/svc_Common.html,
32376           httemplate/docs/man/FS/svc_acct.html,
32377           httemplate/docs/man/FS/svc_acct_pop.html,
32378           httemplate/docs/man/FS/svc_acct_sm.html,
32379           httemplate/docs/man/FS/svc_domain.html,
32380           httemplate/docs/man/FS/svc_www.html,
32381           httemplate/docs/man/FS/type_pkgs.html: weight, plan and plandata
32382           fields in part_bill_event
32383
32384 2002-01-29 08:33  ivan
32385
32386         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
32387           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
32388           FS/FS/svc_acct.pm, bin/pod2x, htetc/global.asa, htetc/handler.pl,
32389           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
32390           httemplate/docs/install.html, httemplate/docs/man/FS.html,
32391           httemplate/docs/man/FS/CGI.html,
32392           httemplate/docs/man/FS/Conf.html,
32393           httemplate/docs/man/FS/Record.html,
32394           httemplate/docs/man/FS/SessionClient.html,
32395           httemplate/docs/man/FS/SignupClient.html,
32396           httemplate/docs/man/FS/UID.html,
32397           httemplate/docs/man/FS/agent.html,
32398           httemplate/docs/man/FS/agent_type.html,
32399           httemplate/docs/man/FS/cust_bill.html,
32400           httemplate/docs/man/FS/cust_bill_pkg.html,
32401           httemplate/docs/man/FS/cust_credit.html,
32402           httemplate/docs/man/FS/cust_main.html,
32403           httemplate/docs/man/FS/cust_main_county.html,
32404           httemplate/docs/man/FS/cust_main_invoice.html,
32405           httemplate/docs/man/FS/cust_pay.html,
32406           httemplate/docs/man/FS/cust_pay_batch.html,
32407           httemplate/docs/man/FS/cust_pkg.html,
32408           httemplate/docs/man/FS/cust_refund.html,
32409           httemplate/docs/man/FS/cust_svc.html,
32410           httemplate/docs/man/FS/domain_record.html,
32411           httemplate/docs/man/FS/nas.html,
32412           httemplate/docs/man/FS/part_pkg.html,
32413           httemplate/docs/man/FS/part_referral.html,
32414           httemplate/docs/man/FS/part_svc.html,
32415           httemplate/docs/man/FS/pkg_svc.html,
32416           httemplate/docs/man/FS/port.html,
32417           httemplate/docs/man/FS/prepay_credit.html,
32418           httemplate/docs/man/FS/session.html,
32419           httemplate/docs/man/FS/svc_Common.html,
32420           httemplate/docs/man/FS/svc_acct.html,
32421           httemplate/docs/man/FS/svc_acct_pop.html,
32422           httemplate/docs/man/FS/svc_acct_sm.html,
32423           httemplate/docs/man/FS/svc_domain.html,
32424           httemplate/docs/man/FS/svc_www.html,
32425           httemplate/docs/man/FS/type_pkgs.html,
32426           httemplate/edit/part_bill_event.cgi,
32427           httemplate/edit/part_pkg.cgi,
32428           httemplate/edit/process/part_bill_event.cgi: - web interface for
32429           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
32430           FS::svc_acct seconds_since methods) - Makefile target to
32431           regenerate HTML manpages on install - FS.pm doc update -
32432           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
32433           ->cancel, ->invoicing_list_addpost - start of a billing event web
32434           interface - cust_pay::upgrade_replace doesn't error out if
32435           history includes   overapplied payments
32436
32437 2002-01-29 03:11  ivan
32438
32439         * bin/fs-setup: oops bad column type for part_bill_event.payby
32440
32441 2002-01-28 03:24  ivan
32442
32443         * FS/FS/Record.pm: oops, syntax error in new() check for missing
32444           subclass table sub (eek)
32445
32446 2002-01-27 22:57  ivan
32447
32448         * README.1.4.0pre4567-8, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
32449           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_pkg.pm,
32450           FS/FS/part_svc.pm, bin/fs-setup, httemplate/docs/schema.html,
32451           httemplate/docs/upgrade8.html: book closing schema changes
32452
32453 2002-01-27 21:15  ivan
32454
32455         * README.1.4.0pre4567-8, FS/FS/part_export.pm,
32456           FS/FS/part_export_option.pm, bin/fs-setup,
32457           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
32458           part_export schema changes
32459
32460 2002-01-25 17:52  ivan
32461
32462         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
32463
32464 2002-01-24 09:02  ivan
32465
32466         * FS/FS/Record.pm: emit a warning in this unlikely case again
32467
32468 2002-01-24 08:58  ivan
32469
32470         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
32471           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
32472           rather than == 0 in the ::check's ....  <rluser> you might
32473           consider <= 0
32474
32475 2002-01-24 08:54  ivan
32476
32477         * FS/FS/cust_credit_refund.pm: stack traces help alot
32478
32479 2002-01-24 03:52  ivan
32480
32481         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
32482           jeff's on a bugfinding roll here, thanks!
32483
32484 2002-01-24 03:43  ivan
32485
32486         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
32487           cust_credit_refund::cust_credit should exist..
32488
32489 2002-01-23 22:52  ivan
32490
32491         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
32492           FS::cust_refund::check  'amount' should probably be replaced with
32493           +'refund' in two places
32494
32495 2002-01-23 22:46  ivan
32496
32497         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
32498
32499 2002-01-23 18:26  ivan
32500
32501         * FS/FS/cust_refund.pm: fix cust_refund::insert
32502
32503 2002-01-22 07:57  ivan
32504
32505         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
32506           $0.00 in credits/payments/refunds
32507
32508 2002-01-22 06:55  ivan
32509
32510         * FS/FS/part_svc.pm: docu
32511
32512 2002-01-22 06:53  ivan
32513
32514         * FS/FS/svc_acct.pm: silly compilation problem
32515
32516 2002-01-22 06:42  ivan
32517
32518         * httemplate/docs/: index.html, upgrade.html, upgrade2.html,
32519           upgrade3.html: remove old upgrade docs
32520
32521 2002-01-21 03:30  ivan
32522
32523         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
32524
32525 2002-01-19 07:16  ivan
32526
32527         * FS/FS/UID.pm: error message update
32528
32529 2002-01-16 07:37  ivan
32530
32531         * FS/FS/svc_acct.pm: doc
32532
32533 2002-01-14 12:28  ivan
32534
32535         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/docs/export.html:
32536           pay some attention to 1.4 RADIUS SQL export
32537
32538 2002-01-14 06:29  ivan
32539
32540         * FS/bin/freeside-overdue: fix -l option
32541
32542 2002-01-11 23:23  ivan
32543
32544         * httemplate/docs/upgrade8.html: fix upgrade8.html to be in
32545           agreement with fs-setup
32546
32547 2002-01-09 05:29  ivan
32548
32549         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
32550           cache files on customer replace.
32551
32552           do an exact search along with the fuzzy search (webui)
32553
32554 2002-01-03 09:40  ivan
32555
32556         * README.1.4.0pre2-3, README.1.4.0pre3-4, README.1.4.0pre4567-8,
32557           FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
32558           FS/t/cust_bill_event.t, FS/t/part_bill_event.t, bin/fs-setup,
32559           httemplate/docs/schema.html, httemplate/docs/upgrade8.html: more
32560           schema changes:  part_bill_event and cust_bill_event tables
32561
32562           remove old 1.4.0pre READMEs
32563
32564 2001-12-28 07:17  ivan
32565
32566         * FS/bin/freeside-overdue: update usage message
32567
32568 2001-12-28 07:14  ivan
32569
32570         * FS/: FS/cust_main.pm, bin/freeside-overdue: force printing in
32571           freeside-overdue
32572
32573 2001-12-28 06:40  ivan
32574
32575         * FS/FS/cust_main.pm, FS/bin/freeside-bill,
32576           FS/bin/freeside-overdue, httemplate/edit/cust_main.cgi,
32577           httemplate/edit/part_pkg.cgi: add more options to
32578           freeside-overdue
32579
32580           add charge method to FS::cust_main
32581
32582           one-off packages default to disabled
32583
32584           billing payname defaults to first and last, not "Accounts
32585           Payable"
32586
32587 2001-12-27 01:26  ivan
32588
32589         * README.1.4.0pre4567-8, FS/FS/Record.pm, FS/FS/part_pkg.pm,
32590           FS/FS/part_svc.pm, FS/bin/freeside-overdue, bin/fs-setup,
32591           htetc/global.asa, httemplate/browse/part_pkg.cgi,
32592           httemplate/browse/part_svc.cgi, httemplate/edit/agent_type.cgi,
32593           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
32594           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
32595           httemplate/edit/process/part_pkg.cgi,
32596           httemplate/view/cust_main.cgi: service and package disable!
32597
32598 2001-12-26 15:59  ivan
32599
32600         * httemplate/docs/: install.html, schema.html, upgrade8.html: doc
32601
32602 2001-12-26 07:41  ivan
32603
32604         * httemplate/view/cust_main.cgi: remove warnings
32605
32606 2001-12-26 07:11  ivan
32607
32608         * httemplate/edit/process/cust_credit.cgi: apply credits!!
32609
32610 2001-12-26 07:08  ivan
32611
32612         * FS/: MANIFEST, bin/freeside-overdue: add freeside-overdue
32613
32614 2001-12-26 07:07  ivan
32615
32616         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
32617           posting credit
32618
32619 2001-12-26 03:47  ivan
32620
32621         * FS/bin/freeside-overdue: don't provide example crontabs that run
32622           at 4:20 _PM_
32623
32624 2001-12-26 03:17  ivan
32625
32626         * FS/FS/cust_main.pm, FS/bin/freeside-overdue,
32627           httemplate/docs/billing.html: (untested eek) freeside-overdue
32628           script & cust_main balance_date & total_owed_date methods
32629
32630 2001-12-26 01:18  ivan
32631
32632         * httemplate/: index.html, search/cust_pay.cgi,
32633           search/cust_pay.html, view/cust_main.cgi: search by check #
32634
32635 2001-12-25 23:53  ivan
32636
32637         * FS/FS/cust_pay.pm: doc
32638
32639 2001-12-25 22:02  ivan
32640
32641         * httemplate/edit/cust_pay.cgi: UI
32642
32643 2001-12-25 21:19  ivan
32644
32645         * httemplate/: index.html, edit/cust_pay.cgi,
32646           edit/process/cust_pay.cgi, search/cust_main-payinfo.html,
32647           search/cust_main-quickpay.html, search/cust_main.cgi,
32648           search/cust_main.html: expedited check entry
32649
32650 2001-12-25 21:02  ivan
32651
32652         * CREDITS: still missing tons of folks, i am sure
32653
32654 2001-12-25 20:52  ivan
32655
32656         * httemplate/search/: cust_bill.html, svc_acct.html,
32657           svc_domain.html, cust_main.html: same look as rest of search
32658           pages
32659
32660 2001-12-25 20:25  ivan
32661
32662         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
32663           httemplate/edit/cust_pay.cgi,
32664           httemplate/edit/process/cust_credit.cgi,
32665           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
32666           credits, post credit UI overhaul
32667
32668 2001-12-25 18:33  ivan
32669
32670         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
32671
32672 2001-12-21 18:41  ivan
32673
32674         * httemplate/docs/install.html: doco on creating database manually
32675
32676 2001-12-21 13:40  ivan
32677
32678         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
32679           httemplate/view/cust_main.cgi: add name/address to post payment
32680           screen
32681
32682           get rid of some $-0.00  yay for ieee fp
32683
32684 2001-12-21 12:55  ivan
32685
32686         * FS/FS/cust_bill_pay.pm: fixes
32687
32688             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
32689           for invnum 1659
32690             greater than cust_bill.charged 19.95 at
32691             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
32692
32693 2001-12-19 21:34  ivan
32694
32695         * FS/FS/Record.pm: work better with DBIx::Profile
32696
32697 2001-12-19 18:09  ivan
32698
32699         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
32700           '*' password
32701
32702 2001-12-19 18:07  ivan
32703
32704         * FS/FS/svc_acct.pm: quiet warnings
32705
32706 2001-12-19 06:33  ivan
32707
32708         * FS/FS/svc_acct.pm: alas, a 5.6-ism
32709
32710 2001-12-19 06:30  ivan
32711
32712         * FS/FS/svc_acct.pm: surpress warnings
32713
32714 2001-12-18 11:36  ivan
32715
32716         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
32717
32718 2001-12-18 11:34  ivan
32719
32720         * httemplate/edit/cust_bill_pay.cgi: typo
32721
32722 2001-12-18 11:32  ivan
32723
32724         * httemplate/edit/cust_bill_pay.cgi: declar vars
32725
32726 2001-12-18 11:30  ivan
32727
32728         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
32729           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
32730           payment webinterface
32731
32732 2001-12-17 23:12  ivan
32733
32734         * httemplate/search/cust_pkg.cgi: really working dates on package
32735           browse.  ouch.
32736
32737 2001-12-17 23:08  ivan
32738
32739         * httemplate/search/cust_pkg.cgi: working dates on package browse
32740
32741 2001-12-17 22:45  ivan
32742
32743         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
32744
32745 2001-12-17 22:38  ivan
32746
32747         * httemplate/search/cust_pkg.cgi: show dates on package browse
32748
32749 2001-12-17 22:29  ivan
32750
32751         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
32752
32753 2001-12-17 17:49  ivan
32754
32755         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
32756           MANIFEST
32757
32758           fix warning:
32759
32760           FS::cust_main_invoice=HASH(0x90c86c4) at
32761           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
32762
32763 2001-12-17 15:59  ivan
32764
32765         * FS/FS/cust_bill.pm: fixes
32766
32767            Argument "" isn't numeric in ncmp at
32768            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
32769
32770 2001-12-16 15:50  ivan
32771
32772         * FS/FS/cust_main.pm: eek nasty bug
32773
32774 2001-12-15 16:55  ivan
32775
32776         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
32777           cust_bill_pay.amount 39.9 for paynum 240 greater than
32778           cust_pay.paid 39.90
32779
32780 2001-12-15 14:59  ivan
32781
32782         * httemplate/view/svc_acct.cgi: style
32783
32784 2001-12-15 14:58  ivan
32785
32786         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
32787           records
32788
32789 2001-12-15 14:56  ivan
32790
32791         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
32792           <burgess@www.cynjut.net>, thanks
32793
32794 2001-12-15 14:47  ivan
32795
32796         * httemplate/edit/cust_main.cgi: allow entering of referral
32797           customer by number as well as by link off the view page, courtesy
32798           of Dave Burgess <burgess@www.cynjut.net>
32799
32800 2001-12-14 16:17  ivan
32801
32802         * FS/FS/cust_main.pm: style changes
32803
32804 2001-12-13 10:37  ivan
32805
32806         * FS/bin/freeside-setinvoice: okay, it should really work now
32807
32808 2001-12-13 09:52  ivan
32809
32810         * FS/bin/freeside-setinvoice: fix setinvoice script
32811
32812 2001-12-13 01:17  ivan
32813
32814         * FS/bin/freeside-setinvoice: added util to set invoice
32815           destinations
32816
32817 2001-12-12 11:42  ivan
32818
32819         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
32820           passwords in web interface
32821
32822 2001-12-11 23:59  ivan
32823
32824         * bin/svc_acct.export: use pwd_mkdb to install
32825           /etc/master.passwd.new instead of moving it into place
32826
32827 2001-12-11 13:26  ivan
32828
32829         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
32830
32831 2001-12-11 02:38  ivan
32832
32833         * bin/svc_acct.export, httemplate/docs/install.html: radiusprepend
32834           config file for export add Archive::Tar to docs
32835
32836 2001-12-10 04:18  ivan
32837
32838         * FS/FS/Record.pm: Pg datatype pain
32839
32840 2001-12-09 20:54  ivan
32841
32842         * httemplate/index.html: typo noticed by Dave Burgess
32843           <burgess@www.cynjut.net>, thanks.
32844
32845 2001-12-09 16:44  ivan
32846
32847         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
32848           wasn't getting substitued.
32849
32850 2001-12-09 15:31  ivan
32851
32852         * httemplate/search/svc_acct.cgi: harmless? missing ;
32853
32854 2001-12-08 02:08  ivan
32855
32856         * httemplate/config/config.cgi: need a POST here; browsers
32857           (especially IE) are unhappy with the default GET
32858
32859 2001-12-08 02:07  ivan
32860
32861         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
32862           custnum!
32863
32864 2001-12-08 02:03  ivan
32865
32866         * FS/FS/cust_main.pm: fix logic error creating invoice line items
32867
32868 2001-12-08 02:01  ivan
32869
32870         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
32871
32872 2001-12-04 05:10  ivan
32873
32874         * httemplate/edit/svc_forward.cgi: from Dave Burgess
32875           <burgess@neonramp.com>:
32876
32877            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
32878           as the
32879            qualifier on the LHS of the assignment.  This also solves the
32880            problem with a similar error on the RHS of line 105.  It also
32881           seems to make
32882            the routine work fairly reliably (it has been problematic for me
32883           in the
32884            past).
32885
32886 2001-12-03 03:33  ivan
32887
32888         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
32889           paged service browse!!
32890
32891 2001-12-03 02:59  ivan
32892
32893         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
32894           browse
32895
32896 2001-12-03 00:43  ivan
32897
32898         * httemplate/search/cust_main.cgi: paged customer browse!
32899
32900 2001-12-03 00:41  ivan
32901
32902         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
32903           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
32904           option paged implementation of customer browse!
32905
32906 2001-11-29 16:04  ivan
32907
32908         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
32909           methods
32910
32911 2001-11-20 19:42  ivan
32912
32913         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
32914           name (!)
32915
32916 2001-11-20 19:40  ivan
32917
32918         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
32919           postalinvoicedefault config file
32920
32921 2001-11-16 02:22  ivan
32922
32923         * httemplate/docs/billing.html: update link to Text::Template docs
32924
32925 2001-11-13 13:27  ivan
32926
32927         * FS/: MANIFEST, bin/freeside-print-batch: remove
32928           freeside-print-batch
32929
32930 2001-11-12 05:19  ivan
32931
32932         * FS/FS/cust_main.pm: import hack to be less strict
32933
32934 2001-11-09 10:26  ivan
32935
32936         * httemplate/docs/install.html: Pg7 dependancy
32937
32938 2001-11-08 07:26  ivan
32939
32940         * FS/bin/freeside-queued: harmless typo noticed by "Edward
32941           Shabotinsky" <lanshark@bsinet.net>, thanks
32942
32943 2001-11-06 10:45  ivan
32944
32945         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
32946
32947 2001-11-06 10:35  ivan
32948
32949         * Makefile: i REALLY suck at Makefiles
32950
32951 2001-11-06 10:34  ivan
32952
32953         * Makefile: i suck at Makefiles
32954
32955 2001-11-06 10:22  ivan
32956
32957         * Makefile: make foo for htetc/global.asa
32958
32959 2001-11-06 09:58  ivan
32960
32961         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
32962
32963 2001-11-06 09:48  ivan
32964
32965         * bin/fs-setup: payinfo changed from length 16 to $char_d for
32966           future expansion
32967
32968 2001-11-05 13:30  ivan
32969
32970         * Makefile: more fixes for fresh installation
32971
32972 2001-11-05 13:26  ivan
32973
32974         * Makefile: yet more Make
32975
32976 2001-11-05 13:24  ivan
32977
32978         * Makefile: make create-database fix
32979
32980 2001-11-05 12:12  ivan
32981
32982         * Makefile, FS/FS/Record.pm: makefile fixups
32983
32984 2001-11-05 10:23  ivan
32985
32986         * httemplate/docs/install.html: doc
32987
32988 2001-11-05 09:00  jeff
32989
32990         * FS/FS/svc_acct.pm: improved svc_acct replacement
32991
32992 2001-11-05 08:42  ivan
32993
32994         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
32995           badly, oops
32996
32997 2001-11-05 06:04  ivan
32998
32999         * FS/bin/freeside-bill: fixup getopt
33000
33001 2001-11-05 06:03  ivan
33002
33003         * Makefile: move sys-dependant stuff to vars
33004
33005 2001-11-05 05:57  ivan
33006
33007         * FS/FS/svc_acct.pm: doc tyop
33008
33009 2001-11-05 04:07  ivan
33010
33011         * bin/svc_domain.import: this is unfinished and untested anyway,
33012           but this corrects a silly typo
33013
33014 2001-11-05 03:55  ivan
33015
33016         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
33017           expressions remove debugging warn output
33018
33019 2001-11-03 09:49  ivan
33020
33021         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
33022           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
33023           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
33024           httemplate/search/cust_main.cgi: new 'jsearch' call for big
33025           joined searches & caching support preliminary customer browse
33026           optimizations, much faster!
33027
33028 2001-11-02 00:14  ivan
33029
33030         * FS/bin/freeside-print-batch: silence pod complaints
33031
33032 2001-11-01 21:28  ivan
33033
33034         * httemplate/config/config.cgi: note config changes need
33035           apache/freeside-queued restart to take effect
33036
33037 2001-11-01 21:11  ivan
33038
33039         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
33040
33041 2001-11-01 20:55  ivan
33042
33043         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
33044           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
33045
33046 2001-10-31 16:16  ivan
33047
33048         * httemplate/search/cust_main.cgi: hit the database slightly less.
33049           this page still takes forever with lots of customers.
33050
33051 2001-10-31 08:52  ivan
33052
33053         * httemplate/browse/queue.cgi: queue display works again, even if
33054           those links don't
33055
33056 2001-10-30 11:05  ivan
33057
33058         * FS/FS/cust_pay_batch.pm, bin/fs-setup, httemplate/index.html,
33059           httemplate/browse/cust_pay_batch.cgi,
33060           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
33061           web interface to view pending batch
33062
33063 2001-10-30 07:42  ivan
33064
33065         * httemplate/edit/cust_main.cgi: put default country up top
33066
33067 2001-10-30 07:41  ivan
33068
33069         * httemplate/edit/cust_main.cgi: precedence oops
33070
33071 2001-10-30 07:39  ivan
33072
33073         * httemplate/edit/cust_main.cgi: better ordering of state selection
33074           on new customer screen
33075
33076 2001-10-30 06:54  ivan
33077
33078         * htetc/handler.pl, httemplate/browse/agent.cgi,
33079           httemplate/browse/agent_type.cgi,
33080           httemplate/browse/cust_main_county.cgi,
33081           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
33082           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
33083           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
33084           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
33085           httemplate/edit/cust_credit_bill.cgi,
33086           httemplate/edit/cust_main.cgi,
33087           httemplate/edit/cust_main_county-expand.cgi,
33088           httemplate/edit/cust_main_county.cgi,
33089           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
33090           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
33091           httemplate/edit/svc_acct_pop.cgi,
33092           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
33093           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
33094           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
33095           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
33096           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
33097           httemplate/search/svc_acct_sm.cgi,
33098           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
33099           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
33100           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
33101           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
33102           get rid of header foo in individual templates
33103
33104 2001-10-30 06:28  ivan
33105
33106         * httemplate/docs/: install.html, upgrade8.html: docu
33107
33108 2001-10-30 06:20  ivan
33109
33110         * htetc/handler.pl, httemplate/config/config-view.cgi,
33111           httemplate/config/config.cgi: web config should workish now
33112
33113 2001-10-30 05:49  ivan
33114
33115         * Makefile: work with CVS version too
33116
33117 2001-10-30 05:48  ivan
33118
33119         * Makefile: make
33120
33121 2001-10-30 05:47  ivan
33122
33123         * Makefile, FS/bin/freeside-adduser, conf/address, conf/domain,
33124           conf/secrets, conf/shells, conf/smtpmachine,
33125           httemplate/docs/install.html: `make create-config' installs
33126           default config (conf dir update) freeside-adduser uses default
33127           secrets file
33128
33129 2001-10-30 04:38  ivan
33130
33131         * Makefile: make
33132
33133 2001-10-30 04:35  ivan
33134
33135         * Makefile, httemplate/docs/install.html: makefile typo
33136
33137 2001-10-30 03:47  ivan
33138
33139         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
33140           httemplate/docs/config.html, httemplate/docs/index.html,
33141           httemplate/docs/install.html: whew more install docs and
33142           automation
33143
33144 2001-10-30 02:20  ivan
33145
33146         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser,
33147           httemplate/docs/install.html: setup/config updates.  getting
33148           easier...
33149
33150 2001-10-29 13:22  ivan
33151
33152         * Makefile: fix make clean
33153
33154 2001-10-29 12:54  ivan
33155
33156         * httemplate/docs/install.html: doc typo
33157
33158 2001-10-29 12:53  ivan
33159
33160         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
33161           records
33162
33163 2001-10-29 09:17  ivan
33164
33165         * Makefile: automate a tiny bit more
33166
33167 2001-10-26 03:24  ivan
33168
33169         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
33170           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
33171           httemplate/browse/cust_main_county.cgi,
33172           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
33173           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
33174           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
33175           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
33176           httemplate/edit/cust_credit_bill.cgi,
33177           httemplate/edit/cust_main.cgi,
33178           httemplate/edit/cust_main_county-expand.cgi,
33179           httemplate/edit/cust_main_county.cgi,
33180           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
33181           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
33182           httemplate/edit/svc_acct_pop.cgi,
33183           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
33184           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
33185           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
33186           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
33187           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
33188           httemplate/search/svc_acct_sm.cgi,
33189           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
33190           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
33191           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
33192           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
33193           cache foo *sigh*
33194
33195 2001-10-26 02:50  ivan
33196
33197         * httemplate/config/config-process.cgi: otherwise people will have
33198           problems with `0' zero
33199
33200 2001-10-25 14:24  ivan
33201
33202         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
33203
33204 2001-10-25 09:13  ivan
33205
33206         * FS/FS/cust_main_invoice.pm: & in email addresses
33207
33208 2001-10-25 01:41  ivan
33209
33210         * FS/FS/Conf.pm: remove debugging cruft
33211
33212 2001-10-24 08:45  ivan
33213
33214         * httemplate/config/config-process.cgi: correct for browser
33215           munching
33216
33217 2001-10-24 08:29  ivan
33218
33219         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
33220           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
33221           bin/fs-setup, bin/svc_acct.export, httemplate/index.html,
33222           httemplate/config/config-process.cgi,
33223           httemplate/config/config-view.cgi, httemplate/docs/config.html,
33224           httemplate/docs/install.html, httemplate/search/svc_acct.cgi:
33225           preliminary web config editor
33226
33227           new config files: username-ampersand, passwordmax
33228
33229           fs-setup updates
33230
33231           get rid of old and crufty and unused registries/ config foo
33232
33233           documentation updates
33234
33235 2001-10-23 17:59  ivan
33236
33237         * httemplate/browse/queue.cgi: Can't find string terminator "!"
33238           anywhere before EOF at queue.cgi line 42
33239
33240 2001-10-23 13:53  ivan
33241
33242         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
33243           UPDATE
33244
33245           greeeat.
33246
33247 2001-10-23 11:57  ivan
33248
33249         * httemplate/docs/: config.html, install.html: document how to set
33250           MySQL with BDB default tables
33251
33252 2001-10-23 11:15  ivan
33253
33254         * bin/fs-setup: mysql fixes
33255
33256 2001-10-22 07:48  ivan
33257
33258         * FS/FS/svc_acct.pm: fix dir check
33259
33260 2001-10-22 05:22  ivan
33261
33262         * FS/FS/svc_domain.pm: fix delete method for new databases
33263
33264 2001-10-22 01:31  ivan
33265
33266         * FS/FS/cust_main.pm: tyop
33267
33268 2001-10-22 01:29  ivan
33269
33270         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
33271           warnings, delete package ability (& warning)
33272
33273 2001-10-20 05:17  ivan
33274
33275         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
33276           bin/fs-setup, htetc/global.asa, htetc/handler.pl,
33277           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
33278           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
33279           httemplate/edit/svc_acct.cgi,
33280           httemplate/edit/process/cust_main.cgi,
33281           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
33282           exempt flags, UI to edit rework part_pkg editing UI some more
33283
33284 2001-10-16 13:33  jeff
33285
33286         * bin/svc_acct.export: added slipip insertion for icradius and
33287           vpopmail restart config
33288
33289 2001-10-15 07:58  ivan
33290
33291         * FS/FS/cust_pkg.pm, htetc/global.asa, htetc/handler.pl,
33292           httemplate/edit/REAL_cust_pkg.cgi,
33293           httemplate/edit/process/REAL_cust_pkg.cgi,
33294           httemplate/view/cust_pkg.cgi: date editing
33295
33296 2001-10-15 05:16  ivan
33297
33298         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
33299           httemplate/misc/bill.cgi: print reasons with credits on invoices
33300
33301           use straight eval, not Safe::reval in cust_main::bill for now, as
33302           i have no   idea how to call methods on a share()'ed scalar.
33303           hmm.
33304
33305           add cust_pkg::cust_main method
33306
33307           s/eidiot/idiot/ in httemplate/misc/bill.cgi
33308
33309 2001-10-15 04:39  ivan
33310
33311         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
33312           plan ||= 'flat' for custom pricing 9clone) package definitions
33313           too
33314
33315 2001-10-15 04:35  ivan
33316
33317         * httemplate/edit/cust_main.cgi: visual fix
33318
33319 2001-10-15 03:42  ivan
33320
33321         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
33322           bin/fs-setup, httemplate/browse/part_pkg.cgi,
33323           httemplate/docs/config.html, httemplate/docs/schema.html,
33324           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
33325           httemplate/edit/part_svc.cgi,
33326           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
33327           pass, oh my
33328
33329 2001-10-12 08:26  ivan
33330
33331         * httemplate/browse/queue.cgi: add (as yet inactive) retry & remove
33332           links
33333
33334 2001-10-11 10:46  ivan
33335
33336         * htetc/: global.asa, handler.pl: price plan uI!
33337
33338 2001-10-11 10:44  ivan
33339
33340         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
33341           ----------------------------------------------------------------------
33342
33343 2001-10-09 23:22  thalakan
33344
33345         * httemplate/search/cust_main.cgi: Reverted.
33346
33347 2001-10-09 22:59  thalakan
33348
33349         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
33350
33351 2001-10-09 22:42  ivan
33352
33353         * httemplate/search/cust_main.cgi: revert silly changes
33354
33355 2001-10-09 22:33  thalakan
33356
33357         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
33358
33359 2001-10-09 22:24  ivan
33360
33361         * FS/FS/Record.pm: embarassing doc fix, thanks jason
33362
33363 2001-10-09 16:10  ivan
33364
33365         * README.1.4.0pre3-4, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
33366           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
33367           httemplate/docs/config.html, httemplate/docs/install.html,
33368           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
33369           bin/fs-setup: add `unsuspendauto' config file: enable the
33370           automatic unsuspension of suspended packages when a customer's
33371           balance due changes from positive to zero or negative as the
33372           result of a payment or credit
33373
33374           add cust_pkg.manual_flag to disable this behaviour per customer
33375           package (no UI to set this yet)
33376
33377 2001-10-09 06:16  ivan
33378
33379         * httemplate/docs/install.html: update mysql links
33380
33381 2001-10-09 00:16  ivan
33382
33383         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
33384           fix
33385
33386 2001-10-08 20:11  ivan
33387
33388         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
33389           sheesh
33390
33391 2001-10-02 13:07  ivan
33392
33393         * httemplate/docs/upgrade8.html: doc clarification (?)
33394
33395 2001-10-02 09:00  jeff
33396
33397         * README.1.4.0pre3-4, FS/FS/cust_pay_batch.pm, bin/fs-setup,
33398           httemplate/docs/upgrade8.html: add pkey to batch payments and fix
33399           a doc typo
33400
33401 2001-10-02 04:10  ivan
33402
33403         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
33404           up in fix.net's password files
33405
33406 2001-10-01 03:31  ivan
33407
33408         * FS/FS/cust_pkg.pm: oops
33409
33410 2001-09-30 15:35  ivan
33411
33412         * FS/FS/svc_acct.pm: arg
33413
33414 2001-09-30 15:19  ivan
33415
33416         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
33417
33418 2001-09-30 13:30  ivan
33419
33420         * FS/FS/svc_acct.pm, httemplate/docs/config.html:
33421           username-uppercase config file
33422
33423 2001-09-27 21:33  ivan
33424
33425         * httemplate/docs/install.html: ssh recommendations
33426
33427 2001-09-27 14:49  ivan
33428
33429         * FS/FS/svc_acct_pop.pm: not used
33430
33431 2001-09-27 14:12  ivan
33432
33433         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
33434
33435 2001-09-27 13:41  ivan
33436
33437         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
33438           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
33439           selector!
33440
33441 2001-09-27 11:33  ivan
33442
33443         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
33444           domsvc
33445
33446 2001-09-26 04:34  ivan
33447
33448         * README.1.4.0pre3-4: index oops
33449
33450 2001-09-26 02:17  ivan
33451
33452         * README.1.4.0pre3-4, FS/FS.pm, FS/MANIFEST,
33453           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
33454           FS/FS/part_pop_local.pm, FS/FS/svc_acct_pop.pm,
33455           FS/t/part_pop_local.t, bin/fs-setup, httemplate/docs/schema.html,
33456           httemplate/docs/upgrade8.html: add part_pop_local table
33457
33458 2001-09-25 11:03  ivan
33459
33460         * FS/FS/cust_main.pm:
33461           ror
33462
33463 2001-09-25 11:01  ivan
33464
33465         * FS/FS/cust_main.pm, httemplate/docs/config.html: add
33466           emailinvoiceonly config file and begin to use it
33467
33468 2001-09-25 08:55  ivan
33469
33470         * FS/FS/cust_main.pm, httemplate/docs/config.html:
33471           Business::OnlinePayment::BankOfAmerica
33472
33473 2001-09-24 17:05  ivan
33474
33475         * FS/bin/freeside-queued: better REAPER
33476
33477 2001-09-23 20:23  ivan
33478
33479         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
33480
33481 2001-09-20 20:47  ivan
33482
33483         * httemplate/view/cust_main.cgi: show company and name (instead of
33484           just company) for referring customers that have a company
33485
33486 2001-09-19 17:13  ivan
33487
33488         * FS/FS/cust_main.pm: really fix fuzzy searching
33489
33490 2001-09-19 17:10  ivan
33491
33492         * FS/FS/cust_main.pm: fix fuzzy searching
33493
33494 2001-09-19 14:51  ivan
33495
33496         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
33497           working.
33498
33499 2001-09-19 14:06  ivan
33500
33501         * README.1.4.0pre3-4, FS/MANIFEST, FS/FS/svc_acct.pm,
33502           FS/bin/freeside-apply-credits, httemplate/docs/config.html:
33503           directory hashing remove jeff's lib patch from
33504           freeside-apply-credits add freeside-apply-credits to MANIFEST
33505           README for pre3-4
33506
33507 2001-09-19 12:41  ivan
33508
33509         * FS/FS/svc_acct.pm: tyop
33510
33511 2001-09-19 12:39  ivan
33512
33513         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
33514
33515 2001-09-19 12:28  ivan
33516
33517         * FS/FS/svc_acct.pm: ;args
33518
33519 2001-09-19 12:19  ivan
33520
33521         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
33522
33523 2001-09-19 12:00  ivan
33524
33525         * FS/bin/freeside-queued: set $ENV{HOME}
33526
33527 2001-09-18 17:24  ivan
33528
33529         * FS/FS/svc_acct.pm: icradius transactional password changes
33530           (suspensions, unsuspensions)
33531
33532 2001-09-16 05:45  ivan
33533
33534         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
33535           httemplate/index.html, httemplate/docs/config.html,
33536           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33537           fix oops in FS::cust_main_invoice::replace preventing package
33538           cancellation
33539
33540           add toggle switch to cust_main searching to show/hide cancelled
33541           customers.  hidecancelledcustomers config file is just which
33542           state it starts in.
33543
33544           add signupurl config file to enable showing of the customer's
33545           signup URL on the view page.
33546
33547 2001-09-14 12:54  ivan
33548
33549         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
33550
33551 2001-09-14 11:05  ivan
33552
33553         * FS/FS/Record.pm: s/croak/confess/
33554
33555 2001-09-12 08:54  ivan
33556
33557         * httemplate/docs/: install.html, upgrade8.html: mason warnings
33558
33559 2001-09-12 08:45  ivan
33560
33561         * FS/FS/part_svc.pm: oops
33562
33563 2001-09-11 16:44  ivan
33564
33565         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
33566           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
33567           httemplate/edit/svc_forward.cgi, httemplate/view/svc_acct.cgi:
33568           radius attributes & default/fixed values should work again now
33569
33570 2001-09-11 15:20  ivan
33571
33572         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
33573           bin/fs-radius-add-reply, bin/fs-setup, bin/svc_acct.export: fix
33574           radius attribute adding
33575
33576 2001-09-11 14:58  ivan
33577
33578         * FS/bin/freeside-queued: usage sub
33579
33580 2001-09-11 13:59  ivan
33581
33582         * httemplate/edit/svc_acct_sm.cgi: persistance problem not clearing
33583           variables between runs
33584
33585 2001-09-11 13:44  ivan
33586
33587         * httemplate/search/svc_acct.cgi: getting "you should run the
33588           bin/fs-migrate-svc_acct_sm" message unexpectedly
33589
33590 2001-09-11 12:16  ivan
33591
33592         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
33593           others?
33594
33595 2001-09-11 06:10  ivan
33596
33597         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
33598           export
33599
33600 2001-09-11 05:46  ivan
33601
33602         * httemplate/edit/process/part_svc.cgi: more service edit fix
33603
33604 2001-09-11 05:42  ivan
33605
33606         * httemplate/edit/part_svc.cgi: fix service editing
33607
33608 2001-09-11 05:25  ivan
33609
33610         * FS/FS/queue.pm: queue clean fix
33611
33612 2001-09-11 05:24  ivan
33613
33614         * FS/FS/queue.pm: job queue fix
33615
33616 2001-09-11 05:10  ivan
33617
33618         * FS/FS/cust_main.pm: fuzzyfix
33619
33620 2001-09-11 05:06  ivan
33621
33622         * FS/FS/svc_acct.pm: better logging
33623
33624 2001-09-11 05:00  ivan
33625
33626         * FS/FS/svc_acct.pm: cyrus fix!
33627
33628 2001-09-11 04:52  ivan
33629
33630         * FS/bin/freeside-queued: rar
33631
33632 2001-09-11 03:05  ivan
33633
33634         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
33635
33636 2001-09-11 02:56  ivan
33637
33638         * README.1.4.0pre2-3, httemplate/edit/process/quick-cust_pkg.cgi,
33639           httemplate/view/cust_main.cgi: fix quick order
33640
33641 2001-09-10 21:44  ivan
33642
33643         * httemplate/browse/queue.cgi: web queue view
33644
33645 2001-09-10 21:17  ivan
33646
33647         * FS/FS/svc_acct.pm, httemplate/docs/config.html: username-noperiod
33648           config file
33649
33650 2001-09-10 20:15  ivan
33651
33652         * README.1.4.0pre2-3, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
33653           FS/bin/freeside-queued, httemplate/docs/config.html,
33654           httemplate/docs/export.html, httemplate/edit/part_svc.cgi: cyrus
33655           support
33656
33657 2001-09-10 18:09  ivan
33658
33659         * FS/bin/freeside-queued: working queued
33660
33661 2001-09-10 17:08  ivan
33662
33663         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
33664           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
33665           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-bill,
33666           FS/bin/freeside-queued, FS/t/queue.t, FS/t/queue_arg.t,
33667           htetc/handler.pl, httemplate/index.html,
33668           httemplate/browse/part_svc.cgi, httemplate/docs/install.html,
33669           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
33670           httemplate/edit/part_svc.cgi,
33671           httemplate/edit/process/part_svc.cgi,
33672           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
33673           prelim. job queues! fixed part_svc editing
33674
33675 2001-09-10 17:07  ivan
33676
33677         * bin/: freeside-init, fs-migrate-part_svc, fs-setup: fixing
33678           fs-migrate-part_svc updateing fs-setup for job queues
33679           freeside-init for starting freeside-queued
33680
33681 2001-09-07 17:28  khoff
33682
33683         * bin/fs-setup: First post.  Sorry.  Missing comma.
33684
33685 2001-09-07 13:49  ivan
33686
33687         * FS/FS/part_svc_column.pm: oops, forgot to add this
33688
33689 2001-09-07 13:26  ivan
33690
33691         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
33692
33693 2001-09-07 13:19  ivan
33694
33695         * FS/MANIFEST: tyop
33696
33697 2001-09-07 13:17  ivan
33698
33699         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
33700           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
33701           bin/generate-raddb: fix RADIUS attribute capitalization
33702
33703 2001-09-06 14:43  ivan
33704
33705         * httemplate/docs/: install.html, postgresql.html: no more pg
33706           RADIUS silliness
33707
33708 2001-09-06 14:20  ivan
33709
33710         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
33711
33712 2001-09-06 13:41  ivan
33713
33714         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm,
33715           FS/FS/part_svc.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
33716           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
33717           FS/FS/svc_www.pm, FS/t/part_svc_column.t,
33718           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
33719           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
33720           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
33721           httemplate/docs/upgrade8.html, httemplate/edit/part_svc.cgi,
33722           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
33723
33724 2001-09-04 08:12  ivan
33725
33726         * httemplate/docs/admin.html: tyop
33727
33728 2001-09-04 08:06  ivan
33729
33730         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
33731           indeed
33732
33733 2001-09-04 07:44  ivan
33734
33735         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
33736           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
33737           httemplate/browse/part_referral.cgi,
33738           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
33739           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
33740           httemplate/edit/process/quick-cust_pkg.cgi,
33741           httemplate/view/cust_main.cgi: new admin documentation, quick
33742           one-pkg order
33743
33744 2001-09-04 04:15  ivan
33745
33746         * bin/fs-setup: rar
33747
33748 2001-09-04 04:15  ivan
33749
33750         * bin/fs-setup: much better
33751
33752 2001-09-04 04:14  ivan
33753
33754         * bin/fs-setup: tyops
33755
33756 2001-09-04 04:03  ivan
33757
33758         * bin/fs-setup, httemplate/docs/config.html: silly syntax error and
33759           doc updates
33760
33761 2001-09-04 02:55  ivan
33762
33763         * httemplate/docs/install.html: better installation instructions
33764
33765 2001-09-04 02:54  ivan
33766
33767         * htetc/global.asa: hehe, this should help out everybody without
33768           DBIx::Profile (i.e. everybody)
33769
33770 2001-09-03 15:16  ivan
33771
33772         * bin/fs-setup: this too
33773
33774 2001-09-03 15:07  ivan
33775
33776         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
33777           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm, FS/bin/freeside-bill,
33778           httemplate/docs/signup.html, httemplate/docs/upgrade8.html,
33779           httemplate/edit/cust_credit.cgi,
33780           httemplate/edit/cust_credit_bill.cgi,
33781           httemplate/edit/cust_pay.cgi,
33782           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
33783           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
33784           more bugs
33785
33786 2001-09-02 00:57  ivan
33787
33788         * CREDITS: credito
33789
33790 2001-09-02 00:57  ivan
33791
33792         * bin/generate-tests: gawl
33793
33794 2001-09-02 00:49  ivan
33795
33796         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
33797           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
33798           httemplate/edit/cust_credit_bill.cgi,
33799           httemplate/view/cust_main.cgi: things are starting to work again,
33800           sorta.
33801
33802 2001-09-01 22:38  ivan
33803
33804         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33805           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
33806           migration.  ugh.
33807
33808 2001-09-01 21:51  ivan
33809
33810         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
33811
33812 2001-09-01 21:25  ivan
33813
33814         * FS/: FS.pm, MANIFEST, test.pl, FS/cust_bill_pay.pm,
33815           FS/cust_main.pm, FS/cust_refund.pm, t/CGI.t, t/CGIwrapper.t,
33816           t/Conf.t, t/Record.t, t/UID.t, t/agent.t, t/agent_type.t,
33817           t/cust_bill.t, t/cust_bill_pay.t, t/cust_bill_pkg.t,
33818           t/cust_credit.t, t/cust_credit_bill.t, t/cust_credit_refund.t,
33819           t/cust_main.t, t/cust_main_county.t, t/cust_main_invoice.t,
33820           t/cust_pay.t, t/cust_pay_batch.t, t/cust_pkg.t, t/cust_refund.t,
33821           t/cust_svc.t, t/domain_record.t, t/nas.t, t/part_pkg.t,
33822           t/part_referral.t, t/part_svc.t, t/pkg_svc.t, t/port.t,
33823           t/prepay_credit.t, t/session.t, t/svc_Common.t, t/svc_acct.t,
33824           t/svc_acct_pop.t, t/svc_acct_sm.t, t/svc_domain.t,
33825           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
33826           the embarassing fixes in it found
33827
33828 2001-09-01 20:42  ivan
33829
33830         * httemplate/docs/upgrade8.html: really.  backup.
33831
33832 2001-09-01 20:20  ivan
33833
33834         * httemplate/docs/upgrade8.html: upgrade
33835
33836 2001-09-01 19:53  jeff
33837
33838         * FS/bin/freeside-apply-credits: adding a credit apply utility
33839
33840 2001-09-01 19:46  ivan
33841
33842         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
33843           FS/FS/cust_refund.pm, bin/fs-setup, httemplate/docs/schema.html,
33844           httemplate/docs/upgrade8.html: cust_refund and cust_pay get
33845           custnums
33846
33847 2001-09-01 18:27  ivan
33848
33849         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
33850           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
33851           cust_refund.pm: more udpates for the new world of unapplied
33852           stuff.  yay.
33853
33854 2001-09-01 16:41  ivan
33855
33856         * httemplate/docs/upgrade8.html: cust_bill_pay and
33857           cust_credit_refund
33858
33859 2001-09-01 15:28  jeff
33860
33861         * FS/FS/cust_main.pm, httemplate/docs/upgrade8.html: haste makes
33862           waste... and left a method out
33863
33864 2001-09-01 15:18  ivan
33865
33866         * FS/FS/cust_credit_bill.pm, bin/fs-setup: add primary key
33867
33868 2001-09-01 15:01  ivan
33869
33870         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
33871
33872 2001-09-01 14:55  jeff
33873
33874         * FS/FS/cust_bill_pay.pm: oops.. need this too
33875
33876 2001-09-01 14:52  jeff
33877
33878         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
33879           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, bin/fs-setup,
33880           httemplate/docs/upgrade8.html,
33881           httemplate/edit/cust_credit_bill.cgi,
33882           httemplate/edit/process/cust_credit_bill.cgi,
33883           httemplate/view/cust_main.cgi: add cust_credit_bill relating
33884           multiple invoices to credits
33885
33886 2001-09-01 13:11  ivan
33887
33888         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33889           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
33890           bin/fs-setup, httemplate/docs/schema.html: cust_bill_pay and
33891           cust_credit_refund.  payments can apply to multiple invoices and
33892           refunds can apply to multiple credits.
33893
33894 2001-09-01 05:35  ivan
33895
33896         * httemplate/search/cust_bill.cgi: totals
33897
33898 2001-08-31 02:20  ivan
33899
33900         * FS/FS/Record.pm: check US zips more strictly
33901
33902 2001-08-31 01:43  ivan
33903
33904         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
33905           better
33906           state, city, then number
33907
33908 2001-08-31 00:28  ivan
33909
33910         * httemplate/edit/cust_main_county-expand.cgi: better error message
33911           for nonexistant cust_main_county records
33912
33913 2001-08-31 00:17  ivan
33914
33915         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
33916           > US UT expand state
33917           > Submit (no data entered)
33918           > US UT is gone frome the list.
33919
33920 2001-08-30 09:23  ivan
33921
33922         * httemplate/docs/signup.html: update signup server: template form
33923           and success html, document
33924
33925 2001-08-30 08:30  ivan
33926
33927         * httemplate/edit/part_svc.cgi: slighly more docu
33928
33929 2001-08-29 02:11  ivan
33930
33931         * httemplate/edit/agent.cgi: ui
33932
33933 2001-08-29 01:45  ivan
33934
33935         * bin/fs-setup, httemplate/docs/upgrade8.html: catchall *can* be
33936           NULL
33937
33938 2001-08-28 09:58  ivan
33939
33940         * httemplate/: docs/signup.html, docs/upgrade8.html,
33941           search/cust_main.cgi: customer-to-customer referrals in singup
33942           server
33943
33944 2001-08-28 07:34  ivan
33945
33946         * FS/FS/cust_main.pm, httemplate/docs/config.html,
33947           httemplate/docs/upgrade8.html, httemplate/edit/cust_main.cgi,
33948           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33949           customer-to-customer referrals!
33950
33951 2001-08-25 22:06  ivan
33952
33953         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
33954
33955 2001-08-25 22:05  ivan
33956
33957         * FS/FS/cust_credit.pm: reason can't be null
33958
33959 2001-08-22 23:17  ivan
33960
33961         * FS/FS/cust_main.pm: no need to be y1.9k complient
33962
33963 2001-08-21 03:27  ivan
33964
33965         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
33966           most everything is working svc_forward-wise now
33967
33968 2001-08-21 02:34  ivan
33969
33970         * FS/FS/Record.pm, FS/FS/UID.pm, FS/bin/freeside-bill,
33971           htetc/global.asa, httemplate/browse/agent.cgi,
33972           httemplate/browse/agent_type.cgi,
33973           httemplate/browse/cust_main_county.cgi,
33974           httemplate/browse/part_pkg.cgi,
33975           httemplate/browse/part_referral.cgi,
33976           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
33977
33978 2001-08-20 20:03  ivan
33979
33980         * FS/FS/svc_acct.pm: fix domain method, and it works against old
33981           databases now too
33982
33983 2001-08-20 19:44  ivan
33984
33985         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
33986           FS/bin/freeside-print-batch, eg/TEMPLATE_cust_main.import,
33987           eg/table_template-svc.pm: remove $Log$
33988
33989 2001-08-20 19:43  ivan
33990
33991         * bin/: dbdef-create, fs-migrate-svc_acct_sm, svc_acct_sm.import: i
33992           think svc_acct_sm.import should go away, but...
33993
33994 2001-08-20 19:32  ivan
33995
33996         * test/cgi-test: remove $Log$
33997
33998 2001-08-20 19:31  ivan
33999
34000         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
34001           browse/part_pkg.cgi, browse/part_referral.cgi,
34002           browse/svc_acct_pop.cgi, edit/agent.cgi, edit/agent_type.cgi,
34003           edit/cust_credit.cgi, edit/cust_main_county-expand.cgi,
34004           edit/cust_main_county.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi,
34005           edit/part_pkg.cgi, edit/part_referral.cgi, edit/svc_acct_pop.cgi,
34006           edit/svc_acct_sm.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
34007           edit/process/agent.cgi, edit/process/agent_type.cgi,
34008           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
34009           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
34010           edit/process/part_pkg.cgi, edit/process/part_referral.cgi,
34011           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
34012           edit/process/svc_acct_sm.cgi, edit/process/svc_domain.cgi,
34013           edit/process/svc_forward.cgi, misc/bill.cgi,
34014           misc/cancel-unaudited.cgi, misc/cancel_pkg.cgi,
34015           misc/catchall.cgi, misc/delete-customer.cgi, misc/expire_pkg.cgi,
34016           misc/link.cgi, misc/print-invoice.cgi, misc/susp_pkg.cgi,
34017           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
34018           misc/process/delete-customer.cgi, misc/process/link.cgi,
34019           search/cust_bill.cgi, search/svc_acct_sm.cgi,
34020           search/svc_domain.cgi, view/cust_bill.cgi, view/cust_pkg.cgi,
34021           view/svc_acct.cgi, view/svc_acct_sm.cgi, view/svc_domain.cgi,
34022           view/svc_forward.cgi: remove $Log$ messages.  whew.
34023
34024 2001-08-20 19:16  ivan
34025
34026         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
34027           databases, with a warning
34028
34029 2001-08-20 19:03  ivan
34030
34031         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
34032           shipping address
34033
34034 2001-08-20 17:39  ivan
34035
34036         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
34037           silly syntax errors
34038
34039 2001-08-20 06:10  ivan
34040
34041         * FS/FS/svc_domain.pm: use var
34042
34043 2001-08-20 05:15  ivan
34044
34045         * httemplate/edit/svc_acct.cgi: #
34046
34047 2001-08-20 05:13  ivan
34048
34049         * httemplate/edit/svc_acct.cgi: only show domains associated with
34050           this customer.
34051
34052 2001-08-20 04:18  ivan
34053
34054         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
34055           qualified!
34056
34057 2001-08-20 04:04  ivan
34058
34059         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
34060           svc_forward work
34061
34062 2001-08-20 02:41  ivan
34063
34064         * FS/FS/: svc_acct.pm, svc_acct_sm.pm, svc_domain.pm,
34065           svc_forward.pm: dtrt when deleting accouts wrt forwards,
34066           catchalls & other references to svc_acct records
34067
34068           depreciate svc_acct_sm further; move qmail catchall handling to
34069           svc_domain
34070
34071 2001-08-20 02:38  ivan
34072
34073         * httemplate/docs/: config.html, export.html, schema.html:
34074           documentation updates
34075
34076 2001-08-19 08:53  jeff
34077
34078         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
34079           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
34080           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
34081           httemplate/edit/process/svc_forward.cgi,
34082           httemplate/misc/catchall.cgi,
34083           httemplate/misc/process/catchall.cgi,
34084           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
34085           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
34086           httemplate/view/svc_forward.cgi: added user interface for
34087           svc_forward and vpopmail support
34088
34089 2001-08-19 06:50  ivan
34090
34091         * bin/fs-setup, httemplate/docs/upgrade8.html: indices on cust_main
34092           ship_last and ship_country
34093
34094 2001-08-19 03:25  ivan
34095
34096         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
34097           the fly, fixes: ticket #88
34098
34099 2001-08-19 02:08  ivan
34100
34101         * TODO: this is what i fed to RT, might as well check it in.
34102
34103           no further modifications to TODO.  everything is in the ticketing
34104           system now.
34105
34106 2001-08-19 01:32  ivan
34107
34108         * httemplate/search/cust_pkg.cgi: display bill and service
34109           name/company, and services
34110
34111 2001-08-19 01:18  ivan
34112
34113         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
34114
34115 2001-08-19 01:15  ivan
34116
34117         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
34118
34119 2001-08-18 17:48  ivan
34120
34121         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
34122           names and change them to two-letter codes
34123
34124 2001-08-17 04:33  ivan
34125
34126         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
34127           ut_alphan for non-US/CA phone numbers
34128
34129 2001-08-17 04:28  ivan
34130
34131         * FS/FS/Record.pm: canada has same phone# rules as US
34132
34133 2001-08-17 04:05  ivan
34134
34135         * httemplate/: browse/cust_main_county.cgi,
34136           edit/cust_main_county.cgi,
34137           edit/process/cust_main_county-collapse.cgi,
34138           edit/process/cust_main_county-expand.cgi: clean up tax rate
34139           editing:   sort by country->state->county,   add "collapse state"
34140           if the tax rates are the same statewide,   redirect "expand
34141           state" to the browse, not edit screen
34142
34143 2001-08-17 03:57  ivan
34144
34145         * bin/: dbdef-create, svc_acct.export, svc_acct.import: gah
34146
34147 2001-08-17 03:57  ivan
34148
34149         * FS/FS/svc_domain.pm: document catchall and untaint everything
34150
34151 2001-08-17 03:55  ivan
34152
34153         * FS/FS/cust_main.pm, httemplate/docs/config.html:
34154           Business::OnlinePayment
34155
34156 2001-08-17 03:53  ivan
34157
34158         * Makefile: alldocs target
34159
34160 2001-08-17 03:53  ivan
34161
34162         * CREDITS: thanks jeff!
34163
34164 2001-08-15 03:04  ivan
34165
34166         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
34167           the) bad direct exit; calls
34168
34169 2001-08-13 16:15  ivan
34170
34171         * httemplate/view/cust_main.cgi: don't display empty comment box
34172
34173 2001-08-13 16:10  ivan
34174
34175         * httemplate/edit/process/cust_main.cgi: properly massage
34176           ship_state & work okay when no initial pkg is selected
34177
34178 2001-08-12 18:00  ivan
34179
34180         * httemplate/docs/schema.html: add svc_forward, depriciate
34181           svc_acct_sm
34182
34183 2001-08-12 17:21  ivan
34184
34185         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
34186
34187 2001-08-12 17:19  ivan
34188
34189         * bin/fs-setup: depriciate svc_acct_sm, add unique index for
34190           username+domsvc on svc_acct, remove silly $Log$
34191
34192 2001-08-12 12:41  jeff
34193
34194         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
34195           bin/fs-migrate-svc_acct_sm, bin/fs-setup, bin/svc_acct.export,
34196           bin/svc_acct_sm.export, httemplate/docs/config.html,
34197           httemplate/docs/upgrade8.html: merging vpopmail support branch
34198
34199 2001-08-12 01:56  ivan
34200
34201         * httemplate/edit/process/part_svc.cgi: don't use
34202           Apache::ASP-specific $Redirect object
34203
34204 2001-08-11 18:26  ivan
34205
34206         * httemplate/docs/postgresql.html: i did get it working
34207
34208 2001-08-11 17:07  ivan
34209
34210         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
34211           transactional invoice_list setting & eliminate non-sticky "first
34212           package"!
34213
34214 2001-08-11 17:07  ivan
34215
34216         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
34217
34218 2001-08-11 17:06  ivan
34219
34220         * FS/FS/cust_main_invoice.pm: better error msgs
34221
34222 2001-08-11 16:19  ivan
34223
34224         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
34225           context to $cgi->keywords
34226
34227 2001-08-11 16:18  ivan
34228
34229         * httemplate/browse/part_svc.cgi: missed a variable interpolation
34230
34231 2001-08-10 22:53  ivan
34232
34233         * bin/fs-setup, httemplate/docs/upgrade8.html: add comments field
34234
34235 2001-08-10 22:52  ivan
34236
34237         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
34238           comments fields
34239
34240 2001-08-10 22:52  ivan
34241
34242         * FS/FS/cust_main.pm: add comments field, fix ship_ address
34243           handling (don't consider a value for ship_state field to mean
34244           something meaningful is in ship_*)
34245
34246 2001-08-10 22:51  ivan
34247
34248         * FS/FS/part_svc.pm: better error msg
34249
34250 2001-08-10 22:50  ivan
34251
34252         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
34253           for ut_anything
34254
34255 2001-08-10 21:55  ivan
34256
34257         * httemplate/edit/part_svc.cgi: don't have any other choices in
34258           svcdb dropdown for existing services, since you can't change it
34259           anyway
34260
34261 2001-08-10 21:29  ivan
34262
34263         * FS/FS/CGI.pm: that's what $etc is for!
34264
34265 2001-08-10 21:15  ivan
34266
34267         * httemplate/misc/delete-customer.cgi: better docs
34268
34269 2001-08-10 17:01  ivan
34270
34271         * FS/FS/cust_main_invoice.pm: "fixes"
34272
34273           Can't call method "username" on an undefined value at
34274           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
34275
34276           but cust_main_invoice records should probably be updated when
34277           svc_acct records are deleted :/
34278
34279 2001-08-08 02:47  ivan
34280
34281         * httemplate/docs/passwd.html: doc clarification
34282
34283 2001-08-07 21:44  ivan
34284
34285         * FS/FS/Record.pm: better error msg
34286
34287 2001-08-03 13:34  jeff
34288
34289         * FS/FS/cust_bill.pm:
34290
34291           added the tax method
34292
34293 2001-07-30 03:43  ivan
34294
34295         * FS/FS/CGI.pm: Apache::ASP eidiot fix
34296
34297 2001-07-30 03:41  ivan
34298
34299         * FS/FS/Record.pm, FS/FS/cust_main.pm,
34300           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
34301           shipping address additions
34302
34303 2001-07-30 02:53  ivan
34304
34305         * httemplate/docs/upgrade8.html: Pg primary key upgrade fix (create
34306           fix in new DBIx::DBSchema)
34307
34308 2001-07-30 01:03  ivan
34309
34310         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
34311           forgotten files
34312
34313 2001-07-30 01:02  ivan
34314
34315         * htetc/: global.asa, handler.pl: template stuffs
34316
34317 2001-07-30 01:01  ivan
34318
34319         * Makefile: need this too!
34320
34321 2001-07-30 00:42  ivan
34322
34323         * bin/fs-setup: need an DBIx::DBSchema with delcolumn
34324
34325 2001-07-30 00:36  ivan
34326
34327         * httemplate/index.html, httemplate/browse/agent.cgi,
34328           httemplate/browse/agent_type.cgi,
34329           httemplate/browse/cust_main_county.cgi,
34330           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
34331           httemplate/browse/part_referral.cgi,
34332           httemplate/browse/part_svc.cgi,
34333           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
34334           httemplate/docs/billing.html, httemplate/docs/config.html,
34335           httemplate/docs/export.html, httemplate/docs/index.html,
34336           httemplate/docs/install.html, httemplate/docs/legacy.html,
34337           httemplate/docs/passwd.html, httemplate/docs/postgresql.html,
34338           httemplate/docs/schema.html, httemplate/docs/session.html,
34339           httemplate/docs/signup.html, httemplate/docs/trouble.html,
34340           httemplate/docs/upgrade.html, httemplate/docs/upgrade2.html,
34341           httemplate/docs/upgrade3.html, httemplate/docs/upgrade4.html,
34342           httemplate/docs/upgrade5.html, httemplate/docs/upgrade6.html,
34343           httemplate/docs/upgrade7.html, httemplate/docs/upgrade8.html,
34344           httemplate/docs/man/FS.html, httemplate/docs/man/FS/Bill.html,
34345           httemplate/docs/man/FS/CGI.html,
34346           httemplate/docs/man/FS/CGIwrapper.html,
34347           httemplate/docs/man/FS/Conf.html,
34348           httemplate/docs/man/FS/Invoice.html,
34349           httemplate/docs/man/FS/Record.html,
34350           httemplate/docs/man/FS/SessionClient.html,
34351           httemplate/docs/man/FS/SignupClient.html,
34352           httemplate/docs/man/FS/UID.html,
34353           httemplate/docs/man/FS/agent.html,
34354           httemplate/docs/man/FS/agent_type.html,
34355           httemplate/docs/man/FS/cust_bill.html,
34356           httemplate/docs/man/FS/cust_bill_pkg.html,
34357           httemplate/docs/man/FS/cust_credit.html,
34358           httemplate/docs/man/FS/cust_main.html,
34359           httemplate/docs/man/FS/cust_main_county.html,
34360           httemplate/docs/man/FS/cust_main_invoice.html,
34361           httemplate/docs/man/FS/cust_pay.html,
34362           httemplate/docs/man/FS/cust_pay_batch.html,
34363           httemplate/docs/man/FS/cust_pkg.html,
34364           httemplate/docs/man/FS/cust_refund.html,
34365           httemplate/docs/man/FS/cust_svc.html,
34366           httemplate/docs/man/FS/domain_record.html,
34367           httemplate/docs/man/FS/nas.html,
34368           httemplate/docs/man/FS/part_pkg.html,
34369           httemplate/docs/man/FS/part_referral.html,
34370           httemplate/docs/man/FS/part_svc.html,
34371           httemplate/docs/man/FS/pkg_svc.html,
34372           httemplate/docs/man/FS/port.html,
34373           httemplate/docs/man/FS/prepay_credit.html,
34374           httemplate/docs/man/FS/session.html,
34375           httemplate/docs/man/FS/svc_Common.html,
34376           httemplate/docs/man/FS/svc_acct.html,
34377           httemplate/docs/man/FS/svc_acct_pop.html,
34378           httemplate/docs/man/FS/svc_acct_sm.html,
34379           httemplate/docs/man/FS/svc_domain.html,
34380           httemplate/docs/man/FS/svc_www.html,
34381           httemplate/docs/man/FS/type_pkgs.html, bin/fs-setup,
34382           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
34383           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
34384           httemplate/edit/cust_main.cgi,
34385           httemplate/edit/cust_main_county-expand.cgi,
34386           httemplate/edit/cust_main_county.cgi,
34387           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
34388           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
34389           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
34390           httemplate/edit/svc_acct_pop.cgi,
34391           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
34392           httemplate/edit/process/agent.cgi,
34393           httemplate/edit/process/agent_type.cgi,
34394           httemplate/edit/process/cust_credit.cgi,
34395           httemplate/edit/process/cust_main.cgi,
34396           httemplate/edit/process/cust_main_county-expand.cgi,
34397           httemplate/edit/process/cust_main_county.cgi,
34398           httemplate/edit/process/cust_pay.cgi,
34399           httemplate/edit/process/cust_pkg.cgi,
34400           httemplate/edit/process/part_pkg.cgi,
34401           httemplate/edit/process/part_referral.cgi,
34402           httemplate/edit/process/part_svc.cgi,
34403           httemplate/edit/process/svc_acct.cgi,
34404           httemplate/edit/process/svc_acct_pop.cgi,
34405           httemplate/edit/process/svc_acct_sm.cgi,
34406           httemplate/edit/process/svc_domain.cgi,
34407           httemplate/images/mid-logo.png, httemplate/images/small-logo.png,
34408           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
34409           httemplate/misc/cancel_pkg.cgi,
34410           httemplate/misc/delete-customer.cgi,
34411           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
34412           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
34413           httemplate/misc/unsusp_pkg.cgi,
34414           httemplate/misc/process/delete-customer.cgi,
34415           httemplate/misc/process/link.cgi,
34416           httemplate/search/cust_bill.cgi,
34417           httemplate/search/cust_bill.html,
34418           httemplate/search/cust_main-payinfo.html,
34419           httemplate/search/cust_main.cgi,
34420           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
34421           httemplate/search/svc_acct.cgi, httemplate/search/svc_acct.html,
34422           httemplate/search/svc_acct_sm.cgi,
34423           httemplate/search/svc_acct_sm.html,
34424           httemplate/search/svc_domain.cgi,
34425           httemplate/search/svc_domain.html, httemplate/view/cust_bill.cgi,
34426           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
34427           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
34428           httemplate/view/svc_domain.cgi: templates!!!
34429
34430 2001-07-30 00:33  ivan
34431
34432         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
34433
34434 2001-07-30 00:14  ivan
34435
34436         * INSTALL, README: templates!
34437
34438 2001-07-30 00:13  ivan
34439
34440         * TODO: todocruft
34441
34442 2001-07-29 23:28  ivan
34443
34444         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
34445
34446 2001-07-29 23:07  ivan
34447
34448         * bin/: svc_acct.export, svc_acct.import: allow !! for locked
34449           accounts instead of changing to *SUSPENDED*
34450
34451 2001-07-27 10:16  ivan
34452
34453         * FS/FS/cust_main_invoice.pm: clarification
34454
34455 2001-07-26 23:17  thalakan
34456
34457         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
34458           the checkdest method.
34459
34460 2001-06-21 09:27  ivan
34461
34462         * FS/FS/UID.pm: better error message
34463
34464 2001-06-20 01:33  ivan
34465
34466         * bin/svc_acct.export: >     Use of uninitialized value in
34467           concatenation (.) at svc_acct.export line
34468           > 276.
34469
34470 2001-06-06 15:22  ivan
34471
34472         * TODO: templating thoughts
34473
34474 2001-06-05 14:40  ivan
34475
34476         * debian/: README.Debian, changelog, conffiles.ex, control,
34477           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
34478           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
34479           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
34480           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
34481           yet)
34482
34483 2001-06-03 10:22  ivan
34484
34485         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
34486           %e: no leading zero
34487
34488 2001-06-03 07:16  ivan
34489
34490         * README: 1.3.1!!!
34491
34492 2001-06-03 07:16  ivan
34493
34494         * bin/fs-setup: allow empty refund reasons
34495
34496 2001-06-03 07:15  ivan
34497
34498         * TODO: yes yes
34499
34500 2001-06-03 05:36  ivan
34501
34502         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
34503           config files
34504
34505 2001-06-03 04:37  ivan
34506
34507         * FS/FS/svc_acct.pm: fixes
34508
34509           Can't locate object method "setfield" via package "svc_acct_sm"
34510           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
34511
34512 2001-06-03 04:27  ivan
34513
34514         * FS/FS/Record.pm: track down
34515
34516             Can't locate object method "setfield" via package "svc_acct_sm"
34517           at
34518             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
34519
34520           errors
34521
34522 2001-06-03 03:51  ivan
34523
34524         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
34525
34526 2001-05-30 08:17  ivan
34527
34528         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
34529           up for the non-mod_perl folks
34530
34531 2001-05-22 09:43  ivan
34532
34533         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
34534           <shane@2000cn.com.au>, thanks!
34535
34536 2001-05-18 07:08  ivan
34537
34538         * FS/FS/domain_record.pm: tyop
34539
34540 2001-05-15 00:52  ivan
34541
34542         * FS/bin/freeside-email: simple program to list all email addresses
34543
34544 2001-05-08 03:44  ivan
34545
34546         * bin/: svc_acct.export, svc_acct_sm.export: fix for OO Net::SCP
34547
34548 2001-05-07 08:42  ivan
34549
34550         * FS/FS/Record.pm: tyop
34551
34552 2001-05-07 08:36  ivan
34553
34554         * FS/FS/Record.pm: start to track down
34555
34556               Insecure dependency in eval while running with -T switch at
34557           /usr/local/lib/site_perl/FS/Record.pm line 202.
34558
34559           errors
34560
34561 2001-05-07 08:24  ivan
34562
34563         * bin/svc_acct.import: s/!/*/
34564
34565 2001-05-06 19:07  ivan
34566
34567         * FS/FS/cust_main.pm:
34568           http://www.sisd.com/freeside/list-archive/msg01906.html
34569
34570 2001-05-05 01:51  ivan
34571
34572         * bin/svc_acct.import:
34573           http://www.sisd.com/freeside/list-archive/msg01915.html
34574
34575 2001-04-23 12:50  ivan
34576
34577         * FS/FS/cust_credit.pm: the real
34578
34579           Can't locate object method "setfield" via package "cust_refund"
34580           at /usr/local/lib/site_perl/FS/Record.pm line 315.
34581
34582           fix
34583
34584 2001-04-23 12:27  ivan
34585
34586         * FS/FS/cust_credit.pm: *sigh*
34587
34588 2001-04-23 12:21  ivan
34589
34590         * FS/FS/cust_credit.pm: webdemo bugfix
34591
34592 2001-04-23 08:37  ivan
34593
34594         * FS/MANIFEST: 1.3.1 sigh
34595
34596 2001-04-23 05:44  ivan
34597
34598         * bin/freeside-session-kill: session killer implemeting timed
34599           access
34600
34601 2001-04-23 05:40  ivan
34602
34603         * FS/FS.pm: documentation and webdemo updates
34604
34605 2001-04-23 02:00  ivan
34606
34607         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
34608
34609 2001-04-23 00:12  ivan
34610
34611         * FS/FS/cust_main.pm: better error message (if kludgy) for no
34612           referral remove outdated NSI foo from domain ordering.  also,
34613           fuck NSI.
34614
34615 2001-04-21 18:56  ivan
34616
34617         * README, FS/FS.pm, FS/MANIFEST, FS/FS/SSH.pm, FS/FS/svc_acct.pm,
34618           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_www.pm,
34619           bin/svc_acct.export, bin/svc_acct.import, bin/svc_acct_sm.export,
34620           bin/svc_acct_sm.import, bin/svc_domain.import,
34621           fs_passwd/fs_passwd_server: get rid of FS::SSH.pm (became
34622           Net::SSH and Net::SCP on CPAN)
34623
34624 2001-04-21 18:38  ivan
34625
34626         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
34627           from Record view/cust_main.cgi needs to use ->owed method, not
34628           check (depriciated) owed field search/cust_bill.cgi redirect
34629           error when there's only one invoice
34630
34631 2001-04-21 17:49  ivan
34632
34633         * FS/FS/svc_Common.pm: need to import dbh sub from Record
34634
34635 2001-04-21 16:53  ivan
34636
34637         * FS/MANIFEST: no more dbdef
34638
34639 2001-04-15 06:56  ivan
34640
34641         * TODO: [no log message]
34642
34643 2001-04-15 06:35  ivan
34644
34645         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
34646           transactions part deux
34647
34648 2001-04-15 05:56  ivan
34649
34650         * TODO, FS/FS/Record.pm, FS/FS/dbdef.pm, FS/FS/dbdef_colgroup.pm,
34651           FS/FS/dbdef_column.pm, FS/FS/dbdef_index.pm,
34652           FS/FS/dbdef_table.pm, FS/FS/dbdef_unique.pm, bin/dbdef-create,
34653           bin/fs-setup: s/dbdef/DBIx::DBSchema/
34654
34655 2001-04-15 03:33  ivan
34656
34657         * CREDITS, TODO: better docs for the worst bit, finally
34658
34659 2001-04-15 02:36  ivan
34660
34661         * bin/fs-setup:
34662           http://www.sisd.com/freeside/list-archive/msg01450.html
34663
34664 2001-04-09 16:05  ivan
34665
34666         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
34667           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
34668           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
34669           bin/fs-setup: Transactions Part I!!!
34670
34671 2001-04-09 08:50  ivan
34672
34673         * CREDITS, TODO, FS/MANIFEST: rar
34674
34675 2001-03-30 09:33  ivan
34676
34677         * FS/FS/cust_bill.pm: config value money_char:
34678
34679                   Presto!  Now you can consider all numbers to be
34680           shillings.
34681
34682                   If you need to change the currency symbol, you can hunt
34683           down the
34684                   instances of literal '$' in FS::cust_bill::print_text and
34685           replace them
34686                   with your currency symbol.  I guess this should turn into
34687           a
34688                   configuration value.
34689
34690 2001-02-26 16:59  ivan
34691
34692         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
34693           thanks!
34694
34695 2001-02-21 15:48  ivan
34696
34697         * bin/svc_acct.export: add icradius_secrets config file to export
34698           to a non-Freeside MySQL database for ICRADIUS
34699
34700 2001-02-20 17:48  ivan
34701
34702         * FS/bin/freeside-print-batch: stupid pod errors
34703
34704 2001-02-20 17:46  ivan
34705
34706         * FS/FS/: Bill.pm, Invoice.pm: cruft
34707
34708 2001-02-20 17:45  ivan
34709
34710         * FS/FS/nas.pm: pod tyop
34711
34712 2001-02-20 17:45  ivan
34713
34714         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
34715           duh
34716
34717 2001-02-20 08:31  ivan
34718
34719         * FS/FS/Record.pm: don't use prepare_cached for now
34720
34721 2001-02-13 21:18  ivan
34722
34723         * README: add devel mailing list
34724
34725 2001-02-13 20:33  ivan
34726
34727         * FS/FS/port.pm: get rid of gratuitous HISTORY
34728
34729 2001-02-11 09:34  ivan
34730
34731         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
34732
34733 2001-02-11 09:17  ivan
34734
34735         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
34736           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
34737           from jason
34738
34739 2001-02-03 06:03  ivan
34740
34741         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, bin/fs-setup,
34742           bin/generate-prepay: time-based prepaid cards, session monitor.
34743           woop!
34744
34745 2001-01-30 23:21  ivan
34746
34747         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
34748
34749 2001-01-30 01:08  ivan
34750
34751         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
34752
34753 2001-01-22 21:03  ivan
34754
34755         * FS/FS/cust_main.pm: harmless tyop
34756
34757 2000-12-26 15:51  ivan
34758
34759         * CREDITS, TODO: statedefault & referraldefault config files
34760
34761 2000-12-10 17:30  ivan
34762
34763         * TODO: more ancient todo stuff from my inbox
34764
34765 2000-12-10 17:10  ivan
34766
34767         * TODO: ancient stuff out of my inbox
34768
34769 2000-12-08 14:22  ivan
34770
34771         * FS/FS/session.pm: session callbacks
34772
34773 2000-12-06 02:21  ivan
34774
34775         * FS/FS/Record.pm: DESTROY sub
34776
34777 2000-12-03 16:13  ivan
34778
34779         * bin/fs-setup: fix nas.last type
34780
34781 2000-12-03 12:25  ivan
34782
34783         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
34784           FS/FS/session.pm: session monitor updates
34785
34786 2000-12-03 07:14  ivan
34787
34788         * CREDITS, FS/FS/cust_bill.pm, bin/svc_acct_sm.import: bugfixes
34789           from Jeff Finucane <jeff@cmh.net>, thanks!
34790
34791 2000-12-03 05:45  ivan
34792
34793         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
34794           admin.html doc, autocapgen
34795
34796 2000-12-03 05:44  ivan
34797
34798         * FS/FS/port.pm: beginnings of web status for session monitor
34799
34800 2000-12-03 02:09  ivan
34801
34802         * FS/: MANIFEST, FS/CGIwrapper.pm: bad caches!
34803
34804 2000-12-01 10:34  ivan
34805
34806         * bin/fs-setup: another tyop
34807
34808 2000-12-01 10:33  ivan
34809
34810         * bin/fs-setup: tyop
34811
34812 2000-11-22 15:30  ivan
34813
34814         * FS/FS/svc_www.pm: tyop
34815
34816 2000-11-07 07:00  ivan
34817
34818         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
34819           bin/fs-setup: session monitor
34820
34821 2000-10-30 02:47  ivan
34822
34823         * bin/fs-setup: nas.last can't be defined NULL if indexed
34824
34825 2000-10-27 13:18  ivan
34826
34827         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
34828           session monitor
34829
34830 2000-10-27 13:15  ivan
34831
34832         * TODO, FS/FS/Record.pm, bin/fs-setup, eg/table_template.pm:
34833           session monitor
34834
34835 2000-10-15 05:58  ivan
34836
34837         * TODO: roo
34838
34839 2000-10-11 17:44  ivan
34840
34841         * README: rawr!
34842
34843 2000-09-20 03:35  ivan
34844
34845         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
34846           print_text method is called, want to print overdue invoices if
34847           printed > 0, not > 1
34848
34849 2000-08-24 00:26  ivan
34850
34851         * TODO: untaint template source
34852
34853 2000-08-09 11:40  ivan
34854
34855         * conf/invoice_template: example invoice template
34856
34857 2000-08-09 04:30  ivan
34858
34859         * TODO, FS/FS/cust_bill.pm: templatable invoices
34860
34861 2000-07-17 06:51  ivan
34862
34863         * FS/FS/svc_acct.pm: silly mistake
34864
34865 2000-07-17 03:53  ivan
34866
34867         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
34868           aliases from being deleted
34869
34870 2000-07-17 03:37  ivan
34871
34872         * FS/FS/svc_acct.pm: make remote commands configurable
34873
34874 2000-07-17 03:36  ivan
34875
34876         * CREDITS: rawr!
34877
34878 2000-07-06 21:05  ivan
34879
34880         * fs_passwd/fs_passwd_server: wait()ing on SIGCHLD causing hangs
34881           for some folks
34882
34883 2000-07-06 06:56  ivan
34884
34885         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
34886           conjunction with AUTOLOAD this was sure a pain to find
34887
34888 2000-07-06 06:23  ivan
34889
34890         * bin/svc_acct.export: tyop
34891
34892 2000-07-06 06:19  ivan
34893
34894         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
34895           sql statement causing spurious errors
34896
34897 2000-07-06 01:57  ivan
34898
34899         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add,
34900           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
34901           bin/svc_acct.export: support for radius check attributes (except
34902           importing).  poorly documented.
34903
34904 2000-07-05 20:37  ivan
34905
34906         * bin/svc_acct_sm.export: don't error out on invalid
34907           svc_acct_sm.domuid's that can't be matched in svc_acct.uid - just
34908           warn.
34909
34910 2000-07-04 06:42  ivan
34911
34912         * FS/FS/svc_acct.pm: noted a API inconsistancy
34913
34914 2000-07-03 02:13  ivan
34915
34916         * bin/svc_acct_sm.export: get rid of double sendmailrestart
34917           invocation; no need for multiple sessions
34918
34919 2000-07-03 02:09  ivan
34920
34921         * bin/svc_acct_sm.export: typo
34922
34923 2000-07-03 02:03  ivan
34924
34925         * TODO, bin/svc_acct_sm.export: added sendmailrestart and
34926           sendmailconfigpath config files
34927
34928 2000-06-30 03:37  ivan
34929
34930         * FS/FS/svc_acct_sm.pm: maildisablecatchall configuration file
34931
34932 2000-06-29 08:01  ivan
34933
34934         * bin/svc_acct.export: another silly typo in svc_acct.export
34935
34936 2000-06-29 07:02  ivan
34937
34938         * bin/svc_acct_sm.export: add sendmailrestart configuration file
34939
34940 2000-06-29 05:27  ivan
34941
34942         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
34943           done in the import.
34944
34945 2000-06-29 05:00  ivan
34946
34947         * bin/fs-setup: support for pre-encrypted md5 passwords.
34948
34949 2000-06-29 04:56  ivan
34950
34951         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
34952           have $ in them.
34953
34954 2000-06-29 04:12  ivan
34955
34956         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
34957           adding new domains.
34958
34959 2000-06-29 03:51  ivan
34960
34961         * bin/svc_acct_sm.import: oops, silly mistake
34962
34963 2000-06-29 03:48  ivan
34964
34965         * bin/svc_acct_sm.import: make svc_acct_sm skip blank lines in
34966           sendmail import
34967
34968 2000-06-28 05:54  ivan
34969
34970         * FS/FS/svc_acct.pm: superfluous my()
34971
34972 2000-06-28 05:52  ivan
34973
34974         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
34975           in perl, like the empty string.
34976
34977 2000-06-28 05:37  ivan
34978
34979         * bin/svc_acct.export: add support for config option
34980           textradiusprepend
34981
34982 2000-06-28 05:32  ivan
34983
34984         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
34985           too
34986
34987 2000-06-28 05:03  ivan
34988
34989         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
34990           users files
34991
34992 2000-06-28 03:51  ivan
34993
34994         * bin/fs-radius-add: forgot to import a sub
34995
34996 2000-06-28 03:48  ivan
34997
34998         * bin/fs-radius-add: quick hack to add RADIUS attributes
34999
35000 2000-06-27 05:15  ivan
35001
35002         * TODO: i18n
35003
35004 2000-06-27 05:15  ivan
35005
35006         * FS/FS/: Record.pm, cust_main.pm: i18
35007
35008 2000-06-27 04:29  ivan
35009
35010         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
35011           -w pleaser
35012
35013 2000-06-27 04:27  ivan
35014
35015         * FS/FS/Record.pm: logically identical, but -w safe
35016
35017 2000-06-23 17:28  ivan
35018
35019         * FS/: FS/cust_main.pm, bin/freeside-bill: don't use Date::Manip;
35020           report correct program name in freeside-bill usage msg
35021
35022 2000-06-23 05:25  ivan
35023
35024         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
35025           - more portable, doesn't depend on $sth->execute returning a
35026           number of rows, uses placeholders and prepare_cached
35027
35028 2000-06-22 03:52  ivan
35029
35030         * FS/bin/freeside-bill: tyop
35031
35032 2000-06-20 00:13  ivan
35033
35034         * FS/FS/cust_main_invoice.pm: documentation update
35035
35036 2000-06-17 14:48  ivan
35037
35038         * FS/FS/cust_pay_batch.pm: fix typo in error message
35039
35040 2000-06-15 07:45  ivan
35041
35042         * CREDITS, TODO: text updates
35043
35044 2000-06-15 07:07  ivan
35045
35046         * bin/svc_acct.export: added ICRADIUS radreply table support,
35047           courtesy of Kenny Elliott
35048
35049 2000-06-15 06:35  ivan
35050
35051         * FS/FS/svc_acct.pm: add radius method
35052
35053 2000-06-15 05:38  ivan
35054
35055         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
35056           scalar context, was only returning second item
35057
35058 2000-06-12 01:37  ivan
35059
35060         * bin/svc_acct_sm.export: sendmail fix from Jeff Finucane
35061
35062 2000-05-13 14:57  ivan
35063
35064         * TODO, FS/bin/freeside-print-batch: add print_batch script from
35065           Joel Griffiths
35066
35067 2000-05-13 14:50  ivan
35068
35069         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
35070           well as a CGI object now.
35071
35072 2000-05-13 14:42  ivan
35073
35074         * CREDITS: add kristian, update joel's entry
35075
35076 2000-04-10 17:06  ivan
35077
35078         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
35079           (Registry's override doesn't work here)
35080
35081 2000-04-02 19:32  ivan
35082
35083         * FS/bin/freeside-bill: accept anything in ARGV for -d Date::Parse
35084
35085 2000-03-06 08:38  ivan
35086
35087         * FS/FS/svc_acct.pm: better error message.  bah.
35088
35089 2000-03-06 08:00  ivan
35090
35091         * bin/svc_acct.export: sync up with working versoin
35092
35093 2000-03-06 07:59  ivan
35094
35095         * bin/svc_acct.export: finally get MySQL locking working for
35096           ICRADIUS export
35097
35098 2000-03-06 07:15  ivan
35099
35100         * FS/FS/SSH.pm: backout silly change
35101
35102 2000-03-06 07:04  ivan
35103
35104         * FS/FS/SSH.pm: bug in IPC::Open3 documentation?
35105
35106 2000-03-06 06:59  ivan
35107
35108         * bin/svc_acct.export: s/sshopen2/sshopen3/ to prevent spurious
35109           mysql "Enter password: " dialog from showing up in cron/terminal
35110
35111 2000-03-06 06:51  ivan
35112
35113         * bin/svc_acct.export: eek
35114
35115 2000-03-06 06:50  ivan
35116
35117         * bin/svc_acct.export: oop
35118
35119 2000-03-06 06:48  ivan
35120
35121         * bin/svc_acct.export: s/icradiusmachine/machine/
35122
35123 2000-03-06 06:46  ivan
35124
35125         * bin/svc_acct.export: not setuid or run by malicious user - no -T
35126           necessary
35127
35128 2000-03-06 06:19  ivan
35129
35130         * bin/svc_acct.export: ICRADIUS export bugfix
35131
35132 2000-03-06 06:12  ivan
35133
35134         * TODO, bin/svc_acct.export: ICRADIUS export support
35135
35136 2000-03-03 10:45  ivan
35137
35138         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
35139           Registry wasn't overriding exit in modules
35140
35141 2000-03-03 10:21  ivan
35142
35143         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
35144           from web demo
35145
35146 2000-03-01 23:44  ivan
35147
35148         * bin/fs-setup: typo forgot closing '
35149
35150 2000-03-01 00:13  ivan
35151
35152         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
35153           bugfixes
35154
35155 2000-02-02 21:16  ivan
35156
35157         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
35158           FS/FS/svc_www.pm, bin/fs-setup, bin/svc_acct.import,
35159           bin/svc_acct_sm.import, bin/svc_domain.import: beginning of DNS
35160           and Apache support
35161
35162 2000-02-02 12:22  ivan
35163
35164         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
35165           bugfix prepayment in signup server
35166
35167 2000-01-30 21:22  ivan
35168
35169         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/fs-setup: prepaid
35170           "internet cards"
35171
35172 2000-01-30 00:18  ivan
35173
35174         * CREDITS: [no log message]
35175
35176 2000-01-29 22:11  ivan
35177
35178         * TODO: [no log message]
35179
35180 2000-01-29 22:03  ivan
35181
35182         * bin/fs-setup: postgres 6.5 finally supports decimal(10,2)
35183
35184 2000-01-29 13:10  ivan
35185
35186         * FS/FS/svc_domain.pm: doc update
35187
35188 2000-01-28 14:53  ivan
35189
35190         * bin/fs-setup, FS/FS/svc_acct_pop.pm: track full phone number
35191
35192 2000-01-26 16:37  ivan
35193
35194         * README: ack
35195
35196 2000-01-26 16:27  ivan
35197
35198         * TODO: update TODO
35199
35200 1999-11-08 13:38  ivan
35201
35202         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
35203
35204 1999-10-04 01:23  ivan
35205
35206         * FS/bin/freeside-bill: silly 'use of unitialized value' errors
35207
35208 1999-09-22 15:06  ivan
35209
35210         * TODO: ya todo update
35211
35212 1999-08-26 23:25  ivan
35213
35214         * TODO: [no log message]
35215
35216 1999-08-23 05:26  ivan
35217
35218         * test/cgi-test: need to untaint the command line
35219
35220 1999-08-20 01:27  ivan
35221
35222         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
35223           Bayerle:
35224           > if you eliminate services from any package, to reduce it to
35225           only one service,
35226           > once gone, they won't reappear.
35227
35228 1999-08-11 21:16  ivan
35229
35230         * FS/FS/cust_main.pm: hidecancelledpackages config option
35231
35232 1999-08-11 17:05  ivan
35233
35234         * FS/FS/svc_acct.pm: configurable min/max username length, min
35235           password length, periods in usernames
35236
35237 1999-08-11 13:51  ivan
35238
35239         * FS/bin/freeside-bill: [no log message]
35240
35241 1999-08-11 13:41  ivan
35242
35243         * FS/MANIFEST, FS/Makefile.PL, FS/FS/svc_domain.pm,
35244           FS/bin/freeside-bill, bin/bill: new bill script,
35245
35246 1999-08-11 07:42  ivan
35247
35248         * bin/backup-freeside: [no log message]
35249
35250 1999-08-11 06:12  ivan
35251
35252         * FS/FS/svc_domain.pm: require a working Net::Whois version
35253
35254 1999-08-10 05:06  ivan
35255
35256         * fs_passwd/fs_passwdd: even though you should probably set this
35257           for your installation
35258
35259 1999-08-04 05:42  ivan
35260
35261         * bin/pod2x: new, kludgy-but-working html generator
35262
35263 1999-08-04 05:41  ivan
35264
35265         * FS/FS.pm: pod fix
35266
35267 1999-08-04 04:50  ivan
35268
35269         * FS/FS/cust_pkg.pm: pod syntax
35270
35271 1999-08-04 03:41  ivan
35272
35273         * FS/FS/Record.pm: some pod syntax update to generate nicer html
35274           docs
35275
35276 1999-08-04 02:03  ivan
35277
35278         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/Bill.pm, FS/CGI.pm,
35279           FS/Conf.pm, FS/Invoice.pm, FS/Record.pm, FS/SSH.pm, FS/UID.pm,
35280           FS/agent.pm, FS/agent_type.pm, FS/cust_bill.pm,
35281           FS/cust_bill_pkg.pm, FS/cust_credit.pm, FS/cust_main.pm,
35282           FS/cust_main_county.pm, FS/cust_main_invoice.pm, FS/cust_pay.pm,
35283           FS/cust_pay_batch.pm, FS/cust_pkg.pm, FS/cust_refund.pm,
35284           FS/cust_svc.pm, FS/dbdef.pm, FS/dbdef_colgroup.pm,
35285           FS/dbdef_column.pm, FS/dbdef_index.pm, FS/dbdef_table.pm,
35286           FS/dbdef_unique.pm, FS/part_pkg.pm, FS/part_referral.pm,
35287           FS/part_svc.pm, FS/pkg_svc.pm, FS/svc_Common.pm, FS/svc_acct.pm,
35288           FS/svc_acct_pop.pm, FS/svc_acct_sm.pm, FS/svc_domain.pm,
35289           FS/type_pkgs.pm, FS/UI/Base.pm, FS/UI/CGI.pm, FS/UI/Gtk.pm,
35290           FS/UI/agent.pm: initial checkin of module files for proper perl
35291           installation
35292
35293 1999-08-04 01:03  ivan
35294
35295         * eg/: table_template-svc.pm, table_template.pm: move table
35296           subclass examples out of production directory
35297
35298 1999-08-04 00:34  ivan
35299
35300         * FS/FS.pm: initial FS manpage
35301
35302 1999-08-03 21:15  ivan
35303
35304         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL, test.pl: initial h2xs
35305
35306 1999-08-03 00:43  ivan
35307
35308         * TODO: use Net::Whois;
35309
35310 1999-07-29 12:13  ivan
35311
35312         * TODO: [no log message]
35313
35314 1999-07-29 01:50  ivan
35315
35316         * bin/fs-setup: wrong type for cust_pay_batch.exp
35317
35318 1999-07-15 17:20  ivan
35319
35320         * TODO: [no log message]
35321
35322 1999-07-15 16:50  ivan
35323
35324         * TODO: [no log message]
35325
35326 1999-07-08 04:40  ivan
35327
35328         * CREDITS, README, TODO: [no log message]
35329
35330 1999-07-07 19:32  ivan
35331
35332         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
35333           Griffiths
35334
35335 1999-07-07 18:49  ivan
35336
35337         * CREDITS: add joel
35338
35339 1999-07-07 18:49  ivan
35340
35341         * bin/svc_acct.import: updates to avoid -w warnings from Joel
35342           Griffiths <griff@aver-computer.com>
35343
35344 1999-07-07 18:02  ivan
35345
35346         * TODO: [no log message]
35347
35348 1999-04-29 02:37  ivan
35349
35350         * TODO: [no log message]
35351
35352 1999-04-19 03:32  ivan
35353
35354         * etc/megapop.pl: if you are a megapop customer...
35355
35356 1999-04-15 15:46  ivan
35357
35358         * bin/fs-setup: TT isn't a state!
35359
35360 1999-04-14 06:14  ivan
35361
35362         * TODO: configuration option to edit referrals of existing
35363           customers
35364
35365 1999-04-14 04:27  ivan
35366
35367         * TODO: showpasswords config option to show passwords
35368
35369 1999-04-14 01:58  ivan
35370
35371         * TODO: [no log message]
35372
35373 1999-04-14 00:58  ivan
35374
35375         * bin/fs-setup: export getsecrets from FS::UID instead of calling
35376           it explicitly
35377
35378 1999-04-08 20:52  ivan
35379
35380         * TODO: [no log message]
35381
35382 1999-04-08 06:21  ivan
35383
35384         * CREDITS, conf/address: [no log message]
35385
35386 1999-04-08 06:11  ivan
35387
35388         * README: 1.2.0
35389
35390 1999-04-08 06:05  ivan
35391
35392         * test/cgi-test: web interface tester / sample data creator
35393
35394 1999-04-08 06:03  ivan
35395
35396         * TODO: [no log message]
35397
35398 1999-03-26 05:15  ivan
35399
35400         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
35401           FS::table_names to avoid warnings
35402
35403 1999-03-26 05:00  ivan
35404
35405         * fs_passwd/fs_passwd_server: s/create/new/
35406
35407 1999-03-25 00:42  ivan
35408
35409         * bin/: svc_acct.import, svc_acct_sm.import: import stuff uses
35410           Term::Query and spits out (some kinds of) nonsensical input
35411
35412 1999-03-23 16:51  ivan
35413
35414         * bin/svc_acct_sm.import: die if no relevant services... cvspain
35415
35416 1999-03-23 16:43  ivan
35417
35418         * bin/svc_acct.import: die if no relevant services
35419
35420 1999-02-28 11:44  ivan
35421
35422         * bin/fs-setup: constructors s/create/new/ pointed out by "Bao C.
35423           Ha" <bao@hacom.net>
35424
35425 1999-02-27 13:06  ivan
35426
35427         * bin/fs-setup: cust_main.paydate should be varchar(10), not
35428           @date_type ; problem reported by Ben Leibig <leibig@colorado.edu>
35429
35430 1999-02-23 00:09  ivan
35431
35432         * TODO: beginnings of one-screen new customer entry and some other
35433           miscellania
35434
35435 1999-02-10 01:02  ivan
35436
35437         * etc/sql-reserved-words.txt: some new doc files
35438
35439 1999-02-10 00:27  ivan
35440
35441         * TODO: [no log message]
35442
35443 1999-02-09 01:56  ivan
35444
35445         * TODO: [no log message]
35446
35447 1999-02-07 01:59  ivan
35448
35449         * CREDITS, TODO, bin/fs-setup: more mod_perl fixes, and bugfixes
35450           Peter Wemm sent via email
35451
35452 1999-02-06 14:43  ivan
35453
35454         * CREDITS, TODO: don't use [e]idiot; display error messages on the
35455           form page
35456
35457 1999-02-03 22:09  ivan
35458
35459         * bin/fs-setup: add AU provences
35460
35461 1999-02-03 02:42  ivan
35462
35463         * bin/fs-setup: [no log message]
35464
35465 1999-01-25 04:09  ivan
35466
35467         * TODO: yet more mod_perl stuff
35468
35469 1999-01-18 15:05  ivan
35470
35471         * TODO: update TODO for stuff that was done etc.
35472
35473 1999-01-16 19:11  ivan
35474
35475         * bin/fs-setup: remove preliminary completehost changes
35476
35477 1999-01-15 16:24  ivan
35478
35479         * CREDITS: [no log message]
35480
35481 1999-01-08 21:38  ivan
35482
35483         * CREDITS: [no log message]
35484
35485 1998-12-30 15:03  ivan
35486
35487         * TODO: bugfixes; fields isn't exported by derived classes
35488
35489 1998-12-29 03:59  ivan
35490
35491         * TODO: mostly properly OO, some work still to be done with svc_
35492           stuff
35493
35494 1998-12-15 22:05  ivan
35495
35496         * bin/fs-setup: add table cust_main_invoice
35497
35498 1998-12-15 21:38  ivan
35499
35500         * TODO: [no log message]
35501
35502 1998-12-15 21:32  ivan
35503
35504         * fs_passwd/fs_passwd_server: adminsuidsetup now requires user
35505
35506 1998-12-15 21:29  ivan
35507
35508         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
35509
35510 1998-12-14 20:36  ivan
35511
35512         * bin/fs-setup: s/croak/die/; #oops
35513
35514 1998-12-14 20:33  ivan
35515
35516         * bin/fs-setup: dies if it isn't running as the freeside user
35517
35518 1998-12-09 23:23  ivan
35519
35520         * bin/: svc_acct.export, svc_acct.import, svc_acct_sm.export,
35521           svc_acct_sm.import: use FS::Conf, need user (for datasrc)
35522
35523 1998-12-01 17:23  ivan
35524
35525         * TODO, CREDITS: [no log message]
35526
35527 1998-11-19 03:17  ivan
35528
35529         * bin/dbdef-create: adminsuidsetup requires argument
35530
35531 1998-11-18 01:01  ivan
35532
35533         * CREDITS, TODO, bin/fs-setup: i18n! i18n!
35534
35535 1998-11-15 05:18  ivan
35536
35537         * bin/fs-setup: remove debugging
35538
35539 1998-11-15 01:43  ivan
35540
35541         * bin/fs-setup: update for new config file syntax, new
35542           adminsuidsetup
35543
35544 1998-11-14 18:53  ivan
35545
35546         * bin/bill: afterthought
35547
35548 1998-11-14 18:51  ivan
35549
35550         * bin/bill: adminsuidsetup needs user, pod, cleanup
35551
35552 1998-11-13 01:56  ivan
35553
35554         * TODO: change configuration file layout to support multiple
35555           distinct databases (with own set of config files, export, etc.)
35556
35557 1998-11-07 17:09  ivan
35558
35559         * README: 1.1.6 release
35560
35561 1998-11-07 02:24  ivan
35562
35563         * README: don't use depriciated FS::Bill and FS::Invoice, other
35564           miscellania
35565
35566 1998-11-07 00:25  ivan
35567
35568         * TODO: [no log message]
35569
35570 1998-11-07 00:21  ivan
35571
35572         * bin/bill: missing use
35573
35574 1998-11-07 00:19  ivan
35575
35576         * bin/bill:
35577           still need to bless into FS::cust_main (for now)
35578
35579 1998-11-07 00:08  ivan
35580
35581         * bin/bill:
35582           Removed depriciated FS::Bill (now in FS::cust_main)
35583
35584 1998-10-22 08:51  ivan
35585
35586         * bin/fs-setup: also varchar with no length specified - postgresql
35587           fix broke mysql.
35588
35589 1998-10-22 08:46  ivan
35590
35591         * bin/fs-setup: now smallint is illegal, so remove that too.
35592
35593 1998-10-14 00:05  ivan
35594
35595         * README, bin/fs-setup: 1.1.4 release, fix postgresql
35596
35597 1998-10-13 05:49  ivan
35598
35599         * TODO: [no log message]
35600
35601 1998-10-13 05:07  ivan
35602
35603         * TODO, bin/svc_acct.import: Assigns password from the shadow file
35604           for RADIUS password "UNIX"
35605
35606 1998-10-13 02:17  ivan
35607
35608         * TODO: [no log message]
35609
35610 1998-10-12 14:22  ivan
35611
35612         * TODO: [no log message]
35613
35614 1998-10-12 14:15  ivan
35615
35616         * TODO: [no log message]
35617
35618 1998-10-12 02:12  ivan
35619
35620         * TODO: remove adding cvs from the todo
35621
35622 1998-10-12 02:09  ivan
35623
35624         * TODO: [no log message]
35625
35626 1998-10-12 02:09  ivan
35627
35628         * TODO: Id to Header
35629
35630 1998-10-12 02:07  ivan
35631
35632         * TODO: Test keyword substitution
35633
35634 1998-10-12 01:59  ivan
35635
35636         * TODO: Commiting sample change.
35637
35638 1998-10-12 00:15  ivan
35639
35640         * conf/shells: Initial revision
35641
35642 1998-10-12 00:12  ivan
35643
35644         * conf/: address, home, lpr, secrets, smtpmachine, domain: Initial
35645           revision
35646
35647 1998-10-12 00:08  ivan
35648
35649         * TODO: Initial revision
35650
35651 1998-10-12 00:03  ivan
35652
35653         * bin/fs-setup: Initial revision
35654
35655 1998-10-11 23:56  ivan
35656
35657         * README: Initial revision
35658
35659 1998-09-25 01:52  ivan
35660
35661         * bin/pod2x: Initial revision
35662
35663 1998-09-17 22:43  ivan
35664
35665         * bin/svc_acct.export: Initial revision
35666
35667 1998-09-02 21:50  ivan
35668
35669         * CREDITS: Initial revision
35670
35671 1998-08-23 20:12  ivan
35672
35673         * fs_passwd/fs_passwd_server: Initial revision
35674
35675 1998-08-23 20:04  ivan
35676
35677         * fs_passwd/fs_passwd: Initial revision
35678
35679 1998-08-23 19:01  ivan
35680
35681         * bin/bill: Initial revision
35682
35683 1998-08-19 21:42  ivan
35684
35685         * eg/TEMPLATE_cust_main.import: Initial revision
35686
35687 1998-08-16 14:02  ivan
35688
35689         * bin/svc_acct.import: Initial revision
35690
35691 1998-08-14 15:11  ivan
35692
35693         * bin/svc_acct_sm.export: Initial revision
35694
35695 1998-08-12 20:55  ivan
35696
35697         * Artistic: Initial revision
35698
35699 1998-07-18 00:11  ivan
35700
35701         * etc/domain-template.txt: Initial revision
35702
35703 1998-07-17 00:43  ivan
35704
35705         * bin/svc_acct_sm.import: Initial revision
35706
35707 1998-06-03 00:22  ivan
35708
35709         * bin/dbdef-create: Initial revision
35710
35711 1998-03-23 00:20  ivan
35712
35713         * fs_passwd/fs_passwdd: Initial revision
35714
35715 1998-03-22 23:46  ivan
35716
35717         * GPL, INSTALL, etc/acp_logfile-parse, etc/countries.txt,
35718           etc/example-direct-cardin: Initial revision
35719