Updated for 2.1.0
[freeside.git] / ChangeLog
1 2010-05-25 05:16  ivan
2
3         * Makefile: its time
4
5 2010-05-25 05:14  ivan
6
7         * httemplate/misc/process/payment.cgi: cardfortress bit
8
9 2010-05-25 05:14  ivan
10
11         * httemplate/elements/select-pkg_class.html: add showdisabled
12           option
13
14 2010-05-25 05:12  ivan
15
16         * httemplate/docs/about.html: 2.1.0
17
18 2010-05-25 04:51  ivan
19
20         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html: wfm to show
21           the add buttons on rt ticket search
22
23 2010-05-25 04:41  ivan
24
25         * rt/share/html/NoAuth/css/freeside2.1/: base.css, boxes.css,
26           collection.css, main.css, misc.css, msie.css, portlets.css: merge
27           in web2 changes from 3.8.7 to 3.8.8
28
29 2010-05-25 04:11  ivan
30
31         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
32
33 2010-05-25 04:07  ivan
34
35         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
36
37 2010-05-25 00:53  mark
38
39         * httemplate/: misc/inventory_item-move.cgi,
40           search/inventory_item.html: RT#7010: inventory items can be moved
41           between agents
42
43 2010-05-24 23:04  ivan
44
45         * FS/FS/Misc.pm: prevent "Can't locate object method "code" via
46           package "HTML::Mason::Exception" errors
47
48 2010-05-24 16:54  mark
49
50         * httemplate/: edit/cust_main_note.cgi,
51           edit/process/cust_main_note.cgi, view/cust_main/notes.html,
52           pref/pref-process.html, pref/pref.html: RT#8224: allow user to
53           disable HTML editor
54
55 2010-05-24 09:56  ivan
56
57         * httemplate/search/timeworked.html: fix Pg-ism
58
59 2010-05-22 18:59  ivan
60
61         * FS/FS/Schema.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
62           FS/FS/cgp_rule_condition.pm, FS/FS/svc_CGPRule_Mixin.pm,
63           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
64           FS/FS/part_export/communigate_pro.pm, FS/t/svc_CGPRule_Mixin.t,
65           httemplate/browse/cgp_rule.html: communigate pro rules, RT#7515
66
67 2010-05-22 13:00  ivan
68
69         * httemplate/search/svc_acct.cgi: consistent with other places,
70           showing database primary keys other than custnum, invnum is
71           stilly
72
73 2010-05-22 12:57  jeff
74
75         * FS/FS/Report/FCC_477.pm, FS/t/Report-FCC_477.t,
76           httemplate/search/477.html,
77           httemplate/search/477partIA_detail.html,
78           httemplate/search/477partIA_summary.html,
79           httemplate/search/477partIIA.html,
80           httemplate/search/477partIIB.html,
81           httemplate/search/477partIV.html,
82           httemplate/search/477partV.html,
83           httemplate/search/477partVI.html,
84           httemplate/search/report_477.html, FS/MANIFEST, FS/FS/Conf.pm,
85           FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
86           FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
87           httemplate/search/elements/metasearch.html,
88           httemplate/search/elements/search-html.html,
89           httemplate/search/elements/search-xml.html,
90           httemplate/search/elements/search.html: improved fcc 477 report
91           #7783
92
93 2010-05-22 12:47  ivan
94
95         * httemplate/search/svc_acct.cgi: really hide uid on account search
96
97 2010-05-22 12:13  ivan
98
99         * httemplate/search/svc_acct.cgi: hide uid on account search
100
101 2010-05-22 11:52  ivan
102
103         * FS/FS/Report/Table/Monthly.pm: fix net sales amount (credits were
104           being applied in wrong month), RT#7502
105
106 2010-05-21 16:35  ivan
107
108         * httemplate/search/agent_inventory.html,
109           httemplate/search/inventory_item.html,
110           httemplate/search/report_agent_inventory.html,
111           FS/FS/inventory_class.pm, httemplate/browse/inventory_class.html,
112           httemplate/elements/menu.html: reporting on agent inventory,
113           RT#7010
114
115 2010-05-21 14:18  mark
116
117         * FS/FS/cust_bill.pm: typo
118
119 2010-05-21 12:57  ivan
120
121         * FS/FS/cust_bill.pm: fix 'Use of uninitialized value' spew,
122           fallout from RT#7266
123
124 2010-05-21 12:09  mark
125
126         * FS/FS/Report/Table/Monthly.pm,
127           httemplate/graph/cust_bill_pkg.cgi,
128           httemplate/graph/report_cust_bill_pkg.html: RT#8504: option to
129           aggregate agents on sales report
130
131 2010-05-20 20:48  mark
132
133         * httemplate/edit/part_pkg.cgi: fix typo
134
135 2010-05-20 20:42  mark
136
137         * FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/voip_inbound.pm,
138           httemplate/edit/part_pkg.cgi: fix display bug, RT#8524
139
140 2010-05-20 20:28  mark
141
142         * FS/FS/part_pkg/voip_inbound.pm: fix display bug, RT#8524
143
144 2010-05-20 17:21  ivan
145
146         * httemplate/edit/elements/edit.html: pass through agent_null to
147           select-table so manual selection from inventory still works,
148           RT#7010
149
150 2010-05-20 17:09  ivan
151
152         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
153           httemplate/edit/elements/svc_Common.html,
154           httemplate/search/inventory_item.html: agent virt inventory,
155           RT#7010
156
157 2010-05-20 15:48  ivan
158
159         * FS/FS/Schema.pm, FS/FS/AccessRight.pm, FS/FS/inventory_item.pm,
160           httemplate/browse/inventory_class.html,
161           httemplate/elements/menu.html,
162           httemplate/misc/inventory_item-import.html,
163           httemplate/search/inventory_item.html,
164           httemplate/search/elements/search.html: agent virt inventory,
165           RT#7010
166
167 2010-05-20 03:13  ivan
168
169         * rt/share/html/Elements/TicketList: oops
170
171 2010-05-20 02:59  ivan
172
173         * rt/FREESIDE_MODIFIED: update modified file list
174
175 2010-05-20 02:53  ivan
176
177         * rt/share/html/Elements/CollectionList: THIS fixes ticketing main
178           layout problems.  whew!  RT#6640
179
180 2010-05-20 02:44  ivan
181
182         * rt/share/html/Elements/TicketList: no...
183
184 2010-05-20 02:35  ivan
185
186         * rt/share/html/Elements/TicketList: should fix the ui drain
187           bramage on ticketing main... right?
188
189 2010-05-20 01:48  ivan
190
191         * httemplate/: elements/columnstart.html, elements/freeside.css,
192           elements/header.html, elements/tr-justtitle.html,
193           elements/tr-pkg_svc.html, elements/tr-title.html,
194           graph/elements/report.html, misc/email-customers.html,
195           search/cust_tax_exempt.html, search/report_477.html,
196           search/report_cdr.html, search/report_cust_event.html,
197           search/report_cust_main.html, search/report_cust_pay.html,
198           search/report_cust_pkg.html, search/report_cust_refund.html,
199           search/report_h_cust_pay.html, search/report_prepaid_income.html,
200           search/report_prospect_main.html, search/report_receivables.html,
201           search/report_svc_acct.html, search/report_svc_phone.html,
202           search/report_timeworked.html,
203           search/report_unapplied_cust_pay.html,
204           search/elements/cust_main_dayranges.html,
205           search/elements/search.html, view/prospect_main.html: fix table
206           titles for new bg color
207
208 2010-05-20 01:17  ivan
209
210         * httemplate/elements/: xmenu.css, xmenu.top.css, menu.html: nicer
211           styling for the menus
212
213 2010-05-20 01:10  ivan
214
215         * httemplate/elements/contact.html: uinit
216
217 2010-05-19 18:33  mark
218
219         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
220           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
221           httemplate/search/report_receivables.cgi: RT#7266: aging report
222           "as of" date now limits applied payments
223
224 2010-05-19 17:57  ivan
225
226         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
227           fix leaking date css, RT#6467
228
229 2010-05-19 16:37  ivan
230
231         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
232           calenaring (RT#6467): a little UI cleanup goes a long way
233
234 2010-05-19 12:04  ivan
235
236         * rt/: lib/RTx/Calendar.pm, share/html/Search/Calendar.html: week
237           view on calendars from Sunday -> Saturday
238
239 2010-05-18 21:05  jeff
240
241         * FS/FS/cust_bill_pkg.pm: avoid spurious bash default usage
242           category charges
243
244 2010-05-18 19:32  ivan
245
246         * rt/: lib/RTx/Calendar.pm, share/html/Elements/CalendarEvent,
247           share/html/Elements/MyCalendar,
248           share/html/NoAuth/css/calendar.css,
249           share/html/Prefs/Calendar.html, etc/RT_Config.pm,
250           etc/RT_Config.pm.in,
251           share/html/Callbacks/RTx-Calendar/Elements/Header/Head,
252           share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default,
253           share/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default,
254           share/html/NoAuth/Calendar/dhandler,
255           share/html/NoAuth/images/created.png,
256           share/html/NoAuth/images/created_due.png,
257           share/html/NoAuth/images/due.png,
258           share/html/NoAuth/images/reminder.png,
259           share/html/NoAuth/images/resolved.png,
260           share/html/NoAuth/images/started.png,
261           share/html/NoAuth/images/starts.png,
262           share/html/NoAuth/images/starts_due.png,
263           share/html/NoAuth/images/updated.png,
264           share/html/Prefs/Elements/CalendarFeed,
265           share/html/Search/Calendar.html: add RTx::Calendar 0.07
266
267 2010-05-18 12:58  ivan
268
269         * rt/lib/: RT.pm, RT.pm.in: fix InitSignalHandlers patch
270
271 2010-05-18 12:54  ivan
272
273         * rt/config.layout.in: add fonitdir to freeside layout to avoid
274           install errors
275
276 2010-05-18 12:41  ivan
277
278         * httemplate/edit/access_user.html: fix "Re-enter password" label
279           on employee edit
280
281 2010-05-18 12:20  ivan
282
283         * rt/: Makefile, Makefile.in, config.status,
284           bin/mason_handler.fcgi, bin/mason_handler.scgi, etc/RT_Config.pm,
285           etc/RT_Config.pm.in, lib/RT.pm, lib/RT.pm.in, lib/RT/Config.pm,
286           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
287           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
288           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
289           share/html/Admin/Users/Modify.html,
290           share/html/Ticket/Elements/ShowSummary,
291           share/html/Ticket/Elements/ShowTransactionAttachments,
292           share/html/Ticket/Elements/Tabs, share/html/User/Prefs.html:
293           merging rt \3.8.8 to HEAD
294
295 2010-05-18 11:47  ivan
296
297         * rt/: share/html/NoAuth/css/base/misc.css,
298           share/html/NoAuth/css/web2/collection.css,
299           share/html/NoAuth/rss/dhandler, share/fonts/Droid.README,
300           share/fonts/DroidSansFallback.ttf, share/fonts/DroidSans.ttf,
301           docs/timezones_in_charts.pod, etc/upgrade/3.8.8/content,
302           t/api/rights_show_ticket.t, t/web/search_rss.t: Initial revision
303
304 2010-05-18 11:43  ivan
305
306         * rt/: lib/RT/I18N/pt_PT.po, lib/RT/I18N/nn.po,
307           bin/fastcgi_server.in, bin/fastcgi_server,
308           share/html/Search/Elements/ResultsRSSView,
309           share/html/Elements/EditPassword,
310           share/html/Elements/ShowRelationLabel,
311           share/html/Elements/RT__CustomField/ColumnMap: Initial revision
312
313 2010-05-17 20:25  ivan
314
315         * FS/FS/AccessRight.pm, FS/FS/Conf.pm,
316           httemplate/search/report_svc_acct.html,
317           httemplate/search/svc_acct.cgi: add more info to
318           (customer-specific) service report, RT#6180
319
320 2010-05-13 19:16  ivan
321
322         * FS/FS/rate.pm, httemplate/edit/rate.cgi: fix losing rates when
323           renaming a rate plan, RT#8173
324
325 2010-05-12 22:43  jeff
326
327         * httemplate/misc/queued_report.html,
328           httemplate/search/report_queued_newtax.cgi, FS/FS/queue.pm,
329           FS/FS/tax_rate.pm, FS/bin/freeside-queued,
330           httemplate/search/queue.html,
331           httemplate/search/report_newtax.html: cope with poor tax
332           liability report performance by allowing queuing of reports
333           RT#8274
334
335 2010-05-12 22:16  jeff
336
337         * FS/FS/cust_main.pm: merge new bop routines into old bop routines
338           rt#4103
339
340 2010-05-12 20:06  ivan
341
342         * httemplate/search/cust_bill_pkg.cgi: add "Owed" and "Payment
343           date" columns to unearned revenue detail, RT#7776
344
345 2010-05-12 19:51  ivan
346
347         * Makefile: make dev kludge: unstable has 5.10.1
348
349 2010-05-12 18:47  ivan
350
351         * FS/FS/Setup.pm: fix bootstrapping for 2.1 installs, broken by
352           fallout from otaker stuff, RT#8395
353
354 2010-05-12 18:25  ivan
355
356         * Makefile: fix "-e DBI:Pg:dbname=freeside" datasrc winding up in
357           secrets as a result of weird implementations of echo as a shell
358           builtin that ignore -e
359
360 2010-05-10 23:57  ivan
361
362         * FS/FS/part_pkg/voip_cdr.pm: should fix asterisks in destination
363           numbers causing invoice generation to barf, RT#7840
364
365 2010-05-10 23:38  ivan
366
367         * FS/FS/rate.pm: fix ignore_unrateable flag, RT#8149
368
369 2010-05-07 19:38  ivan
370
371         * FS/FS/Mason.pm, httemplate/edit/pkg_category.html: fix package
372           Categorys spelling, RT#8314
373
374 2010-05-04 15:25  mark
375
376         * FS/FS/: cdr.pm, cdr/wip.pm: RT#8026: WIP CDR format
377
378 2010-04-29 19:32  ivan
379
380         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cgp_rule_action.pm,
381           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
382           httemplate/edit/cgp_rule.html,
383           httemplate/elements/select-cgp_rule_action.html,
384           httemplate/elements/select-cgp_rule_condition.html: communigate
385           (phase 2): rules: show conditions/actions on rule browse, fix
386           rule edit for conditions and actions without op/param, fix rule
387           edit stickiness on errors.  RT#7514
388
389 2010-04-29 00:40  ivan
390
391         * httemplate/elements/select-cgp_rule_condition.html,
392           FS/FS/cgp_rule.pm, httemplate/edit/cgp_rule.html,
393           httemplate/edit/process/cgp_rule.html,
394           httemplate/elements/input-text.html,
395           httemplate/elements/select-cgp_rule_action.html,
396           httemplate/elements/select.html: communigate (phase 2): rules:
397           adding conditions and actions to rule edit.  RT#7514
398
399 2010-04-28 19:59  ivan
400
401         * httemplate/: elements/select-cgp_rule_action.html,
402           edit/elements/edit.html, elements/select-cgp_rule_condition.html:
403           communigate (phase 2): rules: adding conditions and actions to
404           rule edit.  RT#7514
405
406 2010-04-27 03:56  ivan
407
408         * httemplate/: edit/cgp_rule.html,
409           elements/select-cgp_rule_action.html,
410           elements/select-cgp_rule_condition.html, elements/select.html,
411           elements/tr-select.html: communigate (phase 2): rules: start of
412           adding conditions and actions to rule edit.  RT#7514
413
414 2010-04-27 02:23  ivan
415
416         * httemplate/edit/elements/edit.html: tyop
417
418 2010-04-26 22:38  mark
419
420         * FS/FS/: ClientAPI/MyAccount.pm, Schema.pm, cdr.pm,
421           cdr_termination.pm, cust_svc.pm, svc_phone.pm,
422           part_pkg/voip_cdr.pm, part_pkg/voip_inbound.pm: RT#7046: inbound
423           rate for rate plan billing
424
425 2010-04-22 23:47  ivan
426
427         * httemplate/view/svc_domain/basics.html: communigate (phase 2):
428           rules.  RT#7514
429
430 2010-04-22 23:43  ivan
431
432         * FS/FS/Mason.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
433           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
434           httemplate/edit/cgp_rule.html,
435           httemplate/edit/process/cgp_rule.html,
436           httemplate/misc/delete-cgp_rule.html,
437           httemplate/view/svc_acct/basics.html,
438           httemplate/view/svc_acct/communigate.html, FS/FS/Schema.pm:
439           communigate (phase 2): rules.  RT#7514
440
441 2010-04-21 19:00  ivan
442
443         * FS/: FS/Schema.pm, FS/cgp_rule.pm, FS/cgp_rule_action.pm,
444           FS/cgp_rule_condition.pm, FS.pm, MANIFEST, t/cgp_rule.t,
445           t/cgp_rule_action.t, t/cgp_rule_condition.t: communigate (phase
446           2): rules.  RT#7514
447
448 2010-04-21 02:31  ivan
449
450         * httemplate/elements/select-part_pkg.html: "
451
452 2010-04-21 02:09  ivan
453
454         * httemplate/config/config.cgi: prevent inadvertantly losing
455           disabled package defs, service defs or package classes in a
456           config value that uses them (i.e. support_packages)
457
458 2010-04-21 01:57  ivan
459
460         * httemplate/elements/select-part_pkg.html: prevent inadvertantly
461           losing disabled package defs, service defs or package classes in
462           a config value that uses them (i.e. support_packages)
463
464 2010-04-20 20:56  ivan
465
466         * Makefile: ensure that the trainwreck which was 1.9.2 does not
467           happen again
468
469 2010-04-19 21:29  ivan
470
471         * FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
472           (phase 2): add a textarea type to edit/part_svc so you can set it
473           to a default or fixed trailer that's multi-line, RT#7514
474
475 2010-04-19 21:13  ivan
476
477         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
478           httemplate/view/svc_acct/basics.html,
479           FS/FS/part_export/communigate_pro.pm,
480           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
481           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
482           2): Account Preferences (& Domain::Account Defaults:Preferences):
483           ProntoSkinName  RT#7514
484
485 2010-04-19 18:51  ivan
486
487         * FS/FS/svc_acct.pm, FS/FS/Schema.pm, FS/FS/svc_domain.pm,
488           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
489           httemplate/view/svc_acct/basics.html,
490           FS/FS/part_export/communigate_pro.pm,
491           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
492           2): Account Preferences (& Domain::Account Defaults:Preferences):
493           Language, Time zone, Layout, Send read receipts.  RT#7514
494
495 2010-04-19 00:09  ivan
496
497         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
498           FS/FS/part_export/communigate_pro.pm,
499           httemplate/edit/svc_acct.cgi,
500           httemplate/view/svc_acct/basics.html: communigate (phase 2),
501           Account:Settings PasswordRecovery.  also fix modification of
502           svc_acct booleans in export.  RT#7514
503
504 2010-04-18 23:15  ivan
505
506         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
507           FS/FS/part_export/communigate_pro.pm,
508           httemplate/edit/svc_acct.cgi,
509           httemplate/view/svc_acct/basics.html: communigate provisioning
510           phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
511           AddMailTrailer.  RT#7514
512
513 2010-04-18 22:01  ivan
514
515         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
516           FS/FS/part_export/communigate_pro.pm,
517           httemplate/edit/svc_domain.cgi,
518           httemplate/view/svc_domain/acct_defaults.html: communigate
519           provisioning phase 2: Domain:Account Defaults:Settings:
520           RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
521
522 2010-04-18 18:25  ivan
523
524         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
525           FS/FS/part_export/communigate_pro.pm,
526           httemplate/edit/svc_domain.cgi,
527           httemplate/view/svc_domain/basics.html: communigate provisioning
528           phase 2: add svc_domain.trailer -> communigate TrailerText,
529           RT#7514
530
531 2010-04-09 21:21  mark
532
533         * httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
534           payment links
535
536 2010-04-09 01:17  ivan
537
538         * httemplate/search/elements/cust_main_dayranges.html, FS/MANIFEST,
539           FS/FS/Mason.pm, FS/FS/Misc/DateTime.pm, FS/FS/UI/Web.pm,
540           FS/FS/cust_main/Import.pm, httemplate/edit/REAL_cust_pkg.cgi,
541           httemplate/edit/cust_pay.cgi,
542           httemplate/edit/process/REAL_cust_pkg.cgi,
543           httemplate/edit/process/cust_main.cgi,
544           httemplate/edit/process/cust_pay.cgi,
545           httemplate/edit/process/quick-charge.cgi,
546           httemplate/edit/process/quick-cust_pkg.cgi,
547           httemplate/misc/process/cancel_pkg.html,
548           httemplate/misc/process/delay_susp_pkg.html,
549           httemplate/search/pay_batch.cgi,
550           httemplate/search/report_prepaid_income.cgi,
551           httemplate/search/sqlradius.cgi: fix date parsing when using
552           international dates (package date edit), RT#8027
553
554 2010-04-09 01:09  jeff
555
556         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
557           total items for balance below line and current charges above line
558           with configurable description.  also bug fixes that might close
559           7896
560
561 2010-04-08 12:23  jeff
562
563         * httemplate/elements/about_rt.html: close tag rather than open a
564           new one
565
566 2010-04-07 18:15  mark
567
568         * FS/FS/cust_pkg.pm, FS/FS/Report/Table/Monthly.pm,
569           httemplate/elements/menu.html,
570           httemplate/graph/cust_pkg_cost.cgi,
571           httemplate/graph/report_cust_pkg_cost.html,
572           httemplate/search/cust_pkg.cgi: RT#1382: beginning of package
573           cost report
574
575 2010-04-07 01:24  ivan
576
577         * httemplate/edit/agent.cgi: also in agent edit, fix form getting
578           submitted before customer search can complete.  throws "status
579           connecting to" error and custnum does not get filled in, RT#8014
580
581 2010-04-07 01:15  ivan
582
583         * httemplate/: edit/access_user.html, edit/elements/edit.html,
584           elements/search-cust_main.html: in employee edit, fix form
585           getting submitted before customer search can complete.  throws
586           "status connecting to" error and custnum does not get filled in,
587           RT#8014
588
589 2010-04-06 23:20  ivan
590
591         * FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
592           tables and columns - mysql fix
593
594 2010-04-06 22:52  mark
595
596         * FS/FS/pay_batch/RBC.pm: fix floating point error
597
598 2010-04-06 21:11  ivan
599
600         * httemplate/search/part_pkg.html: fix a mysql-ism in employee
601           commission report, now compatible with Pg, that's a new one.
602           RT#6991
603
604 2010-04-06 14:43  ivan
605
606         * httemplate/search/report_employee_commission.html: fix 1.9-style
607           employee comission report, RT#6991
608
609 2010-04-05 05:24  jeff
610
611         * FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
612           redeclaration
613
614 2010-04-04 23:58  ivan
615
616         * conf/invoice_from: company email
617
618 2010-04-04 23:57  ivan
619
620         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
621
622 2010-04-04 23:50  ivan
623
624         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
625
626 2010-04-04 22:20  ivan
627
628         * FS/FS/part_export/indosoft.pm: initial indosoft export, RT#4068
629
630 2010-04-04 18:23  ivan
631
632         * httemplate/search/part_pkg.html: last fix for employee
633           commisssion report, RT#6991
634
635 2010-04-04 17:59  ivan
636
637         * httemplate/elements/menu.html: add employee commission report to
638           menu, RT#6991
639
640 2010-04-04 16:47  ivan
641
642         * FS/FS/Schema.pm: fix otaker upgrade
643
644 2010-04-04 16:37  ivan
645
646         * FS/FS/cust_pay_void.pm: fix otaker upgrade
647
648 2010-04-04 16:27  ivan
649
650         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
651           for cust_attachment & cust_main_note, hopefully
652
653 2010-04-04 16:18  ivan
654
655         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
656           for cust_attachment & cust_main_note, hopefully
657
658 2010-04-04 15:52  ivan
659
660         * FS/FS/: cust_main.pm: fix otaker upgrade for cust_main
661
662 2010-04-04 15:44  ivan
663
664         * FS/FS/cust_main_note.pm: fix note editing of old notes until we
665           can fix the cust_main_note.otaker disaster, RT#7991
666
667 2010-04-01 14:30  mark
668
669         * httemplate/search/elements/cust_main_dayranges.html: fix column
670           alignment
671
672 2010-04-01 01:10  ivan
673
674         * FS/FS/part_pkg/: flat.pm, subscription.pm: fix nasty discount
675           fallout (i hope)
676
677 2010-04-01 00:39  ivan
678
679         * FS/FS/part_pkg/flat.pm: fix nasty discount fallout (i hope)
680
681 2010-03-31 21:43  mark
682
683         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
684           httemplate/search/elements/cust_main_dayranges.html,
685           httemplate/search/elements/search-html.html,
686           httemplate/search/elements/search.html: RT#866: links to process
687           payments from aging report
688
689 2010-03-31 08:48  jeff
690
691         * FS/: MANIFEST, FS/part_export/dashcs_e911.pm: add dash carrier
692           services e911 support RT7103
693
694 2010-03-31 00:41  mark
695
696         * httemplate/search/: report_receivables.cgi,
697           report_receivables.html, report_unapplied_cust_pay.html,
698           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
699           RT#7266: aging reports as of a past date
700
701 2010-03-31 00:35  ivan
702
703         * httemplate/: edit/process/cust_main_attach.cgi,
704           edit/process/cust_main_note.cgi, view/cust_main/attachments.html,
705           view/cust_main/notes.html: fix customer notes and attachments wrt
706           s/otaker/usernum/ changes; still need to look at the migration,
707           RT#7935
708
709 2010-03-30 23:30  ivan
710
711         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
712           $enc in string eq" warnings
713
714 2010-03-30 05:12  ivan
715
716         * httemplate/search/part_pkg.html, FS/FS/Schema.pm: employee
717           commission reporting, RT#6991
718
719 2010-03-30 05:07  ivan
720
721         * httemplate/search/report_employee_commission.html,
722           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
723           FS/FS/part_event/Action/pkg_agent_credit.pm,
724           FS/FS/part_event/Action/pkg_employee_credit.pm,
725           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
726           commission reporting, RT#6991
727
728 2010-03-29 20:28  ivan
729
730         * FS/FS/Record.pm: regexp_sql
731
732 2010-03-29 20:10  ivan
733
734         * FS/MANIFEST: employee (otaker / access_user) commissioning,
735           RT#6991
736
737 2010-03-29 19:53  ivan
738
739         * httemplate/browse/access_user.html,
740           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
741           FS/FS/part_event/Action/pkg_agent_credit.pm,
742           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
743           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
744           FS/FS/part_event/Action/pkg_referral_credit.pm,
745           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
746           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
747           httemplate/elements/search-cust_main.html,
748           httemplate/elements/tr-search-cust_main.html: employee (otaker /
749           access_user) commissioning, RT#6991
750
751 2010-03-29 19:52  ivan
752
753         * FS/FS/part_event/Action/pkg_employee_credit.pm: employee
754           commissions, RT#6991
755
756 2010-03-29 19:04  ivan
757
758         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
759           part_event/Condition/balance_age.pm,
760           part_event/Condition/balance_under.pm,
761           part_event/Condition/cust_bill_has_service.pm,
762           part_event/Condition/cust_bill_owed.pm,
763           part_event/Condition/cust_bill_owed_under.pm: fixes for MySQL
764           CAST drain bramage
765
766 2010-03-29 02:18  mark
767
768         * FS/FS/Mason.pm, FS/FS/cust_main.pm,
769           httemplate/elements/select-user.html,
770           httemplate/elements/tr-select-user.html,
771           httemplate/graph/report_signupdate.html,
772           httemplate/graph/signupdate.cgi,
773           httemplate/graph/elements/monthly.html,
774           httemplate/graph/elements/report.html,
775           httemplate/search/cust_main.html: RT#884: search customers by
776           signup time of day
777
778 2010-03-28 17:38  ivan
779
780         * FS/FS/cust_pay.pm: move from otaker to proper usernum FK
781
782 2010-03-28 17:23  ivan
783
784         * FS/FS/: Schema.pm, Upgrade.pm, access_user.pm, banned_pay.pm,
785           cust_attachment.pm, cust_credit.pm, cust_main.pm,
786           cust_main_note.pm, cust_pay_void.pm, cust_pkg.pm,
787           cust_pkg_discount.pm, cust_pkg_reason.pm, cust_refund.pm,
788           otaker_Mixin.pm: move from otaker to proper usernum FK
789
790 2010-03-26 23:21  ivan
791
792         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
793           a fatal error w/MySQL
794
795 2010-03-26 23:09  ivan
796
797         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
798           edit/cust_main_note.cgi: resize customer not add popup, eliminate
799           needless <BR> in popup
800
801 2010-03-26 21:37  ivan
802
803         * FS/FS/Upgrade.pm: these are now supported in supported in
804           DBIx-DBSchema and friends
805
806 2010-03-26 20:43  ivan
807
808         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
809           supported in DBIx-DBSchema and friends
810
811 2010-03-26 15:25  ivan
812
813         * httemplate/elements/: select-areacode.html, select-did.html: fix
814           E911 vs. DID selector on phone provision, RT#7819
815
816 2010-03-26 14:43  ivan
817
818         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
819
820 2010-03-26 00:52  ivan
821
822         * httemplate/elements/: freeside-menu.css, freeside.css: that'll do
823           for now
824
825 2010-03-25 22:02  ivan
826
827         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
828           problem, fix s/serial/int/ for non-primary keys in
829           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
830           DBIx::DBSchema 0.39
831
832 2010-03-25 21:50  ivan
833
834         * FS/FS/UID.pm: don't warn about the configuration table during
835           setup
836
837 2010-03-25 19:19  ivan
838
839         * bin/build_exten.php: adding build_exten.php since FreePBX won't
840           ship it
841
842 2010-03-25 18:06  ivan
843
844         * rt/lib/RT/: Ticket_Overlay.pm: ticket auto-association in the
845           correct spot.  how the hell did it get merged there?  RT#7882
846
847 2010-03-25 15:30  ivan
848
849         * httemplate/elements/header.html: fix new header in RT
850
851 2010-03-25 15:21  ivan
852
853         * rt/lib/RT/User_Overlay.pm: fix user modification?
854
855 2010-03-25 14:22  ivan
856
857         * rt/lib/RT/URI/freeside.pm: generate a stack backtrace for mystery
858           freeside link resolution problems
859
860 2010-03-25 13:21  ivan
861
862         * httemplate/elements/: header.html, searchbar-address2.html,
863           searchbar-cust_bill.html, searchbar-cust_main.html,
864           searchbar-cust_svc.html, searchbar-prospect.html,
865           searchbar-ticket.html: when using a side menubar, put search
866           boxes on the side too
867
868 2010-03-24 18:37  mark
869
870         * FS/FS/Mason.pm, httemplate/view/cust_main/notes.html: RT#6226:
871           security fix for customer notes
872
873 2010-03-24 01:37  ivan
874
875         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
876           httemplate/search/report_prepaid_income.cgi: better prepaid
877           income reporting, with line item detail, RT#7776
878
879 2010-03-23 02:13  ivan
880
881         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
882           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
883           httemplate/elements/header.html,
884           httemplate/search/mailinglistmember.html: export svc_mailinglist
885           to CGP groups, RT#7514
886
887 2010-03-23 01:27  ivan
888
889         * httemplate/images/: black-gray-side.png, gray-black-side.png:
890           goodbye and good riddance
891
892 2010-03-22 20:53  ivan
893
894         * FS/: FS.pm, FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t,
895           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
896           (mailing lists), RT#7514
897
898 2010-03-22 20:47  ivan
899
900         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/mailinglist.pm,
901           FS/FS/mailinglistmember.pm, FS/FS/svc_mailinglist.pm,
902           FS/t/mailinglist.t, FS/t/mailinglistmember.t,
903           FS/t/svc_mailinglist.t, httemplate/edit/mailinglistmember.html,
904           httemplate/edit/part_svc.cgi,
905           httemplate/edit/svc_mailinglist.cgi,
906           httemplate/edit/process/mailinglistmember.html,
907           httemplate/edit/process/svc_mailinglist.html,
908           httemplate/misc/delete-mailinglistmember.html,
909           httemplate/search/mailinglistmember.html,
910           httemplate/view/svc_mailinglist.cgi: adding svc_mailinglist for
911           communigate "groups" (mailing lists), RT#7514
912
913 2010-03-22 20:34  ivan
914
915         * httemplate/elements/freeside.css: little bit further, just a
916           little bit more
917
918 2010-03-22 18:17  ivan
919
920         * httemplate/elements/menubar.html: don't like that <BR> after
921           all... for now
922
923 2010-03-22 18:07  ivan
924
925         * httemplate/elements/freeside.css: wfm
926
927 2010-03-22 18:04  ivan
928
929         * httemplate/elements/: xmenu.css, xmenu.top.css: purple on pink is
930           WAY too my little pony.  man, its not easy being purple
931
932 2010-03-22 12:46  ivan
933
934         * httemplate/elements/: freeside.css, menubar.html: 1.9-style
935           menubar was hurting my eyes
936
937 2010-03-22 07:08  jeff
938
939         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
940           tax data replacement
941
942 2010-03-21 23:34  ivan
943
944         * httemplate/elements/freeside.css: fix link hover effect so it
945           doesn't underline A NAME tags
946
947 2010-03-21 16:56  ivan
948
949         * httemplate/elements/freeside.css: fix inadvertant button styling
950
951 2010-03-21 16:13  ivan
952
953         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
954           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
955           httemplate/edit/rate_detail.html,
956           httemplate/edit/rate_region.cgi,
957           httemplate/edit/process/rate_region.cgi,
958           httemplate/misc/rate_edit_excel.html,
959           httemplate/misc/process/copy-rate_detail.html: connection fee for
960           initial N seconds support, RT#7018
961
962 2010-03-21 12:34  ivan
963
964         * rt/etc/RT_SiteConfig.pm: make the fckeditor taller, way too small
965
966 2010-03-20 22:20  ivan
967
968         * rt/share/html/Elements/Header: there was nothing wrong with the
969           dhandler
970
971 2010-03-20 22:17  ivan
972
973         * rt/: share/html/Widgets/TitleBoxEnd, FREESIDE_MODIFIED: think
974           this fixes the "results box color infects everything else"
975           problem
976
977 2010-03-20 21:47  ivan
978
979         * rt/share/html/Elements/Header: dunno why squish dhandler is
980           borked
981
982 2010-03-20 16:30  ivan
983
984         * httemplate/docs/credits.html: more RT integration / reskin / 2.1,
985           RT#6640
986
987 2010-03-20 16:22  ivan
988
989         * httemplate/: elements/menu.html,
990           elements/popup_link_onclick.html, images/cvv2.png,
991           images/cvv2_amex.png: more RT integration / reskin / 2.1, RT#6640
992
993 2010-03-20 15:44  ivan
994
995         * httemplate/elements/: freeside-menu.css, header.html, xmenu.css,
996           xmenu.js, xmenu.top.css: more RT integration / reskin / 2.1,
997           RT#6640
998
999 2010-03-20 15:11  ivan
1000
1001         * httemplate/elements/calendar-win2k-2.css,
1002           httemplate/elements/freeside-menu.css,
1003           httemplate/elements/header.html, httemplate/elements/menu.html,
1004           httemplate/elements/xmenu.top.css,
1005           httemplate/elements/xmenu.top.js, rt/share/html/Elements/Footer,
1006           rt/share/html/Elements/PageLayout,
1007           rt/share/html/Elements/SelectDate,
1008           rt/share/html/Prefs/SearchOptions.html,
1009           rt/share/html/User/Prefs.html,
1010           httemplate/images/arrow.down.black.png,
1011           httemplate/images/black-gradient.png,
1012           httemplate/images/black-gray-gradient.png, rt/FREESIDE_MODIFIED,
1013           httemplate/elements/freeside.css,
1014           rt/share/html/NoAuth/css/freeside2.1/layout.css: more RT
1015           integration / reskin / 2.1, RT#6640
1016
1017 2010-03-19 01:27  ivan
1018
1019         * httemplate/: docs/cvv2.html, elements/header-minimal.html,
1020           elements/header-popup.html, elements/header.html,
1021           elements/tr-justtitle.html, elements/tr-title.html,
1022           elements/freeside-menu.css, elements/menu.html,
1023           elements/menubar.html, elements/xmenu.top.css: skin RT 3.8,
1024           slight new look for 2.1, RT#6640
1025
1026 2010-03-19 01:26  ivan
1027
1028         * rt/: FREESIDE_MODIFIED, share/html/Elements/Header,
1029           share/html/Elements/PageLayout,
1030           share/html/NoAuth/css/freeside2.1/freeside.css,
1031           share/html/NoAuth/css/freeside2.1/layout.css,
1032           share/html/NoAuth/css/freeside2.1/nav.css: skin RT 3.8, RT#6640
1033
1034 2010-03-19 01:20  mark
1035
1036         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
1037           closing quick payment entry
1038
1039 2010-03-18 01:02  ivan
1040
1041         * httemplate/edit/cust_main/top_misc.html: signup date fix?
1042
1043 2010-03-18 00:59  ivan
1044
1045         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
1046           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
1047           httemplate/edit/quick-charge.html,
1048           FS/FS/part_event/Condition/cust_bill_has_noauto.pm,
1049           FS/FS/part_event/Condition/cust_bill_hasnt_noauto.pm,
1050           httemplate/edit/process/quick-charge.cgi,
1051           httemplate/edit/process/quick-cust_pkg.cgi,
1052           httemplate/misc/order_pkg.html,
1053           httemplate/view/cust_main/one_time_charge_link.html,
1054           httemplate/view/cust_main/order_pkg_link.html,
1055           httemplate/view/cust_main/packages/status.html: disable
1056           auto-billing of specific customer packages, RT#6378
1057
1058 2010-03-16 01:05  mark
1059
1060         * httemplate/edit/cust_main_note.cgi: minor bugfix
1061
1062 2010-03-16 00:49  mark
1063
1064         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
1065           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
1066           editor/fckdebug.html, editor/fckdialog.html,
1067           editor/fckeditor.html, editor/fckeditor.original.html,
1068           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
1069           editor/css/fck_showtableborders_gecko.css,
1070           editor/css/images/block_address.png,
1071           editor/css/images/block_blockquote.png,
1072           editor/css/images/block_div.png, editor/css/images/block_h1.png,
1073           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
1074           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
1075           editor/css/images/block_h6.png, editor/css/images/block_p.png,
1076           editor/css/images/block_pre.png,
1077           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
1078           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
1079           editor/dialog/fck_checkbox.html,
1080           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
1081           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
1082           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
1083           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
1084           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
1085           editor/dialog/fck_radiobutton.html,
1086           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
1087           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
1088           editor/dialog/fck_source.html,
1089           editor/dialog/fck_specialchar.html,
1090           editor/dialog/fck_spellerpages.html,
1091           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
1092           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
1093           editor/dialog/fck_textfield.html,
1094           editor/dialog/common/fck_dialog_common.css,
1095           editor/dialog/common/fck_dialog_common.js,
1096           editor/dialog/fck_about/sponsors/spellchecker_net.gif,
1097           editor/dialog/fck_docprops/fck_document_preview.html,
1098           editor/dialog/fck_flash/fck_flash.js,
1099           editor/dialog/fck_flash/fck_flash_preview.html,
1100           editor/dialog/fck_image/fck_image.js,
1101           editor/dialog/fck_image/fck_image_preview.html,
1102           editor/dialog/fck_link/fck_link.js,
1103           editor/dialog/fck_scayt/scayt_dialog.css,
1104           editor/dialog/fck_select/fck_select.js,
1105           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
1106           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
1107           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
1108           editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
1109           editor/dtd/fck_xhtml10transitional.js,
1110           editor/filemanager/browser/default/browser.css,
1111           editor/filemanager/browser/default/browser.html,
1112           editor/filemanager/browser/default/frmactualfolder.html,
1113           editor/filemanager/browser/default/frmcreatefolder.html,
1114           editor/filemanager/browser/default/frmfolders.html,
1115           editor/filemanager/browser/default/frmresourceslist.html,
1116           editor/filemanager/browser/default/frmresourcetype.html,
1117           editor/filemanager/browser/default/frmupload.html,
1118           editor/filemanager/browser/default/js/common.js,
1119           editor/filemanager/browser/default/js/fckxml.js,
1120           editor/filemanager/connectors/test.html,
1121           editor/filemanager/connectors/uploadtest.html,
1122           editor/filemanager/connectors/perl/basexml.pl,
1123           editor/filemanager/connectors/perl/commands.pl,
1124           editor/filemanager/connectors/perl/config.pl,
1125           editor/filemanager/connectors/perl/connector.cgi,
1126           editor/filemanager/connectors/perl/io.pl,
1127           editor/filemanager/connectors/perl/upload.cgi,
1128           editor/filemanager/connectors/perl/upload_fck.pl,
1129           editor/filemanager/connectors/perl/util.pl,
1130           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
1131           editor/js/fckeditorcode_ie.js,
1132           editor/lang/_translationstatus.txt, editor/lang/af.js,
1133           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
1134           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
1135           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
1136           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
1137           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
1138           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
1139           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
1140           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
1141           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
1142           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
1143           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
1144           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
1145           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
1146           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
1147           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
1148           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
1149           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
1150           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
1151           editor/lang/zh-cn.js, editor/lang/zh.js,
1152           editor/plugins/autogrow/fckplugin.js,
1153           editor/plugins/bbcode/fckplugin.js,
1154           editor/plugins/dragresizetable/fckplugin.js,
1155           editor/plugins/placeholder/fck_placeholder.html,
1156           editor/plugins/placeholder/fckplugin.js,
1157           editor/plugins/placeholder/lang/de.js,
1158           editor/plugins/placeholder/lang/en.js,
1159           editor/plugins/placeholder/lang/es.js,
1160           editor/plugins/placeholder/lang/fr.js,
1161           editor/plugins/placeholder/lang/it.js,
1162           editor/plugins/placeholder/lang/pl.js,
1163           editor/plugins/simplecommands/fckplugin.js,
1164           editor/plugins/tablecommands/fckplugin.js,
1165           editor/skins/_fckviewstrips.html,
1166           editor/skins/default/fck_dialog.css,
1167           editor/skins/default/fck_dialog_ie6.js,
1168           editor/skins/default/fck_editor.css,
1169           editor/skins/default/fck_strip.gif,
1170           editor/skins/default/images/dialog.sides.gif,
1171           editor/skins/default/images/dialog.sides.png,
1172           editor/skins/default/images/dialog.sides.rtl.png,
1173           editor/skins/default/images/sprites.gif,
1174           editor/skins/default/images/sprites.png,
1175           editor/skins/office2003/fck_dialog.css,
1176           editor/skins/office2003/fck_dialog_ie6.js,
1177           editor/skins/office2003/fck_editor.css,
1178           editor/skins/office2003/fck_strip.gif,
1179           editor/skins/office2003/images/dialog.sides.gif,
1180           editor/skins/office2003/images/dialog.sides.png,
1181           editor/skins/office2003/images/dialog.sides.rtl.png,
1182           editor/skins/office2003/images/sprites.gif,
1183           editor/skins/office2003/images/sprites.png,
1184           editor/skins/silver/fck_dialog.css,
1185           editor/skins/silver/fck_dialog_ie6.js,
1186           editor/skins/silver/fck_editor.css,
1187           editor/skins/silver/fck_strip.gif,
1188           editor/skins/silver/images/dialog.sides.gif,
1189           editor/skins/silver/images/dialog.sides.png,
1190           editor/skins/silver/images/dialog.sides.rtl.png,
1191           editor/skins/silver/images/sprites.gif,
1192           editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
1193           editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
1194
1195 2010-03-15 19:51  mark
1196
1197         * httemplate/: edit/cust_main_note.cgi, view/cust_main/notes.html,
1198           elements/htmlarea.html: RT#6226: fckeditor for customer notes
1199
1200 2010-03-15 19:14  ivan
1201
1202         * rt/etc/rt.spec: remove rt.spec, borking our build somehow
1203
1204 2010-03-15 18:00  ivan
1205
1206         * httemplate/search/: cust_main-zip.html,
1207           report_cust_main-zip.html: w/svc_whatever option on zip code
1208           distribution report, RT#7784
1209
1210 2010-03-15 15:31  mark
1211
1212         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
1213
1214 2010-03-15 00:13  ivan
1215
1216         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
1217           service w/no ip address, RT#7786
1218
1219 2010-03-14 23:18  ivan
1220
1221         * httemplate/search/elements/cust_pay_or_refund.html: deleted
1222           payment report, RT#7694
1223
1224 2010-03-14 23:10  ivan
1225
1226         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
1227           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
1228
1229 2010-03-14 19:06  ivan
1230
1231         * httemplate/edit/part_pkg.cgi: fix diabled package optional
1232           reporting classes still selectable on package def edit, RT#7658
1233
1234 2010-03-13 15:50  ivan
1235
1236         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
1237           expire_months/start_1st stuff, getting in the way of debugging
1238           for ncic, RT#7780
1239
1240 2010-03-12 13:56  ivan
1241
1242         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
1243           add svc_phone-phone_name-max_length config, RT#7047
1244
1245 2010-03-12 13:29  ivan
1246
1247         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
1248           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
1249           httemplate/edit/svc_phone.cgi,
1250           httemplate/edit/elements/svc_Common.html,
1251           httemplate/edit/process/svc_phone.html,
1252           httemplate/elements/tr-select-cust_location.html,
1253           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
1254           RT#7047
1255
1256 2010-03-12 03:48  mark
1257
1258         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
1259           names
1260
1261 2010-03-11 19:36  ivan
1262
1263         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/location_Mixin.pm,
1264           FS/FS/svc_phone.pm, FS/t/location_Mixin.t,
1265           httemplate/edit/svc_phone.cgi,
1266           httemplate/edit/elements/edit.html,
1267           httemplate/edit/elements/svc_Common.html,
1268           httemplate/elements/location.html,
1269           httemplate/elements/tr-select-cust_location.html,
1270           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
1271
1272 2010-03-11 19:30  ivan
1273
1274         * FS/MANIFEST: add location to svc_phone, RT#7047
1275
1276 2010-03-10 19:27  ivan
1277
1278         * FS/FS/TicketSystem/RT_External.pm,
1279           httemplate/view/cust_main/tickets.html: add queue selection to
1280           customer ticket creation, RT#7656
1281
1282 2010-03-10 18:15  ivan
1283
1284         * httemplate/docs/credits.html: Mark Wells is now a member of the
1285           core team.  Kristian Hoffman has been moved to the core emeritus
1286
1287 2010-03-10 00:20  mark
1288
1289         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
1290
1291 2010-03-09 23:50  mark
1292
1293         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
1294
1295 2010-03-09 22:52  ivan
1296
1297         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
1298           handling from check to insert, so it doesn't get triggered on
1299           edit, RT#7347
1300
1301 2010-03-09 22:47  ivan
1302
1303         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
1304           adding a start date to actually check its *added*, RT#7352
1305
1306 2010-03-09 15:47  ivan
1307
1308         * httemplate/misc/delay_susp_pkg.html: tyop too
1309
1310 2010-03-09 14:37  mark
1311
1312         * httemplate/misc/cancel_pkg.html: fix typo
1313
1314 2010-03-09 13:57  mark
1315
1316         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
1317           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
1318           length prepaid card codes
1319
1320 2010-03-09 00:37  ivan
1321
1322         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
1323           recur_Common, RT#7212
1324
1325 2010-03-09 00:05  ivan
1326
1327         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
1328           date_format
1329
1330 2010-03-08 18:43  ivan
1331
1332         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
1333           the 1st and expires after N months, RT#7738
1334
1335 2010-03-08 18:39  ivan
1336
1337         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
1338           0.05_02 required.  RT#_7673
1339
1340 2010-03-08 18:12  ivan
1341
1342         * FS/FS/cust_pkg.pm: init ticket system new-style
1343
1344 2010-03-08 16:23  jeff
1345
1346         * FS/FS/Setup.pm: tyop broke populate_initial_data
1347
1348 2010-03-08 16:18  jeff
1349
1350         * FS/FS/reason_type.pm: and this is not 1.7.x
1351
1352 2010-03-08 15:07  jeff
1353
1354         * FS/FS/part_export/prizm.pm: try a delete before adding an element
1355           to prizm
1356
1357 2010-03-08 14:13  ivan
1358
1359         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
1360           0.05_02 required.  RT#_7673
1361
1362 2010-03-08 02:57  ivan
1363
1364         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
1365           httemplate/edit/REAL_cust_pkg.cgi,
1366           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
1367           httemplate/edit/cust_refund.cgi,
1368           httemplate/edit/quick-charge.html,
1369           httemplate/edit/elements/ApplicationCommon.html,
1370           httemplate/elements/tr-input-beginning_ending.html,
1371           httemplate/elements/tr-input-date-field.html,
1372           httemplate/misc/cancel_pkg.html,
1373           httemplate/misc/delay_susp_pkg.html,
1374           httemplate/misc/order_pkg.html,
1375           httemplate/search/report_prepaid_income.html,
1376           httemplate/view/cust_main/payment_history.html,
1377           httemplate/view/cust_main/payment_history/credit.html,
1378           httemplate/view/cust_main/payment_history/payment.html,
1379           httemplate/view/cust_main/payment_history/voided_payment.html:
1380           proper use of date_format config for international date formats,
1381           RT#7009
1382
1383 2010-03-07 23:02  ivan
1384
1385         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Domain_Mixin.pm,
1386           FS/FS/svc_acct.pm, FS/FS/svc_phone.pm, FS/MANIFEST,
1387           FS/FS/part_export/netsapiens.pm, FS/t/svc_Domain_Mixin.t,
1388           httemplate/edit/svc_phone.cgi,
1389           httemplate/edit/elements/svc_Common.html,
1390           httemplate/elements/select-svc-domain.html,
1391           httemplate/elements/tr-select-svc-domain.html,
1392           httemplate/view/svc_phone.cgi: domain names in netsapiens export
1393           (domain name association w/svc_phone), RT#5864
1394
1395 2010-03-07 10:07  jeff
1396
1397         * FS/FS/tax_rate.pm: pass format and correct filenames
1398
1399 2010-03-05 11:09  ivan
1400
1401         * FS/FS/part_export/grandstream.pm: random nits for grandstream
1402           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
1403           error handling.  RT#7132
1404
1405 2010-03-05 11:02  ivan
1406
1407         * httemplate/edit/part_device.html,
1408           FS/FS/part_export/grandstream.pm: random nits for grandstream
1409           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
1410           error handling.  RT#7132
1411
1412 2010-03-05 10:25  ivan
1413
1414         * httemplate/docs/ssh.html: moved to wiki
1415
1416 2010-03-05 10:24  ivan
1417
1418         * FS/FS/part_export/: domain_shellcommands.pm,
1419           forward_shellcommands.pm, phone_shellcommands.pm,
1420           shellcommands.pm, shellcommands_withdomain.pm, textradius.pm,
1421           vpopmail.pm, www_shellcommands.pm: point to wiki docs
1422
1423 2010-03-05 10:10  ivan
1424
1425         * FS/FS/part_export/grandstream.pm,
1426           httemplate/edit/part_device.html: random nits for grandstream
1427           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
1428           error handling.  RT#7132
1429
1430 2010-03-03 21:31  jeff
1431
1432         * FS/FS/cust_bill.pm: always show the previous section when
1433           previous_balance-summary_only is enabled
1434
1435 2010-03-02 17:39  jeff
1436
1437         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
1438           rearrange, and avoid the vacuum
1439
1440 2010-03-02 17:00  jeff
1441
1442         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
1443           DO have plus four
1444
1445 2010-03-02 09:18  ivan
1446
1447         * httemplate/: search/elements/search-html.html,
1448           misc/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi: UI: get
1449           rid of undocumented extra_choices_callback in search.html: a
1450           terrible place to put action links from a UI perspective, move
1451           package links to html_init, now consitent with customer links,
1452           change label on popup from "increment bill date" to "increment
1453           next bill date", RT#7132
1454
1455 2010-03-01 14:18  ivan
1456
1457         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
1458           inventory, RT#7010
1459
1460 2010-03-01 14:00  ivan
1461
1462         * httemplate/elements/select-table.html: fix up editing services
1463           w/manual select from inventory, RT#7010
1464
1465 2010-03-01 13:56  ivan
1466
1467         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
1468           inventory, RT#7010
1469
1470 2010-03-01 13:36  ivan
1471
1472         * httemplate/edit/elements/edit.html: fix up editing services
1473           w/manual select from inventory, RT#7010
1474
1475 2010-03-01 13:05  ivan
1476
1477         * httemplate/search/inventory_item.html: fix inventory item links
1478           to non-svc_acct services, RT#7010
1479
1480 2010-03-01 11:38  ivan
1481
1482         * FS/FS/svc_Common.pm: enable manual selection from inventory
1483           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
1484
1485 2010-03-01 11:29  ivan
1486
1487         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
1488           edit/elements/svc_Common.html, elements/select-table.html: enable
1489           manual selection from inventory dropdowns for svc_broadband,
1490           svc_external & svc_phone, RT#7010
1491
1492 2010-03-01 11:10  jeff
1493
1494         * Makefile: get along better with RTless installs
1495
1496 2010-02-26 19:15  ivan
1497
1498         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
1499           for non-CARD, RT#7419
1500
1501 2010-02-26 18:59  ivan
1502
1503         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
1504           by zero" error applying things when using weights, RT#7491
1505
1506 2010-02-24 15:32  mark
1507
1508         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
1509           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
1510           RT#7132: bulk increment package bill dates
1511
1512 2010-02-22 02:35  ivan
1513
1514         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
1515           defaults, RT#7083
1516
1517 2010-02-22 01:18  ivan
1518
1519         * httemplate/edit/svc_domain.cgi: communigate: domain account
1520           defaults, RT#7083
1521
1522 2010-02-22 01:14  ivan
1523
1524         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1525           httemplate/edit/part_svc.cgi,
1526           httemplate/edit/process/svc_domain.cgi,
1527           httemplate/view/svc_domain.cgi, httemplate/view/elements/tr.html,
1528           httemplate/view/svc_acct/basics.html,
1529           httemplate/view/svc_domain/acct_defaults.html,
1530           httemplate/view/svc_domain/basics.html,
1531           httemplate/view/svc_domain/dns.html,
1532           httemplate/edit/svc_acct.cgi: communigate: domain account
1533           defaults, RT#7083
1534
1535 2010-02-21 23:13  ivan
1536
1537         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
1538           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
1539           communigate: domain aliases, enabled services & administrator
1540           domain, RT#7083
1541
1542 2010-02-21 19:22  ivan
1543
1544         * FS/FS/Schema.pm, FS/FS/part_export/communigate_pro.pm,
1545           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1546           httemplate/edit/svc_domain.cgi,
1547           httemplate/edit/process/svc_domain.cgi,
1548           httemplate/view/svc_domain.cgi,
1549           httemplate/edit/process/svc_acct.cgi: communigate: domain
1550           aliases, enabled services, RT#7083
1551
1552 2010-02-21 14:54  ivan
1553
1554         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
1555           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
1556           communigate forwarders, RT#7083
1557
1558 2010-02-21 01:19  ivan
1559
1560         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1561           FS/FS/part_export/communigate_pro.pm,
1562           httemplate/edit/svc_acct.cgi,
1563           httemplate/view/svc_acct/basics.html: communigate, RT#7083
1564
1565 2010-02-20 23:32  ivan
1566
1567         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
1568
1569 2010-02-20 23:28  ivan
1570
1571         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1572           FS/FS/part_export/communigate_pro.pm,
1573           httemplate/edit/svc_acct.cgi,
1574           httemplate/view/elements/svc_export_settings.html,
1575           httemplate/view/svc_acct/tr.html: communigate, RT#7083
1576
1577 2010-02-20 19:16  ivan
1578
1579         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
1580           FS/FS/part_export/communigate_pro.pm,
1581           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
1582           httemplate/edit/process/svc_acct.cgi,
1583           httemplate/elements/communigate_pro-accessmodes.html,
1584           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
1585           httemplate/view/elements/svc_export_settings.html,
1586           httemplate/view/svc_acct/basics.html: communigate, RT#7083
1587
1588 2010-02-20 14:34  ivan
1589
1590         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
1591
1592 2010-02-20 14:31  ivan
1593
1594         * httemplate/view/elements/svc_export_settings.html,
1595           httemplate/view/svc_acct/basics.html,
1596           httemplate/view/svc_acct/change_svc.html,
1597           httemplate/view/svc_acct/change_svc_form.html,
1598           httemplate/view/svc_acct/hosting.html,
1599           httemplate/view/svc_acct/radius_usage.html,
1600           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
1601           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1602           FS/FS/part_export/communigate_pro.pm,
1603           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
1604           httemplate/view/svc_domain.cgi: communigate pro provisioning,
1605           RT#7083
1606
1607 2010-02-17 19:48  mark
1608
1609         * FS/bin/freeside-void-payments: Documentation cleanup
1610
1611 2010-02-17 01:00  ivan
1612
1613         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
1614
1615 2010-02-17 00:30  ivan
1616
1617         * FS/FS/part_export.pm, FS/FS/part_export/communigate_pro.pm,
1618           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Common.pm,
1619           FS/FS/svc_domain.pm, httemplate/edit/svc_domain.cgi,
1620           httemplate/edit/process/svc_domain.cgi,
1621           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
1622           pro provisioning, RT#7083
1623
1624 2010-02-16 10:36  ivan
1625
1626         * FS/FS/Conf.pm,
1627           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
1628           fs_selfservice/FS-SelfService/cgi/make_payment.html,
1629           FS/FS/ClientAPI/MyAccount.pm: option to uncheck the save checkbox
1630           in self-service by default, RT#6955
1631
1632 2010-02-15 18:19  jeff
1633
1634         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
1635           httemplate/misc/process/tax-import.cgi: refactor cch tax import
1636           to remove tons of false laziness and improve flexibility; allow
1637           reload from local files
1638
1639 2010-02-15 08:34  jeff
1640
1641         * htetc/handler.pl: lexical instead of dynamic warnings
1642
1643 2010-02-15 06:39  jeff
1644
1645         * htetc/handler.pl: get rid of some very annoying and pointless
1646           noise
1647
1648 2010-02-14 18:09  ivan
1649
1650         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
1651           Email::Sender and add options for every kind of mail encryption &
1652           authentication, RT#7285
1653
1654 2010-02-12 18:53  ivan
1655
1656         * FS/FS/svc_external.pm, httemplate/edit/svc_Common.html,
1657           httemplate/edit/svc_external.cgi,
1658           httemplate/edit/elements/svc_Common.html,
1659           httemplate/edit/process/svc_external.html: svc_external.title
1660           from inventory, RT#7010
1661
1662 2010-02-12 18:16  ivan
1663
1664         * httemplate/search/: inventory_item.html: fix inventory item
1665           search w/customer classes
1666
1667 2010-02-12 15:44  ivan
1668
1669         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
1670           changing the cust_main record to the user as a payment processing
1671           error, log a bunch of verbose stuff in this case so we can track
1672           down wtf is going on, RT#6955
1673
1674 2010-02-12 14:42  ivan
1675
1676         * httemplate/search/: svc_acct.cgi, elements/search-html.html:
1677           totals time used on svc_acct report
1678
1679 2010-02-12 13:49  ivan
1680
1681         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
1682           RT#7007
1683
1684 2010-02-12 11:28  ivan
1685
1686         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_Internal.pm,
1687           fs_selfservice/java/freeside_create_ticket_example.java,
1688           fs_selfservice/perl/xmlrpc-create_ticket.pl: add mime_type option
1689           to self-service ticket create, RT#7007
1690
1691 2010-02-12 11:14  ivan
1692
1693         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
1694           FS/FS/ClientAPI/MyAccount.pm,
1695           fs_selfservice/java/freeside_create_ticket_example.java: add
1696           queue option to self-service ticket create, RT#7007
1697
1698 2010-02-11 19:26  ivan
1699
1700         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
1701           RT#7379
1702
1703 2010-02-11 17:35  ivan
1704
1705         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
1706           FS/FS/TicketSystem/RT_Internal.pm,
1707           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/Conf.pm,
1708           fs_selfservice/java/freeside_create_ticket_example.java,
1709           fs_selfservice/perl/xmlrpc-create_ticket.pl,
1710           httemplate/view/cust_svc.cgi, rt/lib/RT/URI/freeside.pm: add
1711           ticket creation to self-service API, RT#7007
1712
1713 2010-02-11 15:14  jeff
1714
1715         * FS/FS/part_export/grandstream.pm: fix quoting
1716
1717 2010-02-09 18:12  mark
1718
1719         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
1720           RBC batch import
1721
1722 2010-02-09 13:49  ivan
1723
1724         * rt/lib/: RT.pm, RT.pm.in: add NoSignalHandlers option to
1725           RT::Init() so we can pull things up the way we want under
1726           self-service, RT#7007
1727
1728 2010-02-09 11:56  ivan
1729
1730         * httemplate/edit/process/discount.html: doh, fix for discounts
1731           winding up with both amount and percent, RT#6679
1732
1733 2010-02-08 19:37  ivan
1734
1735         * rt/lib/RT/Config.pm: fix RT wackiness when loaded concurrently
1736           with Fcntl
1737
1738 2010-02-08 11:01  ivan
1739
1740         * FS/: FS.pm, FS/h_svc_pbx.pm, t/h_svc_pbx.t, MANIFEST:
1741           h_svc_pbx.pm, RT#7322
1742
1743 2010-02-08 07:37  jeff
1744
1745         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
1746           FS/FS/part_device.pm, FS/FS/part_export.pm,
1747           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
1748           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t, Makefile,
1749           FS/MANIFEST, httemplate/edit/part_device.html,
1750           httemplate/edit/process/part_device.html,
1751           httemplate/elements/checkboxes-table.html,
1752           httemplate/misc/phone_device_config.html,
1753           httemplate/view/svc_phone.cgi: grandstream device configuration
1754           support #4220
1755
1756 2010-02-05 18:57  ivan
1757
1758         * FS/FS/: cust_pkg_discount.pm, part_pkg/flat.pm: discount
1759           reporting, RT#6679
1760
1761 2010-02-05 18:54  ivan
1762
1763         * FS/FS/Schema.pm, FS/FS/Mason.pm, FS/FS/cust_bill_pkg.pm,
1764           FS/FS/cust_bill_pkg_discount.pm, FS/FS/cust_main.pm,
1765           FS/FS/cust_pkg.pm, FS/FS.pm, FS/MANIFEST,
1766           FS/FS/Report/Table/Monthly.pm, FS/t/cust_bill_pkg_discount.t,
1767           httemplate/elements/menu.html,
1768           httemplate/misc/delete-cust_pkg_discount.html,
1769           httemplate/search/cust_bill_pkg_discount.html,
1770           httemplate/search/cust_pkg_discount.html,
1771           httemplate/search/report_cust_bill_pkg_discount.html,
1772           httemplate/search/report_cust_pkg_discount.html: discount
1773           reporting, RT#6679
1774
1775 2010-02-04 19:02  ivan
1776
1777         * httemplate/edit/process/cust_pkg_discount.html: discounts,
1778           RT#6679
1779
1780 2010-02-04 18:39  ivan
1781
1782         * httemplate/view/cust_main/order_pkg_link.html, FS/FS/cust_pkg.pm,
1783           FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
1784           FS/FS/part_pkg/flat.pm, httemplate/edit/cust_pkg_discount.html,
1785           httemplate/edit/discount.html,
1786           httemplate/edit/process/discount.html,
1787           httemplate/edit/process/quick-cust_pkg.cgi,
1788           httemplate/elements/tr-select-discount.html,
1789           httemplate/misc/order_pkg.html,
1790           httemplate/view/cust_main/packages/status.html: discounts,
1791           RT#6679
1792
1793 2010-02-04 12:39  ivan
1794
1795         * FS/FS/discount.pm, httemplate/edit/discount.html,
1796           httemplate/elements/select-discount.html,
1797           httemplate/elements/select-table.html,
1798           httemplate/elements/tr-input-text.html,
1799           httemplate/elements/tr-select-discount.html,
1800           httemplate/elements/tr-select.html: discounts, RT#6679
1801
1802 2010-02-04 02:00  ivan
1803
1804         * httemplate/edit/cust_main/top_misc.html, FS/FS/AccessRight.pm,
1805           httemplate/elements/search-cust_main.html: add ability to edit
1806           referring customer, RT#7174
1807
1808 2010-02-03 22:53  ivan
1809
1810         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
1811           pref/pref.html: snom autodial integration
1812
1813 2010-02-03 20:48  ivan
1814
1815         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
1816           field when using this condition, RT#7218
1817
1818 2010-02-03 11:27  ivan
1819
1820         * FS/FS/cust_main.pm: better error msg for profiling
1821
1822 2010-02-02 18:16  ivan
1823
1824         * FS/FS/svc_acct.pm: fix time limits getting double added if the
1825           service is provisioned before first billing
1826
1827 2010-01-30 23:04  ivan
1828
1829         * FS/FS/discount.pm: discounts, RT#6679
1830
1831 2010-01-30 19:00  ivan
1832
1833         * httemplate/browse/part_pkg_taxclass.html: fix header on report
1834
1835 2010-01-30 18:57  ivan
1836
1837         * FS/FS/: part_pkg/agent.pm, part_pkg/bulk.pm,
1838           cust_pkg_discount.pm, part_pkg/flat.pm,
1839           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
1840           part_pkg/flat_comission_pkg.pm, part_pkg/prorate.pm,
1841           part_pkg/recur_Common.pm, part_pkg/rt_time.pm,
1842           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
1843           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
1844           part_pkg/sqlradacct_hour.pm, part_pkg/subscription.pm,
1845           part_pkg/voip_sqlradacct.pm: discounts, RT#6679
1846
1847 2010-01-30 15:00  ivan
1848
1849         * httemplate/: view/cust_main/packages/package.html,
1850           edit/cust_pkg_discount.html, edit/process/cust_pkg_discount.html,
1851           misc/delete-cust_pkg_discount.html,
1852           view/cust_main/packages/status.html: discounts, RT#6679
1853
1854 2010-01-30 12:05  ivan
1855
1856         * httemplate/: misc/cust-part_pkg.cgi, misc/order_pkg.html,
1857           view/cust_main/packages.html, elements/select-part_pkg.html,
1858           elements/select-table.html,
1859           elements/tr-select-cust-part_pkg.html,
1860           view/cust_main/order_pkg_link.html: discounts, RT#6679
1861
1862 2010-01-30 00:55  ivan
1863
1864         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
1865           httemplate/edit/process/quick-cust_pkg.cgi,
1866           httemplate/elements/select-discount.html,
1867           httemplate/elements/tr-select-discount.html,
1868           httemplate/misc/order_pkg.html,
1869           httemplate/view/cust_main/packages/status.html,
1870           httemplate/view/cust_main/packages/package.html: discounts,
1871           RT#6679
1872
1873 2010-01-29 23:55  ivan
1874
1875         * FS/FS/part_pkg/rt_time.pm: giving it a weight avoids weight use
1876           of uninitialized value in sort messages in part_pkg.pm
1877
1878 2010-01-29 23:38  ivan
1879
1880         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
1881           FS/FS/Schema.pm, FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
1882           FS/FS/part_pkg.pm, FS/FS/part_pkg/flat.pm,
1883           FS/t/cust_pkg_discount.t, FS/t/discount.t,
1884           httemplate/browse/discount.html, httemplate/edit/discount.html,
1885           httemplate/edit/elements/edit.html,
1886           httemplate/edit/process/discount.html,
1887           httemplate/elements/menu.html,
1888           httemplate/elements/tr-input-text.html: discounts, RT#6679
1889
1890 2010-01-29 12:21  ivan
1891
1892         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
1893           options, RT#7150
1894
1895 2010-01-29 11:52  ivan
1896
1897         * FS/FS/part_export/thirdlane.pm: ssl option
1898
1899 2010-01-26 21:27  ivan
1900
1901         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
1902
1903 2010-01-26 21:21  ivan
1904
1905         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
1906
1907 2010-01-26 02:40  ivan
1908
1909         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
1910           deletes svc_accts, RT#7051
1911
1912 2010-01-26 02:34  ivan
1913
1914         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
1915           records
1916
1917 2010-01-26 02:05  ivan
1918
1919         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
1920           fallout from default pw encryption: fix error reporting when
1921           entering a bad password
1922
1923 2010-01-26 00:35  ivan
1924
1925         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
1926           uniqueness (kludgy) and force to alphanumeric+space and 19 char
1927           max when using thirdlane (conservative guess for 1st pass
1928           implementation), RT#7051
1929
1930 2010-01-26 00:18  ivan
1931
1932         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
1933
1934 2010-01-25 23:15  ivan
1935
1936         * FS/FS/part_export/thirdlane.pm: figured out success/failure
1937           reporting, and wrote DID creation/deletion/assign/unassign,
1938           RT#7051
1939
1940 2010-01-25 22:15  ivan
1941
1942         * FS/FS/part_export/thirdlane.pm: initial thirdlane export w/tenant
1943           insert/delete/replace, RT#7051
1944
1945 2010-01-25 22:14  ivan
1946
1947         * FS/FS/svc_pbx.pm: fix label method and doc work
1948
1949 2010-01-25 22:14  ivan
1950
1951         * FS/FS/svc_Common.pm: remove debugging
1952
1953 2010-01-25 20:47  jayce
1954
1955         * FS/FS/: part_pkg/rt_time.pm, TicketSystem/RT_External.pm: First
1956           version of RT Billing pkg.  Basic concept is if a customer has
1957           this package, then any time added to ticket comments in RT will
1958           be added up and multiplied by the base rate, with each entry
1959           showing up as a lineitem on their next invoice.
1960
1961           This has not been used in production yet by anybody, it was just
1962           a proposal done for a customer.   Modified Files:
1963           TicketSystem/RT_External.pm   Added Files:
1964           part_pkg/rt_time.pm
1965
1966 2010-01-25 14:14  ivan
1967
1968         * httemplate/elements/select-svc_pbx.html,
1969           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
1970           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
1971           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
1972           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
1973           httemplate/edit/elements/edit.html,
1974           httemplate/edit/elements/svc_Common.html,
1975           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
1976           linking DIDs and users to PBXes, RT#7051
1977
1978 2010-01-25 09:41  ivan
1979
1980         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
1981           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
1982
1983 2010-01-25 09:35  ivan
1984
1985         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
1986           RT#7051
1987
1988 2010-01-24 16:31  ivan
1989
1990         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
1991           already-crypted legacy passwords, RT#7139
1992
1993 2010-01-24 14:38  ivan
1994
1995         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
1996           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
1997           upstream v281 (jan 20, 2010)
1998
1999 2010-01-24 12:37  ivan
2000
2001         * FS/FS/UI/Web.pm: right-align customer # in reports
2002
2003 2010-01-24 11:53  ivan
2004
2005         * httemplate/search/cust_bill.html: fix alignment of customer data
2006
2007 2010-01-24 11:52  ivan
2008
2009         * httemplate/search/cust_bill_pay.html: separate out the invoice
2010           and payment info into multiple columns, and fix application date
2011           showing as payment date
2012
2013 2010-01-21 00:54  ivan
2014
2015         * FS/FS/Conf.pm: correct description for selfservice-body_footer
2016
2017 2010-01-21 00:38  ivan
2018
2019         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
2020           self-service skinning config options, and start taking a stab at
2021           reorganizing config sections, RT#6893
2022
2023 2010-01-21 00:34  ivan
2024
2025         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
2026           fs_selfservice/FS-SelfService/cgi/change_bill.html,
2027           fs_selfservice/FS-SelfService/cgi/change_password.html,
2028           fs_selfservice/FS-SelfService/cgi/change_pay.html,
2029           fs_selfservice/FS-SelfService/cgi/change_ship.html,
2030           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
2031           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
2032           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
2033           fs_selfservice/FS-SelfService/cgi/header.html,
2034           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
2035           fs_selfservice/FS-SelfService/cgi/make_payment.html,
2036           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
2037           fs_selfservice/FS-SelfService/cgi/myaccount.html,
2038           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
2039           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
2040           fs_selfservice/FS-SelfService/cgi/payment_results.html,
2041           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
2042           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
2043           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
2044           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
2045           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
2046           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
2047           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
2048           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
2049           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
2050           fs_selfservice/FS-SelfService/cgi/provision.html,
2051           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
2052           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
2053           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
2054           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
2055           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
2056           fs_selfservice/FS-SelfService/cgi/view_usage.html,
2057           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
2058           fs_selfservice/FS-SelfService/cgi/image.cgi,
2059           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
2060           FS/FS/Conf.pm: more self-service skinning config options, and
2061           start taking a stab at reorganizing config sections, RT#6893
2062
2063 2010-01-20 17:25  ivan
2064
2065         * FS/: FS/ClientAPI.pm, FS/Mason.pm,
2066           bin/freeside-selfservice-server: fix self-service fallout from RT
2067           3.8, RT#6640
2068
2069 2010-01-19 15:11  jeff
2070
2071         * FS/FS/part_export/prizm.pm: SM in new window
2072
2073 2010-01-19 09:48  jeff
2074
2075         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
2076
2077 2010-01-18 20:54  ivan
2078
2079         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
2080           sure some xml fields don't get larger than what paymentech wants
2081
2082 2010-01-18 19:24  mark
2083
2084         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
2085           files, RT#1526
2086
2087 2010-01-18 18:09  jeff
2088
2089         * FS/FS/part_export/domreg_opensrs.pm: don't really need debugging
2090           on
2091
2092 2010-01-18 18:03  jeff
2093
2094         * FS/FS/: cust_bill_ApplicationCommon.pm,
2095           part_export/domreg_opensrs.pm: debugged and tested opensrs export
2096
2097 2010-01-18 16:13  ivan
2098
2099         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
2100           removal of billpkgnum display
2101
2102 2010-01-16 22:40  ivan
2103
2104         * FS/FS/ClientAPI/MasonComponent.pm: fix for
2105           selfservice_server-base_url without a trailing /
2106
2107 2010-01-16 19:31  ivan
2108
2109         * FS/FS/cust_main.pm: return an error for 0 amount payments to
2110           avoid a $0 payment getting stuck in declined or captured status,
2111           RT#6993
2112
2113 2010-01-16 18:34  ivan
2114
2115         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
2116           phone numbers, RT#7000
2117
2118 2010-01-16 18:22  ivan
2119
2120         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
2121           svc_acct... custnum and invnum are user-visible, other database
2122           ids, not so much.  also, breaks phone number search w/current Pg,
2123           RT#7000
2124
2125 2010-01-16 17:20  ivan
2126
2127         * ChangeLog: preparing for 2.1.0
2128
2129 2010-01-16 16:22  jeff
2130
2131         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
2132           best noisy and at worst missorting
2133
2134 2010-01-16 15:39  ivan
2135
2136         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
2137           termination price plan, RT#6932
2138
2139 2010-01-16 15:06  ivan
2140
2141         * httemplate/search/cust_svc.html: fix searching for unlinked
2142           services?  RT#7059
2143
2144 2010-01-14 19:59  ivan
2145
2146         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
2147
2148 2010-01-12 19:14  ivan
2149
2150         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
2151           the errors fatal
2152
2153 2010-01-12 09:08  jeff
2154
2155         * FS/FS/part_export/prizm.pm: add some debugging
2156
2157 2010-01-12 08:40  jeff
2158
2159         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
2160           numeric messages
2161
2162 2010-01-09 15:41  ivan
2163
2164         * rt/etc/RT_SiteConfig.pm: QuickCreateLong obsolete with the better
2165           quick create in 3.8
2166
2167 2010-01-09 15:38  ivan
2168
2169         * rt/share/html/NoAuth/css/freeside2.1/main.css: bring in
2170           freeside.css
2171
2172 2010-01-09 15:36  ivan
2173
2174         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm, FREESIDE_MODIFIED,
2175           etc/RT_Config.pm, etc/RT_Config.pm.in,
2176           share/html/NoAuth/css/freeside2.1/InHeader,
2177           share/html/NoAuth/css/freeside2.1/admin.css,
2178           share/html/NoAuth/css/freeside2.1/base.css,
2179           share/html/NoAuth/css/freeside2.1/boxes.css,
2180           share/html/NoAuth/css/freeside2.1/forms.css,
2181           share/html/NoAuth/css/freeside2.1/freeside.css,
2182           share/html/NoAuth/css/freeside2.1/layout.css,
2183           share/html/NoAuth/css/freeside2.1/login.css,
2184           share/html/NoAuth/css/freeside2.1/main.css,
2185           share/html/NoAuth/css/freeside2.1/misc.css,
2186           share/html/NoAuth/css/freeside2.1/msie.css,
2187           share/html/NoAuth/css/freeside2.1/msie6.css,
2188           share/html/NoAuth/css/freeside2.1/nav.css,
2189           share/html/NoAuth/css/freeside2.1/portlets.css,
2190           share/html/NoAuth/css/freeside2.1/ticket-lists.css,
2191           share/html/NoAuth/css/freeside2.1/ticket-search.css,
2192           share/html/NoAuth/css/freeside2.1/ticket.css,
2193           share/html/NoAuth/css/freeside2.1/tools.css,
2194           share/html/NoAuth/css/freeside2.1/yui-fonts.css,
2195           share/html/NoAuth/css/freeside2.1/images/dhandler,
2196           share/html/NoAuth/css/freeside2.1/images/source/background-gradient.png:
2197           add a "freeside2.1" stylesheet to isolate our skinning changes
2198
2199 2010-01-09 14:48  ivan
2200
2201         * Makefile, rt/FREESIDE_MODIFIED, rt/sbin/rt-setup-database.in:
2202           fixup initial RT setup for 3.8
2203
2204 2010-01-09 02:03  ivan
2205
2206         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
2207           this all work right :/
2208
2209 2010-01-09 00:21  ivan
2210
2211         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
2212
2213 2010-01-08 10:55  jeff
2214
2215         * httemplate/loginout/logout.html: this is part of the logout link
2216           too! (RT 1330 & 5518)
2217
2218 2010-01-08 08:05  jeff
2219
2220         * Makefile, htetc/freeside-base1.99.conf,
2221           htetc/freeside-base1.conf, htetc/freeside-base2.conf,
2222           htetc/htpasswd.logout, httemplate/elements/header.html,
2223           httemplate/elements/logout.html,
2224           httemplate/elements/rs_init_object.html,
2225           httemplate/elements/xmlhttp.html: add a logout link (RT 1330 &
2226           5518)
2227
2228 2010-01-07 01:48  mark
2229
2230         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
2231           batch import (RT#6967)
2232
2233 2010-01-05 20:47  ivan
2234
2235         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
2236           changes...
2237
2238 2010-01-05 20:43  ivan
2239
2240         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
2241           warning
2242
2243 2010-01-05 20:41  ivan
2244
2245         * FS/FS/cust_main.pm: doc
2246
2247 2010-01-03 20:13  jeff
2248
2249         * FS/FS/Conf.pm, FS/FS/cust_bill_ApplicationCommon.pm,
2250           FS/FS/part_export/domreg_opensrs.pm, bin/opensrs_domain_pkgs:
2251           untested triggering of export on payments, requires config enable
2252           (RT5825)
2253
2254 2010-01-03 19:23  jeff
2255
2256         * bin/monitor: add some debugging
2257
2258 2010-01-03 00:04  ivan
2259
2260         * rt/: share/html/Ticket/Display.html,
2261           share/html/Admin/Users/Modify.html,
2262           share/html/Elements/AddCustomers,
2263           share/html/Elements/EditCustomers,
2264           share/html/Ticket/ModifyCustomers.html,
2265           share/html/Ticket/Elements/AddCustomers,
2266           share/html/Ticket/Elements/EditCustomers,
2267           share/html/Ticket/Elements/ShowCustomers,
2268           share/html/Ticket/Elements/ShowSummary,
2269           share/html/Ticket/Elements/ShowTransactionAttachments,
2270           share/html/Ticket/Elements/Tabs, FREESIDE_MODIFIED: port
2271           skinning, customer display/edit from RT 3.6 integration to RT 3.8
2272           integration
2273
2274 2010-01-02 23:40  ivan
2275
2276         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
2277           freeside-base2.conf, handler.pl: port skinning, customer
2278           display/edit from RT 3.6 integration to RT 3.8 integration
2279
2280 2010-01-02 22:24  ivan
2281
2282         * FS/FS/TicketSystem/RT_Internal.pm: attempt to get more
2283           information on errors using an RT-instansiated session??
2284
2285 2010-01-02 19:07  ivan
2286
2287         * Makefile, FS/FS/Mason.pm, FS/FS/Mason/Request.pm,
2288           rt/etc/RT_SiteConfig.pm: can't we all just get along (with RT
2289           3.8.7)?
2290
2291 2009-12-31 15:03  mark
2292
2293         * FS/FS/pay_batch/RBC.pm: Add pre-header line
2294
2295 2009-12-31 06:31  ivan
2296
2297         * rt/: Makefile, Makefile.in: prevent fatality
2298
2299 2009-12-31 06:11  ivan
2300
2301         * rt/Makefile: otherwise it aborts bitchinga bout missing
2302           schema.Oracle
2303
2304 2009-12-31 06:08  ivan
2305
2306         * rt/: Makefile, config.status: install-sh????
2307
2308 2009-12-31 05:59  ivan
2309
2310         * rt/: .gitignore, Makefile, config.status, bin/mason_handler.fcgi,
2311           bin/mason_handler.scgi, bin/mason_handler.svc, bin/rt-crontool,
2312           bin/rt-mailgate, etc/RT_Config.pm, etc/RT_Config.pm.in,
2313           etc/RT_SiteConfig.pm, etc/schema.Pg, etc/schema.mysql,
2314           html/autohandler, html/index.html, html/l, lib/RT.pm,
2315           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
2316           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
2317           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
2318           lib/RT/Users_Overlay.pm, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
2319           lib/RT/I18N/pt_pt.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
2320           lib/t/00smoke.t, lib/t/create_data.pl, lib/t/setup_regression.t,
2321           sbin/extract_pod_tests, sbin/regression_harness,
2322           sbin/rt-setup-database.in: merging 3.8.7!!!
2323
2324 2009-12-31 05:15  ivan
2325
2326         * rt/: share/html/NoAuth/RichText/FCKeditor/editor/lang/af.js,
2327           share/html/NoAuth/RichText/FCKeditor/editor/lang/bs.js,
2328           share/html/NoAuth/RichText/FCKeditor/editor/lang/da.js,
2329           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh-cn.js,
2330           share/html/NoAuth/RichText/FCKeditor/editor/lang/cs.js,
2331           share/html/NoAuth/RichText/FCKeditor/editor/lang/ro.js,
2332           share/html/NoAuth/RichText/FCKeditor/editor/lang/uk.js,
2333           share/html/NoAuth/RichText/FCKeditor/editor/lang/no.js,
2334           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt.js,
2335           share/html/NoAuth/RichText/FCKeditor/editor/lang/vi.js,
2336           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt-br.js,
2337           share/html/NoAuth/RichText/FCKeditor/editor/lang/bn.js,
2338           share/html/NoAuth/RichText/FCKeditor/editor/lang/et.js,
2339           share/html/NoAuth/RichText/FCKeditor/editor/lang/de.js,
2340           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-au.js,
2341           share/html/NoAuth/RichText/FCKeditor/editor/lang/ca.js,
2342           share/html/NoAuth/RichText/FCKeditor/editor/lang/el.js,
2343           share/html/NoAuth/RichText/FCKeditor/editor/lang/sk.js,
2344           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_colorselector.html,
2345           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_listprop.html,
2346           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_replace.html,
2347           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select.html,
2348           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_smiley.html,
2349           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textfield.html,
2350           share/html/NoAuth/RichText/FCKeditor/editor/lang/ms.js,
2351           share/html/NoAuth/RichText/FCKeditor/editor/wsc/ciframe.html,
2352           share/html/NoAuth/RichText/FCKeditor/editor/wsc/tmpFrameset.html,
2353           share/html/NoAuth/RichText/FCKeditor/editor/wsc/w.html,
2354           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_anchor.html,
2355           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_button.html,
2356           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops.html,
2357           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_hiddenfield.html,
2358           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link.html,
2359           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_paste.html,
2360           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_source.html,
2361           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages.html,
2362           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textarea.html,
2363           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_form.html,
2364           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_radiobutton.html,
2365           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_specialchar.html,
2366           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_tablecell.html,
2367           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template.html,
2368           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about.html,
2369           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash.html,
2370           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image.html,
2371           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_table.html,
2372           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_checkbox.html,
2373           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_div.html,
2374           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fckeditor.gif,
2375           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fredck.gif,
2376           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif,
2377           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash.js,
2378           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html,
2379           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.css,
2380           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.js,
2381           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/locked.gif,
2382           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/reset.gif,
2383           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/unlocked.gif,
2384           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image.js,
2385           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image_preview.html,
2386           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select/fck_select.js,
2387           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
2388           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
2389           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
2390           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
2391           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
2392           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
2393           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
2394           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
2395           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm,
2396           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php,
2397           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops/fck_document_preview.html,
2398           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link/fck_link.js,
2399           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template1.gif,
2400           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template2.gif,
2401           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template3.gif,
2402           share/html/NoAuth/RichText/FCKeditor/editor/plugins/autogrow/fckplugin.js,
2403           share/html/NoAuth/RichText/FCKeditor/editor/plugins/dragresizetable/fckplugin.js,
2404           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/fckplugin.js,
2405           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.config.js,
2406           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.html,
2407           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fck_placeholder.html,
2408           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fckplugin.js,
2409           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/placeholder.gif,
2410           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/de.js,
2411           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/en.js,
2412           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/es.js,
2413           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/fr.js,
2414           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/it.js,
2415           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/pl.js,
2416           share/html/NoAuth/RichText/FCKeditor/editor/plugins/simplecommands/fckplugin.js,
2417           share/html/NoAuth/RichText/FCKeditor/editor/plugins/tablecommands/fckplugin.js,
2418           share/html/NoAuth/RichText/FCKeditor/editor/skins/_fckviewstrips.html,
2419           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog.css,
2420           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog_ie6.js,
2421           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_editor.css,
2422           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_strip.gif,
2423           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.gif,
2424           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.png,
2425           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.rtl.png,
2426           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.gif,
2427           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.png,
2428           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.arrowright.gif,
2429           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
2430           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.collapse.gif,
2431           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.end.gif,
2432           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.expand.gif,
2433           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.separator.gif,
2434           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.start.gif,
2435           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog.css,
2436           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog_ie6.js,
2437           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_editor.css,
2438           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_strip.gif,
2439           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.gif,
2440           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.png,
2441           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.rtl.png,
2442           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.gif,
2443           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.png,
2444           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
2445           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.bg.gif,
2446           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
2447           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.collapse.gif,
2448           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.end.gif,
2449           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.expand.gif,
2450           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.separator.gif,
2451           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.start.gif,
2452           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_editor.css,
2453           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog.css,
2454           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog_ie6.js,
2455           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_strip.gif,
2456           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.gif,
2457           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.png,
2458           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.rtl.png,
2459           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.gif,
2460           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.png,
2461           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.arrowright.gif,
2462           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
2463           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
2464           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.collapse.gif,
2465           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.end.gif,
2466           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.expand.gif,
2467           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.separator.gif,
2468           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.start.gif,
2469           share/html/NoAuth/iCal/dhandler,
2470           share/html/NoAuth/js/cascaded.js, share/html/NoAuth/js/ahah.js,
2471           share/html/NoAuth/js/autohandler, share/html/NoAuth/js/class.js,
2472           share/html/NoAuth/js/combobox.js, share/html/NoAuth/js/list.js,
2473           share/html/NoAuth/js/titlebox-state.js,
2474           share/html/NoAuth/js/util.js,
2475           share/html/NoAuth/js/scriptaculous/controls.js,
2476           share/html/NoAuth/js/scriptaculous/effects.js,
2477           share/html/NoAuth/js/scriptaculous/scriptaculous.js,
2478           share/html/NoAuth/js/IE7/IE8.js,
2479           share/html/NoAuth/js/prototype/prototype.js,
2480           share/html/Helpers/CalPopup.html,
2481           share/html/NoAuth/js/IE7/IE7.js,
2482           share/html/NoAuth/js/IE7/blank.gif,
2483           share/html/NoAuth/js/IE7/ie7-recalc.js,
2484           share/html/NoAuth/js/IE7/ie7-squish.js,
2485           share/html/Widgets/BulkEdit, share/html/Widgets/BulkProcess,
2486           share/html/Widgets/ComboBox,
2487           share/html/Widgets/FinalizeWidgetArguments,
2488           share/html/Widgets/SavedSearch, share/html/Widgets/SelectionBox,
2489           share/html/Widgets/TitleBox, share/html/Widgets/TitleBoxEnd,
2490           share/html/Widgets/TitleBoxStart,
2491           share/html/Widgets/Form/Boolean, share/html/Widgets/Form/Integer,
2492           share/html/Widgets/Form/Select, share/html/Widgets/Form/String,
2493           share/html/Helpers/Autocomplete/CustomFieldValues,
2494           share/html/Helpers/Toggle/TicketBookmark,
2495           share/html/Tools/MyDay.html, share/html/Tools/Offline.html,
2496           share/html/Tools/index.html, share/html/Tools/Elements/Tabs,
2497           share/html/Tools/Reports/CreatedByDates.html,
2498           share/html/Tools/Reports/ResolvedByDates.html,
2499           share/html/Tools/Reports/ResolvedByOwner.html,
2500           share/html/Admin/autohandler, share/html/Admin/index.html,
2501           share/html/Admin/Queues/CustomField.html,
2502           share/html/Admin/Queues/GroupRights.html,
2503           share/html/Admin/Queues/People.html,
2504           share/html/Download/CustomFieldValue/dhandler,
2505           share/html/Download/Tabular/dhandler,
2506           share/html/Tools/Reports/index.html,
2507           share/html/Tools/Reports/Elements/Tabs,
2508           share/html/Admin/Queues/CustomFields.html,
2509           share/html/Admin/Queues/History.html,
2510           share/html/Admin/Queues/Modify.html,
2511           share/html/Admin/Queues/Scrip.html,
2512           share/html/Admin/Queues/Scrips.html,
2513           share/html/Admin/Queues/Template.html,
2514           share/html/Admin/Queues/Templates.html,
2515           share/html/Admin/Queues/index.html,
2516           share/html/Admin/Elements/EditCustomFieldValues,
2517           share/html/Admin/Elements/EditCustomFieldValuesSource,
2518           share/html/Admin/Elements/EditUserComments,
2519           share/html/Admin/Elements/GroupTabs,
2520           share/html/Admin/Elements/ObjectCustomFields,
2521           share/html/Admin/Elements/SelectCustomFieldType,
2522           share/html/Admin/Elements/SelectScrip,
2523           share/html/Admin/Elements/SelectScripCondition,
2524           share/html/Admin/Elements/SelectStage,
2525           share/html/Admin/Queues/UserRights.html,
2526           share/html/Admin/Elements/ConfigureMyRT,
2527           share/html/Admin/Elements/CustomFieldTabs,
2528           share/html/Admin/Elements/EditCustomFields,
2529           share/html/Admin/Elements/EditScrip,
2530           share/html/Admin/Elements/QueueTabs,
2531           share/html/Admin/Elements/SelectModifyQueue,
2532           share/html/Admin/Elements/SelectScripAction,
2533           share/html/Admin/Elements/SelectTemplate,
2534           share/html/Admin/Elements/Tabs,
2535           share/html/Admin/Elements/AddCustomFieldValue,
2536           share/html/Admin/Elements/CreateUserCalled,
2537           share/html/Admin/Elements/EditCustomField,
2538           share/html/Admin/Elements/EditQueueWatchers,
2539           share/html/Admin/Elements/EditScrips,
2540           share/html/Admin/Elements/GlobalCustomFieldTabs,
2541           share/html/Admin/Elements/ListGlobalCustomFields,
2542           share/html/Admin/Elements/ListGlobalScrips,
2543           share/html/Admin/Elements/ModifyTemplate,
2544           share/html/Admin/Elements/PickCustomFields,
2545           share/html/Admin/Elements/PickObjects,
2546           share/html/Admin/Elements/SelectCustomFieldLookupType,
2547           share/html/Admin/Elements/SelectGroups,
2548           share/html/Admin/Elements/SelectModifyGroup,
2549           share/html/Admin/Elements/SelectModifyUser,
2550           share/html/Admin/Elements/SelectNewGroupMembers,
2551           share/html/Admin/Elements/SelectSingleOrMultiple,
2552           share/html/Admin/Elements/SelectUsers,
2553           share/html/Admin/Elements/SystemTabs,
2554           share/html/Admin/Elements/UserTabs,
2555           share/html/Admin/Elements/EditTemplates,
2556           share/html/Admin/Elements/Header,
2557           share/html/Admin/Elements/QueueRightsForUser,
2558           share/html/Admin/Elements/SelectCustomField,
2559           share/html/Admin/Elements/SelectRights,
2560           share/html/Admin/Elements/ShowKeyInfo,
2561           share/html/Admin/Elements/ToolTabs,
2562           share/html/Admin/Global/GroupRights.html,
2563           share/html/Admin/Global/MyRT.html,
2564           share/html/Admin/Global/Scrip.html,
2565           share/html/Admin/Global/Scrips.html,
2566           share/html/Admin/Global/Template.html,
2567           share/html/Admin/Global/Templates.html,
2568           share/html/Admin/Global/UserRights.html,
2569           share/html/Admin/Global/index.html,
2570           share/html/Admin/Global/CustomFields/Groups.html,
2571           share/html/Admin/Global/CustomFields/Queue-Tickets.html,
2572           share/html/Admin/Global/CustomFields/Queue-Transactions.html,
2573           share/html/Admin/Global/CustomFields/Queues.html,
2574           share/html/Admin/Global/CustomFields/Users.html,
2575           share/html/Admin/Global/CustomFields/index.html,
2576           share/html/Admin/Users/CustomFields.html,
2577           share/html/Admin/Users/GnuPG.html,
2578           share/html/Admin/Users/History.html,
2579           share/html/Admin/Users/Memberships.html,
2580           share/html/Admin/Users/Modify.html,
2581           share/html/Admin/Users/MyRT.html,
2582           share/html/Admin/CustomFields/GroupRights.html,
2583           share/html/Admin/CustomFields/Modify.html,
2584           share/html/Admin/CustomFields/Objects.html,
2585           share/html/Admin/CustomFields/UserRights.html,
2586           share/html/Admin/CustomFields/index.html,
2587           share/html/Admin/Tools/Configuration.html,
2588           share/html/Admin/Tools/index.html,
2589           share/html/Admin/Tools/Shredder/autohandler,
2590           share/html/Admin/Tools/Shredder/index.html,
2591           share/html/Admin/Tools/Shredder/Elements/DumpFileLink,
2592           share/html/Admin/Tools/Shredder/Elements/ObjectCheckBox,
2593           share/html/Admin/Tools/Shredder/Elements/PluginArguments,
2594           share/html/Admin/Tools/Shredder/Elements/PluginHelp,
2595           share/html/Admin/Tools/Shredder/Elements/SelectObjects,
2596           share/html/Admin/Tools/Shredder/Elements/SelectPlugin,
2597           share/html/Admin/Tools/Shredder/Elements/Error/NoRights,
2598           share/html/Admin/Users/index.html,
2599           share/html/Admin/Groups/CustomFields.html,
2600           share/html/Admin/Groups/GroupRights.html,
2601           share/html/Admin/Groups/History.html,
2602           share/html/Admin/Groups/Members.html,
2603           share/html/Admin/Groups/Modify.html,
2604           share/html/Admin/Tools/Shredder/Dumps/dhandler,
2605           share/html/Admin/Tools/Shredder/Elements/Error/NoStorage,
2606           share/html/Admin/Tools/Shredder/Elements/Object/RT--Attachment,
2607           share/html/Admin/Tools/Shredder/Elements/Object/RT--Ticket,
2608           share/html/Admin/Tools/Shredder/Elements/Object/RT--User,
2609           share/html/Admin/Groups/UserRights.html,
2610           share/html/Admin/Groups/index.html,
2611           share/html/Ticket/Create.html, share/html/Ticket/GnuPG.html,
2612           share/html/Ticket/Reminders.html,
2613           share/html/Ticket/ShowEmailRecord.html,
2614           share/html/Ticket/Display.html, share/html/Ticket/History.html,
2615           share/html/Ticket/Modify.html,
2616           share/html/Ticket/ModifyDates.html,
2617           share/html/Ticket/ModifyLinks.html,
2618           share/html/Ticket/Update.html, share/html/Ticket/Forward.html,
2619           share/html/Ticket/ModifyAll.html,
2620           share/html/Ticket/ModifyPeople.html,
2621           share/html/Ticket/Elements/AddWatchers,
2622           share/html/Ticket/Elements/ShowDates,
2623           share/html/Ticket/Elements/ShowSummary,
2624           share/html/Ticket/Elements/ShowTime,
2625           share/html/Ticket/Elements/BulkLinks,
2626           share/html/Ticket/Elements/EditWatchers,
2627           share/html/Ticket/Elements/FindAttachments,
2628           share/html/Ticket/Elements/ShowParents,
2629           share/html/Ticket/Elements/ShowTransactionAttachments,
2630           share/html/Ticket/Elements/Tabs,
2631           share/html/Ticket/Elements/Bookmark,
2632           share/html/Ticket/Elements/EditBasics,
2633           share/html/Ticket/Elements/EditCustomFields,
2634           share/html/Ticket/Elements/EditDates,
2635           share/html/Ticket/Elements/EditPeople,
2636           share/html/Ticket/Elements/EditTransactionCustomFields,
2637           share/html/Ticket/Elements/PreviewScrips,
2638           share/html/Ticket/Elements/Reminders,
2639           share/html/Ticket/Elements/ShowAttachments,
2640           share/html/Ticket/Elements/ShowBasics,
2641           share/html/Ticket/Elements/ShowCustomFields,
2642           share/html/Ticket/Elements/ShowDependencies,
2643           share/html/Ticket/Elements/ShowGnuPGStatus,
2644           share/html/Ticket/Elements/ShowGroupMembers,
2645           share/html/Ticket/Elements/ShowHistory,
2646           share/html/Ticket/Elements/ShowMembers,
2647           share/html/Ticket/Elements/ShowMessageHeaders,
2648           share/html/Ticket/Elements/ShowMessageStanza,
2649           share/html/Ticket/Elements/ShowPeople,
2650           share/html/Ticket/Elements/ShowPriority,
2651           share/html/Ticket/Elements/ShowQueue,
2652           share/html/Ticket/Elements/ShowRequestor,
2653           share/html/Ticket/Elements/ShowTransaction,
2654           share/html/Ticket/Elements/ShowUserEntry,
2655           share/html/Ticket/Elements/UpdateCc,
2656           share/html/SelfService/Error.html,
2657           share/html/Ticket/Attachment/dhandler,
2658           share/html/Ticket/Attachment/WithHeaders/dhandler,
2659           share/html/Ticket/Elements/LoadTextAttachments,
2660           share/html/Ticket/Elements/ShowUpdateStatus,
2661           share/html/Ticket/Graphs/dhandler,
2662           share/html/Ticket/Graphs/index.html,
2663           share/html/Ticket/Graphs/Elements/EditGraphProperties,
2664           share/html/Ticket/Graphs/Elements/ShowGraph,
2665           share/html/Ticket/Graphs/Elements/ShowLegends,
2666           share/html/SelfService/Closed.html,
2667           share/html/SelfService/Create.html,
2668           share/html/SelfService/CreateTicketInQueue.html,
2669           share/html/SelfService/Display.html,
2670           share/html/SelfService/Prefs.html,
2671           share/html/SelfService/Update.html,
2672           share/html/SelfService/index.html,
2673           share/html/SelfService/Elements/GotoTicket,
2674           share/html/SelfService/Elements/Tabs, etc/schema.mysql-4.0,
2675           share/html/Approvals/Display.html,
2676           share/html/Approvals/autohandler,
2677           share/html/Approvals/index.html,
2678           share/html/Approvals/Elements/Approve,
2679           share/html/Approvals/Elements/PendingMyApproval,
2680           share/html/Approvals/Elements/ShowDependency,
2681           share/html/Approvals/Elements/Tabs,
2682           share/html/SelfService/Attachment/dhandler,
2683           share/html/SelfService/Elements/Header,
2684           share/html/SelfService/Elements/MyRequests, etc/schema.mysql-4.1,
2685           etc/upgrade/shrink_cgm_table.pl,
2686           etc/upgrade/split-out-cf-categories,
2687           etc/upgrade/split-out-cf-categories.in,
2688           etc/upgrade/upgrade-mysql-schema.pl,
2689           etc/upgrade/3.8-branded-queues-extension,
2690           etc/upgrade/3.8-branded-queues-extension.in,
2691           etc/upgrade/3.8-ical-extension,
2692           etc/upgrade/3.8-ical-extension.in, etc/upgrade/3.7.1/content,
2693           etc/upgrade/3.7.82/content, etc/upgrade/3.7.86/content,
2694           etc/upgrade/3.7.87/content, etc/upgrade/3.8.0/content,
2695           etc/upgrade/3.8.1/content, etc/upgrade/3.8.3/content,
2696           etc/upgrade/3.8.3/schema.Pg, etc/upgrade/3.8.4/content,
2697           etc/upgrade/3.8.6/content, etc/upgrade/3.7.10/content,
2698           etc/upgrade/3.7.15/content, etc/upgrade/3.7.19/content,
2699           etc/upgrade/3.7.3/schema.Oracle, etc/upgrade/3.7.3/schema.Pg,
2700           etc/upgrade/3.7.3/schema.mysql, etc/upgrade/3.7.81/schema.Oracle,
2701           etc/upgrade/3.7.81/schema.mysql, etc/upgrade/3.7.85/content,
2702           etc/upgrade/3.8.2/content: Initial revision
2703
2704 2009-12-31 05:12  ivan
2705
2706         * rt/: lib/RT/I18N/pt_BR.po, lib/RT/I18N/nb.po,
2707           lib/RT/I18N/zh_CN.po, lib/RT/I18N/ar.po, lib/RT/I18N/pt.po,
2708           lib/RT/I18N/ru.pm, lib/RT/Shredder/ACE.pm,
2709           lib/RT/Shredder/CachedGroupMember.pm,
2710           lib/RT/Shredder/Constants.pm, lib/RT/Shredder/Dependencies.pm,
2711           lib/RT/Shredder/Dependency.pm,
2712           lib/RT/Shredder/ObjectCustomFieldValue.pm,
2713           lib/RT/Shredder/Queue.pm, lib/RT/Shredder/User.pm,
2714           lib/RT/Shredder/CustomField.pm, lib/RT/Shredder/Exceptions.pm,
2715           lib/RT/Shredder/Link.pm, lib/RT/Shredder/Plugin.pm,
2716           lib/RT/Shredder/Principal.pm, lib/RT/Shredder/ScripAction.pm,
2717           lib/RT/Shredder/ScripCondition.pm,
2718           lib/RT/Shredder/Transaction.pm, lib/RT/Condition/ReopenTicket.pm,
2719           lib/RT/Shredder/Attachment.pm,
2720           lib/RT/Shredder/CustomFieldValue.pm, lib/RT/Shredder/Group.pm,
2721           lib/RT/Shredder/GroupMember.pm, lib/RT/Shredder/POD.pm,
2722           lib/RT/Shredder/Record.pm, lib/RT/Shredder/Scrip.pm,
2723           lib/RT/Shredder/Template.pm, lib/RT/Shredder/Ticket.pm,
2724           lib/RT/Shredder/Plugin/Attachments.pm,
2725           lib/RT/Shredder/Plugin/Base.pm,
2726           lib/RT/Shredder/Plugin/Objects.pm,
2727           lib/RT/Shredder/Plugin/SQLDump.pm,
2728           lib/RT/Shredder/Plugin/Summary.pm,
2729           lib/RT/Shredder/Plugin/Tickets.pm,
2730           lib/RT/Shredder/Plugin/Users.pm,
2731           lib/RT/Shredder/Plugin/Base/Dump.pm,
2732           lib/RT/Shredder/Plugin/Base/Search.pm, lib/RT/Approval/Rule.pm,
2733           lib/RT/Condition/CloseTicket.pm, lib/RT/Graph/Tickets.pm,
2734           lib/RT/Approval/Rule/Passed.pm,
2735           docs/creating_external_custom_fields.pod,
2736           docs/extending_clickable_links.pod, docs/gnupg_integration.pod,
2737           docs/porting.windows, docs/queue_subject_tag.pod,
2738           docs/templates.pod, docs/using_forms_widgets.pod,
2739           lib/RT/Approval/Rule/Created.pm,
2740           lib/RT/Approval/Rule/NewPending.pm,
2741           lib/RT/Approval/Rule/Rejected.pm, lib/RT/Test/Email.pm,
2742           lib/RT/Test/Web.pm,
2743           docs/design_docs/gnupg_details_on_output_formats, t/00-compile.t,
2744           t/00-mason-syntax.t, t/clicky.t, t/cron.t, t/pod.t, t/rtname.t,
2745           t/savedsearch.t, t/customfields/access_via_queue.t,
2746           t/customfields/sort_order.t, t/approval/basic.t,
2747           t/data/configs/apache2.2+fastcgi.conf,
2748           t/data/configs/apache2.2+fastcgi.conf.in,
2749           t/data/configs/apache2.2+mod_perl.conf,
2750           t/data/configs/apache2.2+mod_perl.conf.in,
2751           t/data/emails/russian-subject-no-content-type,
2752           t/data/emails/subject-with-folding-ws,
2753           t/data/emails/text-html-in-russian,
2754           t/data/emails/multipart-alternative-with-umlaut,
2755           t/data/emails/new-ticket-from-iso-8859-1-full,
2756           t/data/emails/notes-uuencoded, t/data/emails/rt-send-cc,
2757           t/data/emails/multipart-report, t/data/emails/nested-mime-sample,
2758           t/data/emails/nested-rfc-822,
2759           t/data/emails/new-ticket-from-iso-8859-1,
2760           t/data/emails/text-html-with-umlaut,
2761           t/data/emails/crashes-file-based-parser,
2762           t/data/emails/lorem-ipsum, t/data/emails/very-long-subject,
2763           t/data/emails/8859-15-message-series/dir,
2764           t/data/emails/8859-15-message-series/msg1,
2765           t/data/emails/8859-15-message-series/msg2,
2766           t/data/emails/8859-15-message-series/msg3,
2767           t/data/emails/8859-15-message-series/msg4,
2768           t/data/emails/8859-15-message-series/msg5,
2769           t/data/emails/8859-15-message-series/msg6,
2770           t/data/emails/8859-15-message-series/msg7,
2771           t/data/gnupg/keyrings/trustdb.gpg,
2772           t/data/gnupg/emails/1-signed-MIME-plain.txt,
2773           t/data/gnupg/emails/12-encrypted-inline-binary.txt,
2774           t/data/gnupg/emails/13-signed-encrypted-MIME-plain.txt,
2775           t/data/gnupg/emails/14-signed-encrypted-MIME-attachment.txt,
2776           t/data/gnupg/emails/15-signed-encrypted-MIME-binary.txt,
2777           t/data/gnupg/emails/16-signed-encrypted-inline-plain.txt,
2778           t/data/gnupg/emails/18-signed-encrypted-inline-binary.txt,
2779           t/data/gnupg/emails/2-signed-MIME-plain-with-attachment.txt,
2780           t/data/gnupg/emails/3-signed-MIME-plain-with-binary.txt,
2781           t/data/gnupg/emails/6-signed-inline-with-binary.txt,
2782           t/data/gnupg/emails/7-encrypted-MIME-plain.txt,
2783           t/data/gnupg/emails/8-encrypted-MIME-with-attachment.txt,
2784           t/data/gnupg/emails/9-encrypted-MIME-with-binary.txt,
2785           t/data/gnupg/emails/README, t/data/gnupg/keyrings/pubring.gpg,
2786           t/data/gnupg/keyrings/secring.gpg,
2787           t/data/gnupg/keyrings/signed_old_style_with_attachment.eml,
2788           t/data/gnupg/keys/general-at-example.com.2.public.key,
2789           t/data/gnupg/keys/general-at-example.com.2.secret.key,
2790           t/data/gnupg/keys/general-at-example.com.public.key,
2791           t/data/gnupg/keys/general-at-example.com.secret.key,
2792           t/data/gnupg/keys/recipient-at-example.com.public.key,
2793           t/data/gnupg/keys/recipient-at-example.com.secret.key,
2794           t/data/gnupg/keys/rt-recipient-at-example.com.public.key,
2795           t/data/gnupg/keys/rt-recipient-at-example.com.secret.key,
2796           t/data/gnupg/keys/rt-test-at-example.com.2.public.key,
2797           t/data/gnupg/keys/rt-test-at-example.com.2.secret.key,
2798           t/data/gnupg/keys/rt-test-at-example.com.public.key,
2799           t/data/gnupg/keys/rt-test-at-example.com.secret.key,
2800           t/api/currentuser.t, t/api/queue.t, t/api/uri-t.t,
2801           t/data/gnupg/emails/10-encrypted-inline-plain.txt,
2802           t/data/gnupg/emails/11-encrypted-inline-attachment.txt,
2803           t/data/gnupg/emails/17-signed-encrypted-inline-attachment.txt,
2804           t/data/gnupg/emails/19-signed-inline-plain-nested.txt,
2805           t/data/gnupg/emails/4-signed-inline-plain.txt,
2806           t/data/gnupg/emails/5-signed-inline-with-attachment.txt,
2807           t/api/ace.t, t/api/action-createtickets.t, t/api/attachment.t,
2808           t/api/attribute-tests.t, t/api/attribute.t, t/api/cf.t,
2809           t/api/cf_combo_casacade.t, t/api/cf_external.t,
2810           t/api/cf_pattern.t, t/api/cf_single_values.t,
2811           t/api/cf_transaction.t, t/api/condition-ownerchange.t,
2812           t/api/condition-reject.t, t/api/customfield.t, t/api/date.t,
2813           t/api/emailparser.t, t/api/group.t, t/api/groups.t, t/api/i18n.t,
2814           t/api/link.t, t/api/record.t, t/api/reminders.t, t/api/rights.t,
2815           t/api/rt.t, t/api/scrip.t, t/api/scrip_order.t,
2816           t/api/searchbuilder.t, t/api/system.t, t/api/template-insert.t,
2817           t/api/template.t, t/api/ticket.t, t/api/tickets.t,
2818           t/api/tickets_overlay_sql.t, t/api/uri-fsck_com_rt.t,
2819           t/api/user.t, t/api/users.t, t/web/attachments.t,
2820           t/web/cf_access.t, t/web/cf_onqueue.t, t/web/cf_select_one.t,
2821           t/web/command_line_with_unknown_field.t,
2822           t/web/compilation_errors.t, t/web/config_tab_right.t,
2823           t/web/custom_frontpage.t, t/web/custom_search.t,
2824           t/web/dashboards-permissions.t, t/web/gnupg-outgoing.t,
2825           t/web/gnupg-select-keys-on-create.t, t/web/offline_utf8.t,
2826           t/web/query_builder.t, t/web/rest.t, t/web/rights.t,
2827           t/web/saved_search_chart.t, t/web/search_bulk_update_links.t,
2828           t/web/ticket-create-utf8.t, t/web/ticket_owner.t,
2829           t/web/ticket_seen.t, t/web/ticket_update_without_content.t,
2830           t/web/unlimited_search.t, t/web/crypt-gnupg.t,
2831           t/web/gnupg-select-keys-on-update.t,
2832           t/web/offline_messages_utf8.t, t/web/rest-non-ascii-subject.t,
2833           t/web/rights1.t, t/web/dashboards.t, t/ticket/badlinks.t,
2834           t/ticket/merge.t, t/ticket/search_by_txn.t,
2835           t/ticket/sort-by-user.t, t/web/basic.t, t/web/command_line.t,
2836           t/web/dashboard_with_deleted_saved_search.t,
2837           t/web/dashboards-groups.t, t/web/quicksearch.t,
2838           t/web/saved_search_permissions.t, t/ticket/search_by_watcher.t,
2839           share/html/autohandler, share/html/dhandler,
2840           share/html/index.html, share/html/l,
2841           share/html/Elements/BevelBoxRaisedEnd,
2842           share/html/Elements/Callback, share/html/Elements/CollectionList,
2843           share/html/Elements/CollectionListPaging,
2844           share/html/Elements/DashboardTabs,
2845           share/html/Elements/Dashboards,
2846           share/html/Elements/EditCustomFieldAutocomplete,
2847           share/html/Elements/EditCustomFieldImage,
2848           share/html/Elements/EditCustomFieldSelect,
2849           share/html/Elements/EditLinks, share/html/Elements/EmailInput,
2850           share/html/Elements/Error, share/html/Elements/GotoTicket,
2851           share/html/Elements/ListActions, share/html/Elements/ListMenu,
2852           share/html/Elements/Login, share/html/Elements/MakeClicky,
2853           share/html/Elements/Menu, share/html/Elements/MessageBox,
2854           share/html/Elements/MyAdminQueues, share/html/Elements/MyTickets,
2855           share/html/Elements/PageLayout, share/html/Elements/QueryString,
2856           share/html/Elements/QueueSummary,
2857           share/html/Elements/QuickCreate, share/html/Elements/Refresh,
2858           share/html/Elements/RefreshHomepage,
2859           share/html/Elements/ScrubHTML, share/html/Elements/Section,
2860           share/html/Elements/SelectBoolean,
2861           share/html/Elements/SelectCustomFieldValue,
2862           share/html/Elements/SelectDate,
2863           share/html/Elements/SelectDateRelation,
2864           share/html/Elements/SelectLinkType,
2865           share/html/Elements/SelectMatch,
2866           share/html/Elements/SelectNewTicketQueue,
2867           share/html/Elements/SelectOwner,
2868           share/html/Elements/SelectPriority,
2869           share/html/Elements/SelectQueue,
2870           share/html/Elements/SelectStatus,
2871           share/html/Elements/SelectTicketTypes,
2872           share/html/Elements/SelectTimeUnits,
2873           share/html/Elements/SelectTimezone,
2874           share/html/Elements/SelectUsers,
2875           share/html/Elements/SelectWatcherType,
2876           share/html/Elements/ShowCustomFieldBinary,
2877           share/html/Elements/ShowCustomFieldText,
2878           share/html/Elements/ShowLink, share/html/Elements/ShowLinks,
2879           share/html/Elements/ShowMemberships,
2880           share/html/Elements/ShowUserConcise,
2881           share/html/Elements/ShowUserEmailFrequency,
2882           share/html/Elements/ShowUserVerbose,
2883           share/html/Elements/SimpleSearch, share/html/Elements/Tabs,
2884           share/html/Elements/TicketList, share/html/Elements/TitleBox,
2885           t/delegation/cleanup_stalled.t, t/delegation/revocation.t,
2886           t/i18n/default.t, t/mail/charsets-outgoing.t,
2887           t/mail/crypt-gnupg.t, t/mail/extractsubjecttag.t,
2888           t/mail/gateway.t, t/mail/gnupg-bad.t, t/mail/gnupg-incoming.t,
2889           t/mail/gnupg-realmail.t, t/mail/gnupg-reverification.t,
2890           t/mail/mime_decoding.t, t/mail/sendmail.t, t/mail/verp.t,
2891           t/maildigest/attributes.t, t/shredder/00load.t,
2892           t/shredder/00skeleton.t, t/shredder/01basics.t,
2893           t/shredder/01ticket.t, t/shredder/02group_member.t,
2894           t/shredder/02queue.t, t/shredder/02template.t,
2895           t/shredder/02user.t, t/shredder/03plugin.t,
2896           t/shredder/03plugin_summary.t, t/shredder/03plugin_tickets.t,
2897           t/shredder/03plugin_users.t, t/shredder/utils.pl,
2898           t/ticket/action_linear_escalate.t, t/ticket/add-watchers.t,
2899           t/ticket/batch-upload-csv.t, t/ticket/cfsort-freeform-multiple.t,
2900           t/ticket/cfsort-freeform-single.t, t/ticket/deferred_owner.t,
2901           t/ticket/link_search.t, t/ticket/linking.t,
2902           t/ticket/quicksearch.t, t/ticket/requestor-order.t,
2903           t/ticket/scrips_batch.t, t/ticket/search.t,
2904           t/ticket/search_by_cf_freeform_multiple.t,
2905           t/ticket/search_by_cf_freeform_single.t,
2906           t/ticket/search_by_links.t, t/ticket/search_long_cf_values.t,
2907           t/ticket/sort-by-custom-ownership.t, t/ticket/sort-by-queue.t,
2908           t/ticket/sort_by_cf.t, t/validator/group_members.t,
2909           share/html/Elements/Checkbox, share/html/Elements/ColumnMap,
2910           share/html/Elements/EditCustomField,
2911           share/html/Elements/EditTimeValue,
2912           share/html/Elements/MySupportQueues,
2913           share/html/Elements/SelectCustomFieldOperator,
2914           share/html/Elements/SelectEqualityOperator,
2915           share/html/Elements/SelectResultsPerPage,
2916           share/html/Elements/SelectTicketSortBy,
2917           share/html/Elements/ShowUser, share/html/Elements/TitleBoxStart,
2918           share/html/Elements/ShowSearch,
2919           share/html/Dashboards/Modify.html,
2920           share/html/Dashboards/Queries.html,
2921           share/html/Dashboards/Render.html,
2922           share/html/Dashboards/Subscription.html,
2923           share/html/Dashboards/dhandler, share/html/Dashboards/index.html,
2924           share/html/Dashboards/Elements/DashboardsForObject,
2925           share/html/Dashboards/Elements/DashboardsForObjects,
2926           share/html/Dashboards/Elements/Deleted,
2927           share/html/Dashboards/Elements/HiddenSearches,
2928           share/html/Dashboards/Elements/ListOfDashboards,
2929           share/html/Dashboards/Elements/SelectPrivacy,
2930           share/html/Dashboards/Elements/ShowDashboards,
2931           share/html/Dashboards/Elements/ShowSubscription,
2932           share/html/Dashboards/Elements/Tabs,
2933           share/html/Dashboards/Elements/ShowPortlet/component,
2934           share/html/Dashboards/Elements/ShowPortlet/dashboard,
2935           share/html/Dashboards/Elements/ShowPortlet/search,
2936           share/html/Elements/BevelBoxRaisedStart,
2937           share/html/Elements/CreateTicket,
2938           share/html/Elements/EditCustomFieldBinary,
2939           share/html/Elements/EditCustomFieldCombobox,
2940           share/html/Elements/EditCustomFieldFreeform,
2941           share/html/Elements/EditCustomFieldText,
2942           share/html/Elements/EditCustomFieldWikitext,
2943           share/html/Elements/Footer, share/html/Elements/Header,
2944           share/html/Elements/HeaderJavascript, share/html/Elements/Logo,
2945           share/html/Elements/Logout, share/html/Elements/MyRT,
2946           share/html/Elements/MyReminders, share/html/Elements/MyRequests,
2947           share/html/Elements/PersonalQuickbar,
2948           share/html/Elements/Quicksearch,
2949           share/html/Elements/SelectAttachmentField,
2950           share/html/Elements/SelectDateType,
2951           share/html/Elements/SelectGroups, share/html/Elements/SelectLang,
2952           share/html/Elements/SelectSortOrder,
2953           share/html/Elements/SetupSessionCookie,
2954           share/html/Elements/ShowCustomFieldImage,
2955           share/html/Elements/ShowCustomFieldWikitext,
2956           share/html/Elements/ShowCustomFields, share/html/Elements/Submit,
2957           share/html/Elements/TitleBoxEnd,
2958           share/html/Elements/ValidateCustomFields,
2959           share/html/Elements/CollectionAsTable/Header,
2960           share/html/Elements/CollectionAsTable/ParseFormat,
2961           share/html/Elements/CollectionAsTable/Row,
2962           share/html/Elements/GnuPG/KeyIssues,
2963           share/html/Elements/GnuPG/SelectKeyForEncryption,
2964           share/html/Elements/GnuPG/SelectKeyForSigning,
2965           share/html/Elements/GnuPG/SignEncryptWidget,
2966           share/html/Elements/RT__Group/ColumnMap,
2967           share/html/Elements/RT__Queue/ColumnMap,
2968           share/html/Elements/RT__Scrip/ColumnMap,
2969           share/html/Elements/RT__Template/ColumnMap,
2970           share/html/Elements/RT__Ticket/ColumnMap,
2971           share/html/Elements/RT__User/ColumnMap,
2972           share/html/Install/Basics.html,
2973           share/html/Install/DatabaseDetails.html,
2974           share/html/Install/DatabaseType.html,
2975           share/html/Install/Finish.html, share/html/Install/Global.html,
2976           share/html/Install/Initialize.html,
2977           share/html/Install/Sendmail.html, share/html/Install/autohandler,
2978           share/html/Install/index.html,
2979           share/html/Install/Elements/Errors,
2980           share/html/Install/Elements/Wrapper, share/html/Prefs/MyRT.html,
2981           share/html/Prefs/Other.html, share/html/Prefs/Quicksearch.html,
2982           share/html/Prefs/Search.html,
2983           share/html/Prefs/SearchOptions.html,
2984           share/html/Prefs/Elements/Tabs, share/html/Search/Build.html,
2985           share/html/Search/Bulk.html, share/html/Search/Chart,
2986           share/html/Search/Chart.html, share/html/Search/Edit.html,
2987           share/html/Search/Graph.html, share/html/Search/Results.html,
2988           share/html/Search/Results.rdf, share/html/Search/Results.tsv,
2989           share/html/Search/Simple.html,
2990           share/html/Search/Elements/SelectAndOr,
2991           share/html/Search/Elements/SelectGroupBy,
2992           share/html/Search/Elements/SelectPersonType,
2993           share/html/User/Delegation.html, share/html/User/Prefs.html,
2994           share/html/User/Elements/DelegateRights,
2995           share/html/User/Elements/GroupTabs,
2996           share/html/User/Elements/Tabs,
2997           share/html/User/Groups/Members.html,
2998           share/html/User/Groups/Modify.html,
2999           share/html/User/Groups/index.html,
3000           share/html/Search/Elements/BuildFormatString,
3001           share/html/Search/Elements/ConditionRow,
3002           share/html/Search/Elements/PickBasics,
3003           share/html/Search/Elements/PickCFs,
3004           share/html/Search/Elements/ResultViews,
3005           share/html/Search/Elements/SearchesForObject,
3006           share/html/Search/Elements/SelectSearchObject,
3007           share/html/Search/Elements/SelectSearchesForObjects,
3008           share/html/REST/1.0/autohandler, share/html/REST/1.0/dhandler,
3009           share/html/REST/1.0/logout,
3010           share/html/REST/1.0/Forms/group/customfields,
3011           share/html/Search/Elements/Chart,
3012           share/html/Search/Elements/DisplayOptions,
3013           share/html/Search/Elements/EditFormat,
3014           share/html/Search/Elements/EditQuery,
3015           share/html/Search/Elements/EditSearches,
3016           share/html/Search/Elements/Graph,
3017           share/html/Search/Elements/NewListActions,
3018           share/html/Search/Elements/PickCriteria,
3019           share/html/Search/Elements/SearchPrivacy,
3020           share/html/Search/Elements/SelectChartType,
3021           share/html/Search/Elements/SelectGroup,
3022           share/html/Search/Elements/SelectLinks,
3023           share/html/REST/1.0/Forms/attachment/default,
3024           share/html/REST/1.0/Forms/group/default,
3025           share/html/REST/1.0/Forms/group/ns,
3026           share/html/REST/1.0/Forms/queue/customfields,
3027           share/html/REST/1.0/Forms/queue/default,
3028           share/html/REST/1.0/Forms/queue/ns,
3029           share/html/REST/1.0/Forms/queue/ticketcustomfields,
3030           share/html/REST/1.0/Forms/ticket/merge,
3031           share/html/REST/1.0/Forms/ticket/attachments,
3032           share/html/REST/1.0/Forms/ticket/comment,
3033           share/html/REST/1.0/Forms/ticket/default,
3034           share/html/REST/1.0/Forms/ticket/links,
3035           share/html/REST/1.0/Forms/ticket/take,
3036           share/html/NoAuth/Logout.html, share/html/NoAuth/Reminder.html,
3037           share/html/NoAuth/css/autohandler,
3038           share/html/NoAuth/css/dhandler, share/html/NoAuth/css/print.css,
3039           share/html/NoAuth/css/web2/InHeader,
3040           share/html/NoAuth/css/web2/forms.css,
3041           share/html/NoAuth/css/web2/login.css,
3042           share/html/NoAuth/css/web2/misc.css,
3043           share/html/NoAuth/css/web2/msie.css,
3044           share/html/NoAuth/css/web2/msie6.css,
3045           share/html/NoAuth/css/web2/nav.css,
3046           share/html/NoAuth/css/web2/portlets.css,
3047           share/html/NoAuth/css/web2/ticket-search.css,
3048           share/html/NoAuth/css/web2/ticket.css,
3049           share/html/NoAuth/css/web2/tools.css,
3050           share/html/NoAuth/css/web2/yui-fonts.css,
3051           share/html/REST/1.0/Forms/ticket/history,
3052           share/html/REST/1.0/Forms/transaction/default,
3053           share/html/REST/1.0/Forms/user/default,
3054           share/html/REST/1.0/Forms/user/ns,
3055           share/html/REST/1.0/NoAuth/mail-gateway,
3056           share/html/REST/1.0/search/dhandler,
3057           share/html/REST/1.0/search/ticket,
3058           share/html/REST/1.0/ticket/comment,
3059           share/html/REST/1.0/ticket/link,
3060           share/html/REST/1.0/ticket/merge,
3061           share/html/NoAuth/css/3.4-compat/footer.css,
3062           share/html/NoAuth/css/3.4-compat/header.css,
3063           share/html/NoAuth/css/3.4-compat/login.css,
3064           share/html/NoAuth/css/3.4-compat/nav.css,
3065           share/html/NoAuth/css/3.4-compat/ticket.css,
3066           share/html/NoAuth/css/web2/admin.css,
3067           share/html/NoAuth/css/web2/base.css,
3068           share/html/NoAuth/css/web2/boxes.css,
3069           share/html/NoAuth/css/web2/layout.css,
3070           share/html/NoAuth/css/web2/main.css,
3071           share/html/NoAuth/css/web2/ticket-lists.css,
3072           share/html/NoAuth/css/web2/images/dhandler,
3073           share/html/NoAuth/css/web2/images/source/background-gradient.png,
3074           share/html/NoAuth/css/3.4-compat/body.css,
3075           share/html/NoAuth/css/3.4-compat/forms.css,
3076           share/html/NoAuth/css/3.4-compat/main.css,
3077           share/html/NoAuth/css/3.4-compat/misc.css,
3078           share/html/NoAuth/css/3.4-compat/quickbar.css,
3079           share/html/NoAuth/css/3.4-compat/titlebox.css,
3080           share/html/NoAuth/css/3.4-compat/transactions.css,
3081           share/html/NoAuth/css/3.5-default/footer.css,
3082           share/html/NoAuth/css/3.5-default/local.css,
3083           share/html/NoAuth/css/3.5-default/login.css,
3084           share/html/NoAuth/css/3.5-default/ticket-search.css,
3085           share/html/NoAuth/css/3.5-default/approvals.css,
3086           share/html/NoAuth/css/3.5-default/header.css,
3087           share/html/NoAuth/css/3.5-default/logo.css,
3088           share/html/NoAuth/css/3.5-default/misc.css,
3089           share/html/NoAuth/css/3.5-default/nav.css,
3090           share/html/NoAuth/css/3.5-default/quickbar.css,
3091           share/html/NoAuth/css/3.5-default/ticket.css,
3092           share/html/NoAuth/css/3.5-default/titlebox.css,
3093           share/html/NoAuth/css/3.5-default/transactions.css,
3094           share/html/NoAuth/css/3.5-default/forms.css,
3095           share/html/NoAuth/RichText/dhandler,
3096           share/html/NoAuth/RichText/FCKeditor/fckconfig.js,
3097           share/html/NoAuth/RichText/FCKeditor/fckeditor.js,
3098           share/html/NoAuth/RichText/FCKeditor/fckpackager.xml,
3099           share/html/NoAuth/RichText/FCKeditor/fckstyles.xml,
3100           share/html/NoAuth/RichText/FCKeditor/fcktemplates.xml,
3101           share/html/NoAuth/css/3.5-default/body.css,
3102           share/html/NoAuth/css/3.5-default/main.css,
3103           share/html/NoAuth/css/3.5-default/nav-left.css,
3104           share/html/NoAuth/images/autohandler,
3105           share/html/NoAuth/images/bplogo.gif,
3106           share/html/NoAuth/images/empty_star.gif,
3107           share/html/NoAuth/images/favicon.png,
3108           share/html/NoAuth/images/star.gif,
3109           share/html/NoAuth/images/test.png,
3110           share/html/NoAuth/images/css/cb-light.gif,
3111           share/html/NoAuth/images/css/cb.gif,
3112           share/html/NoAuth/images/css/cbr-b2g.gif,
3113           share/html/NoAuth/images/css/cbr-b2lb.gif,
3114           share/html/NoAuth/images/css/cbr-gray.gif,
3115           share/html/NoAuth/images/css/cbr-trans.gif,
3116           share/html/NoAuth/images/css/cbr.gif,
3117           share/html/NoAuth/images/css/ct-light.gif,
3118           share/html/NoAuth/images/css/ct.gif,
3119           share/html/NoAuth/images/css/ctr-b2g.gif,
3120           share/html/NoAuth/images/css/ctr-b2lb.gif,
3121           share/html/NoAuth/images/css/ctr-gray.gif,
3122           share/html/NoAuth/images/css/ctr-trans.gif,
3123           share/html/NoAuth/images/css/ctr.gif,
3124           share/html/NoAuth/images/css/dark-arrow-up.png,
3125           share/html/NoAuth/images/css/dark-arrow.png,
3126           share/html/NoAuth/images/css/fieldbg-autocomplete.gif,
3127           share/html/NoAuth/images/css/light-arrow-up.png,
3128           share/html/NoAuth/images/css/light-arrow.png,
3129           share/html/NoAuth/images/css/rolldown-arrow.gif,
3130           share/html/NoAuth/images/css/rolldown-arrow.png,
3131           share/html/NoAuth/images/css/rollup-arrow.gif,
3132           share/html/NoAuth/RichText/FCKeditor/license.txt,
3133           share/html/NoAuth/RichText/FCKeditor/editor/fckdebug.html,
3134           share/html/NoAuth/RichText/FCKeditor/editor/fckdialog.html,
3135           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html,
3136           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.original.html,
3137           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_editorarea.css,
3138           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_showtableborders_gecko.css,
3139           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckconstants.js,
3140           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckeditorapi.js,
3141           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckjscoreextensions.js,
3142           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckscriptloader.js,
3143           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcodeformatter.js,
3144           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckconfig.js,
3145           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckregexlib.js,
3146           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_ie.js,
3147           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbaritems.js,
3148           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_internal.css,
3149           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/disablehandles.htc,
3150           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/showtableborders.htc,
3151           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_address.png,
3152           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_blockquote.png,
3153           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_div.png,
3154           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h1.png,
3155           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h2.png,
3156           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h3.png,
3157           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h4.png,
3158           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h5.png,
3159           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h6.png,
3160           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_p.png,
3161           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_pre.png,
3162           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_anchor.gif,
3163           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_flashlogo.gif,
3164           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_hiddenfield.gif,
3165           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_pagebreak.gif,
3166           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_plugin.gif,
3167           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug.js,
3168           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckplugins.js,
3169           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools.js,
3170           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml.js,
3171           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_contextmenu.js,
3172           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckstyles.js,
3173           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckurlparams.js,
3174           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_gecko.js,
3175           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdomtools.js,
3176           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdocumentprocessor.js,
3177           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklisthandler.js,
3178           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_ie.js,
3179           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_ie.js,
3180           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtmlentities.js,
3181           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_ie.js,
3182           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckbrowserinfo.js,
3183           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcommands.js,
3184           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug_empty.js,
3185           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdialog.js,
3186           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklanguagemanager.js,
3187           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler.js,
3188           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_gecko.js,
3189           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckundo.js,
3190           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_gecko.js,
3191           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbarset.js,
3192           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckblockquotecommand.js,
3193           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckcorestylecommand.js,
3194           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktablecommand.js,
3195           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck.js,
3196           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_gecko.js,
3197           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklistslib.js,
3198           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection.js,
3199           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_ie.js,
3200           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_gecko.js,
3201           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fck_othercommands.js,
3202           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckfitwindow.js,
3203           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckjustifycommands.js,
3204           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcklistcommands.js,
3205           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcknamedcommand.js,
3206           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js,
3207           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpastewordcommand.js,
3208           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckremoveformatcommand.js,
3209           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckshowblocks.js,
3210           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js,
3211           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js,
3212           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckstylecommand.js,
3213           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js,
3214           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckcontextmenu.js,
3215           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js,
3216           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js,
3217           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckw3crange.js,
3218           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml.js,
3219           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckindentcommands.js,
3220           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckevents.js,
3221           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckiecleanup.js,
3222           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublock.js,
3223           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbar.js,
3224           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js,
3225           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_ie.js,
3226           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckstyle.js,
3227           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_gecko.js,
3228           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenuitem.js,
3229           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckspecialcombo.js,
3230           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbutton.js,
3231           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js,
3232           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckimagepreloader.js,
3233           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckkeystrokehandler.js,
3234           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckpanel.js,
3235           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange.js,
3236           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckeditingarea.js,
3237           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckicon.js,
3238           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbuttonui.js,
3239           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_ie.js,
3240           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdataprocessor.js,
3241           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_gecko.js,
3242           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_ie.js,
3243           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrangeiterator.js,
3244           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckelementpath.js,
3245           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckenterkey.js,
3246           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckhtmliterator.js,
3247           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublockpanel.js,
3248           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckplugin.js,
3249           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_gecko.js,
3250           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_ie.js,
3251           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js,
3252           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontsizecombo.js,
3253           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js,
3254           share/html/NoAuth/RichText/FCKeditor/editor/images/anchor.gif,
3255           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_ltr.gif,
3256           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_rtl.gif,
3257           share/html/NoAuth/RichText/FCKeditor/editor/images/spacer.gif,
3258           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/teeth_smile.gif,
3259           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_dtd_test.html,
3260           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10strict.js,
3261           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10transitional.js,
3262           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angel_smile.gif,
3263           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angry_smile.gif,
3264           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/broken_heart.gif,
3265           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cake.gif,
3266           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/confused_smile.gif,
3267           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cry_smile.gif,
3268           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/devil_smile.gif,
3269           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/embaressed_smile.gif,
3270           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/envelope.gif,
3271           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/heart.gif,
3272           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/kiss.gif,
3273           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/lightbulb.gif,
3274           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/omg_smile.gif,
3275           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/regular_smile.gif,
3276           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/sad_smile.gif,
3277           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/shades_smile.gif,
3278           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_down.gif,
3279           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_up.gif,
3280           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/tounge_smile.gif,
3281           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
3282           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/wink_smile.gif,
3283           share/html/NoAuth/RichText/FCKeditor/editor/js/fckadobeair.js,
3284           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_ie.js,
3285           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_gecko.js,
3286           share/html/NoAuth/RichText/FCKeditor/editor/lang/es.js,
3287           share/html/NoAuth/RichText/FCKeditor/editor/lang/eu.js,
3288           share/html/NoAuth/RichText/FCKeditor/editor/lang/hr.js,
3289           share/html/NoAuth/RichText/FCKeditor/editor/lang/km.js,
3290           share/html/NoAuth/RichText/FCKeditor/editor/lang/it.js,
3291           share/html/NoAuth/RichText/FCKeditor/editor/lang/sl.js,
3292           share/html/NoAuth/RichText/FCKeditor/editor/lang/bg.js,
3293           share/html/NoAuth/RichText/FCKeditor/editor/lang/fa.js,
3294           share/html/NoAuth/RichText/FCKeditor/editor/lang/sv.js,
3295           share/html/NoAuth/RichText/FCKeditor/editor/lang/ja.js,
3296           share/html/NoAuth/RichText/FCKeditor/editor/lang/mn.js,
3297           share/html/NoAuth/RichText/FCKeditor/editor/lang/th.js,
3298           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh.js,
3299           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr-ca.js,
3300           share/html/NoAuth/RichText/FCKeditor/editor/lang/he.js,
3301           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr-latn.js,
3302           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-uk.js,
3303           share/html/NoAuth/RichText/FCKeditor/editor/lang/nb.js,
3304           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr.js,
3305           share/html/NoAuth/RichText/FCKeditor/editor/lang/lv.js,
3306           share/html/NoAuth/RichText/FCKeditor/editor/lang/ar.js,
3307           share/html/NoAuth/RichText/FCKeditor/editor/lang/fo.js,
3308           share/html/NoAuth/RichText/FCKeditor/editor/lang/is.js,
3309           share/html/NoAuth/RichText/FCKeditor/editor/lang/en.js,
3310           share/html/NoAuth/RichText/FCKeditor/editor/lang/pl.js,
3311           share/html/NoAuth/RichText/FCKeditor/editor/lang/hi.js,
3312           share/html/NoAuth/RichText/FCKeditor/editor/lang/lt.js,
3313           share/html/NoAuth/RichText/FCKeditor/editor/lang/nl.js,
3314           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr.js,
3315           share/html/NoAuth/RichText/FCKeditor/editor/lang/gl.js,
3316           share/html/NoAuth/RichText/FCKeditor/editor/lang/ko.js,
3317           share/html/NoAuth/RichText/FCKeditor/editor/lang/eo.js,
3318           share/html/NoAuth/RichText/FCKeditor/editor/lang/hu.js,
3319           share/html/NoAuth/RichText/FCKeditor/editor/lang/ru.js,
3320           share/html/NoAuth/RichText/FCKeditor/editor/lang/_translationstatus.txt,
3321           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-ca.js,
3322           share/html/NoAuth/RichText/FCKeditor/editor/lang/gu.js,
3323           share/html/NoAuth/RichText/FCKeditor/editor/lang/tr.js,
3324           share/html/NoAuth/RichText/FCKeditor/editor/lang/fi.js: Initial
3325           revision
3326
3327 2009-12-31 05:09  ivan
3328
3329         * rt/: UPGRADING.mysql, lib/RT/Test.pm, sbin/merge-rosetta.pl,
3330           sbin/rt-attributes-viewer, sbin/rt-attributes-viewer.in,
3331           sbin/rt-clean-sessions, sbin/rt-clean-sessions.in,
3332           sbin/rt-email-dashboards, sbin/rt-email-dashboards.in,
3333           sbin/rt-email-digest, sbin/rt-email-digest.in,
3334           sbin/rt-email-group-admin, sbin/rt-email-group-admin.in,
3335           sbin/rt-server, sbin/rt-server.in, sbin/rt-shredder,
3336           sbin/rt-shredder.in, sbin/rt-validator, sbin/rt-validator.in,
3337           sbin/tweak-template-locstring, lib/RT/Search.pm,
3338           lib/RT/Config.pm, lib/RT/Dashboard.pm, lib/RT/Installer.pm,
3339           lib/RT/Plugin.pm, lib/RT/Ruleset.pm, lib/RT/Shredder.pm,
3340           lib/RT/Approval.pm, lib/RT/Action.pm, lib/RT/SharedSetting.pm,
3341           lib/RT/Condition.pm, lib/RT/SQL.pm, lib/RT/Util.pm,
3342           lib/RT/Rule.pm, lib/RT/Crypt/GnuPG.pm,
3343           lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
3344           lib/RT/Interface/Web/Standalone/PreFork.pm,
3345           lib/RT/Action/LinearEscalate.pm,
3346           lib/RT/Action/ExtractSubjectTag.pm, lib/RT/Action/NotifyGroup.pm,
3347           lib/RT/Action/NotifyGroupAsComment.pm,
3348           lib/RT/CustomFieldValues/External.pm,
3349           lib/RT/CustomFieldValues/Groups.pm, lib/RT/I18N/bg.po,
3350           lib/RT/I18N/rt.pot, lib/RT/I18N/hr.po, lib/RT/I18N/zh_TW.po:
3351           Initial revision
3352
3353 2009-12-31 04:56  ivan
3354
3355         * rt/: Makefile, lib/RT.pm: rt 3.6.10
3356
3357 2009-12-31 04:44  ivan
3358
3359         * rt/: etc/RT_Config.pm.in, lib/RT/Groups_Overlay.pm,
3360           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
3361           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
3362           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
3363           sbin/rt-setup-database.in: rt 3.6.10
3364
3365 2009-12-31 04:35  ivan
3366
3367         * rt/FREESIDE_MODIFIED: up-to-date
3368
3369 2009-12-30 23:16  ivan
3370
3371         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
3372           with recent DBIx::DBSchema
3373
3374 2009-12-30 21:10  ivan
3375
3376         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
3377           agentnums with freeside-daily
3378
3379 2009-12-30 19:33  ivan
3380
3381         * Makefile: goodbye conf dir
3382
3383 2009-12-30 18:50  jeff
3384
3385         * FS/FS/cust_main.pm: really reduce the noise
3386
3387 2009-12-30 18:20  ivan
3388
3389         * httemplate/: edit/prospect_main.html, edit/elements/edit.html,
3390           edit/process/elements/process.html, elements/contact.html,
3391           elements/menu.html: prospecting: proper contact error handling
3392           when you add a prospect
3393
3394 2009-12-29 22:41  jeff
3395
3396         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
3397           elements
3398
3399 2009-12-29 22:05  jeff
3400
3401         * FS/FS/cust_main.pm: noise reduction
3402
3403 2009-12-29 21:22  jeff
3404
3405         * FS/FS/tax_rate.pm: noise reduction
3406
3407 2009-12-29 18:39  jeff
3408
3409         * FS/FS/cust_bill_pkg_detail.pm: use the class used
3410
3411 2009-12-29 18:26  jeff
3412
3413         * FS/FS/cust_main.pm: noise reduction
3414
3415 2009-12-28 20:49  ivan
3416
3417         * FS/bin/freeside-upgrade: output SQL statements as we run them
3418           (and only the ones we run), not immediately
3419
3420 2009-12-28 20:44  ivan
3421
3422         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
3423
3424 2009-12-28 20:24  ivan
3425
3426         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
3427           non-mysql, takes forever on large dbs, RT#6946
3428
3429 2009-12-28 17:38  ivan
3430
3431         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
3432
3433 2009-12-28 17:30  ivan
3434
3435         * bin/: del-old-history, pg-sizer: some random utils for disk space
3436           analysis and eliminating old history records, RT#6914
3437
3438 2009-12-28 17:00  mark
3439
3440         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
3441           httemplate/elements/menu.html: Add Browse attachments ACL
3442           (RT#4964)
3443
3444 2009-12-28 16:38  ivan
3445
3446         * FS/: FS/Conf.pm, bin/freeside-queued: add queued-sleep_time
3447
3448 2009-12-28 11:18  ivan
3449
3450         * FS/FS/AccessRight.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
3451           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/contact.pm,
3452           FS/FS/contact_email.pm, FS/FS/contact_phone.pm,
3453           FS/FS/cust_location.pm, FS/FS/o2m_Common.pm, FS/FS/phone_type.pm,
3454           FS/FS/prospect_main.pm, FS/MANIFEST, FS/t/contact.t,
3455           FS/t/contact_email.t, FS/t/contact_phone.t, FS/t/phone_type.t,
3456           FS/t/prospect_main.t, httemplate/edit/prospect_main.html,
3457           httemplate/edit/process/prospect_main.html,
3458           httemplate/elements/city.html, httemplate/elements/contact.html,
3459           httemplate/elements/header.html, httemplate/elements/menu.html,
3460           httemplate/elements/tr-contact.html,
3461           httemplate/elements/tr-select-cust_location.html,
3462           httemplate/search/prospect_main.html,
3463           httemplate/search/report_prospect_main.html,
3464           httemplate/view/prospect_main.html,
3465           httemplate/edit/elements/edit.html,
3466           httemplate/edit/process/elements/process.html,
3467           httemplate/misc/location.cgi,
3468           httemplate/view/cust_main/packages/location.html, FS/FS.pm:
3469           beginning of prospect/CRM/contact work
3470
3471 2009-12-27 21:25  ivan
3472
3473         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
3474
3475 2009-12-26 17:00  jeff
3476
3477         * FS/FS/: cust_location.pm, cust_main.pm: improve spacing around
3478           county
3479
3480 2009-12-23 15:32  jeff
3481
3482         * bin/monitor: remove debugging
3483
3484 2009-12-23 15:29  jeff
3485
3486         * bin/monitor: add non-forking one machine monitor program
3487
3488 2009-12-23 15:14  jeff
3489
3490         * FS/FS/Yori.pm: teach yori to do some load monitoring
3491
3492 2009-12-23 13:21  jeff
3493
3494         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
3495           FS/FS/cust_pkg.pm,
3496           httemplate/view/cust_main/packages/location.html: correct invoice
3497           package address display and reduce false laziness
3498
3499 2009-12-22 16:30  mark
3500
3501         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
3502           httemplate/edit/process/svc_acct.cgi: Tweak set_password per
3503           RT#6358
3504
3505 2009-12-21 06:44  jeff
3506
3507         * FS/FS/: Schema.pm, cust_bill_pkg.pm,
3508           cust_bill_pkg_tax_location.pm, cust_credit_bill_pkg.pm,
3509           cust_tax_exempt_pkg.pm: manage tax exemptions (texas-tax) on
3510           credit application RT953
3511
3512 2009-12-21 06:36  jeff
3513
3514         * FS/FS/Conf.pm, FS/FS/tax_rate.pm, bin/fetch_and_expand_taxes,
3515           bin/reassemble_taxes: move cch conf into database and add a
3516           couple small tools for processing updates more manually
3517
3518 2009-12-20 18:00  ivan
3519
3520         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
3521           link cancel expired (and suspend adjourned) packages, and catch
3522           and return errors in all cases, RT#6627
3523
3524 2009-12-20 13:52  ivan
3525
3526         * FS/FS/Conf.pm: late fee package class specified in the event
3527           action instead of a global finance_pkgclass config, RT#6617
3528
3529 2009-12-20 13:48  ivan
3530
3531         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
3532           fee package class specified in the event action instead of a
3533           global finance_pkgclass config, RT#6617
3534
3535 2009-12-20 11:42  ivan
3536
3537         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
3538           wrong account for customers who have multiple accounts, RT#6681,
3539           fallout from RT#4189
3540
3541 2009-12-19 22:52  ivan
3542
3543         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
3544           package search, RT#6609
3545
3546 2009-12-19 18:51  ivan
3547
3548         * FS/FS/cust_pkg.pm: fix bulk package order with one package
3549           changing to one new package, RT#6519, fallout from RT#4499
3550
3551 2009-12-19 17:02  ivan
3552
3553         * httemplate/view/cust_main/: packages.html, payment_history.html:
3554           fix cust_main-packages-years, RT#6798
3555
3556 2009-12-19 15:52  ivan
3557
3558         * FS/FS/cust_bill_ApplicationCommon.pm: fix more
3559           ->owed_setup/owed_recur clashing with
3560           cust_bill->open_cust_bill_pkg separating line items, RT#4729
3561
3562 2009-12-19 15:28  ivan
3563
3564         * FS/FS/cust_bill_ApplicationCommon.pm: fix credit application, at
3565           least in vedeya's case on HEAD, RT#6819, fallout from tax
3566           credits, RT#4729
3567
3568 2009-12-19 14:52  ivan
3569
3570         * httemplate/edit/elements/ApplicationCommon.html: fix fill-in of
3571           credit amount when there aren't tax buttons
3572
3573 2009-12-19 14:41  ivan
3574
3575         * httemplate/edit/cust_credit.cgi: add add'l info field as a
3576           customer-editable field, RT#6505
3577
3578 2009-12-19 14:32  ivan
3579
3580         * httemplate/view/cust_main/payment_history.html: make room for
3581           credit reasons in popup
3582
3583 2009-12-19 12:29  ivan
3584
3585         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
3586
3587 2009-12-19 11:10  ivan
3588
3589         * FS/FS/part_pkg.pm: fix package order to really display only those
3590           pacakges available
3591
3592 2009-12-19 11:09  ivan
3593
3594         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
3595           class selection changes
3596
3597 2009-12-18 10:20  jeff
3598
3599         * FS/FS/cust_bill_pkg_tax_location.pm,
3600           FS/FS/cust_bill_pkg_tax_rate_location.pm,
3601           httemplate/edit/elements/ApplicationCommon.html,
3602           httemplate/misc/xmlhttp-calculate_taxes.html: fix handling of tax
3603           location records and add a 'clear' button for tax credits
3604
3605 2009-12-17 16:41  ivan
3606
3607         * rt/bin/standalone_httpd: Initial revision
3608
3609 2009-12-17 16:38  ivan
3610
3611         * rt/: .gitignore, sbin/rt-dump-database, lib/RT/I18N/pt_pt.po:
3612           Initial revision
3613
3614 2009-12-16 09:35  ivan
3615
3616         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
3617           table consistency, input sizes and maxlengths, RT#4964
3618
3619 2009-12-16 07:03  jeff
3620
3621         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
3622           cust_main.pm, cust_pkg.pm: group invoice line items by location,
3623           show location address on invoice, option for due date rather than
3624           invoice date on prior unpaid invoice line items, and option for
3625           aging on invoice (#6418, #5235, #4648)
3626
3627 2009-12-13 23:52  ivan
3628
3629         * FS/FS/svc_acct.pm: use a global config too
3630
3631 2009-12-13 23:10  ivan
3632
3633         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
3634           overlimit_groups agent-specific config, overriding
3635           export-specific overlimit_groups, RT#6622
3636
3637 2009-12-13 19:36  mark
3638
3639         * httemplate/search/elements/search-xls.html: Fix filename for
3640           Excel spreadsheet reports
3641
3642 2009-12-13 17:41  mark
3643
3644         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
3645           httemplate/edit/cust_main_attach.cgi,
3646           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
3647           httemplate/view/cust_main/attachments.html: Add access right to
3648           view attachments
3649
3650 2009-12-12 15:53  ivan
3651
3652         * httemplate/search/cust_credit_bill_pkg.html,
3653           FS/FS/cust_credit_bill_pkg.pm,
3654           httemplate/search/cust_bill_pkg.cgi: better reporting for tax
3655           credits, RT#4729
3656
3657 2009-12-12 15:32  ivan
3658
3659         * httemplate/search/: cust_bill_pkg.cgi, cust_credit_bill_pkg.html,
3660           report_tax.cgi: better reporting for tax credits, RT#4729
3661
3662 2009-12-12 14:35  ivan
3663
3664         * FS/FS/cust_credit_bill_pkg.pm: doc
3665
3666 2009-12-12 14:22  ivan
3667
3668         * Makefile: sync versioning with branches, sorry jeremy
3669
3670 2009-12-12 13:38  ivan
3671
3672         * FS/FS/cust_pkg.pm, httemplate/search/cust_bill_pkg.cgi,
3673           httemplate/search/report_tax.cgi,
3674           httemplate/search/report_tax.html: reporting with city taxes,
3675           RT#6776
3676
3677 2009-12-10 15:03  ivan
3678
3679         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
3680
3681 2009-12-07 22:21  mark
3682
3683         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
3684
3685 2009-12-06 15:44  ivan
3686
3687         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
3688           when cloning
3689
3690 2009-12-06 15:18  ivan
3691
3692         * httemplate/elements/header.html: fix search box clearing from
3693           within RT, caused by different quoting rules in RT comp_root.
3694           grr.
3695
3696 2009-12-06 11:19  ivan
3697
3698         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
3699           and title, RT#6823
3700
3701 2009-12-04 10:37  jeff
3702
3703         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
3704
3705 2009-12-03 20:45  ivan
3706
3707         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
3708           customer-specific account report (and some small refactoring of
3709           method names to clash less), RT#6180
3710
3711 2009-12-03 20:40  ivan
3712
3713         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
3714           httemplate/search/477.html, httemplate/search/cust_bill.html,
3715           httemplate/search/cust_bill_event.cgi,
3716           httemplate/search/cust_event.html,
3717           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
3718           httemplate/search/report_svc_acct.html,
3719           httemplate/view/cust_main/packages.html, FS/FS/cust_event.pm,
3720           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
3721           httemplate/misc/email-customers.html,
3722           httemplate/misc/process/bulk_change_pkg.cgi,
3723           httemplate/misc/process/email-customers.html: customer-specific
3724           account report (and some small refactoring of method names to
3725           clash less), RT#6180
3726
3727 2009-12-03 19:23  ivan
3728
3729         * FS/FS/cust_pkg.pm: doh, 1.9 fix customer package search (fallout
3730           from customer classes) and add "not yet billed" status to
3731           customer package report
3732
3733 2009-12-03 11:22  ivan
3734
3735         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
3736           for peter
3737
3738 2009-12-03 11:06  ivan
3739
3740         * FS/FS/Report/Table/Monthly.pm,
3741           httemplate/graph/cust_bill_pkg.cgi,
3742           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
3743           option for peter
3744
3745 2009-12-02 23:53  ivan
3746
3747         * FS/FS/Schema.pm: index cdrbatchnum
3748
3749 2009-12-02 23:37  ivan
3750
3751         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
3752           import (and skip blank lines), RT#6801
3753
3754 2009-12-02 23:18  ivan
3755
3756         * httemplate/search/cdr.html: fix cdr search
3757
3758 2009-12-02 20:22  ivan
3759
3760         * FS/FS/cdr/sansay.pm: no header?
3761
3762 2009-12-02 12:58  ivan
3763
3764         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
3765           improvement on CDR billing, RT#6386
3766
3767 2009-12-02 12:51  ivan
3768
3769         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
3770           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
3771           unlinked forwards, domains, broadband/external/www services,
3772           RT#6794
3773
3774 2009-12-01 11:16  jeff
3775
3776         * FS/FS/cust_bill.pm: want a listref not a list
3777
3778 2009-11-29 16:38  ivan
3779
3780         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
3781           bulk sending of customer notices, RT#6778
3782
3783 2009-11-29 16:06  ivan
3784
3785         * httemplate/edit/REAL_cust_pkg.cgi: fix
3786
3787 2009-11-29 16:04  ivan
3788
3789         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
3790           UI changes to make it impossible to add a start date to a package
3791           that already has a setup fee (can still remove an existing start
3792           date causing problems), RT#6712
3793
3794 2009-11-29 15:18  ivan
3795
3796         * FS/FS/: Conf.pm, cust_pkg.pm: add
3797           cust_pkg-change_pkgpart-bill_now option to bill the new package
3798           immediately on package changes.  Useful for prepaid situations
3799           with RADIUS where an Expiration attribute base don the package
3800           must be present at all times.  RT#6692
3801
3802 2009-11-29 15:15  ivan
3803
3804         * FS/FS/cust_main.pm: doc: spelling
3805
3806 2009-11-25 16:27  ivan
3807
3808         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
3809
3810 2009-11-25 11:58  ivan
3811
3812         * httemplate/edit/part_pkg.cgi: don't consider disabled report
3813           classes, don't load up the whole table just to see if there are
3814           any
3815
3816 2009-11-25 11:32  jeff
3817
3818         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
3819           records in cdr sections
3820
3821 2009-11-25 08:13  jeff
3822
3823         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
3824           dups, and rearrange
3825
3826 2009-11-25 08:09  jeff
3827
3828         * conf/invoice_latex: really insert a pagebreak
3829
3830 2009-11-25 08:07  jeff
3831
3832         * conf/invoice_latex: oops.. need updated template for new formats
3833
3834 2009-11-24 13:00  ivan
3835
3836         * FS/FS/cust_bill.pm: debugging left on
3837
3838 2009-11-24 09:05  jeff
3839
3840         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
3841
3842 2009-11-23 23:42  ivan
3843
3844         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
3845           search/timeworked.html: timeworked report: carry the date range
3846           through to the success redirect
3847
3848 2009-11-23 23:23  ivan
3849
3850         * httemplate/: search/report_timeworked.html, elements/menu.html,
3851           search/timeworked.html: add date constratint on time worked
3852           search
3853
3854 2009-11-23 22:04  ivan
3855
3856         * FS/FS/cust_main.pm: send card number with void transactions for
3857           B:OP:IPPay, RT#5690
3858
3859 2009-11-23 14:09  mark
3860
3861         * FS/FS/Schema.pm: Add title field to cust_attachment
3862
3863 2009-11-22 16:25  jeff
3864
3865         * FS/FS/cust_bill_ApplicationCommon.pm: apply to taxes last
3866
3867 2009-11-20 09:33  jeff
3868
3869         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
3870           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
3871           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
3872           conf/invoice_html, httemplate/browse/pkg_category.html,
3873           httemplate/browse/usage_class.html,
3874           httemplate/edit/pkg_category.html,
3875           httemplate/edit/usage_class.html: invoice formatting: add
3876           sections for usage, add sections per svc_phone, add folding like
3877           line items into one #6592
3878
3879 2009-11-19 01:47  ivan
3880
3881         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
3882           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
3883           bin/cdr.http_and_import, bin/cdr.import,
3884           httemplate/elements/select-cdrbatch.html,
3885           httemplate/elements/tr-select-cdrbatch.html,
3886           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
3887           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
3888
3889 2009-11-19 01:43  ivan
3890
3891         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
3892           RT#6386
3893
3894 2009-11-19 01:39  ivan
3895
3896         * FS/MANIFEST: proper cdr_batch table, RT#6386
3897
3898 2009-11-19 01:32  ivan
3899
3900         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
3901           RT#6386
3902
3903 2009-11-18 23:06  ivan
3904
3905         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
3906           RT#6316
3907
3908 2009-11-18 22:21  ivan
3909
3910         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
3911           RT#6407
3912
3913 2009-11-18 01:39  mark
3914
3915         * httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
3916
3917 2009-11-18 01:27  mark
3918
3919         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
3920           httemplate/search/cust_pay_batch.cgi: RT#4768, RBC batch format
3921
3922 2009-11-18 01:09  mark
3923
3924         * httemplate/: browse/cust_attachment.html,
3925           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
3926           and #6225
3927
3928 2009-11-17 14:06  ivan
3929
3930         * FS/FS/cust_main.pm: do a case-insensive search on
3931           browser-remembered results, so starting to use USPS verification
3932           (which UPPERCASES everything) doesn't invalidate everything your
3933           browser remembered in quick payment entry
3934
3935 2009-11-17 12:56  jeff
3936
3937         * httemplate/edit/elements/ApplicationCommon.html: work around ie7
3938           javascript issues
3939
3940 2009-11-16 23:42  ivan
3941
3942         * httemplate/search/: report_cust_pay.html,
3943           report_cust_refund.html, elements/cust_pay_or_refund.html: add
3944           otaker to payment/refund search, RT#6407
3945
3946 2009-11-16 23:08  ivan
3947
3948         * httemplate/: elements/menu.html, search/report_cust_refund.html:
3949           add refund report, RT#6407
3950
3951 2009-11-16 16:06  mark
3952
3953         * httemplate/: edit/cust_main_attach.cgi,
3954           edit/process/cust_main_attach.cgi, elements/menu.html,
3955           search/elements/search-html.html, view/cust_main.cgi,
3956           view/cust_main/attachments.html: cust_attachment improvement,
3957           RT#4964 and #6225
3958
3959 2009-11-15 19:55  ivan
3960
3961         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3962           httemplate/search/cust_bill.html,
3963           httemplate/search/report_cust_bill.html: add ability to search on
3964           ranges of charged, owed to adv. invoice report, RT#6407
3965
3966 2009-11-15 18:27  ivan
3967
3968         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
3969           disable_cron_billing config, RT#6407
3970
3971 2009-11-13 16:08  ivan
3972
3973         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
3974           httemplate/search/cust_main.html,
3975           httemplate/search/report_cust_main.html: add invoice terms to
3976           advanced customer report.  dogfood.
3977
3978 2009-11-12 23:12  ivan
3979
3980         * FS/FS/cust_pkg.pm: fix advanced package report fallout from
3981           customer classes, RT#6677
3982
3983 2009-11-12 13:45  mark
3984
3985         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/view/svc_acct.cgi,
3986           httemplate/edit/svc_acct.cgi,
3987           httemplate/edit/process/svc_acct.cgi: Add default password
3988           encoding option
3989
3990 2009-11-12 08:56  jeff
3991
3992         * FS/FS/: Schema.pm, tax_rate.pm: correct bugs in tax replacement
3993           routine and allow updates to function
3994
3995 2009-11-11 18:05  mark
3996
3997         * FS/FS/pay_batch/paymentech.pm: Fix date format string
3998
3999 2009-11-11 18:03  mark
4000
4001         * FS/bin/: freeside-paymentech-upload,
4002           freeside-paymentech-download: Fix zip password
4003
4004 2009-11-11 08:38  jeff
4005
4006         * httemplate/edit/cust_credit.cgi: cruft removal
4007
4008 2009-11-06 14:25  jeff
4009
4010         * httemplate/misc/xmlhttp-calculate_taxes.html: oops!  forgot an
4011           important file for applying tax credits #4729
4012
4013 2009-11-06 14:07  ivan
4014
4015         * FS/FS/cust_main.pm: use business-onlinepayment-description in
4016           1.9, even without $pkgs
4017
4018 2009-11-05 17:51  ivan
4019
4020         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
4021           emailinvoice-apostrophe config option to allow apostrophies in
4022           invoice email addresses, RT#6464
4023
4024 2009-11-05 16:25  ivan
4025
4026         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
4027           httemplate/search/report_cust_main.html: add "payment expiration
4028           before" to customer report, RT#6447
4029
4030 2009-11-05 15:55  ivan
4031
4032         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
4033           SELECT so huge
4034
4035 2009-11-05 14:01  ivan
4036
4037         * httemplate/search/svc_acct.cgi: improvements in time remaining
4038           report: correctly account for unpaid time for non-monthly
4039           customers, report in hours+minutes intead of using Time::Duration
4040           days/hours
4041
4042 2009-11-05 13:22  ivan
4043
4044         * FS/bin/: freeside-paymentech-download,
4045           freeside-paymentech-upload: back to old host name, info from
4046           customer/paymentech was bogus, RT#5650
4047
4048 2009-11-04 17:47  ivan
4049
4050         * FS/bin/: freeside-paymentech-download,
4051           freeside-paymentech-upload: update paymentech live server,
4052           RT#5650
4053
4054 2009-11-04 16:52  ivan
4055
4056         * FS/FS/pkg_category.pm: fix pkg_category upgrades
4057
4058 2009-11-04 16:48  ivan
4059
4060         * FS/FS/cust_main.pm: fix bad interaction between new city tax code
4061           & using taxclasses without cities, RT#6637
4062
4063 2009-11-04 16:29  ivan
4064
4065         * FS/FS/Mason.pm: oops, for customer categories
4066
4067 2009-11-04 16:04  ivan
4068
4069         * httemplate/browse/cust_main_county.cgi: fix county filter on tax
4070           config, fallout from city tax changes, RT#5852
4071
4072 2009-11-03 17:40  ivan
4073
4074         * FS/bin/: freeside-paymentech-download,
4075           freeside-paymentech-upload: add explicit use of Expect module, so
4076           the error is thrown immediate, RT#5650
4077
4078 2009-11-03 17:04  ivan
4079
4080         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
4081           httemplate/config/config-view.cgi: reconcile breakage from stale
4082           accounts, RT#6407
4083
4084 2009-11-03 16:59  ivan
4085
4086         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
4087           warning
4088
4089 2009-11-03 12:44  ivan
4090
4091         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
4092
4093 2009-11-03 11:56  ivan
4094
4095         * FS/bin/: freeside-paymentech-upload,
4096           freeside-paymentech-download: check for zip and unzip commands,
4097           use multi-arg version of system to prevent the shell getting its
4098           hands on things (metacharacters in pw or whatnot), RT#5650
4099
4100 2009-11-03 11:11  ivan
4101
4102         * FS/bin/: freeside-paymentech-download,
4103           freeside-paymentech-upload: update usage & manpage w/ freeside-
4104           prefix
4105
4106 2009-11-03 11:03  ivan
4107
4108         * FS/bin/: freeside-paymentech-download,
4109           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
4110           in 0.18 File::Temp on perl 5.10.0, RT#5650
4111
4112 2009-11-03 10:53  ivan
4113
4114         * bin/paymentech-download, bin/paymentech-upload,
4115           FS/bin/freeside-paymentech-download,
4116           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
4117           RT#5650
4118
4119 2009-11-02 19:13  ivan
4120
4121         * httemplate/config/config.cgi, FS/FS/Conf.pm,
4122           FS/bin/freeside-daily, httemplate/config/config-process.cgi,
4123           httemplate/config/config-view.cgi,
4124           httemplate/elements/tr-select-part_pkg.html,
4125           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
4126           accounts, RT#6407
4127
4128 2009-11-02 17:48  ivan
4129
4130         * bin/paymentech-download: spelling
4131
4132 2009-11-02 17:44  ivan
4133
4134         * bin/paymentech-download: add -a option for archive dir
4135
4136 2009-11-02 17:21  ivan
4137
4138         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
4139           based on notes from #5650
4140
4141 2009-11-02 13:21  ivan
4142
4143         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
4144           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
4145
4146 2009-11-01 14:12  jeff
4147
4148         * httemplate/search/: 477.html, elements/search-csv.html: form 477
4149           improvements #6499
4150
4151 2009-10-31 13:09  jeff
4152
4153         * FS/FS/cust_bill.pm: unbork summary page invoices
4154
4155 2009-10-30 16:29  ivan
4156
4157         * FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
4158           httemplate/elements/select-part_event.html,
4159           httemplate/elements/select-payby.html,
4160           httemplate/elements/tr-select-part_event.html,
4161           httemplate/search/cust_event.html,
4162           httemplate/search/report_cust_event.html: more reporting options
4163           for failed billing events, RT#6447
4164
4165 2009-10-30 11:37  ivan
4166
4167         * FS/FS/: Conf.pm: add paymentech to batch config options
4168
4169 2009-10-29 17:02  ivan
4170
4171         * httemplate/: browse/cust_main_county.cgi,
4172           edit/bulk-cust_main_county.html,
4173           edit/process/bulk-cust_main_county.html: bulk tax changes,
4174           RT#6445
4175
4176 2009-10-29 16:43  mark
4177
4178         * FS/FS/pay_batch/paymentech.pm: use XML::Writer for tighter
4179           compliance with spec
4180
4181 2009-10-29 16:42  mark
4182
4183         * bin/paymentech-upload: add option to upload all open batches
4184
4185 2009-10-29 16:37  ivan
4186
4187         * httemplate/edit/bulk-cust_main_county.html: friendlier error
4188           message when you select nothing, RT#6445
4189
4190 2009-10-29 16:36  ivan
4191
4192         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
4193           RT#6445
4194
4195 2009-10-29 15:55  ivan
4196
4197         * FS/bin/freeside-queued: have freeside-queued be more resillient
4198           in the face of a database that's gone away, RT#6428
4199
4200 2009-10-29 12:10  ivan
4201
4202         * FS/FS/cust_bill_pkg.pm: turn off debugging
4203
4204 2009-10-29 12:08  ivan
4205
4206         * httemplate/search/cust_main.html,
4207           httemplate/search/report_cust_main.html, FS/FS/cust_main.pm,
4208           httemplate/elements/select-table.html: customer classification,
4209           RT#6376
4210
4211 2009-10-29 11:38  ivan
4212
4213         * FS/MANIFEST, FS/FS/cust_main.pm, FS/t/category_Common.t,
4214           FS/t/class_Common.t, httemplate/browse/pkg_category.html,
4215           httemplate/edit/cust_main/top_misc.html,
4216           httemplate/view/cust_main/misc.html,
4217           httemplate/elements/select-cust_class.html,
4218           httemplate/elements/tr-select-cust_class.html: customer
4219           classification, RT#6376
4220
4221 2009-10-28 18:08  ivan
4222
4223         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/category_Common.pm,
4224           FS/FS/class_Common.pm, FS/FS/cust_category.pm,
4225           FS/FS/cust_class.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
4226           FS/FS/pkg_class.pm, FS/t/cust_category.t, FS/t/cust_class.t,
4227           httemplate/elements/menu.html,
4228           httemplate/browse/cust_category.html,
4229           httemplate/browse/cust_class.html,
4230           httemplate/browse/part_pkg_report_option.html,
4231           httemplate/browse/pkg_category.html,
4232           httemplate/browse/pkg_class.html,
4233           httemplate/edit/cust_category.html,
4234           httemplate/edit/cust_class.html,
4235           httemplate/edit/pkg_category.html,
4236           httemplate/edit/pkg_class.html,
4237           httemplate/edit/elements/category_Common.html,
4238           httemplate/edit/elements/class_Common.html,
4239           httemplate/edit/process/cust_category.html,
4240           httemplate/edit/process/cust_class.html: customer classification,
4241           RT#6376
4242
4243 2009-10-28 12:04  ivan
4244
4245         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
4246           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
4247           (and other fields controlled by check in svc_acct and also
4248           svc_www, svc_domain and svc_forward), RT#6366
4249
4250 2009-10-28 12:01  jeff
4251
4252         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
4253           httemplate/edit/elements/ApplicationCommon.html,
4254           httemplate/edit/process/cust_credit_bill.cgi,
4255           httemplate/edit/process/elements/ApplicationCommon.html: UI
4256           changes for credit applications include on the fly tax
4257           calculations #4729
4258
4259 2009-10-28 11:16  ivan
4260
4261         * FS/FS/part_svc.pm: fix removing a flag from a service definition
4262           column
4263
4264 2009-10-28 10:26  ivan
4265
4266         * httemplate/misc/inventory_item-import.html: fix inventory upload,
4267           RT#6366
4268
4269 2009-10-27 23:13  ivan
4270
4271         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
4272           httemplate/search/cust_pkg.cgi,
4273           httemplate/search/report_cust_pkg.html,
4274           httemplate/view/cust_main/packages.html: customer link to package
4275           reports for that customer, RT#6180
4276
4277 2009-10-27 11:11  ivan
4278
4279         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
4280           httemplate/elements/header.html: address1 search, RT#5060
4281
4282 2009-10-26 18:26  mark
4283
4284         * httemplate/edit/payment_gateway.html: add Jety to the list
4285
4286 2009-10-26 16:20  ivan
4287
4288         * httemplate/elements/tr-select-pkg_class.html: didn't want to
4289           revert that, though
4290
4291 2009-10-26 16:17  ivan
4292
4293         * httemplate/elements/tr-select-pkg_class.html: better fix for
4294           ignoring disabled package classes that doesn't search them twice
4295
4296 2009-10-26 00:12  jeff
4297
4298         * FS/FS/Conf.pm, FS/FS/Schema.pm,
4299           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay_pkg.pm,
4300           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_tax_location.pm,
4301           FS/FS/cust_bill_pkg_tax_rate_location.pm,
4302           FS/FS/cust_credit_bill_pkg.pm, httemplate/edit/cust_credit.cgi,
4303           httemplate/edit/elements/ApplicationCommon.html,
4304           httemplate/edit/process/elements/ApplicationCommon.html,
4305           httemplate/search/cust_bill_pkg.cgi,
4306           httemplate/search/report_newtax.cgi,
4307           httemplate/search/report_tax.cgi,
4308           httemplate/view/cust_main/payment_history/credit.html,
4309           httemplate/view/cust_main/payment_history/payment.html: credits
4310           return taxes, but the magic calculation button does not yet work
4311           properly (grrr - more sleep required) RT#4729
4312
4313 2009-10-25 18:11  ivan
4314
4315         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
4316           uninitialized value in numeric gt (>)" warning
4317
4318 2009-10-25 16:30  ivan
4319
4320         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
4321           realtime_collect, RT#5071
4322
4323 2009-10-24 17:29  ivan
4324
4325         * httemplate/search/cust_bill.html: import legacy invoice numbers
4326           to cust_bill.agent_invid, RT#5351
4327
4328 2009-10-24 16:37  mark
4329
4330         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/paymentech.pm,
4331           bin/paymentech-download, bin/paymentech-upload: Scripts for
4332           paymentech batch transfer
4333
4334 2009-10-23 19:04  ivan
4335
4336         * FS/FS/ClientAPI/MyAccount.pm,
4337           fs_selfservice/FS-SelfService/cgi/decline.html,
4338           fs_selfservice/FS-SelfService/cgi/login.html,
4339           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4340           fs_selfservice/FS-SelfService/cgi/signup.cgi,
4341           fs_selfservice/FS-SelfService/cgi/signup.html,
4342           fs_selfservice/FS-SelfService/cgi/success.html: remove an
4343           inadvertant debugging call left in, allow an agentnum to be
4344           specfied for non-logged in situations, RT#6166
4345
4346 2009-10-23 17:34  ivan
4347
4348         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
4349           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
4350           selfservice per-agent skinning
4351
4352 2009-10-23 17:16  ivan
4353
4354         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
4355           about being passed an empty number
4356
4357 2009-10-23 17:04  ivan
4358
4359         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
4360           data' warning
4361
4362 2009-10-23 01:21  ivan
4363
4364         * bin/move-unlinked: adding unlinked account migration script,
4365           RT#6126
4366
4367 2009-10-22 18:41  ivan
4368
4369         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
4370           config to collapse multiple phone numbers (or whatever) into as
4371           few lines as possible on invoices, RT#5223
4372
4373 2009-10-22 15:11  ivan
4374
4375         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
4376
4377 2009-10-22 12:56  ivan
4378
4379         * FS/FS/ClientAPI/MasonComponent.pm: make sure that in the case
4380           where there's no uncancelled active packages, the filter doesn't
4381           reduce the package list to nothing, RT#6029
4382
4383 2009-10-22 12:53  ivan
4384
4385         * FS/FS/ClientAPI/MasonComponent.pm: acciendtally left debugging
4386           in, RT#6029
4387
4388 2009-10-22 05:50  ivan
4389
4390         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_pkg.pm,
4391           FS/FS/ClientAPI/MasonComponent.pm,
4392           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi:
4393           restrict additinal package order option, RT#6029
4394
4395 2009-10-22 02:34  ivan
4396
4397         * httemplate/elements/city.html: yay, found blank city problem
4398           w/new citytax foo, RT#5852
4399
4400 2009-10-22 01:58  ivan
4401
4402         * httemplate/elements/select-county.html: fix all location selects
4403           hidden on new customer add, fallout from city tax stuff, yay for
4404           this not being on _1_9_BRANCH, RT#5852
4405
4406 2009-10-22 01:08  ivan
4407
4408         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
4409           now, need to test & see if the data make sense, RT#5496
4410
4411 2009-10-21 22:32  ivan
4412
4413         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
4414           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
4415           item" (rare)
4416
4417 2009-10-21 17:28  ivan
4418
4419         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
4420           import, RT#5226
4421
4422 2009-10-21 00:09  ivan
4423
4424         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
4425
4426 2009-10-20 23:34  ivan
4427
4428         * httemplate/search/prepay_credit.html: fix agent link in unused
4429           prepaid card report
4430
4431 2009-10-20 16:24  ivan
4432
4433         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
4434           against a specific package when taxes are in use
4435
4436 2009-10-20 13:47  ivan
4437
4438         * bin/cdr-netsapiens.import: basic import working, still need
4439           better src/dst mapping, RT#5226
4440
4441 2009-10-20 13:43  ivan
4442
4443         * FS/FS/part_export/netsapiens.pm: better debug line showing full
4444           URL, RT#5226
4445
4446 2009-10-20 11:30  ivan
4447
4448         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
4449           duplicate 'Credit card' or 'Check' choices even when
4450           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
4451
4452 2009-10-16 15:39  ivan
4453
4454         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
4455           carp & controlled by $DEBUG
4456
4457 2009-10-12 07:11  ivan
4458
4459         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
4460
4461 2009-10-12 06:09  ivan
4462
4463         * FS/FS/part_export/shellcommands.pm: terrible typo
4464
4465 2009-10-12 05:50  ivan
4466
4467         * FS/FS/part_export/shellcommands.pm: add customer information to
4468           shellcommands export, RT#5351
4469
4470 2009-10-12 02:10  ivan
4471
4472         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
4473           modules in signup.cgi instead of in the template, fixes "Insecure
4474           dependency in rquire"
4475
4476 2009-10-11 23:48  ivan
4477
4478         * FS/FS/ClientAPI/MyAccount.pm,
4479           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4480           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
4481           inadvertant "unknown package" error, fallout from pkg-balance
4482           work, RT#6125
4483
4484 2009-10-11 19:34  ivan
4485
4486         * FS/FS/cust_main.pm: using the per-city taxes sure was a lot
4487           easier than the UI... RT#5852
4488
4489 2009-10-11 19:30  ivan
4490
4491         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
4492           for no finance_pkgclass set
4493
4494 2009-10-11 19:14  ivan
4495
4496         * httemplate/edit/cust_main_county.html: UI for per-city taxes
4497           (setup and assigning to customers/package locations), RT#5852
4498
4499 2009-10-11 18:58  ivan
4500
4501         * httemplate/: edit/cust_main/contact.html,
4502           elements/select-country.html: UI for per-city taxes (setup and
4503           assigning to customers/package locations), RT#5852
4504
4505 2009-10-11 18:45  ivan
4506
4507         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm,
4508           FS/FS/cust_main_county.pm,
4509           httemplate/browse/cust_main_county.cgi,
4510           httemplate/edit/cust_main.cgi,
4511           httemplate/edit/cust_main_county-expand.cgi,
4512           httemplate/edit/process/cust_main_county-collapse.cgi,
4513           httemplate/edit/process/cust_main_county-expand.cgi,
4514           httemplate/elements/city.html, httemplate/elements/location.html,
4515           httemplate/elements/select-county.html,
4516           httemplate/elements/tr-select-cust_location.html,
4517           httemplate/misc/cities.cgi: UI for per-city taxes (setup and
4518           assigning to customers/package locations), RT#5852
4519
4520 2009-10-11 00:44  ivan
4521
4522         * conf/ticket_system-default_queueid: default to 1
4523
4524 2009-10-10 19:41  ivan
4525
4526         * ChangeLog, debian/changelog: Updated for 1.9.1
4527
4528 2009-10-10 18:57  ivan
4529
4530         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
4531
4532 2009-10-10 18:50  ivan
4533
4534         * Makefile, bin/cvs2cl: helps to have the tool
4535
4536 2009-10-10 18:48  ivan
4537
4538         * Makefile: do it
4539
4540 2009-10-10 18:48  ivan
4541
4542         * rt/lib/RT.pm: huh #2
4543
4544 2009-10-10 18:46  ivan
4545
4546         * rt/Makefile: huh
4547
4548 2009-10-10 18:45  ivan
4549
4550         * httemplate/search/elements/search-html.html: don't try to follow
4551           a blank redirect
4552
4553 2009-10-10 18:45  ivan
4554
4555         * httemplate/search/report_cdr.html: end form
4556
4557 2009-10-10 18:45  ivan
4558
4559         * httemplate/elements/tr-textarea.html: new rows and cols options
4560
4561 2009-10-10 18:44  ivan
4562
4563         * httemplate/elements/tr-select-pkg_class.html: respect
4564           element_name
4565
4566 2009-10-10 18:43  ivan
4567
4568         * httemplate/browse/agent.cgi: cleanup
4569
4570 2009-10-10 18:42  ivan
4571
4572         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
4573
4574 2009-10-10 18:41  ivan
4575
4576         * FS/FS/part_export/globalpops_voip.pm: correct variable
4577           initialization
4578
4579 2009-10-10 18:40  ivan
4580
4581         * FS/FS/: access_right.pm, access_usergroup.pm,
4582           clientapi_session_field.pm, cust_svc_option.pm: remembered to
4583           customize this manpage
4584
4585 2009-10-10 18:39  ivan
4586
4587         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
4588
4589 2009-10-09 20:22  ivan
4590
4591         * ChangeLog: commit message for a file about commitmessages
4592
4593 2009-10-09 16:59  ivan
4594
4595         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
4596           httemplate/edit/cust_main/billing.html,
4597           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
4598           httemplate/edit/quick-charge.html,
4599           httemplate/edit/process/quick-charge.cgi: change invoice terms
4600           for one-time charges (& bill them immediately), RT#5891
4601
4602 2009-10-09 14:37  ivan
4603
4604         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
4605
4606 2009-10-08 01:28  ivan
4607
4608         * httemplate/view/cust_main/packages.html: fix "show old packages"
4609           accidentally hiding cancelled packages, RT#5276
4610
4611 2009-10-07 23:00  ivan
4612
4613         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
4614           cooperation (and no HASH() queue noise with -m)
4615
4616 2009-10-07 22:44  ivan
4617
4618         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
4619           harmless) warnings:
4620
4621           Argument "" isn't numeric in sprintf at
4622           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
4623
4624           Argument "" isn't numeric in subtraction (-) at
4625           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
4626
4627           Argument "" isn't numeric in addition (+) at
4628           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
4629
4630 2009-10-07 22:09  ivan
4631
4632         * FS/FS/cust_bill.pm: tyop
4633
4634 2009-10-07 18:15  ivan
4635
4636         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
4637           conf/invoice_latex: conf switches to turn on smaller notes and
4638           footer sections with stock templates, RT#5218
4639
4640 2009-10-07 16:51  ivan
4641
4642         * httemplate/view/cust_statement.html: naming follow-up notices
4643           from the event rather than creting a slew of separate templates,
4644           RT#5217
4645
4646 2009-10-07 16:44  ivan
4647
4648         * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
4649           httemplate/misc/send-invoice.cgi,
4650           httemplate/misc/send-statement.cgi,
4651           httemplate/search/cust_event.html,
4652           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
4653           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
4654           httemplate/view/cust_bill-pdf.cgi,
4655           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
4656           httemplate/view/cust_statement.html: naming follow-up notices
4657           from the event rather than creting a slew of separate templates,
4658           RT#5217
4659
4660 2009-10-06 17:43  ivan
4661
4662         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
4663           1.180.2.52 (2009-10-03), RT#2873
4664
4665 2009-10-06 16:51  ivan
4666
4667         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
4668
4669 2009-10-06 08:49  jeff
4670
4671         * httemplate/edit/router.cgi: replace disappearing line
4672
4673 2009-10-05 16:36  ivan
4674
4675         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
4676           value $FS::svc_acct::passwordmin in pattern match (m//) at
4677           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
4678
4679 2009-10-05 11:17  ivan
4680
4681         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
4682           properly (should we be bothering?) :/ RT#5889
4683
4684 2009-10-05 09:57  ivan
4685
4686         * httemplate/view/cust_main/payment_history/voided_payment.html:
4687           doh, fix error viewing voided payments, RT#6382
4688
4689 2009-10-05 08:07  jeff
4690
4691         * httemplate/elements/tr-select-pkg_class.html: remove unused
4692           option that DTWT
4693
4694 2009-10-05 07:04  jeff
4695
4696         * httemplate/edit/cust_main/: bottomfixup.js,
4697           choose_tax_location.html, contact.html: low hanging fruit:
4698           improvement in tax location selection RT#6000
4699
4700 2009-10-05 07:01  jeff
4701
4702         * httemplate/edit/router.cgi: low hanging fruit: restore router
4703           virtual fields (and svcnum) in 1.9 RT#5960
4704
4705 2009-10-04 19:40  ivan
4706
4707         * httemplate/misc/payment.cgi: add manual_process-skip_first
4708           option, RT#5889
4709
4710 2009-10-04 19:35  ivan
4711
4712         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
4713           add manual_process-skip_first option, RT#5889
4714
4715 2009-10-04 19:16  ivan
4716
4717         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
4718           httemplate/misc/process/payment.cgi: add manual_process-display
4719           config to subtract fee from amount instead of adding, RT#5889
4720
4721 2009-10-04 18:40  jeff
4722
4723         * conf/invoice_html: can't revert because windows is ghei
4724
4725 2009-10-04 18:07  jeff
4726
4727         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
4728           billing usage on cancel
4729
4730 2009-10-04 18:00  jeff
4731
4732         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
4733           invoices with details in separate section but usage not separated
4734
4735 2009-10-04 17:49  jeff
4736
4737         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
4738           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
4739           conf/invoice_latex, conf/invoice_latexsummary,
4740           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
4741           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
4742           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
4743           FS/FS/part_event/Action/fee.pm,
4744           httemplate/browse/pkg_category.html,
4745           httemplate/edit/pkg_category.html: leading summary page invoices
4746           #RT5086
4747
4748 2009-10-04 16:36  ivan
4749
4750         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
4751           problem with processing payments & masked ACH amounts, RT#6374
4752
4753 2009-10-04 16:31  ivan
4754
4755         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
4756           card.  hopefully the last of it!
4757
4758 2009-10-03 19:09  ivan
4759
4760         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
4761
4762 2009-10-03 19:04  ivan
4763
4764         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
4765           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
4766           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
4767           httemplate/view/cust_bill.cgi,
4768           httemplate/view/cust_main/payment_history.html,
4769           httemplate/view/cust_main/payment_history/invoice.html: delete
4770           invoices, RT#4048
4771
4772 2009-10-03 17:08  ivan
4773
4774         * httemplate/view/cust_main.cgi: more room for cancellation reason
4775
4776 2009-10-03 17:07  ivan
4777
4778         * httemplate/elements/popup_link-cust_main.html: doc
4779
4780 2009-10-03 15:09  ivan
4781
4782         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
4783           RT#5674
4784
4785 2009-10-03 15:06  ivan
4786
4787         * httemplate/edit/part_bill_event.cgi: in old invoice events,
4788           chance default weight of cancel event to 90 so you can place it
4789           at the same time as a realtime event, RT#5674
4790
4791 2009-10-03 13:22  mark
4792
4793         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
4794           at runtime to avoid breakage
4795
4796 2009-10-01 16:48  ivan
4797
4798         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
4799           selecting a single payby
4800
4801 2009-10-01 16:01  ivan
4802
4803         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
4804           schema
4805
4806 2009-10-01 15:02  ivan
4807
4808         * httemplate/view/cust_main/payment_history/voided_payment.html:
4809           consistency with un-voided payments wrt display
4810
4811 2009-09-30 17:52  ivan
4812
4813         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
4814           really final fix for the problems using remembered cards in
4815           self-service. *sigh*
4816
4817 2009-09-30 17:29  ivan
4818
4819         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
4820           check to FS::ClientAPI::SG/SGNG checks. RT#4610
4821
4822 2009-09-30 12:33  ivan
4823
4824         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
4825           final fix for the problems using remembered cards in self-service
4826
4827 2009-09-29 15:08  ivan
4828
4829         * httemplate/misc/email-customers.html: should fix newsletter
4830           sending error when you select a single payby only
4831
4832 2009-09-28 23:17  ivan
4833
4834         * FS/t/cust_attachment.t: forgot
4835
4836 2009-09-28 15:45  ivan
4837
4838         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
4839
4840 2009-09-28 15:35  ivan
4841
4842         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
4843           Email::Send, RT#4610
4844
4845 2009-09-28 15:23  ivan
4846
4847         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
4848
4849 2009-09-28 08:55  jeff
4850
4851         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
4852           avoid very weird side effects ( including 'impossible' history )
4853           RT#5723
4854
4855 2009-09-25 05:29  ivan
4856
4857         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
4858           httemplate/config/config.cgi,
4859           httemplate/config/config-process.cgi,
4860           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
4861           processing fee on credit card recharges, RT#5889
4862
4863 2009-09-25 03:29  ivan
4864
4865         * FS/FS/Conf.pm: this one too
4866
4867 2009-09-25 03:14  ivan
4868
4869         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
4870           fs_selfservice/FS-SelfService/cgi/signup.cgi,
4871           fs_selfservice/FS-SelfService/cgi/signup.html,
4872           httemplate/config/config-process.cgi,
4873           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
4874           httemplate/elements/select-part_svc.html,
4875           httemplate/elements/select-table.html,
4876           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
4877
4878 2009-09-24 19:30  mark
4879
4880         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
4881           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
4882           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
4883           FS/FS/pay_batch/td_canada_trust.pm,
4884           httemplate/misc/download-batch.cgi,
4885           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
4886
4887 2009-09-24 18:04  mark
4888
4889         * FS/MANIFEST: Add cust_attachment
4890
4891 2009-09-24 12:59  ivan
4892
4893         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
4894           config, good enough, RT#4610
4895
4896 2009-09-23 20:14  ivan
4897
4898         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
4899           FS/FS/ClientAPI/SGNG.pm,
4900           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
4901           ping, RT#4610
4902
4903 2009-09-23 16:47  ivan
4904
4905         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
4906           extra ticket showing up on wrong customer record
4907
4908 2009-09-21 20:08  ivan
4909
4910         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
4911           config files, RT#4743
4912
4913 2009-09-21 13:48  ivan
4914
4915         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
4916           that causes this problem... before it just returned nothing for
4917           the search instead of erroring out?
4918
4919 2009-09-20 23:05  ivan
4920
4921         * FS/FS/Conf.pm: doc clarification
4922
4923 2009-09-20 22:35  ivan
4924
4925         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
4926
4927 2009-09-20 19:41  ivan
4928
4929         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
4930           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4931           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
4932           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
4933           httemplate/edit/process/elements/ApplicationCommon.html: add
4934           ability to trigger receipts when payment is used against a
4935           specific package instead of when it was made, RT#5199
4936
4937 2009-09-18 15:41  ivan
4938
4939         * FS/FS/: cust_main.pm,
4940           part_event/Condition/has_referral_custnum.pm: add active option
4941           to has_referral_custnum condition, RT#6150
4942
4943 2009-09-18 15:35  ivan
4944
4945         * httemplate/elements/: select-cust_main-status.html,
4946           select-cust_pkg-status.html: fix customer and package status
4947           conditions not sticky on edit, noticed on RT#6150
4948
4949 2009-09-18 12:28  ivan
4950
4951         * httemplate/edit/elements/edit.html: better error message when the
4952           clone object isn't found, RT#6128
4953
4954 2009-09-17 18:03  ivan
4955
4956         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
4957           charge inadvertantly checking the "tax exempt" checkbox when the
4958           tax product popup is swapped in and out, RT#6095
4959
4960 2009-09-17 16:45  ivan
4961
4962         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
4963           warning
4964
4965 2009-09-16 18:37  ivan
4966
4967         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
4968           w/part_pkg overrides, RT#6197
4969
4970 2009-09-15 17:52  ivan
4971
4972         * FS/FS/Mason.pm: quiet warning: Subroutine
4973           Net::Ping::External::_ping_linux redefined
4974
4975 2009-09-15 16:13  ivan
4976
4977         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
4978           RT#5495
4979
4980 2009-09-15 15:58  ivan
4981
4982         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
4983           good "Real timeprocessing not enabled!" error when using signup
4984           without any real-time processor, RT#6043
4985
4986 2009-09-15 13:45  ivan
4987
4988         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
4989
4990 2009-09-15 13:44  ivan
4991
4992         * httemplate/search/svc_external.cgi: modernize external search
4993
4994 2009-09-15 13:44  ivan
4995
4996         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
4997           reports, RT#
4998
4999 2009-09-15 12:45  ivan
5000
5001         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
5002           operator at /etc/freeside/handler.pl line 79/80" errors
5003
5004 2009-09-14 16:52  ivan
5005
5006         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
5007           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
5008           httemplate/view/svc_broadband.cgi,
5009           httemplate/view/cust_main/packages/services.html: ping tool,
5010           RT#5845
5011
5012 2009-09-11 10:40  ivan
5013
5014         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
5015           doh, RT#6101
5016
5017 2009-09-11 08:51  ivan
5018
5019         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
5020           (hopefully the rest of the) fallout from rating CDRs to sub-penny
5021           amounts
5022
5023 2009-09-10 10:55  ivan
5024
5025         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
5026           char from signup success.html, RT#6110
5027
5028 2009-08-31 15:17  mark
5029
5030         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
5031
5032 2009-08-29 15:47  mark
5033
5034         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
5035
5036 2009-08-29 15:45  mark
5037
5038         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
5039
5040 2009-08-29 12:05  ivan
5041
5042         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
5043           when not using real-time gateway
5044
5045 2009-08-29 11:51  ivan
5046
5047         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
5048           using real-time gateway
5049
5050 2009-08-27 14:41  ivan
5051
5052         * httemplate/elements/menu.html: oops, tax class menu item got lost
5053
5054 2009-08-27 03:26  ivan
5055
5056         * bin/move-customers: try, try again
5057
5058 2009-08-27 03:23  ivan
5059
5060         * bin/move-customers: doh
5061
5062 2009-08-27 03:04  ivan
5063
5064         * bin/move-customers: ok
5065
5066 2009-08-26 23:52  ivan
5067
5068         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
5069
5070 2009-08-26 13:52  jeff
5071
5072         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
5073           testing need for invoicing list
5074
5075 2009-08-26 09:19  rsiddall
5076
5077         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
5078           registration first appears in Net::DRI 0.95.
5079
5080 2009-08-26 04:22  ivan
5081
5082         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
5083           pass at balance reporting, RT#5496
5084
5085 2009-08-26 03:18  ivan
5086
5087         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
5088           rating, RT#5495
5089
5090 2009-08-25 12:08  jeff
5091
5092         * httemplate/search/: 477.html, report_477.html,
5093           elements/search.html: improved 477 report #6004
5094
5095 2009-08-25 10:03  jeff
5096
5097         * FS/FS/Record.pm: support listref to qsearch as UNION
5098
5099 2009-08-24 04:09  ivan
5100
5101         * bin/move-customers: customer move script, RT#5351
5102
5103 2009-08-24 01:50  ivan
5104
5105         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
5106           script, RT#5351
5107
5108 2009-08-24 00:08  ivan
5109
5110         * bin/move-customers: (start of) customer move script, RT#5351
5111
5112 2009-08-23 23:50  ivan
5113
5114         * bin/move-customers: (start of) customer move script, RT#5351
5115
5116 2009-08-23 23:39  ivan
5117
5118         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
5119           bin/move-customers: (start of) customer move script, RT#5351
5120
5121 2009-08-23 23:13  jeff
5122
5123         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
5124           option
5125
5126 2009-08-23 22:09  jeff
5127
5128         * httemplate/graph/cust_bill_pkg.cgi,
5129           httemplate/graph/cust_bill_pkg_detail.cgi,
5130           httemplate/graph/report_cust_bill_pkg.html,
5131           httemplate/graph/report_cust_bill_pkg_detail.html,
5132           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
5133           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
5134           and option to sales report to count usage separately from
5135           recurring #5588
5136
5137 2009-08-21 17:31  ivan
5138
5139         * httemplate/view/cust_main/packages/status.html: better label
5140
5141 2009-08-21 17:31  ivan
5142
5143         * httemplate/misc/states.cgi: mason style
5144
5145 2009-08-21 17:30  ivan
5146
5147         * httemplate/elements/header.html: doc
5148
5149 2009-08-21 17:29  ivan
5150
5151         * httemplate/edit/elements/edit.html: use name_singular if
5152           available too
5153
5154 2009-08-21 17:29  ivan
5155
5156         * httemplate/edit/cust_main/bottomfixup.js: comment
5157
5158 2009-08-21 17:29  ivan
5159
5160         * httemplate/edit/quick-charge.html: comments
5161
5162 2009-08-21 17:29  ivan
5163
5164         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
5165
5166 2009-08-21 17:27  ivan
5167
5168         * FS/FS/Cron/check.pm: fewer false positives
5169
5170 2009-08-21 17:27  ivan
5171
5172         * FS/FS/cust_bill.pm: doc
5173
5174 2009-08-21 17:26  ivan
5175
5176         * FS/FS/Record.pm: cleaner??
5177
5178 2009-08-21 17:22  ivan
5179
5180         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
5181           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
5182           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
5183           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
5184           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
5185           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
5186           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
5187           svc_phone services from self-service too, RT#5085
5188
5189 2009-08-20 13:44  ivan
5190
5191         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
5192           warnings spamming logs
5193
5194 2009-08-20 02:55  ivan
5195
5196         * FS/FS/part_event/Condition.pm: allow generic conditions for
5197           cust_statement, RT#4860
5198
5199 2009-08-20 02:47  ivan
5200
5201         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
5202           FS/FS/part_event/Action/cust_statement.pm,
5203           FS/FS/part_event/Action/cust_statement_send.pm,
5204           FS/FS/part_event/Condition/has_pkg_class.pm,
5205           FS/FS/part_event/Condition/has_pkgpart.pm,
5206           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
5207           httemplate/misc/email-statement.cgi,
5208           httemplate/view/cust_statement-pdf.cgi,
5209           httemplate/view/cust_statement.html: email statements, RT#4860
5210
5211 2009-08-20 02:26  ivan
5212
5213         * bin/generate-table-module: tired of asking
5214
5215 2009-08-19 21:03  ivan
5216
5217         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5218           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
5219           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
5220           FS/FS/part_event/Action/cust_statement.pm,
5221           FS/FS/part_event/Action/cust_statement_send.pm,
5222           httemplate/view/cust_statement.html,
5223           httemplate/view/cust_main/payment_history.html,
5224           httemplate/view/cust_main/payment_history/statement.html:
5225           Emailing statements of accounts, RT#4860
5226
5227 2009-08-19 19:40  ivan
5228
5229         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
5230           lookup
5231
5232 2009-08-19 14:27  ivan
5233
5234         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
5235           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
5236
5237 2009-08-19 00:05  mark
5238
5239         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
5240           userdel_no_queue for MagicMail export
5241
5242 2009-08-18 23:15  jeff
5243
5244         * FS/FS/Report/Table/Monthly.pm,
5245           httemplate/graph/cust_bill_pkg.cgi,
5246           httemplate/graph/report_cust_bill_pkg.html,
5247           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
5248           outside packages in sales report #5588
5249
5250 2009-08-18 05:21  jeff
5251
5252         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
5253           2009 - a better way?
5254
5255 2009-08-17 16:08  mark
5256
5257         * FS/FS/part_export/: shellcommands.pm,
5258           shellcommands_withdomain.pm: Add more fine-grained queue options
5259
5260 2009-08-17 13:48  jeff
5261
5262         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
5263           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
5264           improve emailed cdr csv file (#5727 again)
5265
5266 2009-08-16 15:45  jeff
5267
5268         * httemplate/edit/cust_main/bottomfixup.js: include a census
5269           zipcode link and other minor improvements
5270
5271 2009-08-14 15:13  jeff
5272
5273         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
5274
5275 2009-08-14 14:51  jeff
5276
5277         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
5278           as external ids
5279
5280 2009-08-14 10:26  mark
5281
5282         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
5283
5284 2009-08-14 10:24  mark
5285
5286         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
5287
5288 2009-08-13 15:53  mark
5289
5290         * FS/bin/freeside-void-payments: Add option to
5291           freeside-void-payments to cancel customers
5292
5293 2009-08-13 08:13  jeff
5294
5295         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
5296           check): don't let empty set limit search
5297
5298 2009-08-13 02:35  ivan
5299
5300         * ChangeLog: adding autogen changelog on 1.9
5301
5302 2009-08-13 02:25  ivan
5303
5304         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
5305           RT#4964
5306
5307 2009-08-12 17:26  ivan
5308
5309         * init.d/freeside-init: useful stuff for webdemo & profiling
5310
5311 2009-08-12 07:58  jeff
5312
5313         * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
5314           FS/bin/freeside-daily, FS/bin/freeside-monthly,
5315           httemplate/config/config-view.cgi: internalize billco-upload and
5316           automate the transfer to the provider RT#5902
5317
5318 2009-08-12 04:57  ivan
5319
5320         * httemplate/: docs/about.html, docs/credits.html,
5321           docs/license.html, elements/header-popup.html: slight
5322           about/credits UI tweak
5323
5324 2009-08-11 22:22  ivan
5325
5326         * FS/FS/: cust_main.pm, part_event/Action.pm,
5327           part_event/Action/cust_bill_fee_percent.pm,
5328           part_event/Action/fee.pm: add pre-bill event stage for late fees,
5329           RT#5589
5330
5331 2009-08-11 19:36  ivan
5332
5333         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
5334           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
5335           RT#5924
5336
5337 2009-08-11 14:33  rsiddall
5338
5339         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
5340           version number in GUI.  You can get the snapshot date from the
5341           release number using "rpm -q freeside".
5342
5343 2009-08-11 14:29  rsiddall
5344
5345         * Makefile: Reset RPM release number back to 1 on a new version
5346           release.
5347
5348 2009-08-10 19:45  ivan
5349
5350         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
5351           action, RT#5798
5352
5353 2009-08-10 19:34  ivan
5354
5355         * FS/FS/cust_main.pm: add $company_name and $company_address to
5356           decline template, RT#5869
5357
5358 2009-08-10 16:04  mark
5359
5360         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
5361           httemplate/edit/process/cust_main_attach.cgi,
5362           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
5363           httemplate/view/cust_main/attachments.html: Improve handling of
5364           deleted attachments
5365
5366 2009-08-10 14:44  ivan
5367
5368         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
5369           RT#5226
5370
5371 2009-08-10 11:05  mark
5372
5373         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
5374           magicmail
5375
5376 2009-08-10 04:57  ivan
5377
5378         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
5379           using pkg-balances, limit self-service access when a customer
5380           with multiple packages logs on, RT#4189
5381
5382 2009-08-10 04:50  ivan
5383
5384         * FS/FS/ClientAPI/MyAccount.pm,
5385           fs_selfservice/FS-SelfService/SelfService.pm,
5386           fs_selfservice/FS-SelfService/cgi/myaccount.html,
5387           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5388           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5389           fs_selfservice/FS-SelfService/cgi/login.html,
5390           fs_selfservice/FS-SelfService/cgi/logout.html,
5391           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
5392           when using pkg-balances, limit self-service access when a
5393           customer with multiple packages logs on, RT#4189
5394
5395 2009-08-09 16:53  jeff
5396
5397         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
5398           should match practice
5399
5400 2009-08-09 16:45  jeff
5401
5402         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
5403           spools
5404
5405 2009-08-09 15:47  jeff
5406
5407         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
5408           start date
5409
5410 2009-08-09 02:05  mark
5411
5412         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
5413           httemplate/edit/process/cust_main_attach.cgi,
5414           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
5415           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
5416           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
5417           Add cust_attachment stuff
5418
5419 2009-08-07 16:08  ivan
5420
5421         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
5422           httemplate/edit/cust_main/top_misc.html,
5423           httemplate/edit/process/cust_main.cgi,
5424           httemplate/elements/tr-input-date-field.html: add ability to edit
5425           signup dates (turn on cust_main-edit_signupdate config), RT#4644
5426
5427 2009-08-06 17:39  ivan
5428
5429         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
5430           httemplate/elements/tr-input-date-field.html,
5431           httemplate/misc/order_pkg.html,
5432           httemplate/view/cust_main/packages.html: don't start recurring
5433           billing when a start date hasn't been reached yet either... and
5434           since that works, add the start date to new package order,
5435           RT#5347
5436
5437 2009-08-05 17:41  ivan
5438
5439         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
5440           to netsapiens, RT#5226
5441
5442 2009-08-05 17:39  ivan
5443
5444         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
5445           deleted, RT#5226
5446
5447 2009-08-05 16:32  ivan
5448
5449         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
5450           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
5451           updated flat_introrate, RT#5865
5452
5453 2009-08-04 19:27  ivan
5454
5455         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
5456           attributes as 0, RT#5815
5457
5458 2009-08-04 16:43  ivan
5459
5460         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
5461           ignore errors about deleted accounts and properly finish
5462           freeside-sqlradius-reset, RT#5868
5463
5464 2009-08-04 15:04  ivan
5465
5466         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
5467           problams calling ->overlimit during sqlradius-reset, wtf?!
5468           RT#5868
5469
5470 2009-08-03 17:19  ivan
5471
5472         * FS/FS/cust_pkg.pm: don't reset usage on package change when
5473           usage_rollover is on, it adds twice...
5474
5475 2009-08-03 12:54  ivan
5476
5477         * httemplate/elements/header.html: looks slightly better in default
5478           IE hopefully
5479
5480 2009-08-03 07:17  jeff
5481
5482         * FS/FS/part_export/shellcommands.pm: new doesn't exist
5483
5484 2009-08-03 07:07  jeff
5485
5486         * FS/FS/part_export/shellcommands.pm: bad tyops
5487
5488 2009-08-01 12:16  jeff
5489
5490         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
5491           of queue args #5855, fallout from #5495
5492
5493 2009-07-31 06:20  ivan
5494
5495         * FS/FS/ClientAPI/MyAccount.pm,
5496           fs_selfservice/FS-SelfService/SelfService.pm,
5497           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
5498           fs_selfservice/FS-SelfService/cgi/change_bill.html,
5499           fs_selfservice/FS-SelfService/cgi/change_password.html,
5500           fs_selfservice/FS-SelfService/cgi/change_pay.html,
5501           fs_selfservice/FS-SelfService/cgi/change_ship.html,
5502           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
5503           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
5504           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
5505           fs_selfservice/FS-SelfService/cgi/footer.html,
5506           fs_selfservice/FS-SelfService/cgi/header.html,
5507           fs_selfservice/FS-SelfService/cgi/login.html,
5508           fs_selfservice/FS-SelfService/cgi/logout.html,
5509           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
5510           fs_selfservice/FS-SelfService/cgi/make_payment.html,
5511           fs_selfservice/FS-SelfService/cgi/myaccount.html,
5512           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5513           fs_selfservice/FS-SelfService/cgi/payment_results.html,
5514           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
5515           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
5516           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
5517           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
5518           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
5519           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
5520           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
5521           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
5522           fs_selfservice/FS-SelfService/cgi/provision.html,
5523           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
5524           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
5525           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
5526           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5527           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
5528           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
5529           up self-service according to config passed from backend, RT#5530
5530
5531 2009-07-31 00:58  ivan
5532
5533         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
5534
5535 2009-07-31 00:51  ivan
5536
5537         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
5538
5539 2009-07-30 02:19  ivan
5540
5541         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
5542           self-service if applicable, RT#4339
5543
5544 2009-07-30 01:43  ivan
5545
5546         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
5547           illegal state?
5548
5549 2009-07-30 00:39  ivan
5550
5551         * httemplate/view/cust_main/change_history.html: small fix to
5552           change history to not error out with svc_acct services, RT#1005
5553
5554 2009-07-30 00:35  mark
5555
5556         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
5557           correctly
5558
5559 2009-07-29 23:52  ivan
5560
5561         * httemplate/view/cust_main/payment_history.html: didn't mean to
5562           leave a Dump(er) there
5563
5564 2009-07-29 23:50  ivan
5565
5566         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
5567           vestigial variable
5568
5569 2009-07-29 23:49  ivan
5570
5571         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
5572           here
5573
5574 2009-07-29 23:48  ivan
5575
5576         * httemplate/elements/select-cust_pkg-balances.html: fix for
5577           stickiness on errors
5578
5579 2009-07-29 23:42  ivan
5580
5581         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
5582           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
5583           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
5584           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
5585           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
5586           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
5587           httemplate/edit/process/cust_pay.cgi,
5588           httemplate/elements/select-cust_pkg-balances.html,
5589           httemplate/elements/tr-select-cust_pkg-balances.html,
5590           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
5591           httemplate/view/cust_main/packages.html,
5592           httemplate/view/cust_main/payment_history.html,
5593           httemplate/view/cust_main/packages/status.html,
5594           httemplate/view/cust_main/payment_history/payment.html,
5595           httemplate/view/cust_main/payment_history/credit.html,
5596           httemplate/view/cust_main/payment_history/voided_payment.html:
5597           experimental package balances, RT#4339
5598
5599 2009-07-28 15:21  jeff
5600
5601         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
5602           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
5603           httemplate/view/cust_main/billing.html: feature to email CSV of
5604           CDRs with invoices #5727
5605
5606 2009-07-28 14:17  ivan
5607
5608         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
5609           FS/FS/svc_external.pm, httemplate/pref/pref.html,
5610           httemplate/view/cust_main.cgi,
5611           httemplate/view/cust_main/change_history.html: adding a basic
5612           change history using history tables, RT#1005, RT#4357
5613
5614 2009-07-27 19:12  mark
5615
5616         * FS/FS/part_export/: shellcommands.pm,
5617           shellcommands_withdomain.pm: Add no_queue option to shellcommands
5618           exports
5619
5620 2009-07-27 12:51  ivan
5621
5622         * httemplate/misc/cancel_pkg.html: fix spacing
5623
5624 2009-07-27 02:59  ivan
5625
5626         * httemplate/search/: report_cust_pay.html,
5627           elements/cust_pay_or_refund.html: searching for voided payments
5628           by void date as well, RT#5786
5629
5630 2009-07-27 02:07  ivan
5631
5632         * httemplate/: elements/menu.html, search/cust_pay_void.html,
5633           search/report_cust_pay.html,
5634           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
5635           view/cust_pay_void.html: voided payment report, RT#5786
5636
5637 2009-07-26 23:17  ivan
5638
5639         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
5640           config options back to Conf.pm to fix "unapplypayments" fails
5641           existential comparison errors, RT#2927
5642
5643 2009-07-26 20:26  jeff
5644
5645         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5646           httemplate/edit/cust_main.cgi,
5647           httemplate/edit/cust_main/bottomfixup.js,
5648           httemplate/edit/cust_main/contact.html,
5649           httemplate/elements/location.html,
5650           httemplate/misc/xmlhttp-cust_main-censustract.html,
5651           httemplate/search/cust_pkg.cgi,
5652           httemplate/view/cust_main/misc.html: FCC from 477 improvements
5653           #4912
5654
5655 2009-07-26 13:23  jeff
5656
5657         * httemplate/search/svc_broadband.cgi: fix links
5658
5659 2009-07-26 12:36  ivan
5660
5661         * rt/FREESIDE_MODIFIED: fix the date picker in RT to use jscalendar
5662           instead of an HTML popup (that had acquired the page header,
5663           eek), RT#1682
5664
5665 2009-07-26 11:40  ivan
5666
5667         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
5668           1.180.2.49 (2009-7-26), RT#2873
5669
5670 2009-07-25 23:38  jeff
5671
5672         * FS/bin/freeside-apply_payments_and_credits: command line tool to
5673           apply payments and credits
5674
5675 2009-07-25 15:00  ivan
5676
5677         * htetc/handler.pl: set a character encoding for all pages; this
5678           should fix problems with diamond question marks even when the
5679           server gets an UTF-8 default setting, RT#3094
5680
5681 2009-07-25 14:33  ivan
5682
5683         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
5684           should fix the re-email/print links on event search pages sending
5685           too much, RT#5740, RT#5570
5686
5687 2009-07-25 00:57  ivan
5688
5689         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
5690           store files in the db, RT#4964
5691
5692 2009-07-24 02:38  ivan
5693
5694         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
5695           CoovaChilli) Max attributes, specifically
5696           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
5697
5698 2009-07-23 22:51  mark
5699
5700         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
5701           freeside-void-payments
5702
5703 2009-07-23 12:46  ivan
5704
5705         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
5706           value in string ne
5707
5708 2009-07-23 12:40  ivan
5709
5710         * FS/bin/freeside-void-payments: fix -r option, RT#5675
5711
5712 2009-07-23 09:48  jeff
5713
5714         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
5715
5716 2009-07-23 06:25  ivan
5717
5718         * httemplate/: browse/cust_main_county.cgi,
5719           edit/process/cust_main_county-collapse.cgi: add back remove
5720           ("collapse") links again.  on each line this time.  RT#2973
5721
5722 2009-07-22 23:58  ivan
5723
5724         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
5725
5726 2009-07-22 15:05  ivan
5727
5728         * httemplate/view/cust_main/misc.html: fix bombing out on new
5729           DateTime
5730
5731 2009-07-21 11:44  ivan
5732
5733         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
5734           termination pricing too, RT#5495
5735
5736 2009-07-21 00:03  ivan
5737
5738         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
5739           w/single_price, round to four decimal places (wtf?) instead of 2,
5740           RT#5495
5741
5742 2009-07-20 22:29  ivan
5743
5744         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
5745
5746 2009-07-20 22:27  ivan
5747
5748         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
5749           have to use and @ISA (and capitalize) it
5750
5751 2009-07-20 17:20  ivan
5752
5753         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
5754           definitions at the moment
5755
5756 2009-07-20 16:01  jeff
5757
5758         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
5759           invoices include call details #5275
5760
5761 2009-07-20 07:26  jeff
5762
5763         * httemplate/elements/checkbox.html,
5764           httemplate/elements/tr-checkbox.html,
5765           httemplate/elements/tr-justtitle.html,
5766           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
5767           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
5768           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
5769           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
5770           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
5771           into top line total when desired #5724
5772
5773 2009-07-19 21:51  ivan
5774
5775         * FS/FS/cust_pkg.pm: one $conf is enough
5776
5777 2009-07-19 21:40  ivan
5778
5779         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
5780           improve terrible quoting behavior when you change MessageBoxWidth
5781
5782 2009-07-19 21:19  ivan
5783
5784         * httemplate/elements/header.html: fix preferences links showing as
5785           blue/purple on RT side
5786
5787 2009-07-19 21:14  ivan
5788
5789         * rt/FREESIDE_MODIFIED: fix badly styled links on ticket create
5790           (fallout from RT borging/styling)
5791
5792 2009-07-17 16:33  ivan
5793
5794         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
5795
5796 2009-07-17 16:10  rsiddall
5797
5798         * rpm/freeside.spec: Filter out requirements for specific Freeside
5799           modules so that you can install an RPM which requires missing
5800           Freeside modules.
5801
5802 2009-07-17 15:26  ivan
5803
5804         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
5805           pkgpart exclusion for billing run, RT#5495
5806
5807 2009-07-17 07:58  jeff
5808
5809         * bin/billco-upload: add mutex and commit changes found on
5810           installed system
5811
5812 2009-07-16 19:29  jeff
5813
5814         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
5815           reporting
5816
5817 2009-07-16 18:44  jeff
5818
5819         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
5820           bill usage when cancelling package
5821
5822 2009-07-16 18:08  jeff
5823
5824         * bin/generate-table-module: black magic to edit Mason.pm as well
5825
5826 2009-07-16 17:35  ivan
5827
5828         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
5829           do one per-minute price without rate tables, RT#5495
5830
5831 2009-07-16 17:33  ivan
5832
5833         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
5834           old convergent cruft
5835
5836 2009-07-16 17:10  ivan
5837
5838         * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
5839           FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
5840           cdr_upstream_rate table and some other old convergent cruft
5841
5842 2009-07-16 15:16  jeff
5843
5844         * FS/FS/Mason.pm: dark magic coming soon
5845
5846 2009-07-15 18:57  jeff
5847
5848         * httemplate/search/477.html: duh! more 477 files
5849
5850 2009-07-15 18:35  jeff
5851
5852         * httemplate/search/report_477.html: missed file for 477 reporting
5853
5854 2009-07-15 16:06  ivan
5855
5856         * FS/FS/part_pkg/cdr_termination.pm: unused for now
5857
5858 2009-07-15 15:49  ivan
5859
5860         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
5861           setting charged_party to accountcode, RT#5495
5862
5863 2009-07-14 12:06  rsiddall
5864
5865         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
5866           Jeff.
5867
5868 2009-07-14 12:05  rsiddall
5869
5870         * FS/FS/svc_domain.pm: Changed description of "action" field to
5871           match domain registration exports.
5872
5873 2009-07-13 20:14  ivan
5874
5875         * htetc/handler.pl: fix warnings, from RT merge fallout
5876
5877 2009-07-13 19:53  ivan
5878
5879         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
5880           provisioning?  or at least better debugging, RT#5226
5881
5882 2009-07-13 19:52  ivan
5883
5884         * httemplate/elements/tr-select-did.html: stop Dumper spew
5885
5886 2009-07-13 17:28  rsiddall
5887
5888         * Makefile, FS/FS/svc_domain.pm,
5889           FS/FS/part_export/domreg_net_dri.pm,
5890           httemplate/edit/process/domreg.cgi: New export to
5891           register/transfer/renew/revoke domains using Net::DRI.  Currently
5892           optimized for OpenSRS.  Should become more generalized in later
5893           releases.  Modified Makefile to insert the Freeside log folder
5894           into the new export.  Modified svc_domain.pm to prevent
5895           generation of transfer requests when a domain is moved to a
5896           different package with a domain registration attached to one of
5897           the included services.  Modified domreg.cgi to display errors on
5898           a separate page.
5899
5900 2009-07-13 09:02  jeff
5901
5902         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
5903           other bugs in tax updates
5904
5905 2009-07-13 03:12  ivan
5906
5907         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
5908           found in FS::part_pkg::recur_Common, skipping" warning
5909
5910 2009-07-13 02:19  ivan
5911
5912         * FS/FS/ClientAPI/MyAccount.pm,
5913           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
5914           self-service agent-specific logos
5915
5916 2009-07-13 02:10  ivan
5917
5918         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
5919           logo?
5920
5921 2009-07-13 00:21  ivan
5922
5923         * conf/invoice_html: thank you IE8
5924
5925 2009-07-13 00:10  ivan
5926
5927         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
5928
5929 2009-07-12 18:50  ivan
5930
5931         * httemplate/elements/: header.html, menubar.html: style nits
5932
5933 2009-07-12 16:45  ivan
5934
5935         * httemplate/elements/header.html: fix header sizes :/
5936
5937 2009-07-12 16:38  ivan
5938
5939         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
5940           hope so
5941
5942 2009-07-12 16:25  ivan
5943
5944         * httemplate/edit/cust_main.cgi: ACL on customer edit
5945
5946 2009-07-12 16:22  ivan
5947
5948         * httemplate/elements/header.html, httemplate/elements/menu.html,
5949           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
5950           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm: resolve style
5951           weirdness (fallout from RT integration), especially
5952           non-fixed-width comment boxes, menu/searchbar differences,
5953           RT#1169
5954
5955 2009-07-12 12:32  ivan
5956
5957         * httemplate/elements/menu.html: update tickting config
5958           descriptions
5959
5960 2009-07-12 06:27  jeff
5961
5962         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
5963           untaint
5964
5965 2009-07-10 19:40  ivan
5966
5967         * bin/drop_slony.slonik: notes
5968
5969 2009-07-10 10:50  ivan
5970
5971         * httemplate/elements/: select-did.html, tr-select-did.html: fix
5972           svc_phone provisioning!
5973
5974 2009-07-09 17:36  ivan
5975
5976         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
5977           RT#5495
5978
5979 2009-07-09 16:59  ivan
5980
5981         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
5982           CDRs, RT#5495
5983
5984 2009-07-09 16:58  ivan
5985
5986         * FS/bin/freeside-cdr-sftp_and_import: add -r option
5987
5988 2009-07-09 14:05  ivan
5989
5990         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
5991           httemplate/search/report_unapplied_cust_pay.html,
5992           httemplate/search/unapplied_cust_pay.html: unapplied payments
5993           report, RT#4861
5994
5995 2009-07-09 13:36  ivan
5996
5997         * httemplate/search/elements/cust_main_dayranges.html: no idea how
5998           i missed fixing this before
5999
6000 2009-07-09 13:18  ivan
6001
6002         * httemplate/search/report_receivables.cgi: oops
6003
6004 2009-07-08 04:12  ivan
6005
6006         * FS/FS/TicketSystem/RT_External.pm,
6007           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
6008           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
6009           httemplate/elements/about_freeside.html,
6010           httemplate/elements/about_rt.html,
6011           httemplate/elements/header.html,
6012           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED: borg
6013           RT menus, RT#1169
6014
6015 2009-07-07 20:33  ivan
6016
6017         * httemplate/search/: report_receivables.cgi,
6018           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
6019           elements/cust_main_dayranges.html: factor out the range-handling
6020           portions of receivables report, start on a similar unapplied
6021           payment report, RT#4861
6022
6023 2009-07-07 02:53  ivan
6024
6025         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
6026           svc_broadband.ip_addr
6027
6028 2009-07-07 02:23  ivan
6029
6030         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
6031           svc_broadband.ip_addr
6032
6033 2009-07-07 02:22  ivan
6034
6035         * httemplate/edit/svc_broadband.cgi: UI nit - double #
6036
6037 2009-07-07 00:32  mark
6038
6039         * FS/bin/freeside-void-payments: Add freeside-void-payments script
6040           for returned check processing
6041
6042 2009-07-06 17:53  ivan
6043
6044         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
6045           duration field (previously only billsec)
6046
6047 2009-07-06 17:47  ivan
6048
6049         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
6050           1900-01-01, RT#4081
6051
6052 2009-07-06 16:14  ivan
6053
6054         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
6055           acctid
6056
6057 2009-07-06 14:34  ivan
6058
6059         * httemplate/browse/rate_region.html: align, display countrycode
6060           with +, space between prefixes allowing wrapping
6061
6062 2009-07-05 17:28  ivan
6063
6064         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
6065           cdrbatch field
6066
6067 2009-07-05 17:10  ivan
6068
6069         * httemplate/elements/: select-did.html, tr-select-did.html: doh
6070
6071 2009-07-05 16:56  ivan
6072
6073         * httemplate/elements/: select-did.html, tr-select-did.html: allow
6074           svc_phone.phonenum to be edited when a DID selector is not in use
6075
6076 2009-07-05 16:17  ivan
6077
6078         * httemplate/search/cdr.html: format start/answer/end dates and
6079           link svcnum to service
6080
6081 2009-07-05 14:35  ivan
6082
6083         * FS/FS/Schema.pm, FS/FS/cdr.pm,
6084           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
6085           httemplate/search/report_cdr.html: CDR search by dcontext,
6086           charged_party, toggle of display fields, RT#4081
6087
6088 2009-07-03 17:47  ivan
6089
6090         * FS/FS/part_event/Condition/: cust_payments.pm,
6091           cust_payments_pkg.pm: add condition based on total customer
6092           payments as a multiplier of a specific package, RT#3983
6093
6094 2009-07-03 17:08  ivan
6095
6096         * FS/FS/part_event/Condition/once.pm: spealing
6097
6098 2009-07-02 04:22  ivan
6099
6100         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
6101           FS/FS/part_pkg/cdr_termination.pm,
6102           httemplate/edit/cust_main/billing.html,
6103           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
6104           settlement cdr processing, RT#5495
6105
6106 2009-07-01 19:02  ivan
6107
6108         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
6109           part_event/Action/fee.pm: fix late fees, RT#5665
6110
6111 2009-07-01 18:26  jeff
6112
6113         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
6114           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
6115           update flat_introrate plan to better fit current codebase RT#4912
6116
6117 2009-07-01 03:28  ivan
6118
6119         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
6120           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
6121           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
6122           httemplate/edit/cust_main/billing.html,
6123           httemplate/view/cust_main/billing.html: start of settlement CDR
6124           processing, RT#5495
6125
6126 2009-06-30 22:34  ivan
6127
6128         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
6129           FS/FS/part_event/Action/fee.pm,
6130           httemplate/elements/select-taxclass.html,
6131           httemplate/elements/tr-select-taxclass.html: add tax class
6132           selection back for late charges w/1.9 events, RT#5665
6133
6134 2009-06-30 13:18  jeff
6135
6136         * FS/FS.pm, httemplate/elements/menu.html: documentation
6137           corrections
6138
6139 2009-06-30 12:38  ivan
6140
6141         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
6142           httemplate/browse/part_pkg_taxclass.html,
6143           httemplate/edit/part_pkg_taxclass.html,
6144           httemplate/edit/process/part_pkg_taxclass.html,
6145           httemplate/elements/menu.html,
6146           httemplate/elements/select-taxclass.html,
6147           httemplate/elements/tr-select-taxclass.html: disabling a
6148           taxclass, RT#5472
6149
6150 2009-06-30 05:32  ivan
6151
6152         * httemplate/edit/quick-charge.html: remove debugging
6153
6154 2009-06-30 05:28  ivan
6155
6156         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6157           httemplate/edit/REAL_cust_pkg.cgi,
6158           httemplate/edit/quick-charge.html,
6159           httemplate/edit/process/REAL_cust_pkg.cgi,
6160           httemplate/view/cust_main/packages/status.html,
6161           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
6162           one-time charge "hold for later" / any package future start date,
6163           RT#5347
6164
6165 2009-06-30 04:09  ivan
6166
6167         * FS/FS/part_export/netsapiens.pm: this will help
6168
6169 2009-06-30 02:38  ivan
6170
6171         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
6172           netsapiens export, RT#5226
6173
6174 2009-06-29 19:54  ivan
6175
6176         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
6177           docs from netsapiens rough... RT#5226
6178
6179 2009-06-29 18:42  ivan
6180
6181         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
6182           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
6183           FS/t/part_device.t, FS/t/phone_device.t,
6184           httemplate/browse/part_device.html,
6185           httemplate/edit/part_device.html,
6186           httemplate/edit/phone_device.html,
6187           httemplate/edit/process/part_device.html,
6188           httemplate/edit/process/phone_device.html,
6189           httemplate/misc/delete-phone_device.html,
6190           httemplate/misc/part_device-import.html,
6191           httemplate/elements/menu.html,
6192           httemplate/misc/process/part_device-import.html,
6193           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
6194           integration), RT#5226
6195
6196 2009-06-29 15:48  rsiddall
6197
6198         * rpm/freeside.spec: Fix PDF invoice generation, including
6199           requirement for ghostscript.
6200
6201 2009-06-29 07:45  jeff
6202
6203         * bin/cust_pay_histogram: show total number of payments
6204
6205 2009-06-29 06:55  jeff
6206
6207         * bin/cust_pay_histogram: commandline tool for examining cust_pay
6208           records by date range #5652
6209
6210 2009-06-29 06:53  jeff
6211
6212         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
6213           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6214           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
6215           httemplate/browse/part_pkg_report_option.html,
6216           httemplate/edit/part_pkg.cgi,
6217           httemplate/edit/part_pkg_report_option.html,
6218           httemplate/edit/cust_main/bottomfixup.html,
6219           httemplate/edit/cust_main/bottomfixup.js,
6220           httemplate/edit/cust_main/choose_tax_location.html,
6221           httemplate/edit/process/part_pkg.cgi,
6222           httemplate/edit/process/part_pkg_report_option.html,
6223           httemplate/misc/xmlhttp-cust_main-censustract.html,
6224           httemplate/edit/cust_main/contact.html,
6225           httemplate/elements/location.html, httemplate/elements/menu.html,
6226           httemplate/search/cust_main.html,
6227           httemplate/search/report_cust_main.html,
6228           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
6229           #4912
6230
6231 2009-06-28 23:21  ivan
6232
6233         * FS/MANIFEST: remove freeside-expiration-alerter
6234
6235 2009-06-26 17:55  ivan
6236
6237         * FS/bin/freeside-expiration-alerter: replaced by
6238           FS::Cron::alert_expiration
6239
6240 2009-06-26 16:21  ivan
6241
6242         * FS/bin/freeside-queued: doh, brainfart, RT#5572
6243
6244 2009-06-26 16:12  ivan
6245
6246         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
6247           specify the kinds of jobs to be run, RT#5572
6248
6249 2009-06-26 11:53  ivan
6250
6251         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
6252           bits so that they're used even when doing an exact search on a
6253           browser-remembered result
6254
6255 2009-06-25 23:55  mark
6256
6257         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
6258           freeside-daily routine
6259
6260 2009-06-25 13:23  ivan
6261
6262         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
6263           not enabled!" error when using signup without any real-time
6264           processor
6265
6266 2009-06-25 12:55  ivan
6267
6268         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
6269           Argument "" isn't numeric in numeric eq (==) at
6270           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
6271
6272 2009-06-25 12:47  ivan
6273
6274         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
6275           no-gateway-at-all case, RT#5673
6276
6277 2009-06-25 12:06  ivan
6278
6279         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
6280           report
6281
6282 2009-06-24 18:28  ivan
6283
6284         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
6285           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
6286           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
6287           FS/t/cust_tax_adjustment.t,
6288           httemplate/edit/cust_tax_adjustment.html,
6289           httemplate/edit/process/cust_tax_adjustment.html,
6290           httemplate/search/cust_tax_adjustment.html,
6291           httemplate/view/cust_main/payment_history.html: tax adjustments,
6292           RT#5595
6293
6294 2009-06-24 18:22  ivan
6295
6296         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
6297           whitespace in IE
6298
6299 2009-06-24 11:36  ivan
6300
6301         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
6302           profiling, RT#5662
6303
6304 2009-06-24 02:07  mark
6305
6306         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
6307           expiration alerts into FS::Cron::alert_expiration
6308
6309 2009-06-23 21:42  ivan
6310
6311         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
6312           RT#3988
6313
6314 2009-06-23 18:40  ivan
6315
6316         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
6317           agent-specific sales report, RT#5449
6318
6319 2009-06-23 13:33  rsiddall
6320
6321         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
6322           registration for more than one year as we can't automatically
6323           bill for multi-year renewals at this time.
6324
6325 2009-06-22 16:42  ivan
6326
6327         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
6328           data in payment receipts, RT#5536
6329
6330 2009-06-22 15:55  ivan
6331
6332         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
6333           customer report failure, RT#5515
6334
6335 2009-06-22 10:00  jeff
6336
6337         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
6338
6339 2009-06-22 03:45  ivan
6340
6341         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
6342           isn't numeric in numeric eq (==) at
6343           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
6344
6345 2009-06-22 03:39  ivan
6346
6347         * FS/FS/access_user.pm: fix pod
6348
6349 2009-06-22 03:28  ivan
6350
6351         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
6352
6353 2009-06-22 03:06  ivan
6354
6355         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
6356           httemplate/search/cust_bill_pkg.cgi,
6357           httemplate/search/report_tax.cgi: finish basic implemention of
6358           tax exemption by tax name hack, RT#5127
6359
6360 2009-06-22 00:50  ivan
6361
6362         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
6363           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
6364           FS/t/cust_main_exemption.t,
6365           httemplate/edit/cust_main/billing.html,
6366           httemplate/edit/process/cust_main.cgi,
6367           httemplate/view/cust_main/billing.html: tax exemption by tax
6368           name, RT#5127
6369
6370 2009-06-21 15:00  ivan
6371
6372         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
6373           about it
6374
6375 2009-06-21 08:42  jeff
6376
6377         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
6378           #5855
6379
6380 2009-06-21 08:21  jeff
6381
6382         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
6383           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
6384           httemplate/edit/REAL_cust_pkg.cgi,
6385           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
6386           httemplate/edit/part_bill_event.cgi,
6387           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
6388           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
6389           httemplate/misc/bulk_change_pkg.cgi,
6390           httemplate/misc/cancel_pkg.html,
6391           httemplate/misc/cust_main-import.cgi,
6392           httemplate/misc/delay_susp_pkg.html,
6393           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
6394           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
6395           httemplate/search/report_cust_pkg.html,
6396           httemplate/view/cust_main/packages/package.html,
6397           httemplate/view/cust_main/packages/status.html: CUSTOM
6398           packages/actual flag for custom packages #3988
6399
6400 2009-06-19 14:49  jeff
6401
6402         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
6403           Pg when upgrading tax rates and cust_bill_pkg_details
6404
6405 2009-06-19 10:53  jeff
6406
6407         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
6408           payments as manual
6409
6410 2009-06-19 05:08  ivan
6411
6412         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
6413           first month (whew!) add an option not to prorate the accounts
6414           themselves
6415
6416 2009-06-19 00:46  ivan
6417
6418         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
6419
6420 2009-06-19 00:14  ivan
6421
6422         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
6423           run, RT#18737
6424
6425 2009-06-18 04:09  ivan
6426
6427         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
6428
6429 2009-06-18 04:07  ivan
6430
6431         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
6432           fee
6433
6434 2009-06-18 04:04  ivan
6435
6436         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
6437
6438 2009-06-18 04:03  ivan
6439
6440         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
6441           add basic part_pkg cost columns for agent wholsale price plan,
6442           RT#4696
6443
6444 2009-06-18 03:07  ivan
6445
6446         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
6447           fee package
6448
6449 2009-06-18 02:52  ivan
6450
6451         * httemplate/images/gray-black-side.png: forgot this
6452
6453 2009-06-17 18:17  mark
6454
6455         * httemplate/: elements/menu.html, search/report_receivables.cgi,
6456           search/report_receivables.html: Fix receivables report ACL checks
6457           and menu
6458
6459 2009-06-16 23:43  mark
6460
6461         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
6462           httemplate/search/report_receivables.cgi,
6463           httemplate/search/report_receivables.html: Added separate access
6464           right for receivables report
6465
6466 2009-06-16 19:39  ivan
6467
6468         * FS/FS/Conf.pm, FS/FS/access_user.pm,
6469           httemplate/edit/process/REAL_cust_pkg.cgi,
6470           httemplate/edit/process/part_pkg.cgi,
6471           httemplate/edit/process/quick-cust_pkg.cgi,
6472           httemplate/elements/menubar.html,
6473           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
6474           httemplate/search/cust_event.html,
6475           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
6476           httemplate/view/cust_main.cgi: finish up initial work on customer
6477           view tabs (ensure links back to customer view call include
6478           show=packages if default view isn't jumbo or packages already),
6479           RT#5586
6480
6481 2009-06-15 20:29  ivan
6482
6483         * httemplate/: elements/menubar.html, pref/pref-process.html,
6484           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
6485           view/cust_main/payment_history.html, view/cust_main/tickets.html:
6486           basic customer view tabs, RT#5586
6487
6488 2009-06-15 14:41  rsiddall
6489
6490         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
6491           access right for managing domain registration (registering,
6492           transferring, revoking, renewing, etc.).
6493
6494 2009-06-15 13:43  jeff
6495
6496         * FS/FS/cust_main.pm: check for need for postal fee before charging
6497           the customer, not after
6498
6499 2009-06-15 12:41  rsiddall
6500
6501         * FS/FS/part_export/domreg_opensrs.pm,
6502           httemplate/edit/process/domreg.cgi,
6503           httemplate/view/svc_domain.cgi: Add domain registration
6504           operations to the View Domain screen, if the domain has an
6505           associated export supporting registration.  Shows the domain
6506           status and allows registration, transfer, revocation, or renewal.
6507           Revocation almost never works since the registries impose very
6508           short windows after initial registration.  Also updated the
6509           OpenSRS registration export to support the additional operations.
6510
6511 2009-06-12 20:13  rsiddall
6512
6513         * rpm/freeside.spec: Default configuration files had
6514           directory-style permission values.
6515
6516 2009-06-11 19:48  rsiddall
6517
6518         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
6519           configuration folder.  Configuration is kept in the RDBMS and
6520           initialized from the default_conf folder.  RT 5579.
6521
6522 2009-06-10 16:30  jeff
6523
6524         * conf/invoice_latex: prevent notes from bleeding onto coupon
6525           RT#5537
6526
6527 2009-06-10 14:58  ivan
6528
6529         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
6530           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
6531
6532 2009-06-10 12:50  ivan
6533
6534         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
6535           queue if there's already one waiting to run for a customer,
6536           RT#5572
6537
6538 2009-06-10 00:58  ivan
6539
6540         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
6541           looking for, RT#5539
6542
6543 2009-06-09 20:06  ivan
6544
6545         * FS/bin/freeside-upgrade: doh, semicolon
6546
6547 2009-06-09 20:00  ivan
6548
6549         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
6550           for SG upgradability
6551
6552 2009-06-09 19:08  ivan
6553
6554         * httemplate/edit/payment_gateway.html: update gateway list in
6555           order to add WesternACH, RT#5409
6556
6557 2009-06-09 17:02  ivan
6558
6559         * FS/FS/cust_main.pm: eliminate harmless
6560
6561             Argument "" isn't numeric in numeric comparison (<=>) at
6562           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
6563
6564           warning, sort batched payments on a column that actually exists
6565
6566 2009-06-04 07:27  ivan
6567
6568         * httemplate/docs/credits.html: fix scrolling
6569
6570 2009-06-04 07:09  ivan
6571
6572         * rpm/freeside.spec: there are lots of contributors too!
6573
6574 2009-06-04 07:08  ivan
6575
6576         * httemplate/docs/credits.html: $core->add("jeremyd");
6577
6578 2009-06-03 20:49  ivan
6579
6580         * bin/freeside-migrate-events: much more efficient event migration:
6581           let the database do the work, RT#5426
6582
6583 2009-06-03 17:49  ivan
6584
6585         * bin/freeside-migrate-events: add a -m mode to improve performance
6586           so upgrade can complete for large databases, RT#5426
6587
6588 2009-06-03 14:09  rsiddall
6589
6590         * rpm/freeside.spec: Incorrect permissions on the default
6591           configuration folder caused installation to fail with an
6592           incomplete database initialization.  Failure to remove the
6593           ticket_system file from the default configuration folder caused
6594           Freeside to try to use RT.
6595
6596 2009-06-03 12:52  ivan
6597
6598         * FS/FS/UID.pm: add a hack to set default schema, cf.
6599           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
6600
6601 2009-05-31 22:43  jeff
6602
6603         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
6604           httemplate/misc/tax-fetch_and_replace.cgi,
6605           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
6606           function for the taxproduct based tax data loading
6607
6608 2009-05-31 02:57  ivan
6609
6610         * FS/FS/cust_bill.pm: wtf
6611
6612 2009-05-31 02:45  ivan
6613
6614         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
6615           invoice terms anymore.  or in other words, honor setting
6616           'invoice_default_terms' blank, like in 1.7.  RT#5415
6617
6618 2009-05-31 01:39  ivan
6619
6620         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
6621           toggle, RT#5255
6622
6623 2009-05-30 23:59  ivan
6624
6625         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
6626           package definition browse/search, filter by package class,
6627           RT#5255
6628
6629 2009-05-30 22:15  ivan
6630
6631         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
6632           finish up when can connect again, RT#5226
6633
6634 2009-05-30 21:57  ivan
6635
6636         * FS/FS/part_export/netsapiens.pm: necessary for
6637           bin/cdr-netsapeins.import
6638
6639 2009-05-30 05:15  ivan
6640
6641         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
6642
6643 2009-05-30 04:21  ivan
6644
6645         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
6646
6647 2009-05-30 04:14  ivan
6648
6649         * bin/cdr-transnexus.import: quick hacked-up copy of
6650           freeside-cdr-sftp_and_import for transnexus directory structure,
6651           RT#5229
6652
6653 2009-05-30 03:45  ivan
6654
6655         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
6656
6657 2009-05-29 20:40  ivan
6658
6659         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
6660
6661 2009-05-29 20:14  ivan
6662
6663         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
6664           ability for prepaid packages to have usage limits and cancel if
6665           they're hit, RT#4995
6666
6667 2009-05-29 19:31  ivan
6668
6669         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
6670           be set explicitly, don't default to 80%
6671
6672 2009-05-29 16:36  ivan
6673
6674         * httemplate/search/cdr.html: slightly better labels and field
6675           order for CDR report, RT#4081
6676
6677 2009-05-29 16:17  ivan
6678
6679         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
6680           handling in netcentrex CDR handling, RT#4081
6681
6682 2009-05-28 21:43  jeff
6683
6684         * FS/FS/Conf.pm: correct description to reflect previous changes
6685
6686 2009-05-28 17:22  jeff
6687
6688         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
6689           don't require a leading 0 in the quick charge amount
6690
6691 2009-05-27 15:32  ivan
6692
6693         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
6694           think that should actually do it for now on RT#5446
6695
6696 2009-05-27 15:23  ivan
6697
6698         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
6699           too!  woo, working, RT#5446
6700
6701 2009-05-27 15:13  ivan
6702
6703         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
6704           fix total line links on tax report when using report_group
6705           kludge? (still possibly not in all corner cases), RT#5446
6706
6707 2009-05-27 15:10  ivan
6708
6709         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
6710           willf inally fix total line links on tax report when using
6711           report_group kludge? (still possibly not in all corner cases),
6712           RT#5446
6713
6714 2009-05-27 14:35  ivan
6715
6716         * httemplate/search/report_tax.cgi: fix total line links on tax
6717           report when using report_group kludge? (possibly not in all
6718           corner cases), RT#5446
6719
6720 2009-05-27 14:27  ivan
6721
6722         * httemplate/search/report_tax.cgi: fix total line links on tax
6723           report when using report_group kludge? (possibly not in all
6724           corner cases), RT#5446
6725
6726 2009-05-27 14:24  jeff
6727
6728         * httemplate/elements/menuarrow.gif: close ticket 1517
6729
6730 2009-05-27 10:18  ivan
6731
6732         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
6733           line links on tax report when using report_group kludge?
6734           (possibly not in all corner cases), RT#5446
6735
6736 2009-05-27 00:50  jeff
6737
6738         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
6739           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
6740           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
6741           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
6742           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
6743           fs_selfservice/FS-SelfService/Makefile.PL,
6744           fs_selfservice/FS-SelfService/SelfService.pm,
6745           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
6746           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
6747           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
6748           bulk provisioning via ftp and SOAP #5202
6749
6750 2009-05-26 05:32  jeff
6751
6752         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
6753           overlibmws_crossframe.js, overlibmws_draggable.js,
6754           overlibmws_iframe.js, iframecontentmws.js: include overlib in
6755           selfservice
6756
6757 2009-05-25 19:48  ivan
6758
6759         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
6760           portion of total line when using config option for some basic tax
6761           grouping by name, RT#5446
6762
6763 2009-05-25 19:03  ivan
6764
6765         * httemplate/search/report_tax.cgi: mostly fix total line when
6766           using config option for some basic tax grouping by name, RT#5446
6767
6768 2009-05-25 18:41  ivan
6769
6770         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
6771           option for some basic tax grouping by name, RT#5446
6772
6773 2009-05-25 18:35  ivan
6774
6775         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
6776           httemplate/search/report_tax.html: add a config option for some
6777           basic tax grouping by name, RT#5446
6778
6779 2009-05-25 15:42  ivan
6780
6781         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
6782           graph when a package class is specified, RT#5449
6783
6784 2009-05-24 20:59  ivan
6785
6786         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
6787           self-service payments, RT#1592
6788
6789 2009-05-24 18:49  ivan
6790
6791         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
6792           fs_selfservice/FS-SelfService/SelfService.pm,
6793           fs_selfservice/FS-SelfService/cgi/card.html,
6794           fs_selfservice/FS-SelfService/cgi/make_payment.html,
6795           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6796           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
6797           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
6798           httemplate/elements/location.html,
6799           httemplate/elements/select-county.html: international
6800           self-service payments, RT#1592
6801
6802 2009-05-21 20:22  ivan
6803
6804         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
6805           sqlradius upgrade errors from permissions can be ignored for now
6806
6807 2009-05-21 20:02  ivan
6808
6809         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
6810           ability to report on packages w/status "not yet billed" as well,
6811           RT#5409
6812
6813 2009-05-20 08:27  ivan
6814
6815         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
6816           httemplate/view/cust_main/packages/services.html: add "manage
6817           device" link & config, RT#5438
6818
6819 2009-05-20 01:27  ivan
6820
6821         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
6822           and remove devel cruft, RT#5226
6823
6824 2009-05-19 18:06  ivan
6825
6826         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
6827           integration, RT#5226
6828
6829 2009-05-18 12:23  jeff
6830
6831         * FS/FS/tax_rate_location.pm: miss use
6832
6833 2009-05-18 12:21  jeff
6834
6835         * FS/FS/Schema.pm: allow empty state
6836
6837 2009-05-18 11:21  jeff
6838
6839         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
6840           upgrade attempts
6841
6842 2009-05-18 02:55  ivan
6843
6844         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
6845           FS/FS/UI/bytecount.pm,
6846           fs_selfservice/FS-SelfService/cgi/header.html,
6847           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6848           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
6849           fs_selfservice/FS-SelfService/cgi/view_usage.html,
6850           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
6851           from self-service, RT#4018
6852
6853 2009-05-18 01:40  ivan
6854
6855         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
6856           correct port, RT#4081
6857
6858 2009-05-17 21:56  jeff
6859
6860         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
6861           1970
6862
6863 2009-05-16 13:07  rsiddall
6864
6865         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
6866           failure causes to the perldoc.
6867
6868 2009-05-16 12:27  rsiddall
6869
6870         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
6871           that failure to install the module doesn't stop Apache from
6872           starting.  (This causes attempts to register domains to fail
6873           instead.)
6874
6875 2009-05-15 19:29  rsiddall
6876
6877         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
6878           when the cust_main owning this domain does not provide fields
6879           required for use as a contact handle in the domain registration
6880           record.  Also temporarily disable the ability to have the export
6881           do only registration or only transfers.
6882
6883 2009-05-15 12:41  rsiddall
6884
6885         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
6886           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
6887           httemplate/edit/process/part_export.cgi,
6888           httemplate/edit/process/svc_domain.cgi: Simple domain
6889           registration at Tucows OpenSRS using an export based on
6890           Net::OpenSRS.  When a domain is added and the export runs, it
6891           will register the domain or initiate a transfer.  You can also
6892           choose no action.  There's currently no provision for revoking
6893           domains or renewing registrations.  Depending on the settings at
6894           OpenSRS, orders may look like they've succeeded in Freeside but
6895           actually be queued pending input by the reseller at OpenSRS.  The
6896           part_export CGIs were modified to allow a multi-valued select to
6897           be used to control which TLDs are enabled for registration.
6898
6899 2009-05-14 09:26  jeff
6900
6901         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
6902           geocode more often
6903
6904 2009-05-14 09:25  jeff
6905
6906         * httemplate/view/cust_main/billing.html: show geocode when
6907           taxproducts enabled
6908
6909 2009-05-13 15:27  jeff
6910
6911         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
6912           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
6913           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
6914           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
6915           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
6916           httemplate/search/cust_bill_pkg.cgi,
6917           httemplate/search/report_newtax.cgi: improved taxproduct tax
6918           report RT#4783
6919
6920 2009-05-12 17:51  ivan
6921
6922         * conf/invoice_latex: remove obsolete comments
6923
6924 2009-05-09 17:45  ivan
6925
6926         * FS/FS/svc_phone.pm: label phone_name correctly
6927
6928 2009-05-09 16:54  ivan
6929
6930         * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
6931           move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
6932
6933 2009-05-09 00:56  ivan
6934
6935         * FS/FS/: Conf.pm, cdr.pm: add
6936           cdr-charged_party-truncate_{length,prefix} in order to trim
6937           charged_party to a certain length, RT#4081
6938
6939 2009-05-08 18:44  ivan
6940
6941         * httemplate/: edit/elements/svc_Common.html,
6942           edit/elements/edit.html, view/elements/svc_Common.html: use
6943           service-def specific labels, at least for service pages that use
6944           {view,edit}/elements/svc_Common.html RT#4081
6945
6946 2009-05-08 17:39  ivan
6947
6948         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
6949           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
6950           httemplate/edit/part_svc.cgi: add ability to configure service
6951           labels per-package (still need to actually use the labels),
6952           RT#4081
6953
6954 2009-05-08 01:41  ivan
6955
6956         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
6957           where you've changed '(CUSTOM)', RT#5350
6958
6959 2009-05-05 15:02  ivan
6960
6961         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
6962           agent.invoice_template edit by default, with a config to turn
6963           back on, RT#5218
6964
6965 2009-05-05 10:58  ivan
6966
6967         * FS/FS/cust_pay.pm: add company_name to payment receipt
6968
6969 2009-05-05 03:40  ivan
6970
6971         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
6972           httemplate/misc/rate_edit_excel.html,
6973           httemplate/misc/process/rate_edit_excel.html: finish the import
6974           portion of excel rate edit, RT#5108
6975
6976 2009-05-04 18:41  jeff
6977
6978         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
6979           unused code
6980
6981 2009-05-04 11:33  jeff
6982
6983         * bin/: cust_main_special.pm, rebill: this is a quick hack to
6984           rebill customers when a cdr didn't happen
6985
6986 2009-05-03 19:01  ivan
6987
6988         * httemplate/search/: report_prepaid_income.cgi,
6989           report_prepaid_income.html: agent-virt prepaid income report,
6990           RT#5311
6991
6992 2009-05-03 18:17  ivan
6993
6994         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
6995           addition (+) warning
6996
6997 2009-05-03 17:22  ivan
6998
6999         * httemplate/: browse/rate_region.html, elements/menu.html,
7000           misc/rate_edit_excel.html, search/elements/search-xls.html,
7001           search/elements/search.html: add menu item and page for d/ling
7002           and edit rates with excel.  RT#5108
7003
7004 2009-05-03 15:45  ivan
7005
7006         * httemplate/search/elements/: search-csv.html, search-html.html,
7007           search-xls.html, search.html: break down search.html into
7008           components, RT#5108
7009
7010 2009-05-03 11:34  ivan
7011
7012         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
7013           "Redownload resolved batches" ACL for s1, RT#4271
7014
7015 2009-05-02 20:13  ivan
7016
7017         * httemplate/config/config.cgi: edit any config item
7018
7019 2009-05-02 18:45  ivan
7020
7021         * httemplate/config/config-view.cgi: add ability to delete
7022           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
7023           RT#5218
7024
7025 2009-05-02 18:11  ivan
7026
7027         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
7028           httemplate/config/config-view.cgi: add ability to remove
7029           suffix-ed config items, RT#5218
7030
7031 2009-05-02 17:40  ivan
7032
7033         * bin/confdiff: confdiff
7034
7035 2009-05-02 15:11  ivan
7036
7037         * FS/FS/Misc/eps2png.pm: fix eps preview
7038
7039 2009-05-01 17:01  ivan
7040
7041         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
7042           config/config-process.cgi, config/config-view.cgi: finish up
7043           useful agent stuff on the config editor: adding, deleting
7044           overrides too.  also add a confirmation to override deletion from
7045           the agent browse page.  RT#5218
7046
7047 2009-05-01 13:21  jeff
7048
7049         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
7050           aggregate
7051
7052 2009-04-30 19:43  ivan
7053
7054         * httemplate/config/config-view.cgi: view all overrides when asked,
7055           even the ones without values.  hmm :/  RT#5218
7056
7057 2009-04-30 19:08  ivan
7058
7059         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
7060           RT#5293
7061
7062 2009-04-30 18:07  ivan
7063
7064         * httemplate/config/: config-process.cgi, config-view.cgi: add
7065           ability to edit the agent overrides from the main config, RT#4218
7066
7067 2009-04-29 11:25  ivan
7068
7069         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
7070
7071 2009-04-28 15:38  ivan
7072
7073         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
7074
7075 2009-04-27 21:36  ivan
7076
7077         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
7078           SG billing-daily -r behavior, RT#4412
7079
7080 2009-04-27 21:13  ivan
7081
7082         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
7083           to emulate SG billing-daily -r behavior
7084
7085 2009-04-27 16:06  ivan
7086
7087         * FS/FS/Mason.pm: typo
7088
7089 2009-04-27 16:01  ivan
7090
7091         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
7092           will need libcgi-pm-perl removed, suck
7093
7094 2009-04-26 16:43  ivan
7095
7096         * FS/FS/Schema.pm: would help to have an index on priority if we're
7097           going to order based on it
7098
7099 2009-04-26 16:19  ivan
7100
7101         * FS/bin/freeside-queued: start small jobs more efficiently,
7102           RT#4412
7103
7104 2009-04-26 16:09  ivan
7105
7106         * FS/FS/Conf.pm: add a config option for max # of queued kids,
7107           RT#4412
7108
7109 2009-04-25 15:42  ivan
7110
7111         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
7112           multi-process mode for testing, RT#4412
7113
7114 2009-04-23 13:34  jeff
7115
7116         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
7117           subscription option to voip_cdr
7118
7119 2009-04-23 13:31  jeff
7120
7121         * httemplate/misc/tax-fetch_and_import.cgi,
7122           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
7123           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
7124           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
7125           httemplate/elements/menu.html: autodownload and update of cch tax
7126           data
7127
7128 2009-04-22 21:57  ivan
7129
7130         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
7131           and i'm sure it doesn't help the planner get us results sooner.
7132           last chance to try and get cursor approach working?  RT#4412
7133
7134 2009-04-22 21:14  ivan
7135
7136         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
7137           addition is committed?  well, if this works, that answers that.
7138           RT#4412
7139
7140 2009-04-22 13:24  ivan
7141
7142         * FS/FS/Cron/bill.pm: hopefully better performance running the big
7143           query once and then fetching results with a cursor, rather than
7144           running it multiple times with an OFFSET and LIMIT, RT#4412
7145
7146 2009-04-22 11:58  ivan
7147
7148         * httemplate/edit/process/cust_main.cgi: fix not allowing
7149           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
7150
7151 2009-04-21 23:52  ivan
7152
7153         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
7154
7155 2009-04-21 17:54  ivan
7156
7157         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
7158           this should be way more efficient in multi-process mode, can
7159           start billing before the big query completes.  RT#4412
7160
7161 2009-04-21 13:59  ivan
7162
7163         * httemplate/browse/rate_region.html: rate download/edit/upload,
7164           RT#5108
7165
7166 2009-04-21 13:28  ivan
7167
7168         * httemplate/browse/rate_region.html: rate download/edit/upload,
7169           RT#5108
7170
7171 2009-04-21 09:42  ivan
7172
7173         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
7174           stuff causing nothing to bill.  RT#4412
7175
7176 2009-04-20 19:23  jeff
7177
7178         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
7179           descriptive progress popups
7180
7181 2009-04-20 13:57  rsiddall
7182
7183         * rpm/freeside.spec: Acceptance testing of the RPM build system
7184           flushed out a place where /bin/rm stops waiting for input if
7185           you're /bin/su as the user doing the build.  Added a -f flag to
7186           stop it waiting for input.
7187
7188 2009-04-20 09:57  ivan
7189
7190         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
7191           cust_main.archived field, skip billing if Y, RT#4412
7192
7193 2009-04-19 16:55  ivan
7194
7195         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
7196           somehow corrupt
7197
7198 2009-04-19 16:52  ivan
7199
7200         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
7201
7202 2009-04-17 16:30  ivan
7203
7204         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
7205           something to wipe the CVV from very large databases
7206
7207 2009-04-17 12:50  ivan
7208
7209         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
7210           priority to job queue so billing jobs don't don't drown out
7211           provisioning jobs
7212
7213 2009-04-17 12:21  ivan
7214
7215         * FS/FS/Cron/bill.pm: 1 helps alot
7216
7217 2009-04-17 12:20  ivan
7218
7219         * FS/bin/freeside-daily: backport freeside-daily -m and
7220           cust_main::bill_and_collect to 1.7, RT#4412
7221
7222 2009-04-17 01:25  ivan
7223
7224         * httemplate/docs/about.html: AFFERO BITCHES
7225
7226 2009-04-17 01:16  ivan
7227
7228         * httemplate/docs/about.html: what time is now
7229
7230 2009-04-17 01:02  ivan
7231
7232         * httemplate/config/: config-process.cgi, config-view.cgi,
7233           config.cgi: show labels for select(select_hash) config options,
7234           RT#3997
7235
7236 2009-04-17 00:21  ivan
7237
7238         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
7239           attachments, RT#3403
7240
7241 2009-04-17 00:03  ivan
7242
7243         * httemplate/elements/header.html: hide service search unless user
7244           has "View customer services" ACL, RT#3478
7245
7246 2009-04-16 18:17  ivan
7247
7248         * httemplate/search/: report_receivables.cgi,
7249           report_receivables.html: add customer status to receivables
7250           report selection, hopefully help enet, RT#5187
7251
7252 2009-04-15 20:58  rsiddall
7253
7254         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
7255           binaries in the right folder 2/ Make sure freeside group is
7256           created 3/ Make sure freeside home directory is created
7257
7258 2009-04-15 00:14  ivan
7259
7260         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
7261           should fix view of unlinked phone numbers, RT#5171
7262
7263 2009-04-14 22:52  ivan
7264
7265         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
7266
7267 2009-04-14 19:44  ivan
7268
7269         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
7270           self-service where process_payment required "payby" instead of
7271           defaulting to CARD, RT#3905
7272
7273 2009-04-14 19:29  ivan
7274
7275         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
7276           on plaintext, RT#3905
7277
7278 2009-04-14 19:15  ivan
7279
7280         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
7281           invoices off the right
7282
7283 2009-04-14 14:01  ivan
7284
7285         * httemplate/view/cust_main/packages.html: remove debugging
7286
7287 2009-04-14 13:27  ivan
7288
7289         * httemplate/view/cust_main/packages.html: don't hide old packages
7290           that have services, RT#5179
7291
7292 2009-04-14 10:15  ivan
7293
7294         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
7295           control recurring_flag behavior, RT#3843
7296
7297 2009-04-14 10:12  ivan
7298
7299         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
7300           recurring_flag behavior, RT#3843
7301
7302 2009-04-14 09:14  jeff
7303
7304         * httemplate/misc/process/tax-import.cgi: hmmm
7305
7306 2009-04-14 09:12  jeff
7307
7308         * httemplate/misc/process/tax-import.cgi: better at least
7309
7310 2009-04-13 17:09  ivan
7311
7312         * FS/FS/Conf.pm: add configuration option to control recurring_flag
7313           behavior, RT#3843
7314
7315 2009-04-13 16:37  ivan
7316
7317         * FS/FS/cust_main.pm: debugging
7318
7319 2009-04-11 23:24  ivan
7320
7321         * httemplate/elements/tr-select-svc_acct-domain.html: adding
7322
7323 2009-04-11 23:14  ivan
7324
7325         * httemplate/elements/selectlayers.html: add svc_phone on new
7326           customer first package, RT#4315
7327
7328 2009-04-11 23:09  ivan
7329
7330         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
7331           httemplate/edit/cust_main/birthdate.html,
7332           httemplate/edit/cust_main/bottomfixup.html,
7333           httemplate/edit/cust_main/bottomfixup.js,
7334           httemplate/edit/cust_main/first_pkg.html,
7335           httemplate/edit/cust_main/top_misc.html,
7336           httemplate/edit/cust_main/billing.html,
7337           httemplate/edit/cust_main/choose_tax_location.html,
7338           httemplate/edit/cust_main/select-domain.html,
7339           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
7340           httemplate/edit/cust_main/first_pkg/svc_acct.html,
7341           httemplate/edit/cust_main/first_pkg/svc_phone.html,
7342           httemplate/edit/process/cust_main.cgi,
7343           httemplate/elements/select-domain.html,
7344           httemplate/misc/part_svc-columns.cgi,
7345           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
7346           new customer first package, RT#4315
7347
7348 2009-04-11 18:33  jeff
7349
7350         * etc/fslongtable.sty: sheesh
7351
7352 2009-04-11 18:24  jeff
7353
7354         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
7355           correct the real double counting culprit
7356
7357 2009-04-11 14:42  ivan
7358
7359         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
7360           migrate send_email, suspend_if_balance and credit events, RT#3905
7361
7362 2009-04-11 14:29  ivan
7363
7364         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
7365           action
7366
7367 2009-04-11 13:51  ivan
7368
7369         * FS/bin/freeside-upgrade: don't run configuration update when -s
7370           is used for schema-only slony slave update
7371
7372 2009-04-10 12:33  ivan
7373
7374         * FS/FS/Conf.pm: better description for enable_taxproducts and a
7375           warning about tax-pkg_address with it
7376
7377 2009-04-09 20:43  jeff
7378
7379         * FS/FS/cust_main.pm: orders of magnitude faster
7380
7381 2009-04-09 15:51  jeff
7382
7383         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
7384           for non-toll-free calls
7385
7386 2009-04-08 15:42  ivan
7387
7388         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
7389           w/agent packages, RT#5119
7390
7391 2009-04-08 01:08  ivan
7392
7393         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
7394
7395 2009-04-08 00:32  ivan
7396
7397         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
7398           of cvv from history records, RT#5093
7399
7400 2009-04-07 18:13  ivan
7401
7402         * httemplate/misc/link.cgi: when linking a legacy phone number the
7403           phone number could be typed in and not the service #.  RT#3407
7404
7405 2009-04-07 13:45  jeff
7406
7407         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
7408           cdrs
7409
7410 2009-04-07 11:20  ivan
7411
7412         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
7413           usernames, RT#5145
7414
7415 2009-04-07 11:15  ivan
7416
7417         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
7418           RT#3519
7419
7420 2009-04-06 19:50  jeff
7421
7422         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
7423           +1
7424
7425 2009-04-06 19:18  ivan
7426
7427         * FS/FS/cdr.pm: stop smoking crack
7428
7429 2009-04-06 18:20  jeff
7430
7431         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
7432           correct taqua toll free handling and hasten cdr import (skip
7433           uninteresting records)
7434
7435 2009-04-06 16:19  jeff
7436
7437         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
7438
7439 2009-04-06 11:31  jeff
7440
7441         * FS/FS/cdr/taqua.pm: calltype 6 is international
7442
7443 2009-04-05 17:52  jeff
7444
7445         * Makefile, etc/fslongtable.sty: stop doublecounting
7446           extracouponspace  but do not gratuitiously change existing
7447           installs
7448
7449 2009-04-05 16:18  jeff
7450
7451         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
7452
7453 2009-04-04 09:22  jeff
7454
7455         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
7456           bug in cust_bill_pkg_detail
7457
7458 2009-04-03 09:57  jeff
7459
7460         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
7461           provisioned svc_phones as unit count
7462
7463 2009-04-02 13:22  jeff
7464
7465         * httemplate/edit/cust_main/billing.html: Net 20 as well
7466
7467 2009-04-02 10:47  jeff
7468
7469         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
7470           prorate feature
7471
7472 2009-04-02 08:46  jeff
7473
7474         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
7475           portion of voip
7476
7477 2009-04-02 07:56  jeff
7478
7479         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
7480           geocoding
7481
7482 2009-04-01 22:27  jeff
7483
7484         * FS/FS/part_pkg_taxrate.pm: noise reduction
7485
7486 2009-04-01 19:36  ivan
7487
7488         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
7489           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
7490
7491 2009-04-01 17:14  ivan
7492
7493         * httemplate/browse/part_pkg.cgi: add some
7494           (undocumented/unaccessable to web UI yet) options to package
7495           browse to track down packages missing recurring fees
7496
7497 2009-03-31 21:27  ivan
7498
7499         * FS/FS/cdr.pm: show post-granularity duration if available for all
7500           export formats
7501
7502 2009-03-31 20:51  ivan
7503
7504         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
7505           defined length and with specific lastapp
7506
7507 2009-03-31 20:44  ivan
7508
7509         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
7510           defined length and with specific lastapp
7511
7512 2009-03-31 12:51  ivan
7513
7514         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
7515
7516 2009-03-31 12:47  ivan
7517
7518         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
7519           numeric in numeric eq (==) at
7520           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
7521
7522 2009-03-31 12:46  ivan
7523
7524         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
7525           8.3's more strict type checking
7526
7527 2009-03-30 09:33  jeff
7528
7529         * FS/FS/cust_tax_location.pm: schema and module should agree on
7530           column names
7531
7532 2009-03-29 23:10  ivan
7533
7534         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
7535           httemplate/view/cust_main/packages.html: okay.  counts are needed
7536           for the package sort, so push the embedded counting into
7537           cust_main.pm.  sure hope this does it. RT#5083
7538
7539 2009-03-29 22:08  ivan
7540
7541         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
7542           finally do it, RT#5083
7543
7544 2009-03-29 21:50  ivan
7545
7546         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
7547           finally do it, RT#5083
7548
7549 2009-03-29 21:41  ivan
7550
7551         * httemplate/view/cust_main/packages.html: double doh! RT#5083
7552
7553 2009-03-29 21:35  ivan
7554
7555         * httemplate/view/cust_main/packages.html: doh!  underscore,
7556           RT#5083
7557
7558 2009-03-29 21:31  ivan
7559
7560         * httemplate/view/cust_main/packages.html: try not to search for
7561           nothing in cust_svc so much, RT#5083
7562
7563 2009-03-29 21:15  ivan
7564
7565         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
7566           not to search for nothing in cust_svc so much, RT#5083
7567
7568 2009-03-29 20:47  ivan
7569
7570         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
7571           RT#5083
7572
7573 2009-03-29 20:12  ivan
7574
7575         * httemplate/view/cust_main/packages.html: really prevent separate
7576           part_pkg query, RT#5083
7577
7578 2009-03-29 18:39  ivan
7579
7580         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
7581           RT#5083
7582
7583 2009-03-29 18:28  ivan
7584
7585         * httemplate/view/cust_main/packages.html: fix setup date display,
7586           RT#5083
7587
7588 2009-03-29 18:09  ivan
7589
7590         * httemplate/view/cust_main/packages.html: forget caching, instead
7591           scoop up cust_pkg and part_pkg in one query, RT#5083
7592
7593 2009-03-29 18:05  ivan
7594
7595         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
7596           forget caching, instead scoop up cust_pkg and part_pkg in one
7597           query, RT#5083
7598
7599 2009-03-29 17:32  ivan
7600
7601         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
7602           part_pkg caching should speedup display of lots of packages,
7603           RT#5083
7604
7605 2009-03-29 16:44  ivan
7606
7607         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
7608           2 (or configured) cancelled and one-time charge packages, RT#5083
7609
7610 2009-03-29 04:56  ivan
7611
7612         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
7613
7614 2009-03-29 04:52  ivan
7615
7616         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
7617
7618 2009-03-29 03:39  ivan
7619
7620         * httemplate/view/cust_main/packages/package.html: avoid looking up
7621           part_pkg redundantly in the pkg loop, RT#5083
7622
7623 2009-03-29 03:34  ivan
7624
7625         * httemplate/view/cust_main/packages/package.html: avoid looking up
7626           package details redundantly in the pkg loop, RT#5083
7627
7628 2009-03-29 03:17  ivan
7629
7630         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
7631           qsearch for more realisitic profiling data, RT#5083
7632
7633 2009-03-29 02:38  ivan
7634
7635         * httemplate/view/cust_main/: one_time_charge_link.html,
7636           packages.html, packages/status.html: optimize customer view when
7637           there's lots of packages; *really* avoid looking up any config
7638           inside the package loop, RT#5083
7639
7640 2009-03-28 15:59  ivan
7641
7642         * httemplate/elements/select-cust-part_pkg.html,
7643           httemplate/elements/select-cust-pkg_class.html,
7644           httemplate/elements/select-part_pkg.html,
7645           httemplate/elements/select-table.html,
7646           httemplate/elements/tr-select-cust-part_pkg.html,
7647           httemplate/elements/tr-selectmultiple-part_pkg.html,
7648           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
7649           httemplate/misc/cust-part_pkg.cgi,
7650           httemplate/misc/order_pkg.html: package selector, split by
7651           package class, RT#5077
7652
7653 2009-03-25 20:59  ivan
7654
7655         * FS/FS/svc_acct.pm: yow
7656
7657 2009-03-25 20:53  ivan
7658
7659         * FS/FS/cust_main.pm: sort packages by label of first (primary)
7660           service, RT#5041
7661
7662 2009-03-25 02:36  ivan
7663
7664         * httemplate/pref/pref-process.html: throw a proper error message
7665           instead of a mason error on pw chagne problems, RT#5073
7666
7667 2009-03-25 02:36  ivan
7668
7669         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
7670
7671 2009-03-25 01:45  ivan
7672
7673         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
7674           RT#5042
7675
7676 2009-03-24 02:42  ivan
7677
7678         * bin/countdeclines: quick tool for RT#3843
7679
7680 2009-03-23 23:31  ivan
7681
7682         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
7683
7684 2009-03-23 19:36  ivan
7685
7686         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
7687           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
7688           <email>, supress extraneous service list, RT#3519
7689
7690 2009-03-23 16:33  jeff
7691
7692         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
7693           httemplate/misc/process/recharge_svc.html: more DTRT with usage
7694           on service transfer between packages and recharges  RT #2884,
7695           #5040 + #4995 fallout
7696
7697 2009-03-23 15:45  ivan
7698
7699         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
7700           from GECOS to "Real Name", RT#3519
7701
7702 2009-03-23 10:02  ivan
7703
7704         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
7705           (svc_acct.finger) to bulk billing detail, RT#3519
7706
7707 2009-03-21 20:33  ivan
7708
7709         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
7710
7711 2009-03-21 19:47  ivan
7712
7713         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
7714           usps address standardization when the zip returned has no zip+4,
7715           RT#4882
7716
7717 2009-03-21 16:37  ivan
7718
7719         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
7720           cron output not useful
7721
7722 2009-03-21 16:32  ivan
7723
7724         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
7725           up
7726
7727 2009-03-21 15:14  ivan
7728
7729         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
7730           freeside-check local monitoring, RT#4610
7731
7732 2009-03-19 19:14  ivan
7733
7734         * bin/ping: adding quick remote ping & alert script, RT#4610
7735
7736 2009-03-18 08:11  jeff
7737
7738         * FS/FS/part_pkg_taxrate.pm: more error information
7739
7740 2009-03-17 17:30  jeff
7741
7742         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
7743           httemplate/edit/part_svc.cgi: hide unused usage columns
7744
7745 2009-03-17 15:02  ivan
7746
7747         * fs_selfservice/FS-SelfService/SelfService.pm: add
7748           payment_info_renew_info method to ClientAPI/MyAccount and
7749           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
7750
7751 2009-03-17 14:38  ivan
7752
7753         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
7754           fs_selfservice/FS-SelfService/SelfService.pm: add
7755           payment_info_renew_info method to ClientAPI/MyAccount and
7756           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
7757
7758 2009-03-17 13:41  ivan
7759
7760         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
7761
7762 2009-03-17 13:13  ivan
7763
7764         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
7765           since it could be dangerous
7766
7767 2009-03-17 13:04  ivan
7768
7769         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
7770
7771 2009-03-17 12:48  ivan
7772
7773         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
7774
7775 2009-03-17 09:06  jeff
7776
7777         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
7778           RT#4903)
7779
7780 2009-03-17 05:01  ivan
7781
7782         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
7783           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
7784
7785 2009-03-17 02:59  ivan
7786
7787         * FS/FS/Misc/eps2png.pm: less debugging
7788
7789 2009-03-17 02:58  ivan
7790
7791         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
7792           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
7793           httemplate/config/config-view.cgi, httemplate/docs/license.html:
7794           add eps preview to config, for RT#5025
7795
7796 2009-03-16 16:28  jeff
7797
7798         * FS/FS/Schema.pm: avoid the need for approximate comparisons
7799           RT#4903
7800
7801 2009-03-16 10:06  jeff
7802
7803         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
7804           httemplate/edit/svc_broadband.cgi: have prizm use service data
7805           rather than package data to select a profile RT#4853
7806
7807 2009-03-16 08:52  jeff
7808
7809         * bin/make-pkg-fruit: a tool for migrating package elements to
7810           services
7811
7812 2009-03-16 01:08  jeff
7813
7814         * FS/FS/svc_broadband.pm: get the dup checking right
7815
7816 2009-03-16 00:13  ivan
7817
7818         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
7819           elements/location.html: allow country selection on credit card
7820           entry, RT#4997
7821
7822 2009-03-16 00:13  ivan
7823
7824         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
7825           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
7826           chars in Locale::SubCountry states, RT#4997
7827
7828 2009-03-15 23:22  ivan
7829
7830         * Makefile: 5.10!  welcome to the future
7831
7832 2009-03-15 22:54  ivan
7833
7834         * httemplate/view/svc_domain.cgi: fix custnum display on domain
7835           view
7836
7837 2009-03-15 21:21  jeff
7838
7839         * FS/FS/svc_broadband.pm: use part_svc_router
7840
7841 2009-03-15 17:57  jeff
7842
7843         * FS/FS/svc_broadband.pm: comment change
7844
7845 2009-03-15 15:44  ivan
7846
7847         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
7848
7849 2009-03-15 15:33  ivan
7850
7851         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
7852           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
7853           626.' error when using attribute_since_sqlradacct
7854
7855 2009-03-15 12:42  ivan
7856
7857         * FS/FS/cust_pkg_reason.pm: should give better performance if we
7858           search for what we want instead of using a string match
7859
7860 2009-03-15 03:46  ivan
7861
7862         * FS/FS/cust_main.pm: fix application of data fields from prepaid
7863           cards in addition to time field
7864
7865 2009-03-15 03:34  ivan
7866
7867         * httemplate/misc/process/recharge_svc.html: apply byte values from
7868           prepaid cards as well as time value, RT#4995
7869
7870 2009-03-15 03:30  ivan
7871
7872         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
7873           not a disk drive manufacturer, don't use halfass base-10
7874           megs/gigs
7875
7876 2009-03-15 00:33  ivan
7877
7878         * FS/FS/cust_main.pm: cust_main::payment_info, for
7879           ClientAPI::MyAccount
7880
7881 2009-03-14 16:44  ivan
7882
7883         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
7884           old files, RT#3093 / RT#4963
7885
7886 2009-03-13 11:22  jeff
7887
7888         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
7889           in in the interim
7890
7891 2009-03-11 03:03  ivan
7892
7893         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
7894           config, RT#4404
7895
7896 2009-03-11 02:41  ivan
7897
7898         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
7899
7900 2009-03-11 01:57  ivan
7901
7902         * bin/print-directory_assist: comma
7903
7904 2009-03-11 01:46  ivan
7905
7906         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
7907           codes and a kludge to print DA numbers for all of them
7908
7909 2009-03-10 09:14  jeff
7910
7911         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
7912           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
7913           fs_selfservice/FS-SelfService/cgi/verify.cgi,
7914           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7915           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7916           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
7917           fs_selfservice/FS-SelfService/cgi/signup.cgi,
7918           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
7919           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
7920           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
7921           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
7922           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
7923           fs_selfservice/FS-SelfService/SelfService.pm,
7924           httemplate/browse/payment_gateway.html,
7925           httemplate/edit/payment_gateway.html,
7926           httemplate/edit/process/payment_gateway.html: merge webpay
7927           support in with autoselection of old realtime_bop and
7928           realtime_refund_bop
7929
7930 2009-03-08 17:15  ivan
7931
7932         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
7933
7934 2009-03-08 17:15  ivan
7935
7936         * httemplate/misc/svc_acct-domains.cgi: doh
7937
7938 2009-03-03 17:47  ivan
7939
7940         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
7941
7942 2009-03-03 15:56  ivan
7943
7944         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
7945           uid freeside" error
7946
7947 2009-03-03 15:41  ivan
7948
7949         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
7950           hash assignment" warning
7951
7952 2009-03-02 00:49  ivan
7953
7954         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
7955           preliminary vitelity export, RT#4868
7956
7957 2009-03-01 20:58  ivan
7958
7959         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
7960           do charged_party rewriting in the cdrrewrited daemon, RT#4342
7961
7962 2009-03-01 16:10  ivan
7963
7964         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
7965           signup.html use selfserice skin config too: selfservice-head,
7966           selfserfice-body_header, selfservice-body_footer,
7967           selfservice-body_bgcolor, selfservice-box_bgcolor
7968
7969 2009-02-28 10:27  ivan
7970
7971         * Makefile: avoid erroring out running install-perl-modules when
7972           you have a pristine, un-updated CVS checkout
7973
7974 2009-02-25 19:51  ivan
7975
7976         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
7977           bit friendlier for BILL signups for testingm RT#4018
7978
7979 2009-02-25 12:05  ivan
7980
7981         * bin/japan.pl: adding quick tool to change the "states" for japan
7982
7983 2009-02-24 02:15  ivan
7984
7985         * FS/FS/Setup.pm: be quiet
7986
7987 2009-02-24 02:09  ivan
7988
7989         * conf/report_template: more bootstrapping bs
7990
7991 2009-02-24 02:06  ivan
7992
7993         * FS/FS/part_referral.pm: bootstrapping issues
7994
7995 2009-02-24 02:00  ivan
7996
7997         * FS/FS/Setup.pm: bootstrapping issues, aaargh
7998
7999 2009-02-24 01:58  ivan
8000
8001         * FS/FS/Setup.pm: bootstrapping issues, ugh
8002
8003 2009-02-24 01:50  ivan
8004
8005         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
8006           bin/freeside-create-initial-data: bootstrapping issues
8007
8008 2009-02-24 01:41  ivan
8009
8010         * bin/freeside-create-initial-data: somehow rc install wound up
8011           without any data
8012
8013 2009-02-24 00:45  ivan
8014
8015         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
8016
8017 2009-02-24 00:41  ivan
8018
8019         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
8020           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
8021           to be billable, RT#3196
8022
8023 2009-02-23 15:52  ivan
8024
8025         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
8026           config type
8027
8028 2009-02-22 13:11  ivan
8029
8030         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
8031
8032 2009-02-22 13:08  ivan
8033
8034         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
8035           where freeside-upgrade spends time
8036
8037 2009-02-22 12:42  ivan
8038
8039         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
8040           RT#4902
8041
8042 2009-02-22 12:12  ivan
8043
8044         * bin/apache.export: add exportnum to apache export files so they
8045           all get preserved in the case where you're using multiple apache
8046           exports to the same machine, RT#4901
8047
8048 2009-02-22 11:46  ivan
8049
8050         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
8051           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
8052           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
8053
8054 2009-02-22 02:58  ivan
8055
8056         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
8057           packages that don't have a last bill date.  really.  RT#4881
8058
8059 2009-02-22 02:34  ivan
8060
8061         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
8062
8063 2009-02-22 00:41  ivan
8064
8065         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
8066           FS/FS/type_pkgs.pm: add agent type list to package def browse,
8067           RT#4880
8068
8069 2009-02-21 18:37  ivan
8070
8071         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
8072           report for more complex situations with counties and taxclasses,
8073           make taxable line items clickable, RT#4878
8074
8075 2009-02-21 16:19  ivan
8076
8077         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
8078           this fixes up tax reports nicely.  RT#4878
8079
8080 2009-02-21 12:56  ivan
8081
8082         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
8083           location_sql search, for tax reports.  RT#4878
8084
8085 2009-02-21 12:14  ivan
8086
8087         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
8088           location_sql search, for tax reports.  RT#4878
8089
8090 2009-02-21 09:56  ivan
8091
8092         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
8093           follow-tax-rename tool (well, quick hack), RT#4878
8094
8095 2009-02-20 20:28  ivan
8096
8097         * FS/FS/Record.pm: and for obj creation too
8098
8099 2009-02-20 20:27  ivan
8100
8101         * FS/FS/Record.pm: it would help to actually finish
8102           nowarn_classload kludge
8103
8104 2009-02-20 20:23  ivan
8105
8106         * FS/FS/Record.pm: add nowarn_classload kludge
8107
8108 2009-02-20 07:07  jeff
8109
8110         * httemplate/edit/cust_main.cgi: support a default tax location
8111           outside us/ca with cch data and better handling of response from
8112           USPS (RT 4857)
8113
8114 2009-02-19 18:55  ivan
8115
8116         * FS/FS/access_user.pm: oops, adding multiple-rightname support
8117           broke ACL caching, bringing it back should be a good perf win for
8118           large customer views, whew.  RT#4830
8119
8120 2009-02-19 18:41  ivan
8121
8122         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
8123           disable display of auto-suspend dates unless enabled by config.
8124           at least until it can be made more efficient.  this is slowing
8125           down customer view waaaaaaaaaay too much.  RT#4830
8126
8127 2009-02-19 18:22  ivan
8128
8129         * httemplate/autohandler: harmless tyop
8130
8131 2009-02-19 05:38  jeff
8132
8133         * httemplate/edit/: cust_main.cgi,
8134           cust_main/choose_tax_location.html: do not attempt to assign a
8135           geocode to non us/ca addresses (RT 4857)
8136
8137 2009-02-18 23:57  ivan
8138
8139         * httemplate/search/: elements/cust_pay_or_refund.html,
8140           elements/search.html, cust_pay_pending.html: redirect pending
8141           payment report back to customer when the pending payment is
8142           resolved, RT#4837, and fix otaker fallout from the pending stuff,
8143           RT#4866
8144
8145 2009-02-18 22:42  ivan
8146
8147         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
8148           add profiling to a file OOM situations, RT#4830
8149
8150 2009-02-18 17:50  ivan
8151
8152         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
8153
8154 2009-02-16 23:43  ivan
8155
8156         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
8157           you otherwise couldn't see, RT#4854
8158
8159 2009-02-16 23:40  ivan
8160
8161         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
8162           you otherwise couldn't see, RT#4854
8163
8164 2009-02-16 18:28  ivan
8165
8166         * FS/FS/Mason.pm, httemplate/autohandler,
8167           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
8168           per-user preference for turning on profiling display when
8169           DBIx::Profile is loaded, RT#4830
8170
8171 2009-02-16 18:01  ivan
8172
8173         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
8174           httemplate/edit/process/quick-charge.cgi,
8175           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
8176           to one-time charges, RT#4858
8177
8178 2009-02-16 15:54  ivan
8179
8180         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
8181           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
8182           httemplate/search/elements/cust_pay_or_refund.html,
8183           httemplate/edit/cust_pay_pending.html,
8184           httemplate/edit/process/cust_pay_pending.html,
8185           httemplate/view/cust_main/payment_history.html,
8186           httemplate/elements/menu.html: add reporting on (and resolution
8187           of) stuck pending transactions, RT#4837 (RT#3572)
8188
8189 2009-02-15 22:40  jeff
8190
8191         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
8192           updates to the initial install
8193
8194 2009-02-15 22:02  jeff
8195
8196         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
8197           allow completely empty updates (again?)
8198
8199 2009-02-15 21:59  jeff
8200
8201         * FS/FS/cust_tax_location.pm: wrong operator
8202
8203 2009-02-15 09:38  jeff
8204
8205         * FS/FS/tax_rate.pm: remove useless line
8206
8207 2009-02-15 09:23  jeff
8208
8209         * FS/FS/tax_rate.pm: tyop
8210
8211 2009-02-15 09:20  jeff
8212
8213         * FS/FS/tax_rate.pm: trim whitespace on import
8214
8215 2009-02-15 05:51  jeff
8216
8217         * FS/FS/Record.pm: improved float searching
8218
8219 2009-02-13 16:40  ivan
8220
8221         * httemplate/: elements/select-agent.html,
8222           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
8223           select-agent agent virtualization, RT#1405
8224
8225 2009-02-12 11:48  jeff
8226
8227         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
8228           help
8229
8230 2009-02-12 07:55  jeff
8231
8232         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
8233           better upload error handling and correction of tax upload
8234           filecount
8235
8236 2009-02-11 10:44  ivan
8237
8238         * httemplate/search/cdr.html: fix select and unselect all buttons
8239           on CDR bulk actions, RT#4766
8240
8241 2009-02-11 08:06  jeff
8242
8243         * FS/FS/Schema.pm: mac is unique
8244
8245 2009-02-10 08:25  jeff
8246
8247         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
8248           limit workaround
8249
8250 2009-02-10 02:35  ivan
8251
8252         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
8253           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
8254           interface, RT#4766 / RT#4731
8255
8256 2009-02-09 07:03  ivan
8257
8258         * httemplate/browse/agent.cgi: try for slightly better UI on agent
8259           config overrides
8260
8261 2009-02-09 06:05  ivan
8262
8263         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
8264           FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
8265           conf/invoice_html, conf/invoice_html_statement,
8266           httemplate/config/config-image.cgi,
8267           httemplate/config/config-process.cgi,
8268           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
8269           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
8270           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
8271           company_name, company_address, logo, etc.. RT#3989
8272
8273 2009-02-09 03:45  ivan
8274
8275         * FS/FS/UI/Web.pm: pull out the data for address fields too!
8276           RT#4583
8277
8278 2009-02-09 03:35  ivan
8279
8280         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
8281
8282 2009-02-09 03:32  ivan
8283
8284         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
8285           formats that include service address, RT#4583
8286
8287 2009-02-09 02:38  ivan
8288
8289         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
8290           take a while
8291
8292 2009-02-08 21:59  ivan
8293
8294         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
8295           skip_dstchannel_prefix options, RT#3196
8296
8297 2009-02-08 17:49  ivan
8298
8299         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
8300           httemplate/browse/access_group.html,
8301           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
8302           httemplate/edit/elements/edit.html,
8303           httemplate/elements/select-part_pkg.html: further work on agents
8304           editing own packages: fix fallout on package customization from
8305           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
8306           to package browse, like clone service, and have agent type
8307           selection disappear when you set an agentnum.  RT#1331
8308
8309 2009-02-07 18:05  ivan
8310
8311         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
8312           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
8313           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
8314           httemplate/edit/process/part_pkg.cgi,
8315           httemplate/elements/select-agent_types.html,
8316           httemplate/elements/select-cust-part_pkg.html,
8317           httemplate/elements/select-part_pkg.html,
8318           httemplate/elements/select-table.html,
8319           httemplate/elements/tr-select-agent_types.html,
8320           httemplate/search/elements/search.html,
8321           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
8322           packages: allow them to see (but not edit) global packages for
8323           their type, RT#1331
8324
8325 2009-02-07 12:16  ivan
8326
8327         * FS/FS/ClientAPI/MyAccount.pm,
8328           fs_selfservice/FS-SelfService/SelfService.pm: add more
8329           documentation on order_pkg and the ability to order svc_phone
8330           too, RT#4722
8331
8332 2009-02-07 11:35  ivan
8333
8334         * httemplate/view/cust_main/payment_history.html: right-align
8335           amount in prev history row
8336
8337 2009-02-07 11:34  ivan
8338
8339         * FS/FS/Record.pm: don't look up encryption config every search,
8340           this should help perf a lot with database config in 1.9
8341
8342 2009-02-07 11:05  ivan
8343
8344         * bin/pod2x: no, it doesn't look like we have query
8345
8346 2009-02-07 00:23  ivan
8347
8348         * httemplate/view/cust_main/: payment_history.html, packages.html,
8349           packages/location.html, packages/services.html,
8350           packages/status.html, payment_history/payment.html,
8351           payment_history/refund.html: optimize customer view: avoid
8352           looking up config values inside loops, RT#4728
8353
8354 2009-02-06 17:45  ivan
8355
8356         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
8357           formatting, RT#4727
8358
8359 2009-02-06 17:33  ivan
8360
8361         * bin/pod2x: don't need this
8362
8363 2009-02-06 17:26  ivan
8364
8365         * bin/pod2x: update pod2x to use Mediawiki module instead of
8366           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
8367
8368 2009-02-06 10:31  ivan
8369
8370         * httemplate/elements/location.html: fix spurious "Unit #" label
8371           showing up, RT#4745
8372
8373 2009-02-05 13:02  jeff
8374
8375         * FS/FS/tax_rate.pm: pluralization agreement
8376
8377 2009-02-05 08:57  jeff
8378
8379         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
8380           style taxes instead of throwing fatal errors
8381
8382 2009-02-04 07:58  jeff
8383
8384         * FS/FS/cust_main.pm: with usage classes, the probability of a
8385           taxless line item tranche is too high for this to be a fatal
8386           error.  we risk overlooking misconfigured taxes/packages
8387
8388 2009-02-03 13:33  jeff
8389
8390         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
8391           filtering conditions
8392
8393 2009-02-01 05:52  ivan
8394
8395         * bin/test_scrub: adding scrub tool
8396
8397 2009-02-01 04:48  ivan
8398
8399         * httemplate/elements/menu.html: yow, don't hide the config menu
8400           unnecessarily
8401
8402 2009-02-01 04:28  ivan
8403
8404         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
8405           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
8406           agent_provision.html, agent_provision_svc_acct.html,
8407           change_bill.html, change_password.html, change_pay.html,
8408           change_ship.html, customer_change_pkg.html,
8409           customer_order_pkg.html, delete_svc.html, footer.html,
8410           list_customers.html, make_ach_payment.html, make_payment.html,
8411           myaccount.html, payment_results.html, process_change_bill.html,
8412           process_change_password.html, process_change_pay.html,
8413           process_change_pkg.html, process_change_ship.html,
8414           process_order_pkg.html, process_order_recharge.html,
8415           process_svc_acct.html, process_svc_external.html, provision.html,
8416           provision_svc_acct.html, recharge_prepay.html,
8417           recharge_results.html, selfservice.cgi, view_customer.html,
8418           view_invoice.html, view_support_details.html, view_usage.html,
8419           view_usage_details.html: put the footer in one frigging file,
8420           whew
8421
8422 2009-02-01 02:37  ivan
8423
8424         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
8425           speed up freeside-migrate-events slightly... RT#4277
8426
8427 2009-01-31 20:13  ivan
8428
8429         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
8430           getting huge dbs upgraded, RT#4679
8431
8432 2009-01-31 01:53  ivan
8433
8434         * FS/FS/access_user.pm: cache the results of ACL queries, should
8435           improve performance of customer view page for customers with
8436           shitloads of packages/services, RT#4696
8437
8438 2009-01-30 12:44  ivan
8439
8440         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
8441
8442 2009-01-29 16:40  ivan
8443
8444         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
8445
8446 2009-01-29 11:21  ivan
8447
8448         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
8449           config, RT#4271
8450
8451 2009-01-28 08:29  rsiddall
8452
8453         * rpm/freeside.spec: Removed conflict between core billing package
8454           and self-service RPMs so you can install them all on the same
8455           machine.  This may have applications if you're using XMLRPC to
8456           talk to the self-service interface from PHP, Python, etc.
8457
8458 2009-01-27 01:39  ivan
8459
8460         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
8461           ACL to allow download of browse/ stuff too, when possible.
8462           RT#4681
8463
8464 2009-01-25 20:22  ivan
8465
8466         * FS/FS/cust_main.pm: i think this was right after all, we do want
8467           to look for a county-less state+country match before country only
8468           and giving up, RT#4681
8469
8470 2009-01-25 18:14  ivan
8471
8472         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
8473           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
8474           line 2193.  Hopefully no problems with invoice with 0 tax
8475           printing :/.  RT#4681
8476
8477 2009-01-25 17:36  ivan
8478
8479         * FS/FS/cust_main.pm: should be better error message for inability
8480           to find tax rates, RT#4681.  also pull in the add_freq changes.
8481           *think* they're safe.  famous last words.
8482
8483 2009-01-25 17:07  ivan
8484
8485         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
8486           isn't numeric in numeric eq (==) at
8487           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
8488
8489 2009-01-25 15:58  ivan
8490
8491         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
8492           httemplate/edit/elements/edit.html: fix one-time charges and
8493           package customization for employees who don't have 'Edit global
8494           package definition' ACL, RT#4668
8495
8496 2009-01-25 14:20  ivan
8497
8498         * httemplate/browse/: access_group.html, access_user.html:
8499           normalize terminology: s/internal users/employees/
8500
8501 2009-01-25 12:43  ivan
8502
8503         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
8504           -cdrd and -queued, RT#4667
8505
8506 2009-01-24 17:27  ivan
8507
8508         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
8509
8510 2009-01-24 13:53  ivan
8511
8512         * fs_selfservice/php/: order_renew.php,
8513           process_payment_order_renew.php: finish up prepay example,
8514           RT#4623
8515
8516 2009-01-24 13:53  ivan
8517
8518         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
8519           current balance, RT#4623
8520
8521 2009-01-24 13:49  ivan
8522
8523         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
8524           chooser when taxproducts are off
8525
8526 2009-01-24 13:04  ivan
8527
8528         * httemplate/: elements/select-domain.html,
8529           elements/select-table.html, elements/tr-select-domain.html,
8530           search/report_svc_acct.html, search/svc_acct.cgi: add domain
8531           selection to advanced account report (side effect on RT#4623)
8532
8533 2009-01-22 17:23  ivan
8534
8535         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
8536           order_renew.php, process_login.php,
8537           process_payment_order_renew.php: add the start at PHP
8538           self-service as a quick early renew example
8539
8540 2009-01-22 16:49  ivan
8541
8542         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
8543           returned by renew_info, RT#4623
8544
8545 2009-01-22 16:23  ivan
8546
8547         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
8548           renew_info, RT#4623
8549
8550 2009-01-22 09:29  ivan
8551
8552         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
8553           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
8554           methods renew_info, order_renew and process_payment_order_renew
8555           to enable self-renewal through self-service.  RT#4623
8556
8557 2009-01-20 18:02  ivan
8558
8559         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
8560           (hopefully last of the) customize package bogosity in 1.9,
8561           RT#4662
8562
8563 2009-01-20 16:52  ivan
8564
8565         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
8566           service addresses from working, RT#4663
8567
8568 2009-01-20 12:08  ivan
8569
8570         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
8571           agent-specific invoices migrated from 1.7->1.9, RT#4645
8572
8573 2009-01-20 11:35  ivan
8574
8575         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
8576           RT#4645
8577
8578 2009-01-19 15:53  ivan
8579
8580         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
8581           tax-pkg_location changes broke new taxation, this should fix
8582
8583 2009-01-19 15:44  ivan
8584
8585         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
8586
8587 2009-01-19 14:32  ivan
8588
8589         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
8590           0, hopefully finally fix DA for QIS, RT#4502
8591
8592 2009-01-19 09:37  ivan
8593
8594         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
8595           order/cancel, RT#4645
8596
8597 2009-01-18 22:36  ivan
8598
8599         * httemplate/: elements/tr-select-cust_location.html,
8600           view/cust_main/packages/location.html: default service location
8601           is cust_main ship_ address when present!  RT#4499
8602
8603 2009-01-18 19:50  ivan
8604
8605         * FS/FS/Schema.pm, FS/FS/rate.pm,
8606           httemplate/edit/process/rate_region.cgi: 10 digit prefix
8607           matching, RT#4403
8608
8609 2009-01-18 15:51  ivan
8610
8611         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
8612
8613 2009-01-18 15:43  ivan
8614
8615         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
8616           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
8617           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
8618           FS/t/cust_bill_pkg_tax_location.t,
8619           httemplate/search/cust_bill_pkg.cgi,
8620           httemplate/search/report_tax.cgi,
8621           httemplate/view/cust_main/packages/location.html: finish package
8622           location tax reporing, RT#4499
8623
8624 2009-01-18 13:06  rsiddall
8625
8626         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
8627           an equals sign.
8628
8629 2009-01-13 05:00  ivan
8630
8631         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
8632           return number to availability, RT#4603
8633
8634 2009-01-12 19:25  ivan
8635
8636         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
8637           sticky that's why calls were being skipped for wrong carrierid,
8638           RT#4502
8639
8640 2009-01-12 18:39  ivan
8641
8642         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
8643           is just a precendece problem, RT#4502
8644
8645 2009-01-12 18:13  ivan
8646
8647         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
8648           inside the rating loop, RT#4502
8649
8650 2009-01-12 17:58  ivan
8651
8652         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
8653           rating loop, RT#4502
8654
8655 2009-01-12 17:34  ivan
8656
8657         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
8658           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
8659
8660 2009-01-12 16:17  ivan
8661
8662         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
8663
8664 2009-01-12 15:51  ivan
8665
8666         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
8667           DA calls, RT#4502
8668
8669 2009-01-12 13:16  jeff
8670
8671         * FS/FS/cust_main.pm: tickets only exist when a ticket system
8672           exists
8673
8674 2009-01-12 12:59  jeff
8675
8676         * FS/FS/cust_main.pm: doc tyop
8677
8678 2009-01-12 01:01  jeff
8679
8680         * FS/FS/svc_acct.pm: vfw callback failure
8681
8682 2009-01-10 15:56  ivan
8683
8684         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
8685           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
8686           httemplate/edit/process/change-cust_pkg.html,
8687           httemplate/edit/process/cust_pkg.cgi,
8688           httemplate/elements/location.html,
8689           httemplate/elements/tr-select-cust_location.html,
8690           httemplate/view/cust_main/packages/location.html,
8691           httemplate/view/cust_main/packages/package.html: implement
8692           package changes w/location change, RT#4499
8693
8694 2009-01-09 16:43  ivan
8695
8696         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8697           httemplate/elements/location.html,
8698           httemplate/elements/tr-select-cust_location.html,
8699           httemplate/view/cust_main/packages.html,
8700           httemplate/edit/process/quick-cust_pkg.cgi,
8701           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
8702           more work on package service addresses:  hide locations when
8703           they're all the default, config to show them anyway / finish
8704           implementing package ordering, fix all the state/county weirdness
8705           when changing the location dropdown. RT#4499
8706
8707 2009-01-08 20:06  ivan
8708
8709         * httemplate/edit/cust_main/contact.html,
8710           httemplate/elements/location.html,
8711           httemplate/elements/select-country.html,
8712           httemplate/elements/select-county.html,
8713           httemplate/elements/select-state.html,
8714           httemplate/elements/tr-select-part_referral.html,
8715           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
8716           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
8717           httemplate/view/cust_main/packages.html,
8718           httemplate/view/cust_main/packages/location.html: pick/enter a
8719           location when ordering a package, RT#4499
8720
8721 2009-01-07 17:45  ivan
8722
8723         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
8724           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8725           FS/t/cust_location.t, eg/table_template.pm,
8726           eg/table_template-svc.pm,
8727           httemplate/view/cust_main/packages.html,
8728           httemplate/view/cust_main/packages/location.html,
8729           httemplate/view/cust_main/packages/package.html,
8730           httemplate/view/cust_main/packages/services.html,
8731           httemplate/view/cust_main/packages/status.html: start adding
8732           package locations, RT#4499
8733
8734 2009-01-07 08:59  jeff
8735
8736         * conf/invoice_latex: allow tex to do more column sizing
8737
8738 2009-01-06 16:27  ivan
8739
8740         * httemplate/browse/rate_region.html: country code is two words
8741
8742 2009-01-06 16:18  ivan
8743
8744         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
8745           RT#4524
8746
8747 2009-01-06 16:14  ivan
8748
8749         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
8750           help browse regions by countrycode
8751
8752 2009-01-06 15:30  ivan
8753
8754         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
8755           unrateable and add an ignore_unrateable flag to go back to the
8756           old skip behavior
8757
8758 2009-01-06 13:16  ivan
8759
8760         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
8761           in default CDR output format; fix "all 0 prices" when using
8762           simple output format w/internal rating, RT#4503
8763
8764 2009-01-05 13:12  jeff
8765
8766         * FS/FS/tax_rate.pm: doh! change the interface here, too
8767
8768 2009-01-04 16:26  ivan
8769
8770         * httemplate/elements/checkboxes-table-name.html,
8771           httemplate/elements/checkboxes.html,
8772           httemplate/elements/select-rate.html,
8773           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
8774           httemplate/browse/rate.cgi,
8775           httemplate/misc/copy-rate_detail.html,
8776           httemplate/misc/process/copy-rate_detail.html: add rate copying,
8777           RT#4431
8778
8779 2009-01-04 14:07  ivan
8780
8781         * Makefile, init.d/freeside-init: don't run a self-service server
8782           against localhost OOTB; eliminate those gigantic useless logfiles
8783
8784 2009-01-02 17:52  ivan
8785
8786         * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
8787           FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
8788           CDR format, RT#4425
8789
8790 2009-01-02 14:03  ivan
8791
8792         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
8793           FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
8794           troop CDRs, RT#4413
8795
8796 2009-01-02 10:01  ivan
8797
8798         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
8799
8800 2009-01-02 09:58  ivan
8801
8802         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
8803
8804 2009-01-01 12:11  rsiddall
8805
8806         * rpm/freeside-selfservice.conf: New Apache configuration file for
8807           the self-service interface.
8808
8809 2009-01-01 12:10  rsiddall
8810
8811         * rpm/freeside.spec: Modifications to let self-service work if you
8812           really insist on installing it on the same machine as the billing
8813           server.  Also more fixes for SuSE, and a couple of changes to
8814           minimize differences from the 1.7 branch.
8815
8816 2008-12-31 14:04  ivan
8817
8818         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
8819           CDR format, RT#4403
8820
8821 2008-12-31 10:07  jeff
8822
8823         * FS/FS/cust_main.pm: one got missed?
8824
8825 2008-12-30 19:28  ivan
8826
8827         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
8828           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
8829           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
8830           httemplate/misc/cdr-import.html,
8831           httemplate/misc/process/cdr-import.html: bell west CDR format,
8832           RT#4403
8833
8834 2008-12-30 14:00  jeff
8835
8836         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
8837           improvements and corrections to reasons based on history records
8838
8839 2008-12-30 13:45  jeff
8840
8841         * FS/FS/cdr.pm: move price to last column for default_source
8842
8843 2008-12-30 11:13  jeff
8844
8845         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
8846           usage_class for tax purposes in calltypenum
8847
8848 2008-12-29 10:06  jeff
8849
8850         * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
8851           etc/fslongtable.sty: ease deployment of patched longtable
8852
8853 2008-12-28 11:10  ivan
8854
8855         * httemplate/browse/cust_main_county.cgi: finish dealing with
8856           counties with spaces, etc., RT#4496
8857
8858 2008-12-28 11:08  ivan
8859
8860         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
8861           ut_textn strings in county expansion, RT#4496
8862
8863 2008-12-28 10:59  ivan
8864
8865         * httemplate/browse/cust_main_county.cgi: deal with counties with
8866           spaces, etc., RT#4496
8867
8868 2008-12-28 10:52  ivan
8869
8870         * httemplate/browse/cust_main_county.cgi: put the
8871           country/state/county selections on their own line, RT#4496
8872
8873 2008-12-28 10:48  ivan
8874
8875         * httemplate/elements/: select-country.html, select-county.html,
8876           select-state.html, select-did.html: fix browse results for
8877           selecting counties (resulting from separating tax classes), also
8878           add dropdowns to browse by state and county, RT#4496
8879
8880 2008-12-28 10:44  ivan
8881
8882         * httemplate/: browse/cust_main_county.cgi,
8883           edit/cust_main/contact.html, edit/cust_main/billing.html,
8884           misc/payment.cgi, edit/cust_main/select-country.html,
8885           edit/cust_main/select-county.html,
8886           edit/cust_main/select-state.html: fix browse results for
8887           selecting counties (resulting from separating tax classes), also
8888           add dropdowns to browse by state and county, RT#4496
8889
8890 2008-12-24 16:45  jeff
8891
8892         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
8893           "texas tax" in 1.9
8894
8895 2008-12-23 13:41  jeff
8896
8897         * FS/FS/cust_main.pm: miss use
8898
8899 2008-12-23 12:35  jeff
8900
8901         * FS/FS/cust_main.pm: correct bad tax calculation
8902
8903 2008-12-22 16:32  ivan
8904
8905         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
8906           to avoid pushing the total column out to the right, RT#4449
8907
8908 2008-12-22 15:28  ivan
8909
8910         * httemplate/config/config.cgi: textareas are much less annoying to
8911           work with when their scrollbar isn't scrolled off the side itself
8912
8913 2008-12-22 14:30  rsiddall
8914
8915         * rpm/freeside.spec: Copying over modifications to support SuSE
8916           from the 1.7 branch.
8917
8918 2008-12-22 13:16  ivan
8919
8920         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
8921           package names to 50 chars to avoid problems with typeset
8922           invoices, RT#4449
8923
8924 2008-12-21 13:53  ivan
8925
8926         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
8927           RT#4204
8928
8929 2008-12-21 13:49  ivan
8930
8931         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
8932
8933 2008-12-21 13:44  ivan
8934
8935         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
8936
8937 2008-12-21 13:37  ivan
8938
8939         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
8940           like svc_acct, closes: RT#4204 (also a few lines of the new
8941           per-agent config snuck in Conf.pm from RT#3989)
8942
8943 2008-12-21 13:33  ivan
8944
8945         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
8946           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
8947           bin/freeside-upgrade: unique checking for svc_phone like
8948           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
8949           config snuck in Conf.pm from RT#3989)
8950
8951 2008-12-21 10:38  ivan
8952
8953         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
8954
8955 2008-12-21 10:09  ivan
8956
8957         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
8958           freeside-queued put billing jobs in the queue, so they run in
8959           their own short-lived processes, RT#4423
8960
8961 2008-12-21 09:40  ivan
8962
8963         * FS/FS/queue.pm: doc
8964
8965 2008-12-15 16:08  jeff
8966
8967         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
8968
8969 2008-12-11 13:11  jeff
8970
8971         * FS/FS/cust_main.pm: place tax on invoice only once
8972
8973 2008-12-10 13:43  ivan
8974
8975         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
8976           report_cust_credit.html, report_cust_event.html,
8977           report_cust_main-zip.html, report_cust_main.html,
8978           report_cust_pay.html, report_cust_pay_batch.html,
8979           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
8980           report_tax.html: allow all-agent reporting again
8981
8982 2008-12-10 13:33  ivan
8983
8984         * httemplate/graph/: report_cust_bill_pkg.html,
8985           report_cust_pkg.html, report_money_time.html: allow all-agent
8986           reporting again
8987
8988 2008-12-10 12:20  ivan
8989
8990         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
8991
8992 2008-12-10 11:43  rsiddall
8993
8994         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
8995           with moving code out of handler.pl, etc.
8996
8997 2008-12-10 11:42  rsiddall
8998
8999         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
9000           and map them back to Perl module names.
9001
9002 2008-12-09 18:47  jeff
9003
9004         * FS/FS/cust_tax_location.pm: space is empty
9005
9006 2008-12-08 17:49  ivan
9007
9008         * FS/FS/Record.pm: oops
9009
9010 2008-12-08 17:46  ivan
9011
9012         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
9013           httemplate/misc/inventory_item-import.html,
9014           httemplate/misc/process/inventory_item-import.html: use common
9015           base for inventory import too, fixes problems with errors due to
9016           dos line endings and allows Excel upload, RT#4346
9017
9018 2008-12-08 02:13  ivan
9019
9020         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
9021           columns, RT#4376
9022
9023 2008-12-08 01:08  ivan
9024
9025         * FS/FS/Schema.pm: make room for CDRs, RT#4387
9026
9027 2008-12-08 00:52  ivan
9028
9029         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
9030           add an header for rating_method=prefix too, RT#4387
9031
9032 2008-12-08 00:46  ivan
9033
9034         * conf/invoice_html: normal ext_desc shouldn't shove the second+
9035           columns of CDRs out
9036
9037 2008-12-05 09:23  jeff
9038
9039         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
9040
9041 2008-12-05 09:19  jeff
9042
9043         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
9044           taxes
9045
9046 2008-12-05 00:24  jeff
9047
9048         * FS/FS/cust_main.pm: missing uses, corrects 4388
9049
9050 2008-12-04 20:20  jeff
9051
9052         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
9053           charged
9054
9055 2008-12-03 21:16  jeff
9056
9057         * FS/FS/part_export/soma.pm: wtf?
9058
9059 2008-12-03 18:19  jeff
9060
9061         * httemplate/edit/cust_main.cgi: better placement of script
9062           sourcing
9063
9064 2008-12-03 18:03  jeff
9065
9066         * httemplate/elements/init_overlib.html: better placement of script
9067           sourcing
9068
9069 2008-12-03 17:46  jeff
9070
9071         * httemplate/edit/cust_main/choose_tax_location.html: better
9072           behavior when zip code is missing
9073
9074 2008-12-03 15:29  ivan
9075
9076         * httemplate/search/report_receivables.html: allow an all-agent
9077           receivables report again
9078
9079 2008-12-03 13:15  ivan
9080
9081         * httemplate/misc/whois.cgi: fix real customer numbers showing on
9082           view pages, RT#4099/4379
9083
9084 2008-12-03 13:12  ivan
9085
9086         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
9087           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
9088           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
9089           on view pages, RT#4099/4379
9090
9091 2008-12-03 09:25  ivan
9092
9093         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
9094           default to countrycode 1
9095
9096 2008-12-02 21:53  ivan
9097
9098         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
9099           max length for packages, so invoices don't wrap, RT#4328
9100
9101 2008-12-02 17:42  jeff
9102
9103         * bin/import-tax-rates,
9104           httemplate/edit/cust_main/choose_tax_location.html,
9105           httemplate/edit/cust_main/contact.html,
9106           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
9107           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
9108           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
9109           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
9110           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
9111           support zip5 tax lookups, correct errors with fixed format cch
9112           import, inital import performance improvements, noise reduction
9113           on imports, tool for inital import
9114
9115 2008-11-30 23:52  ivan
9116
9117         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
9118           vedeye, RT#4342
9119
9120 2008-11-30 15:37  ivan
9121
9122         * httemplate/edit/access_user.html: s/Internal Access
9123           Groups/Employee Groups/
9124
9125 2008-11-30 15:34  ivan
9126
9127         * httemplate/: browse/access_user.html, edit/access_user.html:
9128           s/Internal Users/Employees/
9129
9130 2008-11-30 15:26  ivan
9131
9132         * httemplate/: browse/access_group.html, edit/access_group.html:
9133           s/Internal Access Groups/Employee Groups/
9134
9135 2008-11-30 13:01  ivan
9136
9137         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
9138           duration/billsec with simple & simple2 rate plans
9139
9140 2008-11-29 13:54  ivan
9141
9142         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
9143           fs_selfservice/FS-SelfService/SelfService.pm,
9144           fs_selfservice/FS-SelfService/cgi/login.html,
9145           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
9146           selfservice_server-single_domain config, and login_info
9147           self-service method to give the login page a bit more
9148           configurability
9149
9150 2008-11-29 12:32  ivan
9151
9152         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
9153           login_info self-service method to give the login page a bit more
9154           configurability
9155
9156 2008-11-25 16:30  ivan
9157
9158         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
9159           the rate is 0
9160
9161 2008-11-25 16:20  ivan
9162
9163         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
9164           excel, closes: RT#4337
9165
9166 2008-11-24 07:40  jeff
9167
9168         * FS/FS/part_export/soma.pm: more caffiene, please
9169
9170 2008-11-24 07:36  jeff
9171
9172         * FS/FS/part_export/soma.pm: doh
9173
9174 2008-11-24 07:18  jeff
9175
9176         * FS/FS/part_export/soma.pm: be more accepting
9177
9178 2008-11-24 06:48  jeff
9179
9180         * FS/FS/part_export/soma.pm: esn's are hex
9181
9182 2008-11-24 04:22  ivan
9183
9184         * FS/FS/cdr/genband.pm: update genband import to agree with
9185           reality, RT#4177
9186
9187 2008-11-24 02:59  ivan
9188
9189         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
9190           internal_diddb; throw a warning instead of an error if a number
9191           couldn't be returned to inventory
9192
9193 2008-11-24 02:47  ivan
9194
9195         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
9196           phone_sqlradius CDR population?, RT#4100
9197
9198 2008-11-24 02:11  ivan
9199
9200         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
9201           seconds returned finally, RT#4100
9202
9203 2008-11-24 00:47  ivan
9204
9205         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
9206           add-ons too... eek.  also correct rating to destination RT#4100
9207
9208 2008-11-22 14:17  ivan
9209
9210         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
9211           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
9212           part_event/Condition.pm, part_event/Action/apply.pm,
9213           part_event/Action/bill.pm, part_event/Action/cancel.pm,
9214           part_event/Action/collect.pm,
9215           part_event/Action/cust_bill_batch.pm,
9216           part_event/Action/cust_bill_comp.pm,
9217           part_event/Action/cust_bill_fee_percent.pm,
9218           part_event/Action/cust_bill_realtime_card.pm,
9219           part_event/Action/cust_bill_realtime_check.pm,
9220           part_event/Action/cust_bill_realtime_lec.pm,
9221           part_event/Action/cust_bill_send.pm,
9222           part_event/Action/cust_bill_send_agent.pm,
9223           part_event/Action/cust_bill_send_alternate.pm,
9224           part_event/Action/cust_bill_send_csv_ftp.pm,
9225           part_event/Action/cust_bill_send_if_newest.pm,
9226           part_event/Action/cust_bill_spool_csv.pm,
9227           part_event/Action/cust_bill_suspend_if_balance.pm,
9228           part_event/Action/fee.pm,
9229           part_event/Action/pkg_referral_credit.pm,
9230           part_event/Action/pkg_referral_credit_pkg.pm,
9231           part_event/Action/suspend.pm,
9232           part_event/Action/suspend_if_pkgpart.pm,
9233           part_event/Action/suspend_unless_pkgpart.pm,
9234           part_event/Condition/balance.pm,
9235           part_event/Condition/balance_age.pm,
9236           part_event/Condition/balance_under.pm,
9237           part_event/Condition/cust_bill_age.pm,
9238           part_event/Condition/cust_bill_has_service.pm,
9239           part_event/Condition/cust_bill_owed.pm,
9240           part_event/Condition/cust_bill_owed_under.pm,
9241           part_event/Condition/cust_payments.pm,
9242           part_event/Condition/has_referral_custnum.pm,
9243           part_event/Condition/once_percust.pm,
9244           part_event/Condition/pkg_age.pm,
9245           part_event/Condition/pkg_notchange.pm,
9246           part_event/Condition/pkg_pkgpart.pm,
9247           part_event/Condition/pkg_recurring.pm,
9248           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
9249           referral credits overhaul, use billing events, agents can
9250           self-configure, limit to once-per-customer, depend on any time
9251           from referred package, referred customer payment, specific
9252           packages, partial staged credits, RT#3983
9253
9254 2008-11-21 23:10  ivan
9255
9256         * httemplate/: browse/part_event.html, edit/elements/edit.html:
9257           billing event cloning
9258
9259 2008-11-20 19:36  jeff
9260
9261         * FS/FS/part_export/soma.pm: initial somanetworks support
9262
9263 2008-11-20 18:57  ivan
9264
9265         * httemplate/edit/elements/edit.html: remove debugging accidentally
9266           left in
9267
9268 2008-11-20 18:55  ivan
9269
9270         * httemplate/edit/process/elements/process.html: document
9271           viewall_ext
9272
9273 2008-11-20 17:58  ivan
9274
9275         * httemplate/: edit/elements/edit.html,
9276           elements/tr-select-agent.html: undo voodoo, find real problem
9277
9278 2008-11-20 16:06  ivan
9279
9280         * httemplate/edit/elements/edit.html: voodoo
9281
9282 2008-11-20 11:02  jeff
9283
9284         * FS/FS/rate.pm: this must be what is meant
9285
9286 2008-11-20 09:49  jeff
9287
9288         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
9289           extra cdr headers
9290
9291 2008-11-20 08:59  jeff
9292
9293         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
9294           per service -- fixes #4260
9295
9296 2008-11-20 04:52  ivan
9297
9298         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
9299           for excel import, hopefully.  should fix "Error: Can't use an
9300           undefined value as an ARRAY reference" error on import.  RT#4297
9301
9302 2008-11-20 03:35  ivan
9303
9304         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
9305           the rate itself, just all its data (the hard part)
9306
9307 2008-11-19 16:42  ivan
9308
9309         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
9310           closes: RT#3982
9311
9312 2008-11-19 06:55  jeff
9313
9314         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
9315           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
9316           httemplate/misc/tax-import.cgi: support for cch fixed format
9317
9318 2008-11-18 17:24  ivan
9319
9320         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
9321           key, fix agent.agent_custnum unique index causing it to get a
9322           value filled in by Record.pm
9323
9324 2008-11-17 18:56  rsiddall
9325
9326         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
9327           as those in parentheses, and handles more version relation types.
9328
9329 2008-11-12 18:22  ivan
9330
9331         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
9332           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
9333           httemplate/edit/process/agent.cgi: add ability to view/edit
9334           access groups of an agent
9335
9336 2008-11-11 00:55  ivan
9337
9338         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
9339
9340 2008-11-11 00:45  ivan
9341
9342         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
9343           don't belong with the ship address, that was an unrelated
9344           tampabay/pbx-change request, RT#3290
9345
9346 2008-11-10 23:51  ivan
9347
9348         * conf/invoice_html: make HTML invoice more consistent with current
9349           typeset invoice: center invoice date instead of right-justify
9350
9351 2008-11-09 03:43  ivan
9352
9353         * httemplate/browse/agent.cgi: realign things in light of
9354           small_custview in this table for master customering, roundaboutly
9355           part of #2933
9356
9357 2008-11-09 03:31  ivan
9358
9359         * FS/FS/cust_main/Import.pm: move batch customer import to its own
9360           file; add svc_external_svc_phone export format, RT#4103
9361
9362 2008-11-09 01:14  ivan
9363
9364         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
9365           httemplate/misc/phone_avail-import.html: add a global countrycode
9366           to phone_avail import and a conf for the default (some other conf
9367           values snuck in also, oh well)
9368
9369 2008-11-09 00:51  ivan
9370
9371         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
9372           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
9373           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
9374           httemplate/misc/process/cust_main-import.cgi: move batch customer
9375           import to its own file; add svc_external_svc_phone export format,
9376           RT#4103
9377
9378 2008-11-06 22:04  ivan
9379
9380         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
9381           wow, it has been a while
9382
9383 2008-11-06 14:53  ivan
9384
9385         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
9386           search, RT #4233
9387
9388 2008-11-06 14:20  ivan
9389
9390         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
9391
9392 2008-11-05 20:22  ivan
9393
9394         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
9395           concatenation (.) or string at
9396           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
9397
9398 2008-11-05 20:18  ivan
9399
9400         * FS/FS/svc_acct.pm: . is used in some implementations of classic
9401           crypt
9402
9403 2008-11-03 07:28  jeff
9404
9405         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
9406
9407 2008-11-03 07:26  jeff
9408
9409         * FS/FS/cust_main.pm: yikes! not yet
9410
9411 2008-11-03 07:14  jeff
9412
9413         * FS/FS/cust_main.pm: otherwise there are no taxes
9414
9415 2008-11-02 17:10  ivan
9416
9417         * httemplate/view/svc_acct.cgi: time remaining is more useful to
9418           display as hours + minutes than days, hours, minutes from
9419           Time::Duration
9420
9421 2008-11-02 12:27  ivan
9422
9423         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
9424           REALLY fix the line-item links too, whew) fix overreporting of
9425           tax invoiced when using & reporting with taxclasses, RT#4131
9426
9427 2008-11-02 12:03  ivan
9428
9429         * httemplate/search/report_tax.cgi: (and fix the line-item links
9430           too, whew) fix overreporting of tax invoiced when using &
9431           reporting with taxclasses, RT#4131
9432
9433 2008-11-02 11:40  ivan
9434
9435         * httemplate/search/report_tax.cgi: (and fix the total too) fix
9436           overreporting of tax invoiced when using & reporting with
9437           taxclasses, RT#4131
9438
9439 2008-11-02 11:26  ivan
9440
9441         * httemplate/search/report_tax.cgi: fix overreporting of tax
9442           invoiced when using & reporting with taxclasses, RT#4131
9443
9444 2008-11-01 15:12  ivan
9445
9446         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
9447           freeside-cdrd disable itself if there's no appropriate package
9448           definition, RT#4184
9449
9450 2008-10-29 15:24  ivan
9451
9452         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
9453           spurious hits
9454
9455 2008-10-29 13:23  ivan
9456
9457         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
9458
9459 2008-10-29 13:21  ivan
9460
9461         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
9462           work?  is this 5.10-specific?
9463
9464 2008-10-29 01:03  ivan
9465
9466         * FS/FS/cust_main.pm, init.d/freeside-init,
9467           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
9468           pickup & bill daemon, RT#4184
9469
9470 2008-10-29 00:50  ivan
9471
9472         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
9473           provisioning
9474
9475 2008-10-27 18:23  ivan
9476
9477         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
9478           RT#4204
9479
9480 2008-10-24 17:37  ivan
9481
9482         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
9483           phone numbers, RT#4195
9484
9485 2008-10-24 16:21  ivan
9486
9487         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
9488           svc_phone view
9489
9490 2008-10-24 15:53  ivan
9491
9492         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
9493           Reply-Message for the RADIUS error message, RT#4100
9494
9495 2008-10-24 15:23  ivan
9496
9497         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
9498           hooks, RT#4100
9499
9500 2008-10-24 14:31  ivan
9501
9502         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
9503           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
9504           RT#4100
9505
9506 2008-10-24 14:25  ivan
9507
9508         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
9509           rlm_perl hook for prepaid voip radius, RT#4100
9510
9511 2008-10-24 14:22  ivan
9512
9513         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
9514           rlm_perl hook for prepaid voip radius, RT#4100
9515
9516 2008-10-24 12:58  ivan
9517
9518         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
9519           rlm_perl hook for prepaid voip radius, RT#4100
9520
9521 2008-10-24 12:54  ivan
9522
9523         * fs_selfservice/FS-SelfService/: SelfService.pm,
9524           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
9525           radius, RT#4100
9526
9527 2008-10-24 12:45  ivan
9528
9529         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
9530           prepaid voip radius, RT#4100
9531
9532 2008-10-24 12:13  ivan
9533
9534         * fs_selfservice/FS-SelfService/: SelfService.pm,
9535           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
9536           radius, RT#4100
9537
9538 2008-10-23 19:54  ivan
9539
9540         * FS/: FS/part_export/phone_sqlradius.pm,
9541           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
9542           untested code to suck in CDRs in from VoIP RADIUS exports,
9543           RT#4100
9544
9545 2008-10-23 19:08  ivan
9546
9547         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
9548           fixes to facilitate using agent_custid as custnum, RT#4190
9549
9550 2008-10-23 18:45  ivan
9551
9552         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
9553           phone RADIUS export: allow freeside-sqlradius-reset to reset a
9554           phone_sqlradius export, but only if explicitly specified by
9555           exportnum.  also fix "Reference found where even-size list
9556           expected" warning and junk winding up in radreply table".  all
9557           this phone_sqlradius stuff is RT#4100
9558
9559 2008-10-23 18:19  ivan
9560
9561         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
9562           part_export/sqlradius.pm: add phone_sqlradius export
9563
9564 2008-10-22 22:20  ivan
9565
9566         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
9567
9568 2008-10-22 11:50  ivan
9569
9570         * httemplate/view/svc_phone.cgi: fix CDR links
9571
9572 2008-10-21 21:39  ivan
9573
9574         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
9575           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
9576           search with Pg, add options for open session search and search on
9577           start time, RT#4051
9578
9579 2008-10-21 08:50  jeff
9580
9581         * fs_selfservice/java/: freeside_login_example.java,
9582           freeside_signup_example.java, biz/freeside/SelfService.java:
9583           biz.freeside.SelfService class and sample applications
9584
9585 2008-10-18 18:57  ivan
9586
9587         * httemplate/config/config.cgi: correctly allow re-editing of
9588           config options with " in them
9589
9590 2008-10-18 17:38  ivan
9591
9592         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
9593           httemplate/elements/search-cust_main.html,
9594           httemplate/browse/agent.cgi: add a master custnum field to
9595           agents, RT#2933 (roundabout)
9596
9597 2008-10-17 18:22  jeff
9598
9599         * FS/FS/cust_main.pm: sheesh
9600
9601 2008-10-17 18:19  jeff
9602
9603         * FS/FS/cust_main.pm: doh
9604
9605 2008-10-17 18:08  jeff
9606
9607         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
9608           endpoints) tax areas
9609
9610 2008-10-17 13:01  jeff
9611
9612         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
9613           assumes a window at least 2.75in or 7cm wide
9614
9615 2008-10-17 11:57  jeff
9616
9617         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
9618           invoices
9619
9620 2008-10-16 15:45  ivan
9621
9622         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
9623           of billsec to calculate billable time, RT#4147
9624
9625 2008-10-15 22:29  ivan
9626
9627         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
9628
9629 2008-10-15 22:29  ivan
9630
9631         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
9632           httemplate/search/cust_pay_batch.cgi,
9633           httemplate/view/cust_main/payment_history.html: add
9634           batch-enable_payby and realtime_disable_payby for better control
9635           over hybrid realtime/batch installs; deprecate never-used
9636           paymentforcedtobatch, RT#4052
9637
9638 2008-10-15 22:04  ivan
9639
9640         * httemplate/elements/menu.html: add batch-enable_payby and
9641           realtime_disable_payby for better control over hybrid
9642           realtime/batch installs; deprecate never-used
9643           paymentforcedtobatch, RT#4052
9644
9645 2008-10-14 14:27  ivan
9646
9647         * FS/FS/Tron.pm: not interested in payment gateway survey just now
9648
9649 2008-10-13 17:50  ivan
9650
9651         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
9652           import format for external services, including next bill date
9653           (cust_pkg.bill), RT#4108
9654
9655 2008-10-13 14:58  ivan
9656
9657         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
9658           freeside-fetch emailed reports from "subject" to "Freeside
9659           report", and add email_report-subject config to change it.
9660           RT#4093
9661
9662 2008-10-12 16:56  jeff
9663
9664         * conf/invoice_latex: better column widths and easier maintenance
9665
9666 2008-10-12 14:22  jeff
9667
9668         * conf/invoice_latex: better value for non-broken tetex
9669
9670 2008-10-12 12:43  jeff
9671
9672         * conf/longtable.sty.patch: check not just for fit, but move the
9673           goalposts as well
9674
9675 2008-10-11 17:58  ivan
9676
9677         * httemplate/browse/cust_main_county.cgi: fix link
9678
9679 2008-10-11 17:54  ivan
9680
9681         * httemplate/: browse/cust_main_county.cgi,
9682           edit/bulk-cust_main_county.html,
9683           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
9684           tool (eating my own dogfood instead of running a one-off SQL
9685           query), RT#4117
9686
9687 2008-10-10 17:32  ivan
9688
9689         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
9690           administrator, RT#4083
9691
9692 2008-10-10 16:30  ivan
9693
9694         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
9695           h_labels_short in an effort to reduce the number of "XXX service
9696           listing twice on invoice" incidents, RT#3944.  still should be
9697           possible to fundamentally do better with the function in the
9698           first place
9699
9700 2008-10-10 14:30  jeff
9701
9702         * conf/: invoice_latex, longtable.sty.patch: avoid overprinting
9703           remittance coupons
9704
9705 2008-10-10 12:25  ivan
9706
9707         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
9708           display it as the customer number, RT#4099
9709
9710 2008-10-09 18:15  ivan
9711
9712         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
9713           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
9714           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
9715           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
9716           add options to auto-generate agent_custid and display it as the
9717           customer number, RT#4099
9718
9719 2008-10-09 13:06  ivan
9720
9721         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
9722           ALL attributes except Password.  Crypt-Password, User-Password,
9723           Password-With-Header should now use := instead of ==.  RT#4051
9724
9725 2008-10-07 16:57  ivan
9726
9727         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
9728           each CDR web import into a batch
9729
9730 2008-10-07 16:23  ivan
9731
9732         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
9733           CDR format
9734
9735 2008-10-06 17:10  ivan
9736
9737         * FS/FS/Upgrade.pm: oops, brainfart
9738
9739 2008-10-06 17:09  ivan
9740
9741         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
9742           only accounts actually attached to the export are updated
9743
9744 2008-10-06 15:48  ivan
9745
9746         * FS/FS/svc_acct.pm: make RADIUS password exports
9747           _password_encoding-aware so we export Password-With-Header when
9748           necessary
9749
9750 2008-10-06 15:19  ivan
9751
9752         * FS/FS/svc_acct.pm: make RADIUS password exports
9753           _password_encoding-aware so we export Password-With-Header when
9754           necessary
9755
9756 2008-10-06 08:28  ivan
9757
9758         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
9759           format
9760
9761 2008-10-05 14:36  ivan
9762
9763         * httemplate/search/pay_batch.cgi: fix links to closed batches,
9764           RT#4052
9765
9766 2008-10-05 03:17  ivan
9767
9768         * httemplate/search/phone_avail.html: adding the start of available
9769           phone# search.  still needs a menu entry, search options page...
9770           RT#3925
9771
9772 2008-10-04 23:07  ivan
9773
9774         * httemplate/: edit/elements/ApplicationCommon.html,
9775           view/cust_main/payment_history/credit.html,
9776           view/cust_main/payment_history/payment.html: finish UI
9777           improvements wrt refunds: now you have to post a check or cash
9778           refund explicitly, no more implicit creation by 'applying'
9779           credits.  don't show useless application links.  don't enable
9780           apply button until you pick an invoice/refund.  RT#3812
9781
9782 2008-10-04 15:35  ivan
9783
9784         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
9785           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
9786           usage_class.pm, part_event/Action.pm: POD cleanups
9787
9788 2008-10-04 13:55  ivan
9789
9790         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
9791           editing rates for a whole region
9792
9793 2008-10-04 13:43  ivan
9794
9795         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
9796
9797 2008-10-03 17:30  ivan
9798
9799         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
9800           package customize
9801
9802 2008-10-03 12:41  ivan
9803
9804         * FS/FS/part_pkg/voip_cdr.pm: add debugging
9805
9806 2008-09-30 14:05  jeff
9807
9808         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
9809           search/report_newtax.html, elements/menu.html: simple reporting
9810           for new tax system
9811
9812 2008-09-30 13:22  jeff
9813
9814         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
9815           one-time charges
9816
9817 2008-09-30 13:17  jeff
9818
9819         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
9820           turn on and off postal billing from self-service
9821
9822 2008-09-28 20:41  ivan
9823
9824         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
9825
9826 2008-09-26 20:01  jeff
9827
9828         * httemplate/edit/process/addr_block/manual_flag.cgi,
9829           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
9830           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
9831           httemplate/edit/svc_broadband.cgi: per address block ip auto
9832           assignment and auto router selection
9833
9834 2008-09-25 20:54  jeff
9835
9836         * FS/FS/part_event/Condition/dundate.pm,
9837           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
9838           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
9839           httemplate/edit/part_bill_event.cgi,
9840           httemplate/misc/process/delay_susp_pkg.html,
9841           httemplate/view/cust_main/packages.html: push out event triggered
9842           suspensions
9843
9844 2008-09-25 16:44  jeff
9845
9846         * FS/FS/cust_main.pm: lost bits of reason
9847
9848 2008-09-24 19:27  jeff
9849
9850         * FS/FS/part_export/prizm.pm: prizm export improvement for package
9851           changes
9852
9853 2008-09-18 16:17  jeff
9854
9855         * FS/FS/Schema.pm: trade space for time
9856
9857 2008-09-16 08:58  jeff
9858
9859         * httemplate/search/report_tax.cgi: minor initialization issue
9860
9861 2008-09-15 18:22  jeff
9862
9863         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
9864           elements/tr-select-taxoverride.html,
9865           elements/tr-select-taxproduct.html: correct package editor when
9866           taxproducts off
9867
9868 2008-09-15 00:18  ivan
9869
9870         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
9871           FS/FS/part_export/internal_diddb.pm,
9872           httemplate/elements/menu.html,
9873           httemplate/misc/phone_avail-import.html,
9874           httemplate/misc/process/phone_avail-import.html: add internal did
9875           database & ability to query for availability, plus upload tool
9876
9877 2008-09-14 17:40  ivan
9878
9879         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
9880           globalpops_voip export
9881
9882 2008-09-14 13:24  ivan
9883
9884         * FS/FS/cust_main_invoice.pm: silently strip out leading and
9885           trailing spaces from invoicing email addresses instead of
9886           throwing an error
9887
9888 2008-09-14 13:20  ivan
9889
9890         * httemplate/config/: config-process.cgi, config-view.cgi: don't
9891           reload the whole page every time a config option is changed,
9892           RT#3989
9893
9894 2008-09-14 12:13  ivan
9895
9896         * httemplate/elements/header.html: default the menu to top in 1.9,
9897           still a pref
9898
9899 2008-09-12 15:53  ivan
9900
9901         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
9902           "1011" came from us not the CDRs anyway, RT#3985
9903
9904 2008-09-12 15:48  ivan
9905
9906         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
9907           internal_prefixen, RT#3985
9908
9909 2008-09-12 15:38  ivan
9910
9911         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
9912           internal_prefixen, RT#3985
9913
9914 2008-09-12 15:18  ivan
9915
9916         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
9917           internal_prefixen, RT#3985
9918
9919 2008-09-12 14:56  ivan
9920
9921         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
9922           RT#3985
9923
9924 2008-09-12 14:55  ivan
9925
9926         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
9927
9928 2008-09-12 00:58  ivan
9929
9930         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
9931           services printed on invoices configurable.  RT#3904
9932
9933 2008-09-12 00:07  ivan
9934
9935         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
9936           don't throw noisy warnings about missing new recur_temporality,
9937           RT#3851
9938
9939 2008-09-11 19:28  jeff
9940
9941         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
9942           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
9943           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
9944
9945 2008-09-11 19:01  ivan
9946
9947         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
9948           httemplate/misc/spool_invoices.cgi,
9949           httemplate/search/cust_bill.html: add billco respooling, not
9950           re-FTPing, RT#3971
9951
9952 2008-09-11 17:53  ivan
9953
9954         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
9955           flat.pm, RT#3851
9956
9957 2008-09-11 17:41  ivan
9958
9959         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
9960
9961 2008-09-10 01:33  ivan
9962
9963         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
9964           httemplate/misc/ftp_invoices.cgi,
9965           httemplate/search/cust_bill.html: add re-FTP reprint,
9966           RT#create-me-tommorow-for-enet
9967
9968 2008-09-10 00:55  ivan
9969
9970         * FS/FS/Schema.pm: better (?) place to put display and taxation
9971           data than overloading real line items
9972
9973 2008-09-10 00:32  ivan
9974
9975         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
9976           get done
9977
9978 2008-09-10 00:30  ivan
9979
9980         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
9981           RT#3851
9982
9983 2008-09-10 00:24  ivan
9984
9985         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
9986
9987 2008-09-09 15:35  ivan
9988
9989         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
9990           log into selfservice when selfservice_server-primary_only is on
9991
9992 2008-09-09 14:29  ivan
9993
9994         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
9995           services to log into selfservice when
9996           selfservice_server-primary_only is on
9997
9998 2008-09-09 14:04  ivan
9999
10000         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
10001
10002 2008-09-09 01:19  ivan
10003
10004         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
10005           _upgrade_data is hosing cpu badly
10006
10007 2008-09-08 19:35  ivan
10008
10009         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
10010           RT#3838
10011
10012 2008-09-08 19:24  ivan
10013
10014         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
10015           QIS/Taqua-specific CDR handling details, RT#3838
10016
10017 2008-09-08 14:46  ivan
10018
10019         * FS/FS/cust_main.pm: oops, debugging got left on by accident
10020
10021 2008-09-08 14:23  ivan
10022
10023         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
10024           fields on service view, RT#3829
10025
10026 2008-09-08 14:02  ivan
10027
10028         * httemplate/edit/elements/svc_Common.html: completely hide
10029           fixed+blank fields, RT#3829
10030
10031 2008-09-07 19:49  ivan
10032
10033         * httemplate/edit/quick-charge.html: extraneous code cleanup
10034
10035 2008-09-07 19:48  ivan
10036
10037         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
10038           cust_bill_pkg
10039
10040 2008-09-07 19:47  ivan
10041
10042         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
10043           & comments, RT#3810
10044
10045 2008-09-07 19:42  ivan
10046
10047         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
10048           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
10049           httemplate/pref/pref.html,
10050           httemplate/view/cust_main/packages.html, FS/FS.pm,
10051           httemplate/edit/cust_pkg_detail.html,
10052           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
10053           add package invoice details & comments, RT#3810
10054
10055 2008-09-06 13:54  ivan
10056
10057         * FS/FS/UI/Web.pm: don't link to customer service view unless the
10058           user has the ACL to view the resulting page
10059
10060 2008-09-04 06:29  jeff
10061
10062         * FS/FS/Upgrade.pm: three lost lines
10063
10064 2008-09-03 20:10  ivan
10065
10066         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
10067           not incorrectly a PNG
10068
10069 2008-09-03 19:44  ivan
10070
10071         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
10072           in light of database config where you absolutely need
10073           ->set_binary for swtuf retreived with ->config_binary, RT#3936
10074
10075 2008-09-03 12:08  jeff
10076
10077         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
10078           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
10079           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
10080           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
10081           httemplate/edit/svc_acct_pop.cgi,
10082           httemplate/edit/process/router.cgi,
10083           httemplate/edit/process/svc_acct_pop.cgi,
10084           httemplate/edit/process/addr_block/add.cgi,
10085           httemplate/edit/process/addr_block/allocate.cgi,
10086           httemplate/edit/process/addr_block/deallocate.cgi,
10087           httemplate/edit/process/addr_block/split.cgi,
10088           httemplate/elements/menu.html: new access right names
10089
10090 2008-09-03 11:59  jeff
10091
10092         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
10093           routine
10094
10095 2008-09-02 18:52  ivan
10096
10097         * httemplate/view/cust_main/payment_history.html: add back ability
10098           to post a check/cash refund. be more explicit about it instead of
10099           just being a checkbox when posting a credit. RT#3812
10100
10101 2008-09-02 18:46  ivan
10102
10103         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
10104           httemplate/edit/cust_refund.cgi,
10105           httemplate/edit/process/cust_refund.cgi,
10106           httemplate/elements/init_calendar.html,
10107           httemplate/view/cust_refund.html,
10108           httemplate/view/cust_main/payment_history/refund.html,
10109           FS/FS/AccessRight.pm: add back ability to post a check/cash
10110           refund.  be more explicit about it instead of just being a
10111           checkbox when posting a credit.  RT#3812
10112
10113 2008-09-02 08:37  jeff
10114
10115         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
10116           call details in self-service
10117
10118 2008-08-30 14:34  jeff
10119
10120         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
10121           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
10122           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
10123           httemplate/search/report_prepaid_income.cgi,
10124           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
10125           creation RT#3919
10126
10127 2008-08-29 19:10  jeff
10128
10129         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
10130           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
10131           usage classes
10132
10133 2008-08-29 16:13  ivan
10134
10135         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
10136           of simple accounts for cheepnet, RT#3805
10137
10138 2008-08-29 13:10  ivan
10139
10140         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
10141           of quantity fields on package edit, for RT#3805
10142
10143 2008-08-28 18:09  ivan
10144
10145         * FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import,
10146           httemplate/elements/select-cdrbatch.html,
10147           httemplate/elements/tr-select-cdrbatch.html,
10148           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
10149           add CDR batch TFTP feature, RT#3113
10150
10151 2008-08-28 17:45  jeff
10152
10153         * FS/FS/part_pkg.pm: noise reduction
10154
10155 2008-08-28 17:23  ivan
10156
10157         * httemplate/elements/: tr-select-taxclass.html,
10158           select-taxclass.html: correct nits in tax class selection
10159
10160 2008-08-28 15:00  jeff
10161
10162         * FS/FS/tax_rate.pm: updates can be completely empty
10163
10164 2008-08-28 14:32  jeff
10165
10166         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
10167           httemplate/browse/part_pkg_taxproduct.cgi,
10168           httemplate/edit/part_pkg_taxoverride.html,
10169           httemplate/edit/quick-charge.html,
10170           httemplate/edit/process/quick-charge.cgi,
10171           httemplate/elements/select-taxoverride.html,
10172           httemplate/elements/select-taxproduct.html,
10173           httemplate/view/cust_main/packages.html: taxproduct selection for
10174           one time charges
10175
10176 2008-08-28 12:09  ivan
10177
10178         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
10179
10180 2008-08-28 00:38  jeff
10181
10182         * httemplate/elements/select-taxoverride.html,
10183           httemplate/elements/select-taxproduct.html,
10184           httemplate/elements/tr-select-taxoverride.html,
10185           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
10186           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
10187           FS/FS/part_pkg/voip_cdr.pm,
10188           httemplate/browse/part_pkg_taxproduct.cgi,
10189           httemplate/edit/part_pkg.cgi,
10190           httemplate/edit/part_pkg_taxoverride.html,
10191           httemplate/edit/process/part_pkg.cgi: multiple usage classes
10192           checkpoint
10193
10194 2008-08-26 17:15  ivan
10195
10196         * FS/FS/cust_main.pm: don't override countrydefault or whatever
10197           with a blank value in bulk customer import
10198
10199 2008-08-26 17:05  ivan
10200
10201         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
10202           distinction to lint
10203
10204 2008-08-26 17:00  ivan
10205
10206         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
10207           distinction to lint
10208
10209 2008-08-26 16:53  ivan
10210
10211         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
10212           vs. ok distinction to lint
10213
10214 2008-08-26 07:00  rsiddall
10215
10216         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
10217           fixing up paths so the RPM-installed self-service files are not
10218           under /usr/local on the remote machine.  Also fixed an
10219           initialization problem where the system configuration files for
10220           Freeside were assumed to be under /etc/default, not
10221           /etc/sysconfig
10222
10223 2008-08-25 14:23  ivan
10224
10225         * httemplate/edit/elements/edit.html: fix package editor showing
10226           "all" for pkg class selection
10227
10228 2008-08-25 13:33  ivan
10229
10230         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
10231           comparison from svcnum to svcpart
10232
10233 2008-08-24 22:53  jeff
10234
10235         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
10236           FS/FS/Report/Table/Monthly.pm,
10237           httemplate/search/cust_bill_pkg.cgi,
10238           httemplate/search/report_prepaid_income.cgi,
10239           httemplate/search/report_tax.cgi: correct fallout from duplicate
10240           line items
10241
10242 2008-08-24 22:18  jeff
10243
10244         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
10245           agent virtualizing packages
10246
10247 2008-08-24 15:35  ivan
10248
10249         * httemplate/elements/checkboxes-table-name.html: add controls to
10250           select/unselect/toggle all checkboxes
10251
10252 2008-08-24 14:52  ivan
10253
10254         * bin/customer-faker: add -k option for pkgpart
10255
10256 2008-08-24 14:49  ivan
10257
10258         * bin/customer-faker: add -a option for agentnum
10259
10260 2008-08-23 20:41  rsiddall
10261
10262         * rpm/freeside.spec: Create discrete RPMs for different parts of
10263           the self-service interface.  Put the default configuration folder
10264           in the main freeside RPM.
10265
10266 2008-08-23 14:59  jeff
10267
10268         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
10269           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
10270           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
10271           FS/MANIFEST, httemplate/browse/rate_detail.html,
10272           httemplate/edit/rate_detail.html,
10273           httemplate/edit/rate_region.cgi,
10274           httemplate/edit/usage_class.html,
10275           httemplate/edit/elements/edit.html,
10276           httemplate/edit/process/rate_region.cgi,
10277           httemplate/edit/process/usage_class.html,
10278           httemplate/elements/menu.html: add usage classes to rate details
10279
10280 2008-08-22 20:29  jeff
10281
10282         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
10283           tax_rate.pm: tax data update bug fixes and error message
10284           improvements
10285
10286 2008-08-21 20:01  ivan
10287
10288         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
10289           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
10290           FS/MANIFEST, FS/t/cust_svc_option.t,
10291           httemplate/elements/dashboard-toplist.html,
10292           httemplate/elements/mcp_lint.html: the master control program has
10293           chosen YOU to serve your system on the game grid
10294
10295 2008-08-21 16:21  ivan
10296
10297         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
10298           reporting for MCP mode
10299
10300 2008-08-21 11:21  jeff
10301
10302         * bin/import-optigold.pl: use options with proper names
10303
10304 2008-08-19 11:42  ivan
10305
10306         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
10307
10308 2008-08-19 04:35  ivan
10309
10310         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
10311
10312 2008-08-19 03:09  ivan
10313
10314         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
10315           here
10316
10317 2008-08-19 03:06  ivan
10318
10319         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
10320           httemplate/edit/rate_region.cgi: more consistent prefix display,
10321           and don't forget nxx'
10322
10323 2008-08-15 12:42  ivan
10324
10325         * Makefile: install default conf with make create-config too, so it
10326           doesn't go missing
10327
10328 2008-08-15 12:26  ivan
10329
10330         * FS/bin/freeside-setup: allow a full pathname to be specified to
10331           freeside-setup for initial configdir
10332
10333 2008-08-14 18:09  jeff
10334
10335         * FS/FS/tax_class.pm: correct field ordering - invonsequential
10336
10337 2008-08-14 17:41  ivan
10338
10339         * httemplate/elements/form-file_upload.html: can have a message
10340           then a URL too
10341
10342 2008-08-14 04:53  ivan
10343
10344         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
10345           httemplate/elements/progress-init.html,
10346           httemplate/misc/cust_main-import.cgi,
10347           httemplate/misc/process/cust_main-import.cgi,
10348           httemplate/elements/progress-popup.html,
10349           httemplate/search/cust_main.html,
10350           httemplate/elements/form-file_upload.html,
10351           httemplate/misc/file-upload.html,
10352           httemplate/elements/file-upload.html: customer import: add
10353           progress bar & redirect to a search of the imported customers,
10354           #3475
10355
10356 2008-08-14 04:44  ivan
10357
10358         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
10359           import: add progress bar & redirect to a search of the imported
10360           customers, #3475
10361
10362 2008-08-13 18:58  ivan
10363
10364         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
10365           httemplate/elements/menu.html,
10366           httemplate/misc/cust_main-import.cgi,
10367           httemplate/misc/process/cust_main-import.cgi: import customer
10368           from Excel file too
10369
10370 2008-08-13 18:52  ivan
10371
10372         * FS/FS/svc_Common.pm: tyop
10373
10374 2008-08-13 18:38  ivan
10375
10376         * httemplate/view/svc_forward.cgi: tyop
10377
10378 2008-08-08 13:29  jeff
10379
10380         * bin/import-optigold.pl: better opti table relationship following
10381
10382 2008-08-08 11:13  jeff
10383
10384         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
10385           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
10386           conf/invoice_latex: cdrs can be in separate invoice section,
10387           after total, summarized inline, with hints for page breaks
10388
10389 2008-08-07 15:30  ivan
10390
10391         * Makefile: don't generate a new key on install-selfservice if
10392           there's already an RSA one either
10393
10394 2008-08-05 23:39  jeff
10395
10396         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
10397
10398 2008-08-05 21:05  jeff
10399
10400         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
10401           refactor
10402
10403 2008-08-02 19:15  ivan
10404
10405         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
10406           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
10407           a name field to svc_phone
10408
10409 2008-08-02 17:54  ivan
10410
10411         * FS/FS/cdr/simple2.pm: doh, fix regex
10412
10413 2008-08-02 17:26  ivan
10414
10415         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
10416           "exists" on an undefined value at
10417           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
10418           upgrade
10419
10420 2008-08-02 17:20  ivan
10421
10422         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
10423           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
10424           line 812.' error on upgrade
10425
10426 2008-08-02 16:51  ivan
10427
10428         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
10429           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
10430           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
10431           'Can't call method "parse" on an undefined value' error from CDR
10432           format refactor
10433
10434 2008-08-01 21:20  jeff
10435
10436         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
10437           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
10438           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
10439           conf/invoice_latex, httemplate/edit/cust_main.cgi,
10440           httemplate/edit/cust_main/billing.html,
10441           httemplate/view/cust_main/billing.html: bundled package
10442           presentation improvements
10443
10444 2008-08-01 21:09  jeff
10445
10446         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
10447           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
10448           part_pkg/voip_cdr.pm: improve CDR usage presentation
10449
10450 2008-08-01 14:41  ivan
10451
10452         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
10453           be limited by date like before, closes: Bug#3801
10454
10455 2008-08-01 13:21  ivan
10456
10457         * httemplate/edit/pkg_class.html: categories deserve labels too
10458
10459 2008-07-31 16:32  ivan
10460
10461         * httemplate/search/report_receivables.cgi: this should fix columns
10462           not showing up in receivables report... not surea bout #3801
10463           (credits/etc show up in all time periods)
10464
10465 2008-07-31 13:17  ivan
10466
10467         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
10468           receivables report: credits/etc. should be limited by date like
10469           before, closes: Bug#3801
10470
10471 2008-07-30 19:35  ivan
10472
10473         * httemplate/misc/delete-customer.cgi: fix error on customer
10474           deletion
10475
10476 2008-07-30 15:10  ivan
10477
10478         * FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone
10479
10480 2008-07-29 13:00  jeff
10481
10482         * FS/FS/cust_bill.pm: correct amount for new charges total on
10483           sectioned invoices
10484
10485 2008-07-29 10:29  rsiddall
10486
10487         * rpm/freeside.spec: Self-Service files were reorganized; changed
10488           the way we copy them into the buildroot.
10489
10490 2008-07-24 09:40  jeff
10491
10492         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
10493           line number order
10494
10495 2008-07-23 07:41  jeff
10496
10497         * httemplate/edit/tax_rate.html: add disabled column to new tax
10498           rates, false laziness elimination, and bug fixes - closes #3566
10499
10500 2008-07-23 07:36  jeff
10501
10502         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
10503           httemplate/browse/tax_rate.cgi,
10504           httemplate/misc/enable_or_disable_tax.html,
10505           httemplate/misc/process/enable_or_disable_tax.html: add disabled
10506           column to new tax rates, false laziness elimination, and bug
10507           fixes - closes #3566
10508
10509 2008-07-22 01:33  ivan
10510
10511         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
10512           command
10513
10514 2008-07-21 21:59  ivan
10515
10516         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
10517           view also
10518
10519 2008-07-21 15:34  ivan
10520
10521         * FS/FS/ClientAPI/Signup.pm,
10522           fs_selfservice/FS-SelfService/SelfService.pm,
10523           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10524           fs_selfservice/FS-SelfService/cgi/signup.html,
10525           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
10526
10527 2008-07-21 14:23  ivan
10528
10529         * Makefile: oops, don't inadvertantly switch default db type
10530
10531 2008-07-21 12:09  ivan
10532
10533         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
10534           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
10535           fs_selfservice/FS-SelfService/SelfService.pm,
10536           fs_selfservice/FS-SelfService/cgi/signup.html,
10537           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
10538           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
10539           fs_selfservice/FS-SelfService/cgi/images/cross.png,
10540           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
10541           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
10542           w/globalpops DID selection via mason components pass-through
10543
10544 2008-07-21 11:58  ivan
10545
10546         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
10547           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
10548           components standalone
10549
10550 2008-07-21 03:42  ivan
10551
10552         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
10553
10554 2008-07-18 15:31  ivan
10555
10556         * httemplate/search/report_rt_transaction.html: missing closing
10557           FORM tag
10558
10559 2008-07-18 15:30  ivan
10560
10561         * httemplate/elements/popup_link.html: add target param, i thought
10562           this was needed for something...
10563
10564 2008-07-18 15:29  ivan
10565
10566         * bin/bind.import: add -e option to bind.import (now to actually
10567           implement it)
10568
10569 2008-07-18 15:28  ivan
10570
10571         * FS/FS/rate_region.pm: show NXX is US if applicable
10572
10573 2008-07-18 15:28  ivan
10574
10575         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
10576           UI/Web.pm: some random cleanups
10577
10578 2008-07-18 15:27  ivan
10579
10580         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
10581           imports
10582
10583 2008-07-18 15:26  ivan
10584
10585         * FS/MANIFEST: add part_pkg_link to MANIFEST
10586
10587 2008-07-17 16:55  ivan
10588
10589         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
10590           cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm,
10591           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
10592           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
10593
10594 2008-07-16 16:55  ivan
10595
10596         * httemplate/search/svc_acct.cgi: fix account search by time
10597           remaining to deal with situations w/o a recurring amount
10598
10599 2008-07-15 16:25  ivan
10600
10601         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
10602
10603 2008-07-15 16:18  ivan
10604
10605         * FS/FS/Upgrade.pm: parens help alot
10606
10607 2008-07-15 16:17  ivan
10608
10609         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
10610           upgrade
10611
10612 2008-07-15 13:56  ivan
10613
10614         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
10615           reports of cancelled customers
10616
10617 2008-07-14 18:19  ivan
10618
10619         * FS/FS/part_export/phone_shellcommands.pm: add warning about
10620           concurrency in FreePBX
10621
10622 2008-07-14 16:59  ivan
10623
10624         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
10625           their stupid display problems with scrolling.  also make the
10626           gridding more consistent
10627
10628 2008-07-14 16:08  ivan
10629
10630         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
10631           view/cust_main/notes.html: fuck embedded iframes and their stupid
10632           display problems with scrolling.  also make the gridding more
10633           consistent
10634
10635 2008-07-10 11:48  ivan
10636
10637         * httemplate/view/cust_main/packages.html: fix variable scoping
10638           issues preventing customer view page from coing up
10639
10640 2008-07-09 20:16  jeff
10641
10642         * FS/FS/cust_bill.pm: restore line item date ranges
10643
10644 2008-07-09 13:37  ivan
10645
10646         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
10647           warnings on upgrade
10648
10649 2008-07-09 13:33  ivan
10650
10651         * FS/FS/svc_Common.pm: perl vs SQL brainfart
10652
10653 2008-07-09 12:45  ivan
10654
10655         * httemplate/docs/license.html: fix famfamfam link
10656
10657 2008-07-09 12:35  ivan
10658
10659         * FS/FS/svc_Common.pm: service searching should be case-insensitive
10660           now
10661
10662 2008-07-08 20:40  ivan
10663
10664         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
10665           exemptions were inserted?
10666
10667 2008-07-08 20:27  ivan
10668
10669         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
10670
10671 2008-07-08 20:18  ivan
10672
10673         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
10674           search legacy tax exemptions by customer status
10675
10676 2008-07-08 19:30  ivan
10677
10678         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
10679           to be specified when editing a disabled package
10680
10681 2008-07-07 19:19  ivan
10682
10683         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
10684           taxclass-less regions
10685
10686 2008-07-07 19:01  ivan
10687
10688         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
10689           httemplate/search/report_tax.cgi: fix line-item reports on
10690           taxclass-less regions
10691
10692 2008-07-07 17:35  ivan
10693
10694         * httemplate/search/cust_bill_pkg.cgi: order by number for line
10695           items with the same datestamp
10696
10697 2008-07-07 17:20  ivan
10698
10699         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
10700           date
10701
10702 2008-07-07 16:47  ivan
10703
10704         * httemplate/search/report_tax.cgi: should be a proper fix for edge
10705           cases where you have taxclass and empty-taxclass rates for a
10706           region, whew
10707
10708 2008-07-07 14:38  ivan
10709
10710         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
10711           probelms on old (v1.x?) DBD::Pg
10712
10713 2008-07-07 14:18  ivan
10714
10715         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
10716           debugging of bind_param statements
10717
10718 2008-07-07 14:07  ivan
10719
10720         * FS/FS/Record.pm: add debugging of bind_param statements
10721
10722 2008-07-07 12:50  ivan
10723
10724         * FS/FS/Record.pm: add debugging of bind_param statements
10725
10726 2008-07-03 16:23  ivan
10727
10728         * httemplate/view/cust_main/packages.html: fix bad sub names in
10729           forward-port
10730
10731 2008-07-02 21:19  ivan
10732
10733         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
10734           regression caused by get_real_fields refactor
10735
10736 2008-07-02 21:12  ivan
10737
10738         * FS/FS/Record.pm: this should non-"=" searches on fields that
10739           require SQL type binding...
10740
10741 2008-07-02 21:00  ivan
10742
10743         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
10744           "forward-port", i guess
10745
10746 2008-07-02 20:57  ivan
10747
10748         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
10749           1.7?  not touching it unless it breaks :)
10750
10751 2008-07-01 19:55  ivan
10752
10753         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
10754           card through self-service
10755
10756 2008-07-01 00:02  jeff
10757
10758         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
10759
10760 2008-06-30 22:01  jeff
10761
10762         * httemplate/misc/unadjourn_pkg.cgi,
10763           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
10764           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
10765           FS/FS/part_export/shellcommands.pm,
10766           FS/FS/part_export/sqlradius.pm,
10767           httemplate/edit/REAL_cust_pkg.cgi,
10768           httemplate/misc/process/cancel_pkg.html,
10769           httemplate/search/cust_pkg.cgi,
10770           httemplate/view/cust_main/packages.html: correct internal reason
10771           searching, prevent interleaved suspend/cancel/expire/adjourn,
10772           backporting and refactoring
10773
10774 2008-06-30 17:11  ivan
10775
10776         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
10777
10778 2008-06-30 17:07  ivan
10779
10780         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
10781           hope
10782
10783 2008-06-30 17:00  ivan
10784
10785         * httemplate/view/svc_phone.cgi: add sip pw display
10786
10787 2008-06-30 16:56  ivan
10788
10789         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
10790           FS/FS/part_export/phone_shellcommands.pm,
10791           httemplate/edit/svc_phone.cgi: add sip pw field
10792
10793 2008-06-30 01:01  ivan
10794
10795         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
10796           checkpoint signup work
10797
10798 2008-06-30 01:00  ivan
10799
10800         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
10801           extensions
10802
10803 2008-06-29 13:53  ivan
10804
10805         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
10806           httemplate/elements/select-phonenum.html,
10807           httemplate/elements/tr-select-did.html: globalPOPs provisioning
10808
10809 2008-06-28 21:33  jeff
10810
10811         * httemplate/view/cust_main/packages.html: spurious 'suspended'
10812
10813 2008-06-28 17:41  ivan
10814
10815         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
10816           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
10817           state->areacode caching,
10818
10819 2008-06-28 16:03  ivan
10820
10821         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
10822           httemplate/edit/elements/svc_Common.html,
10823           httemplate/elements/input-text.html,
10824           httemplate/elements/select-areacode.html,
10825           httemplate/elements/select-did.html,
10826           httemplate/elements/select-exchange.html,
10827           httemplate/elements/select-phonenum.html,
10828           httemplate/elements/select-state.html,
10829           httemplate/elements/tr-input-text.html,
10830           httemplate/elements/tr-select-did.html,
10831           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
10832           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
10833           FS/FS/part_export/globalpops_voip.pm,
10834           httemplate/edit/svc_phone.cgi,
10835           httemplate/edit/cust_main/select-state.html: get DIDs from
10836           globalpops
10837
10838 2008-06-28 12:25  jeff
10839
10840         * httemplate/elements/tr-checkboxes-table.html,
10841           httemplate/elements/checkboxes-table.html,
10842           httemplate/elements/menu.html,
10843           httemplate/elements/select-agent.html,
10844           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
10845           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
10846           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
10847           httemplate/browse/svc_acct_pop.cgi,
10848           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
10849           httemplate/edit/svc_acct_pop.cgi,
10850           httemplate/edit/svc_broadband.cgi,
10851           httemplate/edit/elements/edit.html,
10852           httemplate/edit/elements/svc_Common.html,
10853           httemplate/edit/process/router.cgi,
10854           httemplate/edit/process/svc_acct_pop.cgi,
10855           httemplate/edit/process/svc_broadband.cgi,
10856           httemplate/edit/process/addr_block/add.cgi,
10857           httemplate/edit/process/addr_block/allocate.cgi,
10858           httemplate/edit/process/addr_block/deallocate.cgi,
10859           httemplate/edit/process/addr_block/split.cgi,
10860           httemplate/edit/process/elements/process.html: agent virtualize
10861           address blocks and routers
10862
10863 2008-06-27 01:53  ivan
10864
10865         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
10866           fs_selfservice/FS-SelfService/SelfService.pm,
10867           fs_selfservice/FS-SelfService/cgi/signup.html: adding
10868           signup_server-service config
10869
10870 2008-06-27 00:18  ivan
10871
10872         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
10873           compilation fixes
10874
10875 2008-06-26 17:27  ivan
10876
10877         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
10878           start.  stupid power failure.
10879
10880 2008-06-26 14:55  ivan
10881
10882         * FS/FS/part_export/phone_shellcommands.pm: adding
10883           phone_shellcommands with preliminary FreePBX integration commands
10884
10885 2008-06-25 13:14  ivan
10886
10887         * httemplate/search/report_receivables.cgi: optimize total query in
10888           receivables report.  very significant speedup for large DBs
10889
10890 2008-06-25 13:11  ivan
10891
10892         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
10893
10894 2008-06-25 11:14  ivan
10895
10896         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
10897           index already existing either
10898
10899 2008-06-24 17:29  ivan
10900
10901         * htetc/handler.pl, FS/FS/Record.pm: finish adding
10902           str2time_sql_closing
10903
10904 2008-06-24 11:50  ivan
10905
10906         * conf/invoice_html: i think we need a $ there???
10907
10908 2008-06-24 09:39  jeff
10909
10910         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
10911           fees
10912
10913 2008-06-23 19:09  ivan
10914
10915         * FS/FS/part_export/sqlradius.pm: prevent decrementing
10916           time/bandwidth for old RADIUS records
10917
10918 2008-06-23 15:59  ivan
10919
10920         * bin/cdr.import: hahahd doh, we're in perl
10921
10922 2008-06-23 15:11  ivan
10923
10924         * bin/cdr.import: add quick command line too for CDR imports
10925
10926 2008-06-23 09:46  jeff
10927
10928         * conf/invoice_html: this is what it was for
10929
10930 2008-06-23 08:36  jeff
10931
10932         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
10933           invoice service address modifications
10934
10935 2008-06-22 19:50  ivan
10936
10937         * conf/invoice_html: wtf was this for in the first place then
10938
10939 2008-06-22 19:48  ivan
10940
10941         * conf/invoice_html: this seems to match the latex templates more
10942           accurately, rather than push the sub-totals out into their own
10943           column
10944
10945 2008-06-22 19:35  ivan
10946
10947         * conf/invoice_html: fix leaking colspan in totals on sectioned
10948           invoices
10949
10950 2008-06-22 17:41  ivan
10951
10952         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
10953           to assist in enet migraiton
10954
10955 2008-06-22 17:37  ivan
10956
10957         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
10958           report fix, no _date
10959
10960 2008-06-22 17:34  ivan
10961
10962         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
10963           tax exemptions to assist in enet migraiton
10964
10965 2008-06-19 22:47  jeff
10966
10967         * FS/FS/cust_bill.pm: extra values for invoices
10968
10969 2008-06-19 20:36  ivan
10970
10971         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
10972           scum who charged back their customization work and then used the
10973           software anyway
10974
10975 2008-06-18 20:18  jeff
10976
10977         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
10978           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
10979           FS/FS.pm, httemplate/browse/pkg_category.html,
10980           httemplate/browse/pkg_class.html,
10981           httemplate/edit/pkg_category.html,
10982           httemplate/edit/pkg_class.html,
10983           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
10984           htetc/handler.pl, httemplate/edit/elements/edit.html,
10985           httemplate/elements/menu.html: package categories (meta package
10986           classes) and grouping invoices by them
10987
10988 2008-06-18 14:18  ivan
10989
10990         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
10991           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
10992           don't want them
10993
10994 2008-06-18 12:24  ivan
10995
10996         * httemplate/edit/part_pkg.cgi: s helps alot
10997
10998 2008-06-18 12:09  ivan
10999
11000         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
11001           (customizing) package definitions w/new editor
11002
11003 2008-06-18 11:50  jeff
11004
11005         * httemplate/: browse/tax_rate.cgi,
11006           misc/enable_or_disable_tax.html,
11007           misc/process/enable_or_disable_tax.html: allow enabling and
11008           disabling if tax_rate rows in groups (RT 3566)
11009
11010 2008-06-17 22:22  ivan
11011
11012         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
11013           make up your mind
11014
11015 2008-06-17 17:49  ivan
11016
11017         * FS/FS/part_virtual_field.pm: this module, also, has no need to
11018           import qsearch/qsearchs, and is causing dependency loop problems
11019           (Record->part_virtual_field->Record)
11020
11021 2008-06-17 17:46  ivan
11022
11023         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
11024           as simple as Record->Conf->Record here
11025
11026 2008-06-17 17:42  ivan
11027
11028         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
11029           runtime... should hopefully FINALLY eliminate the
11030           Record->Msgcat->Conf->Record loop
11031
11032 2008-06-17 17:36  ivan
11033
11034         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
11035           qsearch/qsearchs... hopefully this is the last of the weird
11036           dependency loops (this one is Record->Msgcat->msgcat->Record)
11037
11038 2008-06-17 17:27  ivan
11039
11040         * FS/FS/Msgcat.pm: fix dependency loop problem with database
11041           config, hopefully?  (Record->Msgcat->Conf->Record)
11042
11043 2008-06-17 17:10  ivan
11044
11045         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
11046           hopefully this will solve the weird circular dependency issue
11047           (Record->Msgcat->Conf->conf->Record)
11048
11049 2008-06-17 17:05  ivan
11050
11051         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
11052           off debugging for address standardization
11053
11054 2008-06-17 16:57  ivan
11055
11056         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
11057           cloning w/new package editor
11058
11059 2008-06-17 12:29  jeff
11060
11061         * conf/invoice_latex: fixup damage from quantity addition
11062
11063 2008-06-16 20:35  ivan
11064
11065         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
11066           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
11067           htetc/handler.pl, httemplate/elements/htmlarea.html,
11068           httemplate/misc/email-customers.html,
11069           httemplate/misc/process/email-customers.html,
11070           httemplate/search/cust_main.html: finish adding a feature to
11071           easily list all email addresses for an agent & send them email
11072
11073 2008-06-16 20:13  jeff
11074
11075         * conf/invoice_latex: not forgetting to add fax and old customer id
11076
11077 2008-06-16 18:43  ivan
11078
11079         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
11080           now
11081
11082 2008-06-16 06:36  jeff
11083
11084         * bin/import-optigold.pl: catch one more customer
11085
11086 2008-06-15 23:53  ivan
11087
11088         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
11089           ability to edit agent_custid
11090
11091 2008-06-15 18:32  jeff
11092
11093         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
11094
11095 2008-06-12 16:15  ivan
11096
11097         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
11098           displaying package and comment on date editing
11099
11100 2008-06-12 14:53  ivan
11101
11102         * httemplate/: edit/process/elements/process.html,
11103           view/cust_main/packages.html, edit/part_pkg.cgi,
11104           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
11105           w/new package editor
11106
11107 2008-06-12 09:56  jeff
11108
11109         * bin/import-optigold.pl: date fixups
11110
11111 2008-06-12 08:55  jeff
11112
11113         * bin/import-optigold.pl: import services from service providing
11114           servers
11115
11116 2008-06-10 16:24  ivan
11117
11118         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
11119           upgrade errors
11120
11121 2008-06-10 10:39  ivan
11122
11123         * FS/FS/Misc.pm: turn off debugging that got left on by accident
11124
11125 2008-06-09 19:12  ivan
11126
11127         * httemplate/edit/process/: cust_credit_refund.cgi,
11128           cust_pay_refund.cgi: fix up application of things to refunds,
11129           RT#3606/RT#3545
11130
11131 2008-06-09 11:32  ivan
11132
11133         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
11134
11135 2008-06-05 15:44  ivan
11136
11137         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
11138           name, revsere src/dst
11139
11140 2008-06-05 13:09  ivan
11141
11142         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
11143           quantities &
11144
11145 2008-06-05 12:44  ivan
11146
11147         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
11148
11149 2008-06-05 12:29  ivan
11150
11151         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
11152           NULL
11153
11154 2008-06-05 12:25  ivan
11155
11156         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
11157           fees
11158
11159 2008-06-05 12:24  ivan
11160
11161         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
11162           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
11163           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
11164           quantity bs
11165
11166 2008-06-05 12:06  jeff
11167
11168         * conf/invoice_html: dash removal
11169
11170 2008-06-05 10:05  jeff
11171
11172         * conf/invoice_html: fix unitprice/posttotal nit
11173
11174 2008-06-05 09:56  jeff
11175
11176         * conf/invoice_html: fix unitprice/section nit
11177
11178 2008-06-05 09:51  jeff
11179
11180         * conf/invoice_html: correct bogus porting
11181
11182 2008-06-05 05:42  jeff
11183
11184         * conf/invoice_latex: replace lost braces
11185
11186 2008-06-05 03:36  ivan
11187
11188         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
11189           httemplate/search/report_cust_main.html: add customer status to
11190           adv. customer report, template customer search for future use in
11191           emailing notices, RT#2731
11192
11193 2008-06-05 03:34  ivan
11194
11195         * FS/FS/: cust_pkg.pm: docs for search_sql
11196
11197 2008-06-05 01:54  ivan
11198
11199         * httemplate/search/report_cust_bill.html: minor invoice report UI
11200
11201 2008-06-04 22:06  ivan
11202
11203         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
11204           httemplate/edit/cust_credit_bill.cgi,
11205           httemplate/edit/cust_pay_refund.cgi,
11206           httemplate/view/cust_main/payment_history/credit.html,
11207           httemplate/view/cust_main/payment_history/payment.html,
11208           httemplate/edit/cust_credit_refund.cgi,
11209           httemplate/edit/elements/ApplicationCommon.html,
11210           httemplate/edit/process/cust_bill_pay.cgi,
11211           httemplate/edit/process/cust_credit_bill.cgi,
11212           httemplate/edit/process/cust_credit_refund.cgi,
11213           httemplate/edit/process/cust_pay_refund.cgi,
11214           httemplate/edit/process/elements/ApplicationCommon.html: payment
11215           and credit applications have separate "apply to refund" choices
11216           now, and no auto-refund choice in the invoice dropdown.  RT#3545
11217
11218 2008-06-04 15:44  jeff
11219
11220         * FS/FS/cust_bill.pm: moar tyop
11221
11222 2008-06-04 15:42  jeff
11223
11224         * FS/FS/cust_bill.pm: tyop
11225
11226 2008-06-04 11:50  ivan
11227
11228         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
11229           fix the random "HylaFax support has not been configured" error,
11230           caused by cust_bill->fax getting called instead of cust_main->fax
11231           field
11232
11233 2008-06-04 11:40  jeff
11234
11235         * conf/invoice_html: more voxline invoice formatting
11236
11237 2008-06-04 11:05  jeff
11238
11239         * FS/FS/cust_bill.pm: voxline invoice formatting
11240
11241 2008-06-04 10:57  jeff
11242
11243         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
11244           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
11245           FS/FS/Conf_compat17.pm: voxline invoice formatting
11246
11247 2008-06-04 06:28  jeff
11248
11249         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
11250
11251 2008-06-04 06:26  jeff
11252
11253         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
11254           conf/invoice_latex: service address on invoice
11255
11256 2008-06-03 14:06  ivan
11257
11258         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
11259           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
11260           httemplate/view/cust_main/packages.html: very basic start at
11261           adding quantities
11262
11263 2008-06-02 11:59  ivan
11264
11265         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
11266
11267 2008-06-02 11:31  ivan
11268
11269         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
11270
11271 2008-06-02 10:58  ivan
11272
11273         * httemplate/misc/process/timeworked.html: fix error apply
11274           fractional seconds
11275
11276 2008-06-02 10:14  ivan
11277
11278         * FS/FS/UI/Web/small_custview.pm: doh!
11279
11280 2008-06-02 10:06  ivan
11281
11282         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
11283           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
11284           rt/lib/RT/URI/freeside/Internal.pm,
11285           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
11286           of a sudden causing fatal errors?!  wtf
11287
11288 2008-06-02 04:16  jeff
11289
11290         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
11291           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
11292           remittance coupon
11293
11294 2008-06-01 19:47  ivan
11295
11296         * FS/FS/Misc.pm: and batchmode was probably right
11297
11298 2008-06-01 19:45  ivan
11299
11300         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
11301           timeout
11302
11303 2008-06-01 19:16  ivan
11304
11305         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
11306           a timeout, this should prevent hanging on template errors
11307
11308 2008-06-01 15:48  ivan
11309
11310         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
11311           FS/FS/payinfo_transaction_Mixin.pm,
11312           httemplate/view/cust_main/payment_history.html,
11313           httemplate/search/elements/cust_pay_or_refund.html,
11314           httemplate/view/cust_refund.html,
11315           httemplate/view/cust_main/payment_history/credit.html,
11316           httemplate/view/cust_main/payment_history/invoice.html,
11317           httemplate/view/cust_main/payment_history/payment.html,
11318           httemplate/view/cust_main/payment_history/refund.html,
11319           httemplate/view/cust_main/payment_history/voided_payment.html:
11320           refactor payment history slightly, add refund receipts, have
11321           "unapplied" refunds show like other unapplied/open things,
11322           RT#3545
11323
11324 2008-06-01 00:08  ivan
11325
11326         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
11327           "Billing #"
11328
11329 2008-05-31 22:43  ivan
11330
11331         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
11332           httemplate/view/cust_main/payment_history.html: add date to
11333           "applied to Invoice#" messages in history
11334
11335 2008-05-31 20:19  ivan
11336
11337         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
11338           agent-virtualized packages, clean up sloppy $where
11339           stringification, hard agent virtualization
11340
11341 2008-05-31 19:19  jeff
11342
11343         * bin/import-optigold.pl: umm.. right.. really do some on-demand
11344           stuff
11345
11346 2008-05-31 18:23  ivan
11347
11348         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
11349           problems
11350
11351 2008-05-31 17:11  ivan
11352
11353         * FS/FS/cust_bill.pm: fix problems when service definition names
11354           contain chars that need to be latex escaped
11355
11356 2008-05-31 16:50  jeff
11357
11358         * bin/import-optigold.pl: guess at on demand billing, link
11359           pre-existing services
11360
11361 2008-05-31 10:54  ivan
11362
11363         * htetc/handler.pl: add an explicit use for RT's not-well-declared
11364           dependency on CSS::Squish 0.06
11365
11366 2008-05-31 07:49  jeff
11367
11368         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
11369           invoice cosmetic improvements
11370
11371 2008-05-29 21:04  ivan
11372
11373         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
11374           still going to be editing old-style invoice events for a little
11375           while more yet, so space them out better (so options don't run
11376           together)
11377
11378 2008-05-29 20:55  ivan
11379
11380         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
11381           sucks.  add a "balance over" option to the 1.7 style
11382           agent-specific invoice send event
11383
11384 2008-05-29 18:38  ivan
11385
11386         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
11387           when running prune_applications not in debug mode...
11388
11389 2008-05-29 18:34  ivan
11390
11391         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
11392           FreesideStatus every time either.  really?
11393
11394 2008-05-29 18:33  ivan
11395
11396         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
11397           pruning every time
11398
11399 2008-05-29 18:28  ivan
11400
11401         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
11402           pruning every time
11403
11404 2008-05-29 18:02  ivan
11405
11406         * FS/FS/cust_pay_pending.pm: clean up any stray/old
11407           cust_pay_pending records causing problems
11408
11409 2008-05-29 17:53  ivan
11410
11411         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
11412           cust_pay_pending records causing problems
11413
11414 2008-05-28 17:11  ivan
11415
11416         * httemplate/graph/money_time.cgi: line things up better on the
11417           12mo report (prevent labels from taking up most of the graph
11418
11419 2008-05-28 03:45  ivan
11420
11421         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
11422           FS dbdef hasn't been initialized yet (& need to import
11423           adminsuidsetup)
11424
11425 2008-05-28 03:41  ivan
11426
11427         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
11428           when FS dbdef hasn't been initialized yet
11429
11430 2008-05-28 03:14  ivan
11431
11432         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
11433           FS dbdef hasn't been initialized yet
11434
11435 2008-05-19 20:52  ivan
11436
11437         * FS/FS/Upgrade.pm: automatically create an index on the new
11438           radacct.FreesideStatus column
11439
11440 2008-05-19 15:31  jeff
11441
11442         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
11443
11444 2008-05-19 11:50  ivan
11445
11446         * FS/FS/Conf.pm: a better link to the T:T docs
11447
11448 2008-05-18 21:29  ivan
11449
11450         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
11451           the h_ tables.  this should speed up the cust_pay upgrade??
11452
11453 2008-05-18 21:07  ivan
11454
11455         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
11456           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
11457           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
11458           httemplate/graph/money_time.cgi,
11459           httemplate/search/cust_bill_pay.html,
11460           httemplate/search/cust_credit.html,
11461           httemplate/search/cust_credit_refund.html,
11462           httemplate/search/cust_pay.cgi,
11463           httemplate/search/cust_refund.html,
11464           httemplate/search/elements/cust_pay_or_refund.html: make net
11465           receipts clickable... and netreceipts != cashflow, really, so
11466           separate those concepts, and cashflow gets gross & net variants.
11467           also add gross/net refunds.  #3012
11468
11469 2008-05-18 20:51  jeff
11470
11471         * conf/invoice_latex: fix latex template bogosity
11472
11473 2008-05-18 15:57  ivan
11474
11475         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
11476           include/import
11477
11478 2008-05-18 15:54  ivan
11479
11480         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
11481           auto sqlradius upgrade
11482
11483 2008-05-18 15:53  ivan
11484
11485         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
11486
11487 2008-05-18 15:42  ivan
11488
11489         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
11490           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
11491           init.d/freeside-init: on upgrade, automatically seed from
11492           sqlradius databases, and start freeside-sqlradius-radacctd by
11493           default
11494
11495 2008-05-17 23:50  ivan
11496
11497         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
11498           config value for disabling the ACLs... this should be good for a
11499           demo in 1.7, 1.9 will need some way to disable ACL changes from
11500           OUTSIDE the db
11501
11502 2008-05-17 20:04  ivan
11503
11504         * httemplate/: elements/customer-table.html,
11505           misc/batch-cust_pay.html: quick payment entry running total,
11506           closes: #3470
11507
11508 2008-05-16 12:26  jeff
11509
11510         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
11511           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
11512           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
11513           conf/invoice_latex: typeset CDRs into 5 columns on invoices
11514
11515 2008-05-15 15:48  ivan
11516
11517         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
11518           small_custview
11519
11520 2008-05-14 14:21  jeff
11521
11522         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
11523           omit statement type items from invoices
11524
11525 2008-05-14 11:19  jeff
11526
11527         * bin/import-optigold.pl: do NOT delete the existing data
11528
11529 2008-05-14 11:07  jeff
11530
11531         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
11532           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
11533           fee based taxes
11534
11535 2008-05-14 09:52  ivan
11536
11537         * bin/import-optigold.pl: [no log message]
11538
11539 2008-05-13 16:36  ivan
11540
11541         * FS/bin/freeside-adduser: tyop
11542
11543 2008-05-13 14:20  ivan
11544
11545         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
11546           elements in anonymous hash | Use of unintialized value in
11547           anonymous hash ) at
11548           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
11549
11550 2008-05-13 12:13  ivan
11551
11552         * Makefile: ensure new self-service libs are installed
11553
11554 2008-05-12 20:49  ivan
11555
11556         * debian/rules: tyop
11557
11558 2008-05-12 20:49  ivan
11559
11560         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
11561           initial configuration to be stored and retreived from than the
11562           initial tarball...
11563
11564 2008-05-08 23:34  ivan
11565
11566         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
11567           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
11568           to_json yet
11569
11570 2008-05-08 22:59  ivan
11571
11572         * httemplate/: docs/credits.html, docs/license.html,
11573           edit/cust_main.cgi, images/cross.png, images/error.png,
11574           images/tick.png: finish usps address standardization
11575
11576 2008-05-08 22:54  ivan
11577
11578         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
11579           mason?
11580
11581 2008-05-08 05:45  ivan
11582
11583         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
11584           httemplate/elements/xmlhttp.html,
11585           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
11586           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
11587           address standardization part one, finally checked in from here
11588
11589 2008-05-07 14:36  ivan
11590
11591         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
11592           customer cancellation, sort of a side effect of #2872, fixes
11593           #3480, #3481
11594
11595 2008-05-05 18:15  ivan
11596
11597         * httemplate/elements/customer-table.html: put the documentation in
11598           a proper <%doc> section
11599
11600 2008-05-05 18:14  ivan
11601
11602         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
11603           customer # portion of quick payment entry
11604
11605 2008-05-05 18:14  ivan
11606
11607         * httemplate/: misc/batch-cust_pay.html,
11608           elements/customer-table.html: agent-virtualize quick payment
11609           entry
11610
11611 2008-05-04 19:11  ivan
11612
11613         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
11614           new payment duplicate stuff with cc encryption :/
11615
11616 2008-05-04 18:52  ivan
11617
11618         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
11619           duplicate stuff with cc encryption :)
11620
11621 2008-05-04 18:18  ivan
11622
11623         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
11624           with cc encryption
11625
11626 2008-05-02 13:30  ivan
11627
11628         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
11629           schema-only changes (for slony slaves)
11630
11631 2008-05-01 18:58  ivan
11632
11633         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
11634
11635 2008-04-30 16:42  ivan
11636
11637         * Makefile: not here
11638
11639 2008-04-30 16:36  ivan
11640
11641         * Makefile: that explains the bs with ChangeLog
11642
11643 2008-04-30 16:29  ivan
11644
11645         * Makefile: last last-minute fix for last-minute change
11646
11647 2008-04-30 16:26  ivan
11648
11649         * Makefile: last minute fix for last minute change
11650
11651 2008-04-30 16:19  ivan
11652
11653         * Makefile: last minute release target update.  not particularly
11654           dangerous, nobody uses it but me
11655
11656 2008-04-28 12:17  ivan
11657
11658         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
11659           doing weird things with expirations and adjournments because
11660           freeside-queued $^T != freeside-daily $^T
11661
11662 2008-04-27 09:28  jeff
11663
11664         * httemplate/elements/select-taxproduct.html: sticky, too
11665
11666 2008-04-27 08:19  jeff
11667
11668         * httemplate/elements/select-taxproduct.html: fixup taxproduct
11669           selection
11670
11671 2008-04-24 15:51  ivan
11672
11673         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
11674           flags to voip_cdr price plan
11675
11676 2008-04-22 19:59  jeff
11677
11678         * FS/FS/cust_bill.pm: fixup return address fallback
11679
11680 2008-04-22 12:46  ivan
11681
11682         * FS/FS/cust_bill.pm: no comma there
11683
11684 2008-04-22 03:56  ivan
11685
11686         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
11687
11688 2008-04-18 14:27  ivan
11689
11690         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
11691           wish this was easier to test.
11692
11693 2008-04-18 14:25  ivan
11694
11695         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
11696
11697 2008-04-18 14:19  ivan
11698
11699         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
11700           finally fix ticket auto-association not getting along with RT
11701           ACLs
11702
11703 2008-04-17 20:29  jeff
11704
11705         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
11706           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
11707           httemplate/edit/process/addr_block/add.cgi,
11708           httemplate/edit/process/addr_block/allocate.cgi,
11709           httemplate/edit/process/addr_block/deallocate.cgi,
11710           httemplate/edit/process/addr_block/split.cgi: drag address and
11711           router even farther into the century
11712
11713 2008-04-16 18:39  ivan
11714
11715         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
11716           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
11717           line item bundling
11718
11719 2008-04-16 18:28  ivan
11720
11721         * httemplate/elements/menu.html: this is more accurate
11722
11723 2008-04-16 14:52  ivan
11724
11725         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
11726           add-ons
11727
11728 2008-04-16 14:12  ivan
11729
11730         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
11731           service add-ons
11732
11733 2008-04-16 14:10  ivan
11734
11735         * FS/FS/Record.pm: be more forgiving about numeric things padded
11736           with leading/trailing space
11737
11738 2008-04-16 13:34  ivan
11739
11740         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
11741           edit/quick-charge.html, elements/select-taxclass.html,
11742           elements/tr-select-taxclass.html: fix tax class on package def
11743           edit
11744
11745 2008-04-16 13:00  ivan
11746
11747         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
11748           add-on links in browse
11749
11750 2008-04-16 11:32  jeff
11751
11752         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
11753           httemplate/view/cust_main/packages.html: show user who created
11754           (cancel/suspend) reason and possibly fix a lingering spurious
11755           usergroup bug
11756
11757 2008-04-16 04:54  jeff
11758
11759         * httemplate/edit/part_pkg_taxproduct.html: this no longer belongs
11760
11761 2008-04-15 21:42  ivan
11762
11763         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
11764           pricing to package browse...
11765
11766 2008-04-15 18:03  ivan
11767
11768         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
11769           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
11770           package editor
11771
11772 2008-04-15 17:29  ivan
11773
11774         * FS/FS/part_pkg.pm: new package def editor
11775
11776 2008-04-15 17:19  ivan
11777
11778         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
11779           process/part_pkg.cgi: new package def editor
11780
11781 2008-04-15 17:16  ivan
11782
11783         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
11784           t/part_pkg_link.t: new package def editor
11785
11786 2008-04-15 13:47  jeff
11787
11788         * httemplate/elements/file-upload.html,
11789           httemplate/elements/header-minimal.html,
11790           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
11791           httemplate/misc/process/tax-import.cgi,
11792           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
11793           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
11794           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
11795           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
11796           rate engine (for now)
11797
11798 2008-04-15 12:43  ivan
11799
11800         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
11801           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
11802           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
11803           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
11804           s/recur_flat/recur_fee/
11805
11806 2008-04-15 06:41  ivan
11807
11808         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
11809           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
11810           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
11811           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
11812           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
11813           httemplate/edit/elements/edit.html,
11814           httemplate/edit/process/part_pkg.cgi,
11815           httemplate/edit/process/elements/process.html,
11816           httemplate/elements/select-agent_types.html,
11817           httemplate/elements/select-taxproduct.html,
11818           httemplate/elements/selectlayers.html,
11819           httemplate/elements/tr-input-text.html,
11820           httemplate/elements/tr-part_pkg_freq.html,
11821           httemplate/elements/tr-pkg_svc.html,
11822           httemplate/elements/tr-select-agent_types.html,
11823           httemplate/elements/tr-title.html: new package editor
11824
11825 2008-04-15 03:50  ivan
11826
11827         * httemplate/docs/about.html: it's april 15th, and i sure do.
11828
11829 2008-04-14 06:42  jeff
11830
11831         * FS/FS/Record.pm: Improve record searching
11832
11833 2008-04-13 14:37  ivan
11834
11835         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
11836           prorate_delayed.pm: fix recur_notify label for *_delayed price
11837           plans
11838
11839 2008-04-13 13:35  ivan
11840
11841         * httemplate/elements/: select-cust-part_pkg.html,
11842           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
11843           select-table and select-part_pkg updates so we can use
11844           select-part_pkg as an edit/elements/edit.html m2 type
11845
11846 2008-04-13 03:21  ivan
11847
11848         * httemplate/elements/tr-justtitle.html: adding just a title with
11849           no blank space above
11850
11851 2008-04-13 03:19  ivan
11852
11853         * httemplate/elements/: tr-selectlayers-select.html,
11854           selectlayers.html: add a tr- for just the select bit of a
11855           selectlayers...
11856
11857 2008-04-13 01:21  ivan
11858
11859         * httemplate/elements/tr-input-text.html: add disabled option to
11860           text elements
11861
11862 2008-04-13 00:41  ivan
11863
11864         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
11865           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
11866           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
11867           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
11868           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
11869           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
11870           and rearranged weights for a brighter tommorow^W^Wbetter price
11871           plan <SELECT>
11872
11873 2008-04-12 20:03  ivan
11874
11875         * httemplate/elements/tr-select-table.html: more stuff to allow
11876           select-table to be used as as edit/elements/edit.html m2*
11877           element: add tr-select-table.html
11878
11879 2008-04-12 20:03  ivan
11880
11881         * httemplate/elements/select-table.html: some stuff to allow
11882           select-table to be used as as edit/elements/edit.html m2*
11883           element: add js_only and html_only options, add id option to
11884           specify element id, add a kludge to onchange option
11885
11886 2008-04-12 19:58  ivan
11887
11888         * httemplate/elements/tablebreak-tr-title.html: allow table id to
11889           be specified for tablebreak elements (so edit/elements/edit.html
11890           m2* stuff can be used after a tablebreak)
11891
11892 2008-04-12 19:56  ivan
11893
11894         * httemplate/elements/: select-taxproduct.html,
11895           tr-select-taxproduct.html: add elements for selecting taxproduct
11896
11897 2008-04-12 19:55  ivan
11898
11899         * httemplate/elements/tr-part_pkg_freq.html: add an element for
11900           selecting part_pkg frequencies
11901
11902 2008-04-12 16:31  ivan
11903
11904         * httemplate/elements/: columnnext.html, columnstart.html: space
11905           columns out
11906
11907 2008-04-12 16:18  ivan
11908
11909         * httemplate/elements/: columnend.html, columnnext.html,
11910           columnstart.html: add some column elements so we can replicate
11911           multi-column edit forms with edit.html
11912
11913 2008-04-11 02:20  ivan
11914
11915         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
11916
11917 2008-04-10 18:50  ivan
11918
11919         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
11920
11921 2008-04-10 15:00  ivan
11922
11923         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
11924           AddLink so that the auto-association stuff works when creating a
11925           ticket
11926
11927 2008-04-09 18:35  jeff
11928
11929         * FS/FS/Conf.pm: sync terminology
11930
11931 2008-04-09 16:51  ivan
11932
11933         * httemplate/elements/menu.html: add a menu entry for the new tax
11934           stuff
11935
11936 2008-04-09 14:54  ivan
11937
11938         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
11939           batch tax import
11940
11941 2008-04-09 14:44  ivan
11942
11943         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
11944
11945 2008-04-09 14:27  ivan
11946
11947         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
11948
11949 2008-04-09 14:17  ivan
11950
11951         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
11952           this point, but its not in the database yet, so checking
11953           dbdef->table doesn't DWWW
11954
11955 2008-04-09 14:07  ivan
11956
11957         * debian/control: adding 1.9 dependencies
11958
11959 2008-04-08 20:33  ivan
11960
11961         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
11962           charges
11963
11964 2008-04-07 22:49  ivan
11965
11966         * debian/: README.Debian, TODO, changelog, compat, conffiles.ex,
11967           config, control, copyright, cron.d, cron.d.ex,
11968           dbconfig-common.install, dbconfig-common.upgrade, dirs, docs,
11969           ex.doc-base.package, freeside-doc.docs, freeside-doc.files,
11970           freeside-webui.links, freeside.apache-alias.conf,
11971           freeside.default, freeside.docs, init.d.ex, init.d.lsb.ex,
11972           manpage.1.ex, manpage.sgml.ex, menu.ex, postinst, postinst.ex,
11973           postrm, postrm.ex, preinst, preinst.ex, prerm, prerm.ex, rules,
11974           templates, watch.ex: debian packages!
11975
11976 2008-04-06 09:12  jeff
11977
11978         * httemplate/browse/part_pkg_taxproduct.cgi,
11979           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
11980           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
11981           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
11982           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
11983           httemplate/edit/elements/edit.html,
11984           httemplate/edit/process/tax_rate.html,
11985           httemplate/edit/process/elements/process.html: new tax rating
11986           engine
11987
11988 2008-04-05 00:00  ivan
11989
11990         * FS/bin/freeside-prepaidd: configurable logfile location for
11991           freeside-prepaidd
11992
11993 2008-04-04 12:47  ivan
11994
11995         * httemplate/elements/header.html: sync with 1_7_BRANCH
11996
11997 2008-04-04 10:47  ivan
11998
11999         * httemplate/search/elements/search.html: this worked fine.  don't
12000           understand why it was changed in the first place.
12001
12002 2008-04-04 10:42  ivan
12003
12004         * httemplate/search/elements/search.html: fix range selection on
12005           searches, huh
12006
12007 2008-04-02 13:42  jeff
12008
12009         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
12010           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
12011           httemplate/edit/part_pkg_taxoverride.html,
12012           httemplate/edit/process/part_pkg.cgi,
12013           httemplate/search/elements/search.html: checkpoint tax editors
12014           and correct a blunder
12015
12016 2008-04-02 10:28  ivan
12017
12018         * Makefile: substitute FREESIDE_CONF in apache conf files
12019
12020 2008-04-02 10:26  ivan
12021
12022         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
12023           freeside-base2.conf: template AuthUserFile htpasswd to be in
12024           FREESIDE_CONF dir instead of hardcoded location
12025
12026 2008-04-02 10:00  rsiddall
12027
12028         * Makefile: Quick fix to update the release version number in the
12029           RPM specfile.  This leaves the specfile unusable for CVS builds.
12030
12031 2008-04-02 08:38  ivan
12032
12033         * init.d/freeside-init: tiny init file nit that helps with deb
12034           packaging (and probably rpm too) - source /etc/default/freeside
12035           if it exists
12036
12037 2008-04-01 21:32  ivan
12038
12039         * httemplate/docs/credits.html: slight browser adjustments and DONE
12040
12041 2008-04-01 21:20  ivan
12042
12043         * httemplate/elements/header.html: new header about: box
12044
12045 2008-04-01 21:19  ivan
12046
12047         * httemplate/docs/about.html: slightly taller
12048
12049 2008-04-01 21:07  ivan
12050
12051         * httemplate/docs/: credits.html, license.html: updated credits and
12052           license
12053
12054 2008-04-01 21:05  ivan
12055
12056         * httemplate/docs/about.html: adding about.html splash
12057
12058 2008-04-01 20:48  ivan
12059
12060         * httemplate/elements/popup_link_onclick.html: remove excessive
12061           iframe borders, add "scrolling" and "nofalse" options
12062
12063 2008-04-01 17:22  ivan
12064
12065         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
12066
12067 2008-04-01 16:56  ivan
12068
12069         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
12070           fix
12071
12072 2008-04-01 16:30  ivan
12073
12074         * httemplate/docs/: credits.html, license.html: adding license and
12075           credits in app itself
12076
12077 2008-04-01 16:24  ivan
12078
12079         * TODO: remove TODO
12080
12081 2008-04-01 16:24  ivan
12082
12083         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
12084
12085 2008-04-01 16:20  ivan
12086
12087         * README: welcome to the new world
12088
12089 2008-04-01 16:15  ivan
12090
12091         * INSTALL: clean up top level files
12092
12093 2008-04-01 16:08  ivan
12094
12095         * CREDITS, INSTALL: clean up some of the top-level files
12096
12097 2008-04-01 02:40  ivan
12098
12099         * Makefile: sync with 1.7.3
12100
12101 2008-04-01 02:19  ivan
12102
12103         * FS/FS/cust_bill.pm: don't show services on invoices that are
12104           newer than the invoice, closes: #3032
12105
12106 2008-04-01 01:43  ivan
12107
12108         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
12109           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
12110           last bit of magic for RT ticket customer auto-association: look
12111           for requestor email addresses in cust_main_invoice and svc_acct,
12112           closes; RT#1160
12113
12114 2008-03-31 23:37  ivan
12115
12116         * httemplate/edit/cust_main_county.html: probably doesn't matter
12117           now, but better error reporting anyway
12118
12119 2008-03-31 23:34  ivan
12120
12121         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
12122           edit/cust_credit.cgi: popup iframes don't have predictable names
12123           anymore, so locate submit buttons by id instead
12124
12125 2008-03-31 23:26  ivan
12126
12127         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
12128           doc height param
12129
12130 2008-03-31 23:16  ivan
12131
12132         * httemplate/elements/iframecontentmws.js: append a random number
12133           to the iframe name on-the-fly to keep safari from caching it
12134           under all circumstances
12135
12136 2008-03-31 22:49  ivan
12137
12138         * httemplate/view/cust_main/payment_history.html: finish
12139           component-izing overlib links
12140
12141 2008-03-31 21:37  ivan
12142
12143         * httemplate/search/cust_pkg.cgi: use popup_link...
12144
12145 2008-03-31 21:19  ivan
12146
12147         * httemplate/browse/rate_detail.html: can't run include() sub at
12148           <%once> time
12149
12150 2008-03-31 20:56  ivan
12151
12152         * httemplate/browse/rate_detail.html: component-ize overlib init
12153           and popup link
12154
12155 2008-03-31 20:51  ivan
12156
12157         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
12158
12159 2008-03-31 20:49  ivan
12160
12161         * httemplate/elements/phonenumber.html: use popup_link element for
12162           phonenumber.html silly vonage popup
12163
12164 2008-03-31 17:54  jeff
12165
12166         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
12167           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
12168           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
12169           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
12170           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
12171           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
12172           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
12173           httemplate/edit/part_pkg_taxoverride.html,
12174           httemplate/edit/part_pkg_taxproduct.html,
12175           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
12176           httemplate/edit/process/part_pkg.cgi,
12177           httemplate/edit/process/tax_class.html,
12178           httemplate/edit/process/tax_rate.html,
12179           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
12180           httemplate/elements/menu.html,
12181           httemplate/misc/process/recharge_svc.new,
12182           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
12183           rating system
12184
12185 2008-03-31 16:19  ivan
12186
12187         * httemplate/elements/progress-init.html: overlib include
12188
12189 2008-03-31 16:14  ivan
12190
12191         * httemplate/elements/: popup_link-cust_main.html,
12192           popup_link-cust_pkg.html, popup_link-cust_svc.html,
12193           popup_link.html, popup_link_onclick.html: fix examples to use
12194           elements/init_overlib.html
12195
12196 2008-03-31 16:09  ivan
12197
12198         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
12199           overlib include
12200
12201 2008-03-31 16:07  ivan
12202
12203         * httemplate/: view/cust_main.cgi,
12204           elements/popup_link_onclick.html, view/cust_main/notes.html:
12205           clean up overlib usage for customer notes
12206
12207 2008-03-31 15:52  ivan
12208
12209         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
12210           hidden agentnum tags with trailling "/ >"
12211
12212 2008-03-31 15:27  ivan
12213
12214         * httemplate/: edit/cust_main/billing.html,
12215           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
12216           easy static CVV2/echeck popups
12217
12218 2008-03-31 14:52  ivan
12219
12220         * httemplate/elements/iframecontentmws.js: update overlibmws to
12221           current code
12222
12223 2008-03-31 14:45  ivan
12224
12225         * httemplate/: config/config-view.cgi, elements/popup_link.html:
12226           move config edit popup to elements/popup_link.html
12227
12228 2008-03-31 14:43  ivan
12229
12230         * httemplate/config/config.cgi: more approprietly sized textareas
12231           prevent scrollbars from being necessary in config popups
12232
12233 2008-03-31 14:11  ivan
12234
12235         * httemplate/: browse/cust_main_county.cgi,
12236           elements/popup_link.html, elements/popup_link_onclick.html: fix
12237           safari weirdness with caching iframes and auto-submitting them
12238           (in tax editor at least)
12239
12240 2008-03-31 13:40  ivan
12241
12242         * httemplate/elements/: popup_link-cust_main.html,
12243           popup_link-cust_pkg.html, popup_link-cust_svc.html,
12244           popup_link.html: clean up popup link elements a bit, have the
12245           iframe name autogenerate to work around safari fuckery
12246
12247 2008-03-31 11:50  ivan
12248
12249         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
12250           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
12251           to current code before delving into safari problem...  hopefully
12252           no disasterous side effects :)
12253
12254 2008-03-29 19:42  ivan
12255
12256         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
12257           show invoice resend and payment posting links if you can't do
12258           that anyway
12259
12260 2008-03-29 19:32  ivan
12261
12262         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
12263           ancient-style invoice template includes
12264
12265 2008-03-29 18:26  ivan
12266
12267         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
12268           ancient invoice template includes from working, whew!  and
12269           spiffied up the error reporting on template compile problems,
12270           since they're bound to happen when folks edit
12271
12272 2008-03-29 17:57  ivan
12273
12274         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
12275           debugging info
12276
12277 2008-03-29 02:11  ivan
12278
12279         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
12280           quick links for unprocessed and processed CDRs to svc_phone view
12281
12282 2008-03-29 01:32  ivan
12283
12284         * httemplate/misc/order_pkg.html: in the unlikely error case, the
12285           order button should stay enabled
12286
12287 2008-03-29 01:15  ivan
12288
12289         * httemplate/: elements/popup_link-cust_main.html,
12290           elements/tr-select-reason.html, misc/cancel_cust.html,
12291           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
12292           thank goodness its on 1.9.  really fix error reporting on quick
12293           package order this time.  have to change cust cancel popup
12294           slightly too, but its for the better (easier custnum parsing).
12295           and lastly make it easier for reason selection to be reused
12296           without stickiness-on-errors being a big pain in the ass
12297
12298 2008-03-28 23:42  ivan
12299
12300         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
12301           redirect
12302
12303 2008-03-28 15:31  ivan
12304
12305         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
12306           both src and charged_party fields, and disable_src is not checked
12307
12308 2008-03-27 15:04  ivan
12309
12310         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
12311           only, closes: #3085
12312
12313 2008-03-27 14:05  ivan
12314
12315         * httemplate/view/cust_main/: payment_history.html: fix for ACH
12316           info masking
12317
12318 2008-03-27 14:01  ivan
12319
12320         * httemplate/view/cust_main/: billing.html, payment_history.html:
12321           mask ACH info in payment history
12322
12323 2008-03-27 13:40  ivan
12324
12325         * httemplate/: elements/menu.html, search/report_sql.html: add back
12326           raw SQL query (it had an appropriate ACL)
12327
12328 2008-03-27 13:19  ivan
12329
12330         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
12331           minor ACL glitch linking to payments
12332
12333 2008-03-26 11:18  ivan
12334
12335         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
12336           12mo checkbox works again... sure do need these to be
12337           auto-generated or $AUTOLOADED or something :)
12338
12339 2008-03-26 08:42  jeff
12340
12341         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
12342           httemplate/edit/rate_detail.html,
12343           httemplate/edit/rate_region.cgi: fixup per call billing
12344
12345 2008-03-25 20:04  ivan
12346
12347         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
12348           into having a minimum charge
12349
12350 2008-03-25 19:27  ivan
12351
12352         * httemplate/search/: cdr.html, report_cdr.html: add ability to
12353           query ranges of duration & billable seconds to CDR report
12354
12355 2008-03-25 19:19  ivan
12356
12357         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
12358           UI nit: separate search & display options
12359
12360 2008-03-25 18:03  ivan
12361
12362         * httemplate/edit/: part_bill_event.cgi,
12363           process/part_bill_event.cgi: quick shortcut for easier adding of
12364           new 1.7-style invoice events
12365
12366 2008-03-24 19:52  ivan
12367
12368         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
12369           DBIx::SB 1.50, jeez
12370
12371 2008-03-24 19:33  ivan
12372
12373         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
12374           dependency inline with reality
12375
12376 2008-03-24 15:35  ivan
12377
12378         * httemplate/edit/part_bill_event.cgi: this probably never worked.
12379           ->send isn't at all what is wanted, that sends the original
12380           invoice, not the new one with the late charge
12381
12382 2008-03-23 20:07  ivan
12383
12384         * rt/lib/RT/: Record.pm, Ticket_Overlay.pm: woo!  final part of
12385           #1160!  yup, auto-associating tickets with customers now.  whew!
12386
12387 2008-03-23 18:28  ivan
12388
12389         * rt/lib/RT/: Record.pm, Interface/Web_Vendor.pm: part two of
12390           #1160: linking a ticket to its first customer will auto-link any
12391           customerless requestors
12392
12393 2008-03-23 16:38  ivan
12394
12395         * rt/lib/RT/: User_Overlay.pm, Interface/Web_Vendor.pm: part 1 of
12396           #1160: associate users w/customers, manual editing
12397
12398 2008-03-19 12:48  jeff
12399
12400         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
12401           (RT#3267)
12402
12403 2008-03-17 23:43  ivan
12404
12405         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
12406           myaccount.module: pre-show checkpoint.  duct tape!
12407
12408 2008-03-17 09:24  ivan
12409
12410         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
12411           myaccount.module: checkpoint
12412
12413 2008-03-16 19:49  ivan
12414
12415         * fs_selfservice/fri/: includes/freeside.class.php,
12416           modules.template/blank.module: missed bits
12417
12418 2008-03-16 19:48  ivan
12419
12420         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
12421           locale/ari.po, modules/billing.module,
12422           modules/callmonitor.module, modules/dashboard.module,
12423           modules/myaccount.module, modules/settings.module,
12424           theme/page.tpl.php: first bits of working FRI!  woop!
12425
12426 2008-03-16 19:37  ivan
12427
12428         * httemplate/view/cust_main/packages.html: fix oops in new popup
12429           components
12430
12431 2008-03-16 16:36  ivan
12432
12433         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
12434
12435 2008-03-16 16:25  ivan
12436
12437         * httemplate/view/svc_phone.cgi: view PINs too
12438
12439 2008-03-16 16:05  jeff
12440
12441         * httemplate/: elements/popup_link-cust_main.html,
12442           elements/popup_link-cust_pkg.html,
12443           elements/popup_link-cust_svc.html, elements/popup_link.html,
12444           view/cust_main.cgi, view/cust_main/packages.html: componentize
12445           conflicting %once subroutines (rt#3250)
12446
12447 2008-03-16 15:48  ivan
12448
12449         * httemplate/edit/svc_phone.cgi: phone gets a pin
12450
12451 2008-03-16 15:39  ivan
12452
12453         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
12454
12455 2008-03-16 15:24  ivan
12456
12457         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
12458           pin login
12459
12460 2008-03-16 14:07  ivan
12461
12462         * fs_selfservice/fri/includes/: common.php, login.php: first try at
12463           single sign-on
12464
12465 2008-03-16 12:58  ivan
12466
12467         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
12468           index.php, version.php, theme/global.css, theme/header.css,
12469           theme/iefixes.css, theme/layout.css, theme/logo.gif,
12470           theme/main.css, theme/navigation.css, theme/page.tpl.php,
12471           theme/spacer.gif, theme/text.css, theme/images/arrow-asc.gif,
12472           theme/images/arrow-desc.gif, modules/callmonitor.module,
12473           modules/phonefeatures.module, modules/settings.module,
12474           modules/voicemail.module, modules/featurecodes.module,
12475           modules/followme.module, includes/ajax.php, includes/crypt.php,
12476           includes/main.conf.php, misc/audio.php, misc/popup.css,
12477           misc/recording_popup.php, modules/VmX.module, includes/asi.php,
12478           includes/bootstrap.php, includes/common.php,
12479           includes/database.php, includes/display.php, includes/lang.php,
12480           includes/login.php, locale/readme.txt, locale/ari.po,
12481           locale/ari.utf-8.po, locale/locale.txt,
12482           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
12483           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
12484           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
12485           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
12486           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
12487           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
12488           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
12489           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
12490           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
12491           Initial revision
12492
12493 2008-03-16 09:57  jeff
12494
12495         * httemplate/misc/recharge_svc.html: doh
12496
12497 2008-03-16 01:04  ivan
12498
12499         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
12500
12501 2008-03-16 00:25  ivan
12502
12503         * FS/FS/UID.pm: okay, really now, how about this
12504
12505 2008-03-16 00:24  ivan
12506
12507         * FS/FS/UID.pm: okay, how about this
12508
12509 2008-03-16 00:21  ivan
12510
12511         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
12512
12513 2008-03-15 22:22  ivan
12514
12515         * httemplate/search/svc_broadband.cgi: clean up and
12516           agent-virtualize svc_broadband searching
12517
12518 2008-03-15 22:13  ivan
12519
12520         * httemplate/edit/part_svc.cgi: finish bringing sanity to
12521           svc_broadband service definition blocknum edit
12522
12523 2008-03-15 22:13  ivan
12524
12525         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
12526           address block selection in svc_broadband service definition edit
12527
12528 2008-03-15 21:54  ivan
12529
12530         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
12531           router browse into this centiry
12532
12533 2008-03-15 21:00  ivan
12534
12535         * httemplate/elements/: header.html, menu.html: hide customer
12536           search if user does not have "List customers" ACL, closes:
12537           RT#3105
12538
12539 2008-03-15 15:18  ivan
12540
12541         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
12542           slightly better voip_cdr package edit: use radio buttons for
12543           selecting long things
12544
12545 2008-03-15 14:39  ivan
12546
12547         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
12548
12549 2008-03-15 14:14  ivan
12550
12551         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
12552           disable_src, domestic_prefix and international_prefix options for
12553           voip price plan
12554
12555 2008-03-15 12:52  ivan
12556
12557         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
12558           invoice re-printing newest percust... can't reproduce any
12559           problem, prints newest per cust fine, closes: #3161
12560
12561 2008-03-14 17:30  ivan
12562
12563         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
12564           code leaking out onto the page, hehe, closes: Bug#3253, also
12565           remove silly formatting on catchall edit
12566
12567 2008-03-14 13:11  ivan
12568
12569         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
12570           warnings
12571
12572 2008-03-14 10:30  jeff
12573
12574         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
12575
12576 2008-03-14 01:13  ivan
12577
12578         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
12579           package bugfix was easy to find, closes: Bug#3241
12580
12581 2008-03-14 00:48  ivan
12582
12583         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
12584           httemplate/graph/money_time.cgi,
12585           httemplate/search/cust_credit_bill.html,
12586           httemplate/search/cust_credit.html: add net credits to
12587           sales/credits/receipts report
12588
12589 2008-03-13 19:10  ivan
12590
12591         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
12592
12593 2008-03-13 19:09  ivan
12594
12595         * FS/FS/Conf.pm: show where the warning about no conf comes from
12596
12597 2008-03-13 02:28  ivan
12598
12599         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
12600           infinite loop rather than add one.
12601
12602 2008-03-13 02:14  ivan
12603
12604         * FS/FS/cust_pay.pm: infinite loop protection
12605
12606 2008-03-13 01:57  ivan
12607
12608         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
12609           if there are some old crufty records around attached to
12610           now-deleted customers
12611
12612 2008-03-12 09:22  jeff
12613
12614         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
12615           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
12616           eg/export_template.pm, httemplate/view/cust_main/packages.html:
12617           allow exports to add links to customer view (#1407)
12618
12619 2008-03-04 13:07  ivan
12620
12621         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
12622           cust_credit and cust_pay
12623
12624 2008-03-04 13:06  ivan
12625
12626         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
12627
12628 2008-03-04 11:15  ivan
12629
12630         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
12631           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
12632           about the two different places that would be calling it... i.e.
12633           with an empty new_pkgnum it would redirect the popup back the
12634           customer view, hehe
12635
12636 2008-03-03 19:38  ivan
12637
12638         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
12639
12640 2008-03-03 19:37  ivan
12641
12642         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
12643           escaped #s
12644
12645 2008-03-03 19:34  ivan
12646
12647         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
12648           newlines
12649
12650 2008-03-03 18:27  ivan
12651
12652         * httemplate/browse/rate_region.html: should improve compatibility
12653           with older Pg.  i hope
12654
12655 2008-03-03 17:49  ivan
12656
12657         * FS/FS/UID.pm: argh, don't load up a user until the other
12658           initialization is done
12659
12660 2008-03-03 15:12  ivan
12661
12662         * rt/: etc/RT_Config.pm.in, sbin/rt-setup-database.in: merge in rt
12663           3.6.6.  *gulp*!
12664
12665 2008-03-01 19:07  ivan
12666
12667         * httemplate/elements/header.html: fix annoying resize of "New
12668           customer" button; closes: RT#1642
12669
12670 2008-03-01 18:50  ivan
12671
12672         * htetc/handler.pl: better indication of why these things are the
12673           way they are
12674
12675 2008-03-01 17:31  ivan
12676
12677         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
12678           httemplate/misc/disable-payment_gateway.cgi,
12679           httemplate/search/elements/search.html: add payment gateway
12680           disabling (and move payment gateway browse over to new template)
12681
12682 2008-03-01 15:30  ivan
12683
12684         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
12685           control the extent of credit card masking, but since
12686           cust_main.paymask is in the db, need something to update it for
12687           all existing customers too
12688
12689 2008-03-01 14:39  ivan
12690
12691         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
12692           link adv. customer search
12693
12694 2008-03-01 14:23  ivan
12695
12696         * httemplate/: elements/select-payby.html,
12697           elements/tr-select-payby.html, search/cust_main.html,
12698           search/report_cust_main.html: add payby selection to adv.
12699           customer search
12700
12701 2008-02-29 09:57  jeff
12702
12703         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
12704           conf/invoice_latex: refactor print_*; invoice sections by package
12705           class; could still stand some more refactoring
12706
12707 2008-02-28 20:31  ivan
12708
12709         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
12710           CDR CSV import (not just direct DB)
12711
12712 2008-02-28 18:29  ivan
12713
12714         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
12715           in the first place.  also Record::str2time_sql_closing snuck in.
12716
12717 2008-02-21 17:32  ivan
12718
12719         * httemplate/search/svc_acct.cgi: on accounts overview: show time
12720           applied after multipliers, not actual time worked
12721
12722 2008-02-21 17:09  ivan
12723
12724         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
12725           are deprecated COMP payby...
12726
12727 2008-02-21 16:57  ivan
12728
12729         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
12730           databases without history records for everything...
12731
12732 2008-02-21 16:54  ivan
12733
12734         * httemplate/search/svc_acct.cgi: on accounts overview: show time
12735           applied after multipliers, not actual time worked
12736
12737 2008-02-20 14:45  ivan
12738
12739         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
12740           the doghouse for this one
12741
12742 2008-02-19 18:07  ivan
12743
12744         * FS/FS/prepay_credit.pm,
12745           httemplate/edit/process/prepay_credit.cgi: retry collisions a
12746           bit, acme is getting duplicate errors... guess they're using lots
12747           and lots of prepaid cards.  closes: RT#3104
12748
12749 2008-02-19 17:21  ivan
12750
12751         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
12752           adding, RT#2929
12753
12754 2008-02-19 17:16  ivan
12755
12756         * httemplate/edit/part_pkg_taxclass.html,
12757           httemplate/edit/process/part_pkg_taxclass.html,
12758           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
12759           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
12760           httemplate/elements/tr-select-taxclass.html: update the tax class
12761           editor to enable taxclass adding, RT#2929
12762
12763 2008-02-19 17:10  ivan
12764
12765         * httemplate/edit/: cust_main_county-expand.cgi,
12766           process/cust_main_county-expand.cgi, process/invoice_logo.html,
12767           process/reg_code.cgi: process/part_pkg_taxclass.html
12768
12769 2008-02-19 01:15  ivan
12770
12771         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
12772           MANIFEST: adding taxclass table
12773
12774 2008-02-19 01:10  ivan
12775
12776         * bin/generate-table-module: fix this to generate more
12777           wiki-friendly column list
12778
12779 2008-02-18 19:30  ivan
12780
12781         * FS/FS/svc_external.pm: add some descriptions for svc_external
12782           fields, allowing id to fill in from inventory
12783
12784 2008-02-18 19:17  ivan
12785
12786         * FS/FS/svc_external.pm: return svc_external id and title as label
12787           instead of svcnum
12788
12789 2008-02-18 18:57  ivan
12790
12791         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
12792           POD docs for self-service list_pkgs & list_svcs
12793
12794 2008-02-18 18:38  ivan
12795
12796         * bin/pod2x: fix API upload
12797
12798 2008-02-18 18:37  ivan
12799
12800         * FS/FS.pm: update base API docs contents
12801
12802 2008-02-18 18:33  ivan
12803
12804         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
12805           exportability
12806
12807 2008-02-18 18:28  ivan
12808
12809         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
12810           exportability
12811
12812 2008-02-18 18:25  ivan
12813
12814         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
12815           exportability
12816
12817 2008-02-18 18:20  ivan
12818
12819         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
12820           exportability
12821
12822 2008-02-18 18:15  ivan
12823
12824         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
12825           for better wiki exportability
12826
12827 2008-02-14 00:31  ivan
12828
12829         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
12830           update.  time to go home
12831
12832 2008-02-14 00:28  ivan
12833
12834         * httemplate/search/cust_pkg.cgi: re-align links and styling in
12835           package report correctly
12836
12837 2008-02-13 19:52  ivan
12838
12839         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
12840           httemplate/view/cust_main/payment_history.html,
12841           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
12842           populate it based on history on upgrades, and show the order
12843           taker on all payments (on customer view and payment search)
12844           closes: #2953
12845
12846 2008-02-13 19:48  ivan
12847
12848         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
12849           FS::h_cust_pay class
12850
12851 2008-02-13 17:48  ivan
12852
12853         * httemplate/view/cust_main/payment_history.html: this ACL has been
12854           around for long enough (and almost nobody uses batched payments,
12855           so showing them is probably bad)
12856
12857 2008-02-13 15:49  jeff
12858
12859         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
12860           svc_broadband MAC searches RT#2985
12861
12862 2008-02-13 15:45  jeff
12863
12864         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
12865           httemplate/edit/process/quick-charge.cgi: package class selection
12866           for one-time charges RT#1322
12867
12868 2008-02-13 15:39  jeff
12869
12870         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
12871           httemplate/edit/rate_region.cgi: directory assistance (flat
12872           per-call) billing RT#3114
12873
12874 2008-02-13 13:50  ivan
12875
12876         * httemplate/misc/process/link.cgi: fix compile error from hasty
12877           refactoring
12878
12879 2008-02-12 22:02  ivan
12880
12881         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
12882           working
12883
12884 2008-02-12 22:00  ivan
12885
12886         * README: modernizing
12887
12888 2008-02-12 21:15  ivan
12889
12890         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
12891           resulting from skewed hash ($conf->config returning empty list in
12892           list context)
12893
12894 2008-02-12 11:24  ivan
12895
12896         * httemplate/search/: rt_transaction.html, timeworked.html: for our
12897           internal time tracking: TimeWorked can happen on a Create
12898           transaction as well as Correspond and Comment.  is there anywhere
12899           else this needs to be changed?
12900
12901 2008-02-11 19:11  ivan
12902
12903         * FS/FS/Misc.pm: update for MailTools v2.00
12904
12905 2008-02-10 18:37  ivan
12906
12907         * FS/FS/reason.pm: upgrading reason table not quite working with
12908           mysql, hopefully no old installs need this, new ones should be
12909           fine hopefully
12910
12911 2008-02-10 18:36  ivan
12912
12913         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
12914           duplicate history records
12915
12916 2008-02-10 18:03  ivan
12917
12918         * FS/FS/reason.pm: better debugging if things go awry
12919
12920 2008-02-10 16:53  ivan
12921
12922         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
12923           casting to INTEGER, it wants SIGNED.  whew.
12924
12925 2008-02-10 16:02  ivan
12926
12927         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
12928
12929 2008-02-10 15:58  ivan
12930
12931         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
12932           that doesn't get to the database, to avoid Pg vs mysql
12933           comment-out differences
12934
12935 2008-02-09 11:16  ivan
12936
12937         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
12938           thanks
12939
12940 2008-02-08 13:59  rsiddall
12941
12942         * rpm/freeside.spec: Removed code that create a freeside user on
12943           the build machine and added code to modify Makefile to remove
12944           clauses that require such a user.  This should allow the RPMs to
12945           build under mock.
12946
12947 2008-02-08 07:00  jeff
12948
12949         * FS/FS/TicketSystem/RT_External.pm: tyop
12950
12951 2008-02-04 19:37  ivan
12952
12953         * httemplate/edit/process/part_pkg.cgi: fix package editing on
12954           HEAD, whew.  bad semicolon.
12955
12956 2008-02-02 18:24  ivan
12957
12958         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
12959           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
12960           5194." warnings
12961
12962 2008-02-02 17:43  ivan
12963
12964         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
12965           customer edit
12966
12967 2008-01-30 08:14  jeff
12968
12969         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
12970           removal
12971
12972 2008-01-28 20:15  jeff
12973
12974         * FS/FS/cust_pkg.pm: missed use
12975
12976 2008-01-28 19:56  jeff
12977
12978         * FS/FS/cust_pkg.pm: 1394 regression fixup
12979
12980 2008-01-28 19:34  jeff
12981
12982         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
12983           httemplate/misc/process/bulk_change_pkg.cgi,
12984           httemplate/search/cust_pkg.cgi,
12985           httemplate/search/elements/search.html: bulk package changing
12986           (RT#1394)
12987
12988 2008-01-25 10:26  jeff
12989
12990         * httemplate/misc/cust_pay-import.cgi,
12991           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
12992           httemplate/elements/menu.html: simple payment CSV import
12993
12994 2008-01-24 18:55  jeff
12995
12996         * FS/FS/part_export/prizm.pm: add an always BAM option and be
12997           explicit about transactions
12998
12999 2008-01-24 13:16  ivan
13000
13001         * FS/FS/TicketSystem/RT_External.pm,
13002           fs_selfservice/FS-SelfService/cgi/myaccount.html,
13003           httemplate/view/cust_main/tickets.html: slightly more sane names
13004           for customer tickets hash, display ticket owners on customer view
13005           page
13006
13007 2008-01-24 13:10  ivan
13008
13009         * htetc/handler.pl: used in rt autohandler.  i wonder why this
13010           never bit before
13011
13012 2008-01-23 11:18  jeff
13013
13014         * fs_selfservice/FS-SelfService/cgi/bill.html,
13015           fs_selfservice/FS-SelfService/cgi/card.html,
13016           fs_selfservice/FS-SelfService/cgi/change_bill.html,
13017           fs_selfservice/FS-SelfService/cgi/change_pay.html,
13018           fs_selfservice/FS-SelfService/cgi/change_ship.html,
13019           fs_selfservice/FS-SelfService/cgi/check.html,
13020           fs_selfservice/FS-SelfService/cgi/contact.html,
13021           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
13022           FS/FS/ClientAPI/MyAccount.pm,
13023           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
13024           fs_selfservice/FS-SelfService/cgi/make_payment.html,
13025           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13026           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
13027           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
13028           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
13029           service, billing, and payment info in selfservice
13030
13031 2008-01-20 16:12  ivan
13032
13033         * bin/explain-ar-total.sql: [no log message]
13034
13035 2008-01-20 15:24  ivan
13036
13037         * FS/FS/Schema.pm: add and fix some indices, this should marginally
13038           (but not drastically) improve the time to pull up A/R report
13039           totals
13040
13041 2008-01-16 20:23  ivan
13042
13043         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
13044           allow the limited "package editing" of customizing customer
13045           packages
13046
13047 2008-01-16 19:18  ivan
13048
13049         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
13050           link unless the current user can...
13051
13052 2008-01-13 16:22  ivan
13053
13054         * httemplate/: edit/part_bill_event.cgi,
13055           elements/select-taxclass.html: maintenance on old events, yay.
13056           fix for late charges without a taxclass, closes: RT#2988
13057
13058 2008-01-13 16:17  ivan
13059
13060         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
13061
13062 2008-01-13 15:31  ivan
13063
13064         * httemplate/search/timeworked.html: almost could work under mysql?
13065           need TO_NUMBER and TO_CHAR equivalents
13066
13067 2008-01-13 15:30  ivan
13068
13069         * httemplate/misc/timeworked.html: missing semicolon, doh
13070
13071 2008-01-13 13:46  ivan
13072
13073         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
13074
13075 2008-01-13 13:45  ivan
13076
13077         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
13078           cruft
13079
13080 2008-01-13 13:41  ivan
13081
13082         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
13083           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
13084           in 1.9 right away
13085
13086 2008-01-13 13:39  ivan
13087
13088         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
13089           vs. 1.9 cruft
13090
13091 2008-01-13 13:35  ivan
13092
13093         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
13094           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
13095           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
13096           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
13097           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
13098           inventory_class.html, part_bill_event.cgi, part_export.cgi,
13099           part_pkg.cgi, part_referral.html, part_svc.cgi,
13100           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
13101           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
13102           reason.html, reason_type.html, reg_code.cgi, router.cgi,
13103           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
13104           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
13105           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
13106           process/REAL_cust_pkg.cgi, process/access_user.html,
13107           process/agent.cgi, process/agent_payment_gateway.html,
13108           process/agent_type.cgi, process/bulk-cust_svc.cgi,
13109           process/cust_bill_pay.cgi, process/cust_credit.cgi,
13110           process/cust_credit_bill.cgi, process/cust_main.cgi,
13111           process/cust_main_county-collapse.cgi,
13112           process/cust_main_county-expand.cgi,
13113           process/cust_main_county.html, process/cust_main_note.cgi,
13114           process/cust_pay.cgi, process/cust_pkg.cgi,
13115           process/cust_refund.cgi, process/cust_svc.cgi,
13116           process/domain_record.cgi, process/generic.cgi,
13117           process/inventory_class.html, process/msgcat.cgi,
13118           process/part_bill_event.cgi, process/part_export.cgi,
13119           process/part_pkg.cgi, process/part_referral.html,
13120           process/part_svc.cgi, process/payment_gateway.html,
13121           process/pkg_class.html, process/prepay_credit.cgi,
13122           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
13123           process/rate.cgi, process/reason.html, process/reason_type.html,
13124           process/reg_code.cgi, process/router.cgi,
13125           process/svc_Common.html, process/svc_acct.cgi,
13126           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
13127           process/svc_domain.cgi, process/svc_external.cgi,
13128           process/svc_forward.cgi, process/svc_phone.html,
13129           process/svc_www.cgi: ACLs
13130
13131 2008-01-13 13:14  ivan
13132
13133         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
13134           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
13135           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
13136           cust_main-import.cgi, cust_main-import_charges.cgi,
13137           delete-cust_credit.cgi, delete-cust_pay.cgi,
13138           delete-cust_refund.cgi, delete-customer.cgi,
13139           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
13140           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
13141           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
13142           inventory_item-import.html, link.cgi, meta-import.cgi,
13143           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
13144           print_invoices.cgi, queue.cgi, recharge_svc.html,
13145           svc_acct-domains.cgi, unapply-cust_credit.cgi,
13146           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
13147           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
13148           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
13149           process/catchall.cgi, process/cdr-import.html,
13150           process/cust_main-import.cgi,
13151           process/cust_main-import_charges.cgi,
13152           process/delete-customer.cgi, process/inventory_item-import.html,
13153           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
13154           process/recharge_svc.html: ACLs
13155
13156 2008-01-13 13:08  ivan
13157
13158         * httemplate/misc/: email_events.cgi, fax_events.cgi,
13159           print_events.cgi, order_pkg.html: ACLs
13160
13161 2008-01-13 12:55  ivan
13162
13163         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
13164           search/timeworked.html, search/cust_bill.html,
13165           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
13166           search/prepay_credit.html, search/queue.html,
13167           search/report_prepaid_income.cgi, search/report_tax.cgi,
13168           search/sqlradius.cgi: ACLs
13169
13170 2008-01-13 12:50  ivan
13171
13172         * httemplate/elements/: errorpage.html, tr-select-reason.html:
13173           stale leftovers from XSSmas
13174
13175 2008-01-13 12:46  ivan
13176
13177         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
13178           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
13179           cust_main/payment_history.html, elements/svc_Common.html: ACLs
13180
13181 2008-01-13 12:38  ivan
13182
13183         * httemplate/browse/: access_group.html, access_user.html,
13184           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
13185           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
13186           reason.html, router.cgi: ACLs
13187
13188 2008-01-13 12:30  ivan
13189
13190         * FS/FS/AccessRight.pm: new ACLs
13191
13192 2008-01-12 16:35  ivan
13193
13194         * htetc/handler.pl: use this in handler.pl, not in mason files
13195
13196 2008-01-11 15:10  ivan
13197
13198         * FS/FS/cust_main.pm: add option to enable searching of
13199           cust_main.agent_custid with one or two letter prefix before the
13200           numeric part
13201
13202 2008-01-11 14:53  ivan
13203
13204         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
13205           cust_main.agent_custid with one or two letter prefix before the
13206           numeric part
13207
13208 2008-01-11 09:30  ivan
13209
13210         * httemplate/edit/elements/svc_Common.html: turn off debugging
13211
13212 2008-01-10 14:13  ivan
13213
13214         * httemplate/search/elements/search.html: doc
13215
13216 2008-01-10 14:06  ivan
13217
13218         * httemplate/elements/menu.html: new rate editor
13219
13220 2008-01-10 13:53  ivan
13221
13222         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
13223           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
13224           httemplate/edit/elements/edit.html,
13225           httemplate/edit/process/rate_region.cgi: new rate editor
13226
13227 2008-01-10 13:52  ivan
13228
13229         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
13230           edit/rate_detail.html, edit/process/rate_detail.html: new call
13231           rate editor (VoIP/telephony)
13232
13233 2008-01-10 13:17  ivan
13234
13235         * FS/FS/reason_type.pm: third person is better
13236
13237 2008-01-10 13:14  ivan
13238
13239         * httemplate/browse/reason.html: eliminate harmless typo
13240
13241 2008-01-08 13:33  jeff
13242
13243         * FS/FS/svc_acct.pm: transactiony cruft removal
13244
13245 2008-01-08 03:23  ivan
13246
13247         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
13248           httemplate/search/report_receivables.cgi: show negative balances
13249           on A/R report, closes: RT#2983
13250
13251 2008-01-07 18:22  ivan
13252
13253         * httemplate/edit/process/cust_main.cgi: add some debugging control
13254
13255 2008-01-03 18:42  ivan
13256
13257         * httemplate/: browse/cust_main_county.cgi,
13258           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
13259           edit/process/cust_main_county-expand.cgi,
13260           edit/process/cust_main_county.html,
13261           edit/process/elements/process.html, search/elements/search.html:
13262           new tax rate editor
13263
13264 2008-01-03 18:35  ivan
13265
13266         * httemplate/: edit/cust_main_county.cgi,
13267           edit/process/cust_main_county.cgi, browse/elements/browse.html:
13268           new tax rate editor
13269
13270 2008-01-03 18:27  ivan
13271
13272         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
13273           from XSSmas
13274
13275 2008-01-03 18:20  ivan
13276
13277         * httemplate/elements/hidden.html: escape value
13278
13279 2008-01-03 18:19  ivan
13280
13281         * httemplate/elements/: tablebreak-tr-title.html,
13282           tr-fixed-country.html, tr-fixed-state.html,
13283           tr-input-percentage.html: adding new elements: percentage input,
13284           fixed country and state display, tablebreak+title
13285
13286 2008-01-03 18:18  ivan
13287
13288         * httemplate/elements/tr-fixed.html: add a formatted_value option
13289
13290 2008-01-03 18:18  ivan
13291
13292         * httemplate/elements/tr-input-text.html: add maxlength, text-align
13293           and postfix options, escape value
13294
13295 2008-01-03 18:13  ivan
13296
13297         * httemplate/edit/elements/edit.html: there's no such thing as
13298           fixedhidden... hidden will do
13299
13300 2008-01-03 18:02  ivan
13301
13302         * httemplate/edit/elements/edit.html: doc
13303
13304 2008-01-03 17:43  ivan
13305
13306         * httemplate/edit/elements/edit.html: add popup option, add
13307           percentage and tablebreak-tr-title field types, pass object to
13308           included elements, documentation updates
13309
13310 2007-12-28 11:02  jeff
13311
13312         * httemplate/: elements/menu.html, search/report_svc_acct.html,
13313           search/svc_acct.cgi: advanced account reports (RT#2954)
13314
13315 2007-12-28 07:19  jeff
13316
13317         * httemplate/elements/menu.html: whoops
13318
13319 2007-12-28 07:10  jeff
13320
13321         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
13322           logged in report
13323
13324 2007-12-28 06:39  jeff
13325
13326         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
13327           svc_acct.last_login and .last_logout
13328
13329 2007-12-28 04:10  ivan
13330
13331         * htetc/handler.pl: remove just a tiny bit more cruft
13332
13333 2007-12-28 04:01  ivan
13334
13335         * htetc/handler.pl: restore in-browser error reporting
13336
13337 2007-12-27 23:45  ivan
13338
13339         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
13340           clean up handler.pl so we can have separate default_escape_flags
13341           for FS and RT and don't have to make FS's |h flag useless
13342
13343 2007-12-27 17:41  jeff
13344
13345         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
13346           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
13347           httemplate/view/svc_acct.cgi: last login reporting (#2952)
13348
13349 2007-12-27 15:49  ivan
13350
13351         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
13352           in edge case where you have taxclass and empty-taxclass rates for
13353           a country/state(/county) and also have a different set of
13354           taxclasses for some other country/state
13355
13356 2007-12-26 14:52  jeff
13357
13358         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
13359
13360 2007-12-26 00:23  ivan
13361
13362         * httemplate/misc/timeworked.html: leftovers from XSSmas
13363
13364 2007-12-25 23:51  ivan
13365
13366         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
13367
13368 2007-12-25 15:49  ivan
13369
13370         * httemplate/: browse/addr_block.cgi,
13371           browse/part_virtual_field.cgi, browse/router.cgi,
13372           config/config.cgi, edit/agent.cgi,
13373           edit/agent_payment_gateway.html, edit/agent_type.cgi,
13374           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
13375           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
13376           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
13377           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
13378           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
13379           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
13380           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
13381           edit/svc_forward.cgi, edit/elements/edit.html,
13382           elements/error.html, misc/batch-cust_pay.html,
13383           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
13384           misc/recharge_svc.html, misc/process/meta-import.cgi,
13385           search/cust_bill_event.html, search/report_cust_event.html: ho ho
13386           ho, merry XSSmas
13387
13388 2007-12-23 14:05  jeff
13389
13390         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
13391           FS/FS/part_pkg/subscription.pm,
13392           httemplate/misc/process/recharge_svc.html: add a reset feature to
13393           manual recharges (#1858)
13394
13395 2007-12-20 11:23  jeff
13396
13397         * FS/FS/part_export/prizm.pm: increase siteName allowed length
13398
13399 2007-12-19 14:25  jeff
13400
13401         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
13402
13403 2007-12-19 13:05  jeff
13404
13405         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
13406           httemplate/search/cust_main.html,
13407           httemplate/search/report_cust_main.html: add options for balance
13408           over/under to advanced customer report
13409
13410 2007-12-18 17:55  jeff
13411
13412         * FS/FS/cust_credit.pm: underscoring the important
13413
13414 2007-12-18 14:41  jeff
13415
13416         * httemplate/: edit/cust_credit.cgi,
13417           elements/tr-select-reason.html: correct bad credit reason
13418           conflict resolution
13419
13420 2007-12-18 12:58  ivan
13421
13422         * FS/FS/cust_main.pm: legacy agent_custid field should be as
13423           searchable as actual custnum, right?  at least if it is a
13424           number...
13425
13426 2007-12-18 12:42  ivan
13427
13428         * httemplate/edit/quick-charge.html: IE is case-sensitive when
13429           setting maxLength (and other attributes?).  hopefully that's all
13430           it is.
13431
13432 2007-12-17 15:57  jeff
13433
13434         * httemplate/view/cust_main/quick-charge.html: cruft removal
13435
13436 2007-12-17 14:57  jeff
13437
13438         * FS/FS/cust_credit.pm: stricter otaker rules
13439
13440 2007-12-17 11:59  ivan
13441
13442         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
13443           hurt anything.
13444
13445 2007-12-17 11:52  ivan
13446
13447         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
13448           anything... (famous last words)
13449
13450 2007-12-16 17:17  ivan
13451
13452         * httemplate/view/cust_main/contacts.html: fix the case where the
13453           customer doesn't actually have a ship address
13454
13455 2007-12-16 16:59  ivan
13456
13457         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
13458           httemplate/edit/cust_main/billing.html,
13459           httemplate/edit/cust_main/contact.html,
13460           httemplate/elements/header.html,
13461           httemplate/view/cust_main/contacts.html,
13462           httemplate/search/cust_main.cgi: add cust_main-require_address2
13463           config, reimplement address2-search config ("Unit #" search in
13464           searchbar), visual indication of require_invoicing_list_email,
13465           closes: RT#2926
13466
13467 2007-12-16 14:40  ivan
13468
13469         * httemplate/elements/errorpage.html: less is better
13470
13471 2007-12-16 13:02  ivan
13472
13473         * httemplate/elements/header.html: more consistent naming:
13474           cust_main_ADV.cgi becomes cust_main.html
13475
13476 2007-12-16 13:01  ivan
13477
13478         * httemplate/search/report_cust_main.html:
13479           httemplate/elements/header.html
13480
13481 2007-12-16 12:48  ivan
13482
13483         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
13484           consistent naming: cust_main_ADV.cgi becomes cust_main.html
13485
13486 2007-12-15 14:47  rsiddall
13487
13488         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
13489           Files to build Freeside as Redhat-ish RPMs
13490
13491 2007-12-14 17:45  ivan
13492
13493         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
13494           drain bramage
13495
13496 2007-12-14 17:37  ivan
13497
13498         * httemplate/search/cust_bill.html: where helps alot
13499
13500 2007-12-14 17:23  ivan
13501
13502         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
13503           put reprinting issues to rest for ejourney, yow
13504
13505 2007-12-14 15:41  jeff
13506
13507         * FS/bin/freeside-upgrade: yikes
13508
13509 2007-12-14 13:51  jeff
13510
13511         * FS/FS/Schema.pm: binary not required and breaks
13512           FS::Record::_quote
13513
13514 2007-12-14 13:32  jeff
13515
13516         * FS/bin/freeside-upgrade: correct order of operations
13517
13518 2007-12-14 08:47  jeff
13519
13520         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
13521
13522 2007-12-13 19:56  jeff
13523
13524         * FS/bin/freeside-upgrade: even more deliberate reset
13525
13526 2007-12-13 19:55  ivan
13527
13528         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
13529           last 1-3 months...
13530
13531 2007-12-12 16:17  jeff
13532
13533         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
13534
13535 2007-12-12 13:18  jeff
13536
13537         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
13538           www_shellcommands export (#1227)
13539
13540 2007-12-12 01:03  ivan
13541
13542         * FS/bin/freeside-history-requeue: adding this quick script
13543
13544 2007-12-11 21:58  jeff
13545
13546         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
13547           FS/FS/ClientAPI/Signup.pm,
13548           fs_selfservice/FS-SelfService/SelfService.pm,
13549           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13550           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
13551           httemplate/edit/svc_acct.cgi: self-service can select domain on
13552           provision (#2801)
13553
13554 2007-12-11 21:42  jeff
13555
13556         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
13557           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
13558           reason improvement, bugfix, and tool
13559
13560 2007-12-06 17:08  ivan
13561
13562         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
13563           mmkay
13564
13565 2007-12-06 17:04  ivan
13566
13567         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
13568           cust_credit records; we don't want to abort the upgrade because
13569           of that, just warn
13570
13571 2007-12-06 12:49  jeff
13572
13573         * httemplate/edit/part_pkg.cgi: agent setting during package edit
13574           cleanup
13575
13576 2007-12-06 08:51  jeff
13577
13578         * httemplate/view/svc_acct.cgi: support display of negative time
13579
13580 2007-12-05 14:05  ivan
13581
13582         * Makefile: when installing selfservice, create freeside homedir if
13583           it doesn't exist
13584
13585 2007-12-05 12:50  ivan
13586
13587         * httemplate/elements/tr-select-reason.html: doh, order_by does
13588           have to include ORDER BY!
13589
13590 2007-12-05 12:47  ivan
13591
13592         * httemplate/elements/tr-select-reason.html: show types in reason
13593           selection, order by type and reason
13594
13595 2007-12-05 07:10  jeff
13596
13597         * FS/FS/ConfDefaults.pm: add in status and company fields
13598
13599 2007-12-05 06:50  jeff
13600
13601         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
13602
13603 2007-12-04 20:57  jeff
13604
13605         * httemplate/edit/process/part_pkg.cgi: wtf?
13606
13607 2007-12-04 16:45  ivan
13608
13609         * httemplate/search/elements/search.html: i hope this allows IE to
13610           download excel over https?
13611
13612 2007-12-04 12:51  ivan
13613
13614         * httemplate/: elements/menu.html, elements/select-otaker.html,
13615           elements/tr-select-otaker.html, search/report_cust_credit.html,
13616           search/report_rt_transaction.html, search/rt_transaction.html,
13617           search/elements/search.html: add some time-worked reporting
13618
13619 2007-12-04 10:35  jeff
13620
13621         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
13622           advanced package report (#2779)
13623
13624 2007-12-04 10:19  jeff
13625
13626         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
13627           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
13628           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
13629           FS/FS/reason.pm, FS/FS/reason_type.pm,
13630           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
13631           FS/FS/part_pkg/flat_comission.pm,
13632           FS/FS/part_pkg/flat_comission_cust.pm,
13633           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
13634           httemplate/browse/reason.html,
13635           httemplate/browse/reason_type.html,
13636           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
13637           httemplate/edit/reason_type.html,
13638           httemplate/edit/process/cust_credit.cgi,
13639           httemplate/elements/menu.html,
13640           httemplate/elements/tr-select-reason.html: change credit reasons
13641           from freetext to new reason/reason type system (#2777)
13642
13643 2007-12-02 16:18  ivan
13644
13645         * htetc/freeside-rt.conf: would help if i got the closing tag right
13646
13647 2007-12-02 16:13  ivan
13648
13649         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
13650           statistic running, i hope
13651
13652 2007-11-30 17:37  ivan
13653
13654         * FS/FS/part_pkg/prorate.pm: cleanup
13655
13656 2007-11-30 17:34  ivan
13657
13658         * FS/FS/h_cust_svc.pm: add date_deleted method
13659
13660 2007-11-30 17:34  ivan
13661
13662         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
13663           slightly
13664
13665 2007-11-30 17:33  ivan
13666
13667         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
13668           cancellation persay, since its generic now
13669
13670 2007-11-30 17:32  ivan
13671
13672         * FS/FS/Record.pm: add h_date method too
13673
13674 2007-11-30 17:30  ivan
13675
13676         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
13677           methods and subroutines
13678
13679 2007-11-30 17:29  ivan
13680
13681         * FS/FS/part_pkg/bulk.pm: add bulk price plan
13682
13683 2007-11-30 13:07  ivan
13684
13685         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
13686           httemplate/search/cust_bill.html: add net vs gross amounts to
13687           invoice report; make the "net sales" links on
13688           sales/credit/receipts report & graph clickable
13689
13690 2007-11-30 12:55  ivan
13691
13692         * httemplate/graph/elements/monthly.html: UI: download full results
13693           links on separate lines, for consistency with search.html
13694
13695 2007-11-30 10:13  ivan
13696
13697         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
13698           separately
13699
13700 2007-11-29 19:24  ivan
13701
13702         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
13703           customer import format with company
13704
13705 2007-11-29 17:24  ivan
13706
13707         * httemplate/browse/access_user.html: update inline documentation
13708
13709 2007-11-29 17:16  ivan
13710
13711         * FS/FS/cust_main.pm: remove unnecessary redefinition of
13712           %method2payby, add a quick hack to fake B:OP success and failure
13713           for testing purposes
13714
13715 2007-11-29 15:51  ivan
13716
13717         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
13718           fix dates going all wacky on errors, when you're asked to confirm
13719           a date move into the past
13720
13721 2007-11-28 19:38  ivan
13722
13723         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
13724           nonexistent column and fix the statustext check
13725
13726 2007-11-28 19:05  ivan
13727
13728         * FS/FS/Schema.pm: doh, fix primary key name in new table
13729
13730 2007-11-28 18:54  ivan
13731
13732         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
13733           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
13734           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
13735           httemplate/misc/process/payment.cgi: even more reliable
13736           multiple-payment/double-click/concurrent-payment-form protection
13737
13738 2007-11-28 12:18  jeff
13739
13740         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
13741           select multiple, discourage creation of packages no agent can
13742           sell
13743
13744 2007-11-28 10:49  jeff
13745
13746         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
13747           httemplate/search/cust_main_ADV.cgi,
13748           httemplate/search/report_cust_main.html: advanced customer report
13749           rearrangement
13750
13751 2007-11-28 00:46  ivan
13752
13753         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
13754           for selfservice session cache
13755
13756 2007-11-27 17:54  ivan
13757
13758         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
13759           var
13760
13761 2007-11-27 17:30  ivan
13762
13763         * README: license clarification for self-service code
13764
13765 2007-11-27 15:47  ivan
13766
13767         * httemplate/search/cust_bill.html: fix small side-effect of
13768           mysql-compat change eliminating DISTINCT ON: map changing values
13769           of @where array
13770
13771 2007-11-27 14:33  jeff
13772
13773         * FS/FS/part_export/prizm.pm: comma, please
13774
13775 2007-11-27 14:30  jeff
13776
13777         * FS/FS/part_export/prizm.pm: name management tweaking
13778
13779 2007-11-27 11:34  jeff
13780
13781         * FS/FS/part_export/prizm.pm: slop correction
13782
13783 2007-11-26 19:02  jeff
13784
13785         * FS/FS/part_export/prizm.pm: attach SM's to default network,
13786           improved unsuspend & delete, option for BAM only or EMS
13787
13788 2007-11-26 18:51  jeff
13789
13790         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
13791           customers from circumventing a suspension via selfservice (2768)
13792
13793 2007-11-25 18:19  ivan
13794
13795         * httemplate/search/elements/search.html: add a "printable copy"
13796           link to searches to get full results as printable HTML without
13797           other cruft, closes: #1885
13798
13799 2007-11-25 18:18  ivan
13800
13801         * httemplate/elements/header-popup.html: add our stylesheet to
13802           popup/print headers
13803
13804 2007-11-23 17:26  ivan
13805
13806         * Makefile: hello brave new world of defaulting to apache2 in 1.9
13807
13808 2007-11-23 12:25  ivan
13809
13810         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
13811           buttons on errors, closes: RT#1035
13812
13813 2007-11-21 17:03  ivan
13814
13815         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
13816           agent' choice if the dropdown already has a value
13817
13818 2007-11-20 09:18  ivan
13819
13820         * AGPL, GPL: it finally happened
13821
13822 2007-11-18 12:02  ivan
13823
13824         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
13825           "multiplier of monthly" info to "paid time" column in
13826           svc_acct-display_paid_time_remaining report
13827
13828 2007-11-14 15:10  ivan
13829
13830         * FS/FS/TicketSystem/RT_External.pm,
13831           httemplate/view/cust_main/tickets.html: add link to resolved
13832           tickets too
13833
13834 2007-11-09 11:20  ivan
13835
13836         * FS/FS/: Conf.pm, cust_main.pm: add
13837           business-onlinepayment-email_customer flag
13838
13839 2007-11-08 19:26  ivan
13840
13841         * httemplate/search/report_receivables.html: better visual
13842           indication of disabled "days" field on IE
13843
13844 2007-11-08 19:12  ivan
13845
13846         * httemplate/search/: report_receivables.cgi,
13847           report_receivables.html: add option for listing customers without
13848           a balance (closes: RT#2752) and fix bug in total row (closes:
13849           RT#2736)
13850
13851 2007-11-08 16:44  jeff
13852
13853         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
13854
13855 2007-11-07 20:21  ivan
13856
13857         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
13858           selfservice-session_timeout config
13859
13860 2007-11-07 18:10  ivan
13861
13862         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
13863           in concatenation (.) or string at
13864           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
13865
13866 2007-11-07 16:59  ivan
13867
13868         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
13869           FS/bin/freeside-expiration-alerter, conf/alerter_template,
13870           conf/company_address, conf/company_name,
13871           conf/impending_recur_template, conf/invoice_latexfooter,
13872           conf/invoice_latexnotes, conf/invoice_latexreturnaddress,
13873           conf/invoice_latexsmallfooter, conf/invoice_template,
13874           conf/invoice_template_statement, conf/welcome_letter: for new
13875           installs, centralize some stuff that was spread around different
13876           config files.
13877
13878 2007-11-05 17:59  ivan
13879
13880         * bin/customer-faker: keep our own list of states; remove some
13881           states that Data::Faker and Locale::SubCountry disagree on
13882
13883 2007-11-04 21:42  ivan
13884
13885         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
13886           to process_payment.  just a bit important.
13887
13888 2007-11-04 21:27  ivan
13889
13890         * FS/FS/ClientAPI/MyAccount.pm,
13891           fs_selfservice/FS-SelfService/SelfService.pm: add
13892           process_payment_order_pkg method
13893
13894 2007-11-04 10:22  jeff
13895
13896         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
13897           choice according to ut_text()
13898
13899 2007-11-03 10:38  ivan
13900
13901         * httemplate/elements/menu.html: move menu option for adv. customer
13902           reports to second level, same as advanced invoice & package
13903           reports
13904
13905 2007-11-02 17:55  jeff
13906
13907         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi,
13908           search/report_cust_main.html: new customer report/flattened
13909           package report (ticket 1428)
13910
13911 2007-10-29 05:04  ivan
13912
13913         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
13914           agent-virtualized packages
13915
13916 2007-10-29 05:03  ivan
13917
13918         * httemplate/search/report_receivables.cgi: famous last mysql bug
13919
13920 2007-10-29 04:34  ivan
13921
13922         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
13923
13924 2007-10-29 04:32  ivan
13925
13926         * httemplate/search/cdr.html: mysql
13927
13928 2007-10-29 04:18  ivan
13929
13930         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
13931           locking workaround
13932
13933 2007-10-29 03:31  ivan
13934
13935         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
13936           FS/FS/part_event/Condition/balance_age.pm,
13937           FS/FS/part_event/Condition/cust_bill_age.pm,
13938           httemplate/search/cdr.html: mysql me 1.9 more times
13939
13940 2007-10-29 03:30  ivan
13941
13942         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
13943           httemplate/search/cust_bill.html,
13944           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
13945           either, sigh
13946
13947 2007-10-28 18:08  ivan
13948
13949         * httemplate/view/cust_pay.html: still have link back to the
13950           customer on printable receipt... should hide it from print at
13951           some point though
13952
13953 2007-10-28 05:51  ivan
13954
13955         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
13956           bin/freeside-upgrade: finish mysql locking workaround
13957
13958 2007-10-27 20:55  ivan
13959
13960         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
13961           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
13962           httemplate/search/report_receivables.cgi: mysql me harder
13963
13964 2007-10-26 21:46  ivan
13965
13966         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
13967           httemplate/misc/process/payment.cgi,
13968           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
13969           httemplate/view/cust_main/payment_history.html: simple payment
13970           receipts in web interface, sorry arnie, RT#2738
13971
13972 2007-10-25 12:01  ivan
13973
13974         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
13975           mysql, yes, mysql.
13976
13977 2007-10-25 01:29  ivan
13978
13979         * FS/bin/freeside-setup: fix error handling
13980
13981 2007-10-22 15:29  ivan
13982
13983         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
13984           agent-virtualized packages
13985
13986 2007-10-17 09:07  jayce
13987
13988         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
13989           existing reason, the code to insert a new reason was in place,
13990           but didn't let the new reason get used.  Code to do this was
13991           already in place, just not utilized.
13992
13993 2007-10-14 16:14  ivan
13994
13995         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
13996           config from here, though?
13997
13998 2007-10-14 16:10  ivan
13999
14000         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
14001
14002 2007-10-14 13:07  ivan
14003
14004         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
14005           customer being billed
14006
14007 2007-10-13 18:51  ivan
14008
14009         * fs_selfservice/php/: freeside.class.php,
14010           freeside.login_example.php, freeside_signup_example.php: adding
14011           php examples
14012
14013 2007-10-13 10:33  jeff
14014
14015         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
14016           agent_defaultpkg handling
14017
14018 2007-10-10 13:54  ivan
14019
14020         * FS/FS/cust_main.pm: set expandtab
14021
14022 2007-10-10 13:52  jayce
14023
14024         * FS/FS/cust_main.pm: With this line missing, cust_event objects
14025           would not fully create (eventpart wasn't loading), causing the _X
14026           methods to fail on ->part_event.  Only noticed when you retried
14027           events that had previously failed.
14028
14029 2007-10-10 11:14  ivan
14030
14031         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
14032           this time, without messing up the ordering
14033
14034 2007-10-10 10:55  ivan
14035
14036         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
14037           also cleans this up slightly
14038
14039 2007-10-10 10:50  jeff
14040
14041         * httemplate/edit/part_pkg.cgi: close:}
14042
14043 2007-10-09 10:57  ivan
14044
14045         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
14046           its asked for.
14047
14048 2007-10-08 21:58  ivan
14049
14050         * FS/FS/Conf.pm: fix documenation links to point into wiki where
14051           they belong
14052
14053 2007-10-08 21:48  ivan
14054
14055         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
14056           ticket_system-priority_reverse config
14057
14058 2007-10-08 18:40  jeff
14059
14060         * httemplate/misc/timeworked.html: preserve order
14061
14062 2007-10-08 18:06  ivan
14063
14064         * httemplate/misc/timeworked.html: interpolating the links would
14065           help too
14066
14067 2007-10-08 18:01  ivan
14068
14069         * httemplate/misc/timeworked.html: i think this should fix
14070           timeworked subjects, and link to the transactions as well
14071
14072 2007-10-08 16:48  ivan
14073
14074         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
14075           up things better
14076
14077 2007-10-08 16:32  ivan
14078
14079         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
14080           cleanups
14081
14082 2007-10-08 14:06  ivan
14083
14084         * FS/FS/part_event/Condition/cust_bill_owed.pm,
14085           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
14086           cust_bill_owed as an implicit condition (whew), and make sure it
14087           is added on migrations (also: fixed implicit conditions like this
14088           which only apply to a subset of eventtables)
14089
14090 2007-10-08 14:05  jeff
14091
14092         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
14093           packages
14094
14095 2007-10-08 12:14  jeff
14096
14097         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
14098           httemplate/edit/reg_code.cgi,
14099           httemplate/edit/process/cust_svc.cgi,
14100           httemplate/edit/process/domain_record.cgi,
14101           httemplate/edit/process/reg_code.cgi,
14102           httemplate/elements/errorpage.html,
14103           httemplate/elements/tr-select-part_referral.html,
14104           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
14105           httemplate/misc/delete-agent_payment_gateway.cgi,
14106           httemplate/misc/delete-cust_credit.cgi,
14107           httemplate/misc/delete-cust_pay.cgi,
14108           httemplate/misc/delete-cust_refund.cgi,
14109           httemplate/misc/delete-domain_record.cgi,
14110           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
14111           httemplate/misc/inventory_item-import.html,
14112           httemplate/misc/unapply-cust_credit.cgi,
14113           httemplate/misc/unapply-cust_pay.cgi,
14114           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
14115           httemplate/misc/unvoid-cust_pay_void.cgi,
14116           httemplate/misc/upload-batch.cgi,
14117           httemplate/misc/void-cust_pay.cgi,
14118           httemplate/misc/process/cdr-import.html,
14119           httemplate/misc/process/cust_main-import.cgi,
14120           httemplate/misc/process/cust_main-import_charges.cgi,
14121           httemplate/misc/process/inventory_item-import.html,
14122           httemplate/misc/process/link.cgi,
14123           httemplate/misc/process/payment.cgi,
14124           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
14125           httemplate/search/inventory_item.html,
14126           httemplate/search/reg_code.html, httemplate/search/sql.html,
14127           httemplate/search/svc_acct.cgi,
14128           httemplate/search/svc_broadband.cgi: Remove remaining calls to
14129           idiot/eidiot.  Should fix 1479
14130
14131 2007-10-05 13:41  ivan
14132
14133         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
14134           this condition
14135
14136 2007-10-05 12:53  jeff
14137
14138         * httemplate/misc/: timeworked.html, process/timeworked.html: new
14139           ui for assigning support time
14140
14141 2007-10-05 12:45  ivan
14142
14143         * httemplate/elements/tr-input-beginning_ending.html: fix date
14144           selection on advanced invoice report, or future places where date
14145           selection component is included multiple times
14146
14147 2007-10-05 07:26  jayce
14148
14149         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
14150           missing from the cust_bill_has_service condition checkin.
14151
14152 2007-10-04 17:39  ivan
14153
14154         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
14155           part_event/Condition/cust_bill_has_service.pm: add disable
14156           ability to conditions & disable cust_bill_has_service, so the
14157           condition edit page renders again
14158
14159 2007-10-04 16:55  ivan
14160
14161         * FS/FS/part_event/Condition/once.pm: whitespace
14162
14163 2007-10-04 16:52  ivan
14164
14165         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
14166           i think that should really do it.  whew
14167
14168 2007-10-04 16:41  ivan
14169
14170         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
14171           don't pass their final condition check
14172
14173 2007-10-04 16:40  ivan
14174
14175         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
14176           properly...
14177
14178 2007-10-04 14:38  ivan
14179
14180         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
14181           aid
14182
14183 2007-10-04 12:14  ivan
14184
14185         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
14186
14187 2007-10-04 12:04  ivan
14188
14189         * FS/FS/cust_main.pm: nobody likes it when you forget ions
14190
14191 2007-10-04 12:03  ivan
14192
14193         * FS/FS/cust_main.pm: additional due_cust_event debugging
14194
14195 2007-10-04 11:28  ivan
14196
14197         * FS/FS/cust_main.pm: additional due_cust_event debugging
14198
14199 2007-10-04 09:45  ivan
14200
14201         * httemplate/search/cust_bill_event.cgi: fix compilation error!
14202
14203 2007-10-03 21:21  ivan
14204
14205         * FS/FS/cust_main.pm: i really hope this finally does it
14206
14207 2007-10-03 21:09  ivan
14208
14209         * FS/FS/cust_main.pm: dot strikes again
14210
14211 2007-10-03 21:08  ivan
14212
14213         * FS/FS/cust_main.pm: whew, i think this might actually fix it
14214
14215 2007-10-03 20:48  ivan
14216
14217         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
14218           agent template migration from 1.7?  sure hope so
14219
14220 2007-10-03 20:37  ivan
14221
14222         * FS/FS/Record.pm: add debugging option to qsearch
14223
14224 2007-10-03 19:52  ivan
14225
14226         * bin/pod2x: wikify individual files
14227
14228 2007-10-03 19:22  ivan
14229
14230         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
14231
14232 2007-10-03 19:15  ivan
14233
14234         * FS/FS/cust_main.pm: add missing =back
14235
14236 2007-10-03 19:07  ivan
14237
14238         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
14239           hope
14240
14241 2007-10-03 19:06  jeff
14242
14243         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
14244           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
14245           httemplate/edit/process/part_pkg.cgi: support part_pkg option
14246           input validation, check bytecounts and allow commas (closes 1863)
14247
14248 2007-10-03 18:56  ivan
14249
14250         * bin/pod2x: this *should* fix munging of non-internal links, i
14251           hope
14252
14253 2007-10-03 18:49  ivan
14254
14255         * Makefile, bin/pod2x: wiki documentation convertor now
14256
14257 2007-10-03 18:47  ivan
14258
14259         * FS/FS.pm: add missing CLI utilities to FS.pm too
14260
14261 2007-10-03 18:45  ivan
14262
14263         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
14264
14265 2007-10-03 18:29  ivan
14266
14267         * FS/t/cust_tax_exempt.pm: wtf!
14268
14269 2007-10-03 18:21  ivan
14270
14271         * FS/FS.pm: update FS base page for new stuff in 1.9
14272
14273 2007-10-03 18:15  ivan
14274
14275         * FS/: FS.pm: update top-level FS manpage
14276
14277 2007-10-03 17:51  ivan
14278
14279         * FS/FS/: access_right.pm, access_user_pref.pm,
14280           access_usergroup.pm, pay_batch.pm: POD documentation updates
14281
14282 2007-10-02 14:56  ivan
14283
14284         * FS/FS/cust_event.pm: doh!
14285
14286 2007-10-02 08:31  jeff
14287
14288         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
14289           httemplate/search/cust_bill_event.cgi: fix up re-email these
14290           events
14291
14292 2007-10-02 08:11  jeff
14293
14294         * httemplate/misc/process/timeworked.html: missed file in self
14295           service support usage improvements
14296
14297 2007-10-01 17:44  ivan
14298
14299         * httemplate/: browse/part_referral.html, elements/menu.html:
14300           Configuration right no longer gives access to things controlled
14301           by their own ACLs (advertising source & package edit
14302
14303 2007-10-01 17:40  ivan
14304
14305         * httemplate/elements/menu.html: package definitions controlled by
14306           their own ACL now
14307
14308 2007-10-01 17:32  ivan
14309
14310         * FS/bin/freeside-daily: need the space
14311
14312 2007-10-01 17:31  ivan
14313
14314         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
14315
14316 2007-10-01 17:29  ivan
14317
14318         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
14319           back earlier commits reverted by this patch, also revert
14320           gratuitous whitespace changes
14321
14322 2007-10-01 17:22  ivan
14323
14324         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
14325           works :)
14326
14327 2007-10-01 17:18  ivan
14328
14329         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
14330           for once.pm bug?  hopefully it works :)
14331
14332 2007-09-29 17:26  ivan
14333
14334         * httemplate/search/: cdr.html, report_cdr.html: better CDR
14335           searching
14336
14337 2007-09-29 17:25  ivan
14338
14339         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
14340           date editing errors (especially because resetting them pops up
14341           the error confirmation)
14342
14343 2007-09-29 17:23  ivan
14344
14345         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
14346           migrated from 1.7?
14347
14348 2007-09-29 17:22  ivan
14349
14350         * bin/freeside-upgrade-unicode: [no log message]
14351
14352 2007-09-28 19:17  ivan
14353
14354         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
14355           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
14356           in cust_event.html & report_tax.cgi (provide a table option in
14357           access_user::agentnums_sql so this is easy to fix for other
14358           reports too)
14359
14360 2007-09-27 17:33  jayce
14361
14362         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
14363           limiting to that user's events, therefore selecting all retryable
14364           events, and having to filter later.  On a system with a running
14365           history, this caused bad O() types of situations for performance,
14366           especially bad when this was called by something that a user
14367           would be awaiting feedback from
14368
14369 2007-09-27 17:19  jayce
14370
14371         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
14372           map {} of several hundred lines into two simple method calls
14373
14374 2007-09-27 14:25  jeff
14375
14376         * httemplate/edit/svc_acct.cgi: hide fixed passwords
14377
14378 2007-09-27 11:24  jayce
14379
14380         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
14381           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
14382           will queue billing jobs instead of running each.  freeside-queued
14383           will then pick it up, allowing multiple simultaneous jobs to run,
14384           as well as multiple machines.  Also adds a 'Secure' column to the
14385           queue system, allowing for billing jobs to define themselves as
14386           'secure only' in cases where a box might be using the encryption.
14387           This allows you to  run secure only jobs (such as a collect) on
14388           boxes that can.
14389
14390 2007-09-26 12:27  jayce
14391
14392         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
14393           import.  Condition tests to see if the Invoice bills for a
14394           particular service.
14395
14396 2007-09-26 12:24  jayce
14397
14398         * FS/FS/part_event/Condition/once.pm: Event loop changes after
14399           initial creation caused this to never trigger, as the event loop
14400           creates a 'NEW' record, as a placeholder.  We need to not die
14401           from that.
14402
14403 2007-09-26 09:06  ivan
14404
14405         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
14406
14407 2007-09-24 08:47  jeff
14408
14409         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
14410           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
14411           fs_selfservice/FS-SelfService/SelfService.pm,
14412           fs_selfservice/FS-SelfService/cgi/myaccount.html,
14413           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14414           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
14415           self-service support usage improvements (1733)
14416
14417 2007-09-23 17:56  ivan
14418
14419         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
14420           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
14421           agent-virtualization of packages
14422
14423 2007-09-23 16:17  ivan
14424
14425         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
14426           show the svc_www.usersvc selector unless it is non-fixed or
14427           non-blank, NOT non-fixed or blank
14428
14429 2007-09-23 16:16  ivan
14430
14431         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
14432
14433 2007-09-23 13:21  ivan
14434
14435         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
14436           remaining search
14437
14438 2007-09-23 13:00  ivan
14439
14440         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
14441
14442 2007-09-23 12:54  ivan
14443
14444         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
14445
14446 2007-09-23 12:18  ivan
14447
14448         * httemplate/search/elements/search.html: remove extraneous blank
14449           line causing Excel exports to fail
14450
14451 2007-09-23 11:32  ivan
14452
14453         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
14454           httemplate/search/svc_acct.cgi: accounts w/time remaining search
14455
14456 2007-09-22 15:45  ivan
14457
14458         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
14459           menubar border in example self-service template
14460
14461 2007-09-22 14:31  ivan
14462
14463         * httemplate/config/: config-view.cgi, config.cgi: improve config
14464           UI, especially for textareas
14465
14466 2007-09-22 12:40  ivan
14467
14468         * httemplate/view/svc_acct.cgi: UI
14469
14470 2007-09-22 12:03  ivan
14471
14472         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
14473           going to use it
14474
14475 2007-09-22 11:27  ivan
14476
14477         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
14478           with accounts
14479
14480 2007-09-20 19:24  ivan
14481
14482         * httemplate/search/timeworked.html: fix problems with time queue
14483           search: ticket subjects need to be HTML-escaped, 'remaining time'
14484           calculation had a NULL vs 0 issue, and link to tickets
14485
14486 2007-09-19 15:38  ivan
14487
14488         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
14489           annoying Pg bugs causing "This user's 10 highest priority
14490           tickets" to be blank
14491
14492 2007-09-18 17:27  jeff
14493
14494         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
14495           priorities
14496
14497 2007-09-18 17:12  ivan
14498
14499         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
14500           least one small problem with reprint/email/fax functionality: now
14501           should understand the "most recent invoice per customer" and
14502           invoice # min/max options
14503
14504 2007-09-18 16:19  ivan
14505
14506         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
14507           when page is reloaded with an error
14508
14509 2007-09-18 15:51  ivan
14510
14511         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
14512           an official upstream config
14513
14514 2007-09-18 14:41  ivan
14515
14516         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
14517
14518 2007-09-18 14:37  ivan
14519
14520         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
14521           svcpart (links from browse/part_svc, in particular
14522
14523 2007-09-18 10:07  ivan
14524
14525         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
14526
14527 2007-09-17 23:32  jeff
14528
14529         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
14530           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
14531           of auto recharge values AND rollover
14532
14533 2007-09-17 23:07  jeff
14534
14535         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
14536
14537 2007-09-17 17:21  ivan
14538
14539         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
14540           tag; fix spacing
14541
14542 2007-09-17 14:12  ivan
14543
14544         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
14545           in payinfo trying getting set to xxEK, thanks to _vlad_ for
14546           tracking this down and providing a fix
14547
14548 2007-09-17 13:52  ivan
14549
14550         * FS/FS/Conf.pm: elaborate on ambiguous instructions
14551
14552 2007-09-13 20:45  ivan
14553
14554         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
14555           undefined value as an ARRAY reference at
14556           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
14557
14558 2007-09-13 15:35  ivan
14559
14560         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
14561           FS/FS/svc_acct_rt_transaction.pm, FS/t/acct_rt_transaction.t,
14562           FS/t/svc_acct_rt_transaction.t, htetc/handler.pl,
14563           httemplate/misc/process/timeworked.html,
14564           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
14565           to acct_rt_transaction, as it is not a service, its something
14566           that hangs off of an svc_acct (like an acct_snarf).  thank
14567           goodness was able to do this before its any sort of migration
14568           problem...
14569
14570 2007-09-13 15:25  ivan
14571
14572         * httemplate/browse/part_svc.cgi: random indentation fix
14573
14574 2007-09-13 15:25  ivan
14575
14576         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
14577           since DBIx::DBSchema 0.33+ will now drop them...
14578
14579 2007-09-13 15:24  ivan
14580
14581         * CREDITS: too little, too late attempt at spam reduction
14582
14583 2007-09-13 15:05  ivan
14584
14585         * httemplate/search/cust_main.cgi: fix status color on customer
14586           list
14587
14588 2007-09-13 15:05  ivan
14589
14590         * httemplate/search/report_receivables.cgi: clean up some unused
14591           code
14592
14593 2007-09-13 13:16  ivan
14594
14595         * httemplate/misc/cust_main-import.cgi: add better inline docs
14596           explaining fields on customer CSV import
14597
14598 2007-09-12 13:40  ivan
14599
14600         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
14601           we can't fetch the name for a queue...
14602
14603 2007-09-11 22:38  ivan
14604
14605         * bin/freeside-migrate-events: freeside-migrate-events now moves
14606           event options, whew
14607
14608 2007-09-11 21:23  ivan
14609
14610         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
14611           cust_bill_event records
14612
14613 2007-09-11 21:23  ivan
14614
14615         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
14616           in statustext message (or anything else weird) from causing them
14617           not to get inserted
14618
14619 2007-09-11 21:20  ivan
14620
14621         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
14622           that would throw a duplicate row error instead of completing the
14623           migration
14624
14625 2007-09-11 20:39  ivan
14626
14627         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
14628           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
14629           367." that might have possible set an incorrest svc_domain.suffix
14630
14631 2007-09-10 18:33  ivan
14632
14633         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
14634           cust_main-require_invoicing_list_email options
14635
14636 2007-09-10 17:28  ivan
14637
14638         * FS/FS/cust_main.pm: better default paydate for letters
14639
14640 2007-09-06 20:45  ivan
14641
14642         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
14643           work even when people don't set one in config
14644
14645 2007-09-06 20:36  ivan
14646
14647         * FS/FS/part_export/sqlradius.pm: tweak debugging
14648
14649 2007-08-23 01:23  ivan
14650
14651         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
14652           could log in to RADIUS with uppercase usernameand avoid bandwidth
14653           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
14654           for nothing, grr!)
14655
14656 2007-08-17 07:01  jeff
14657
14658         * FS/FS/cust_main.pm: miss use
14659
14660 2007-08-17 06:59  jeff
14661
14662         * httemplate/misc/process/timeworked.html: access control
14663
14664 2007-08-16 21:27  ivan
14665
14666         * Makefile: remove redunant redundancy
14667
14668 2007-08-16 11:22  jeff
14669
14670         * FS/FS/svc_acct.pm: correct labels in service definition edit for
14671           svc_acct (#1745)
14672
14673 2007-08-16 10:40  ivan
14674
14675         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
14676
14677 2007-08-16 09:19  jeff
14678
14679         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
14680
14681 2007-08-16 06:40  jeff
14682
14683         * FS/FS/svc_acct_rt_transaction.pm, FS/FS/AccessRight.pm,
14684           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14685           FS/t/svc_acct_rt_transaction.t,
14686           httemplate/misc/batch-cust_pay.html,
14687           httemplate/misc/timeworked.html, FS/MANIFEST,
14688           httemplate/misc/process/timeworked.html,
14689           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
14690           fs_selfservice/FS-SelfService/cgi/myaccount.html,
14691           htetc/handler.pl, httemplate/elements/menu.html,
14692           httemplate/view/cust_main/tickets.html: support hours 'usage'
14693           tracking for our own internal use (#1733)
14694
14695 2007-08-15 17:09  ivan
14696
14697         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
14698           of 2037-12 so it doesn't bomb out on empty paydates
14699
14700 2007-08-15 16:46  ivan
14701
14702         * FS/bin/freeside-sqlradius-reset: add -n option to
14703           freeside-sqlradius-reset to supress deleting data
14704
14705 2007-08-15 14:51  ivan
14706
14707         * httemplate/edit/cust_main.cgi: fix customer status color here too
14708
14709 2007-08-14 20:26  ivan
14710
14711         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
14712           table-grid the export listing
14713
14714 2007-08-14 14:46  ivan
14715
14716         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
14717           httemplate/graph/cust_bill_pkg.cgi,
14718           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
14719           httemplate/graph/report_cust_pkg.html,
14720           httemplate/graph/elements/monthly.html,
14721           httemplate/browse/agent.cgi: add package churn report/graph
14722
14723 2007-08-14 13:18  ivan
14724
14725         * FS/FS/Cron/bill.pm: removing unneeded %saw var
14726
14727 2007-08-13 19:40  ivan
14728
14729         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
14730           on package status selector
14731
14732 2007-08-10 16:50  ivan
14733
14734         * bin/dbdef-create, FS/bin/freeside-dbdef-create: rename
14735           dbdef-create to freeside-dbdef-create and move it to FS/bin, so
14736           it gets %%%FREESIDE_CONF%%% substituted
14737
14738 2007-08-10 15:48  ivan
14739
14740         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
14741           frequencies
14742
14743 2007-08-10 00:01  ivan
14744
14745         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
14746           httemplate/view/cust_main/packages.html: on changing packages,
14747           don't set setup date unless old package has one
14748
14749 2007-08-08 17:31  ivan
14750
14751         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
14752
14753 2007-08-08 12:18  ivan
14754
14755         * FS/FS/cust_pkg.pm: fix otaker regex
14756
14757 2007-08-07 13:05  ivan
14758
14759         * FS/FS/cust_main.pm: more informative error msg
14760
14761 2007-08-06 12:45  jeff
14762
14763         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
14764           documentation improvements
14765
14766 2007-08-06 01:51  jeff
14767
14768         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
14769
14770 2007-08-06 01:46  jeff
14771
14772         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
14773           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
14774           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
14775
14776 2007-08-05 10:32  jeff
14777
14778         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
14779
14780 2007-08-03 19:06  ivan
14781
14782         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
14783
14784 2007-08-03 18:58  ivan
14785
14786         * Makefile: update Makefile to always substitute in
14787           RT_SiteConfig.pm when running install-rt
14788
14789 2007-08-03 18:57  ivan
14790
14791         * httemplate/elements/header.html: point 1.9 to 1.9 documentation
14792
14793 2007-08-03 17:13  ivan
14794
14795         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
14796           bin/mason_handler.fcgi, bin/mason_handler.scgi,
14797           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
14798           lib/RT.pm: clean up corners & colors
14799
14800 2007-08-03 15:43  ivan
14801
14802         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
14803           .css files
14804
14805 2007-08-03 15:06  ivan
14806
14807         * rt/FREESIDE_MODIFIED: [no log message]
14808
14809 2007-08-03 14:49  ivan
14810
14811         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
14812           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: merging
14813           RT_3_6_4 to HEAD
14814
14815 2007-08-02 16:44  ivan
14816
14817         * httemplate/view/cust_main/packages.html: increase package popup
14818           width
14819
14820 2007-08-02 16:09  ivan
14821
14822         * httemplate/: edit/process/cust_pkg.cgi,
14823           elements/select-table.html, misc/change_pkg.cgi,
14824           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
14825           on change package and also make it into a popup
14826
14827 2007-08-02 16:01  ivan
14828
14829         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
14830           change package and also make it into a popup
14831
14832 2007-08-02 15:55  ivan
14833
14834         * FS/FS/CGI.pm: fix status color on small_custview
14835
14836 2007-08-02 14:57  ivan
14837
14838         * httemplate/view/cust_main/packages.html: line up package acitons
14839           all on one line
14840
14841 2007-08-02 12:54  ivan
14842
14843         * rt/: lib/RT/I18N/tr.po, lib/RT/Report/Tickets.pm,
14844           lib/RT/Report/Tickets/Entry.pm,
14845           docs/design_docs/ruleset-workflow.txt, etc/upgrade/3.5.1/content:
14846           Initial revision
14847
14848 2007-08-02 12:51  ivan
14849
14850         * rt/lib/RT/: Reminders.pm, Interface/Web/Menu.pm,
14851           Interface/Web/Menu/Item.pm, Search/Googleish.pm, I18N/sv.po:
14852           Initial revision
14853
14854 2007-08-01 15:33  ivan
14855
14856         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
14857
14858 2007-08-01 15:24  ivan
14859
14860         * ANNOUNCE.1.5, CREDITS, FS/MANIFEST, FS/README,
14861           FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Record.pm,
14862           FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/access_group.pm,
14863           FS/FS/access_user.pm, FS/FS/access_user_pref.pm, FS/FS/agent.pm,
14864           FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
14865           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm,
14866           FS/FS/cust_pkg.pm, FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
14867           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
14868           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
14869           FS/FS/part_event_condition_option.pm,
14870           FS/FS/part_event_condition_option_option.pm,
14871           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
14872           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
14873           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
14874           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
14875           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
14876           FS/FS/part_event/Action/addpost.pm,
14877           FS/FS/part_event/Action/apply.pm,
14878           FS/FS/part_event/Action/bill.pm,
14879           FS/FS/part_event/Action/cancel.pm,
14880           FS/FS/part_event/Action/collect.pm,
14881           FS/FS/part_event/Action/cust_bill_batch.pm,
14882           FS/FS/part_event/Action/cust_bill_comp.pm,
14883           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
14884           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
14885           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
14886           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
14887           FS/FS/part_event/Action/cust_bill_send.pm,
14888           FS/FS/part_event/Action/cust_bill_send_agent.pm,
14889           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
14890           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
14891           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
14892           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
14893           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
14894           FS/FS/part_event/Action/fee.pm,
14895           FS/FS/part_event/Action/suspend.pm,
14896           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
14897           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
14898           FS/FS/part_event/Condition/agent.pm,
14899           FS/FS/part_event/Condition/agent_type.pm,
14900           FS/FS/part_event/Condition/balance.pm,
14901           FS/FS/part_event/Condition/balance_age.pm,
14902           FS/FS/part_event/Condition/balance_under.pm,
14903           FS/FS/part_event/Condition/cust_bill_age.pm,
14904           FS/FS/part_event/Condition/cust_bill_owed.pm,
14905           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
14906           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
14907           FS/FS/part_event/Condition/cust_status.pm,
14908           FS/FS/part_event/Condition/every.pm,
14909           FS/FS/part_event/Condition/once.pm,
14910           FS/FS/part_event/Condition/payby.pm,
14911           FS/FS/part_event/Condition/pkg_class.pm,
14912           FS/FS/part_event/Condition/pkg_status.pm,
14913           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
14914           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
14915           FS/FS/part_pkg/prorate_delayed.pm,
14916           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
14917           FS/bin/freeside-monthly, FS/t/cust_event.t,
14918           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
14919           FS/t/part_event.t, FS/t/part_event_condition.t,
14920           FS/t/part_event_condition_option.t,
14921           FS/t/part_event_condition_option_option.t,
14922           FS/t/part_event_option.t, FS/t/pkg_referral.t,
14923           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
14924           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
14925           htetc/handler.pl, httemplate/browse/access_group.html,
14926           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
14927           httemplate/browse/invoice_template.html,
14928           httemplate/browse/part_bill_event.cgi,
14929           httemplate/browse/part_event.html,
14930           httemplate/browse/part_pkg.cgi,
14931           httemplate/browse/part_referral.html,
14932           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
14933           httemplate/config/config-process.cgi,
14934           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
14935           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
14936           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
14937           httemplate/edit/invoice_template.html,
14938           httemplate/edit/part_bill_event.cgi,
14939           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
14940           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
14941           httemplate/edit/elements/edit.html,
14942           httemplate/edit/process/access_group.html,
14943           httemplate/edit/process/invoice_logo.html,
14944           httemplate/edit/process/invoice_template.html,
14945           httemplate/edit/process/part_event.html,
14946           httemplate/edit/process/quick-cust_pkg.cgi,
14947           httemplate/edit/process/elements/process.html,
14948           httemplate/elements/checkboxes-table-name.html,
14949           httemplate/elements/freeside.css,
14950           httemplate/elements/hidden.html, httemplate/elements/menu.html,
14951           httemplate/elements/select-agent.html,
14952           httemplate/elements/select-agent_type.html,
14953           httemplate/elements/select-cust_main-status.html,
14954           httemplate/elements/select-cust_pkg-status.html,
14955           httemplate/elements/select-part_referral.html,
14956           httemplate/elements/select-pkg_class.html,
14957           httemplate/elements/select-table.html,
14958           httemplate/elements/selectlayers.html,
14959           httemplate/elements/table-grid.html,
14960           httemplate/elements/tr-checkbox-multiple.html,
14961           httemplate/elements/tr-checkbox.html,
14962           httemplate/elements/tr-fixed.html,
14963           httemplate/elements/tr-freq.html,
14964           httemplate/elements/tr-input-money.html,
14965           httemplate/elements/tr-input-text.html,
14966           httemplate/elements/tr-password.html,
14967           httemplate/elements/tr-select-agent.html,
14968           httemplate/elements/tr-select-agent_type.html,
14969           httemplate/elements/tr-select-cust_main-status.html,
14970           httemplate/elements/tr-select-cust_pkg-status.html,
14971           httemplate/elements/tr-select-invoice_template.html,
14972           httemplate/elements/tr-select-part_pkg.html,
14973           httemplate/elements/tr-select-part_referral.html,
14974           httemplate/elements/tr-select-pkg_class.html,
14975           httemplate/elements/tr-select-reason.html,
14976           httemplate/elements/tr-select-taxclass.html,
14977           httemplate/elements/tr-select.html,
14978           httemplate/elements/tr-selectlayers.html,
14979           httemplate/elements/tr-selectmultiple-part_pkg.html,
14980           httemplate/elements/tr-td-label.html,
14981           httemplate/elements/tr-title.html,
14982           httemplate/elements/fckeditor/fckconfig.js,
14983           httemplate/elements/fckeditor/fckeditor.js,
14984           httemplate/elements/fckeditor/fckpackager.xml,
14985           httemplate/elements/fckeditor/fckstyles.xml,
14986           httemplate/elements/fckeditor/fcktemplates.xml,
14987           httemplate/elements/fckeditor/editor/fckdebug.html,
14988           httemplate/elements/fckeditor/editor/fckdialog.html,
14989           httemplate/elements/fckeditor/editor/fckeditor.html,
14990           httemplate/elements/fckeditor/editor/fckeditor.original.html,
14991           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
14992           httemplate/elements/fckeditor/editor/css/fck_internal.css,
14993           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
14994           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
14995           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
14996           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
14997           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
14998           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
14999           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
15000           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
15001           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
15002           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
15003           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
15004           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
15005           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
15006           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
15007           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
15008           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
15009           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
15010           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
15011           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
15012           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
15013           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
15014           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
15015           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
15016           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
15017           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
15018           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
15019           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
15020           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
15021           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
15022           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
15023           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
15024           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
15025           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
15026           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
15027           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
15028           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
15029           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
15030           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
15031           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
15032           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
15033           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
15034           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
15035           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
15036           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
15037           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
15038           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
15039           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
15040           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
15041           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
15042           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
15043           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
15044           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
15045           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
15046           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
15047           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
15048           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
15049           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
15050           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
15051           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
15052           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
15053           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
15054           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
15055           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
15056           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
15057           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
15058           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
15059           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
15060           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
15061           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
15062           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
15063           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
15064           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
15065           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
15066           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
15067           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
15068           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
15069           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
15070           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
15071           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
15072           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
15073           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
15074           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
15075           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
15076           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
15077           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
15078           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
15079           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
15080           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
15081           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
15082           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
15083           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
15084           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
15085           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
15086           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
15087           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
15088           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
15089           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
15090           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
15091           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
15092           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
15093           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
15094           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
15095           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
15096           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
15097           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
15098           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
15099           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
15100           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
15101           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
15102           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
15103           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
15104           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
15105           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
15106           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
15107           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
15108           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
15109           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
15110           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
15111           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
15112           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
15113           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
15114           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
15115           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
15116           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
15117           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
15118           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
15119           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
15120           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
15121           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
15122           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
15123           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
15124           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
15125           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
15126           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
15127           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
15128           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
15129           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
15130           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
15131           httemplate/elements/fckeditor/editor/images/anchor.gif,
15132           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
15133           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
15134           httemplate/elements/fckeditor/editor/images/spacer.gif,
15135           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
15136           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
15137           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
15138           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
15139           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
15140           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
15141           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
15142           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
15143           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
15144           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
15145           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
15146           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
15147           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
15148           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
15149           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
15150           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
15151           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
15152           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
15153           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
15154           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
15155           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
15156           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
15157           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
15158           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
15159           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
15160           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
15161           httemplate/elements/fckeditor/editor/lang/af.js,
15162           httemplate/elements/fckeditor/editor/lang/ar.js,
15163           httemplate/elements/fckeditor/editor/lang/bg.js,
15164           httemplate/elements/fckeditor/editor/lang/bn.js,
15165           httemplate/elements/fckeditor/editor/lang/bs.js,
15166           httemplate/elements/fckeditor/editor/lang/ca.js,
15167           httemplate/elements/fckeditor/editor/lang/cs.js,
15168           httemplate/elements/fckeditor/editor/lang/da.js,
15169           httemplate/elements/fckeditor/editor/lang/de.js,
15170           httemplate/elements/fckeditor/editor/lang/el.js,
15171           httemplate/elements/fckeditor/editor/lang/en-au.js,
15172           httemplate/elements/fckeditor/editor/lang/en-ca.js,
15173           httemplate/elements/fckeditor/editor/lang/en-uk.js,
15174           httemplate/elements/fckeditor/editor/lang/en.js,
15175           httemplate/elements/fckeditor/editor/lang/eo.js,
15176           httemplate/elements/fckeditor/editor/lang/es.js,
15177           httemplate/elements/fckeditor/editor/lang/et.js,
15178           httemplate/elements/fckeditor/editor/lang/eu.js,
15179           httemplate/elements/fckeditor/editor/lang/fa.js,
15180           httemplate/elements/fckeditor/editor/lang/fi.js,
15181           httemplate/elements/fckeditor/editor/lang/fo.js,
15182           httemplate/elements/fckeditor/editor/lang/fr.js,
15183           httemplate/elements/fckeditor/editor/lang/gl.js,
15184           httemplate/elements/fckeditor/editor/lang/he.js,
15185           httemplate/elements/fckeditor/editor/lang/hi.js,
15186           httemplate/elements/fckeditor/editor/lang/hr.js,
15187           httemplate/elements/fckeditor/editor/lang/hu.js,
15188           httemplate/elements/fckeditor/editor/lang/it.js,
15189           httemplate/elements/fckeditor/editor/lang/ja.js,
15190           httemplate/elements/fckeditor/editor/lang/km.js,
15191           httemplate/elements/fckeditor/editor/lang/ko.js,
15192           httemplate/elements/fckeditor/editor/lang/lt.js,
15193           httemplate/elements/fckeditor/editor/lang/lv.js,
15194           httemplate/elements/fckeditor/editor/lang/mn.js,
15195           httemplate/elements/fckeditor/editor/lang/ms.js,
15196           httemplate/elements/fckeditor/editor/lang/nb.js,
15197           httemplate/elements/fckeditor/editor/lang/nl.js,
15198           httemplate/elements/fckeditor/editor/lang/no.js,
15199           httemplate/elements/fckeditor/editor/lang/pl.js,
15200           httemplate/elements/fckeditor/editor/lang/pt-br.js,
15201           httemplate/elements/fckeditor/editor/lang/pt.js,
15202           httemplate/elements/fckeditor/editor/lang/ro.js,
15203           httemplate/elements/fckeditor/editor/lang/ru.js,
15204           httemplate/elements/fckeditor/editor/lang/sk.js,
15205           httemplate/elements/fckeditor/editor/lang/sl.js,
15206           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
15207           httemplate/elements/fckeditor/editor/lang/sr.js,
15208           httemplate/elements/fckeditor/editor/lang/sv.js,
15209           httemplate/elements/fckeditor/editor/lang/th.js,
15210           httemplate/elements/fckeditor/editor/lang/tr.js,
15211           httemplate/elements/fckeditor/editor/lang/uk.js,
15212           httemplate/elements/fckeditor/editor/lang/vi.js,
15213           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
15214           httemplate/elements/fckeditor/editor/lang/zh.js,
15215           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
15216           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
15217           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
15218           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
15219           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
15220           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
15221           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
15222           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
15223           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
15224           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
15225           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
15226           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
15227           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
15228           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
15229           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
15230           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
15231           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
15232           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
15233           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
15234           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
15235           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
15236           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
15237           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
15238           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
15239           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
15240           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
15241           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
15242           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
15243           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
15244           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
15245           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
15246           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
15247           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
15248           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
15249           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
15250           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
15251           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
15252           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
15253           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
15254           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
15255           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
15256           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
15257           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
15258           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
15259           httemplate/graph/report_cust_bill_pkg.html,
15260           httemplate/graph/report_money_time.html,
15261           httemplate/misc/cancel_cust.html,
15262           httemplate/misc/cancel_pkg.html,
15263           httemplate/misc/cust_main-cancel.cgi,
15264           httemplate/misc/cust_main-import.cgi,
15265           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
15266           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
15267           httemplate/misc/process/cancel_pkg.html,
15268           httemplate/pref/pref-process.html,
15269           httemplate/search/cust_bill.html,
15270           httemplate/search/cust_bill_event.cgi,
15271           httemplate/search/cust_bill_event.html,
15272           httemplate/search/cust_event.html,
15273           httemplate/search/report_cust_bill.html,
15274           httemplate/search/report_cust_credit.html,
15275           httemplate/search/report_cust_event.html,
15276           httemplate/search/report_cust_main-zip.html,
15277           httemplate/search/report_cust_pay.html,
15278           httemplate/search/report_cust_pay_batch.html,
15279           httemplate/search/report_cust_pkg.html,
15280           httemplate/search/svc_acct.cgi,
15281           httemplate/search/svc_broadband.cgi,
15282           httemplate/search/svc_domain.cgi,
15283           httemplate/search/svc_forward.cgi,
15284           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
15285           httemplate/search/elements/search.html,
15286           httemplate/view/cust_bill-logo.cgi,
15287           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
15288           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
15289           httemplate/view/cust_main/order_pkg.html,
15290           httemplate/view/cust_main/packages.html,
15291           httemplate/view/cust_main/payment_history.html, test/cgi-test:
15292           event refactor, landing on HEAD!
15293
15294 2007-08-01 15:20  ivan
15295
15296         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
15297           bin/mason_handler.scgi, bin/mason_handler.svc,
15298           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
15299           bin/webmux.pl, etc/RT_Config.pm, lib/RT.pm,
15300           lib/RTx/WebCronTool.pm, lib/t/02regression.t, lib/t/03web.pl,
15301           lib/t/04_send_email.pl: commit these RT differences, seem to be
15302           mostly in autogen'ed stuff
15303
15304 2007-08-01 15:13  ivan
15305
15306         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
15307           had missed commiting this on HEAD, that's why
15308
15309 2007-08-01 12:24  ivan
15310
15311         * httemplate/misc/process/cancel_pkg.html: comment out unused code
15312
15313 2007-08-01 12:22  ivan
15314
15315         * httemplate/elements/xmlhttp.html: masonization
15316
15317 2007-08-01 12:21  ivan
15318
15319         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
15320           turn on DBIx::DBSchema::Index debugging too
15321
15322 2007-08-01 12:19  ivan
15323
15324         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
15325           of these methods might return an error
15326
15327 2007-08-01 12:19  ivan
15328
15329         * FS/FS/reason.pm: more generic modules first
15330
15331 2007-08-01 12:18  ivan
15332
15333         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
15334           description for emailcancel config
15335
15336 2007-07-26 04:13  ivan
15337
15338         * FS/FS/Schema.pm: add index
15339
15340 2007-07-20 12:58  ivan
15341
15342         * bin/apache.export: apache export: don't bomb out when svc_www
15343           records aren't associated with an svc_acct, just leave those
15344           subsitution vars blank
15345
15346 2007-07-19 07:05  jeff
15347
15348         * httemplate/config/config-view.cgi: do not include description in
15349           link to popup
15350
15351 2007-07-18 14:13  ivan
15352
15353         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
15354           wtf
15355
15356 2007-07-18 11:07  jeff
15357
15358         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
15359           httemplate/config/config-delete.cgi,
15360           httemplate/config/config-download.cgi,
15361           httemplate/config/config-process.cgi,
15362           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
15363           config in database cleanup, editing, and agent-specific config
15364           (452, 1419)
15365
15366 2007-07-17 20:23  jeff
15367
15368         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
15369           should be editable with ACL (#1730)
15370
15371 2007-07-13 17:44  ivan
15372
15373         * bin/find-overapplied: a payment, by any other name
15374
15375 2007-07-13 16:58  ivan
15376
15377         * bin/find-overapplied: adding quick find-overapplied script
15378
15379 2007-07-13 16:52  ivan
15380
15381         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
15382           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
15383           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
15384           httemplate/misc/process/recharge_svc.html,
15385           httemplate/edit/process/cust_main.cgi: fix race condition where
15386           ->apply_payments_and_credits could double-apply in rare cases
15387
15388 2007-07-13 10:00  jeff
15389
15390         * FS/FS/Conf.pm: a touch should not obliterate
15391
15392 2007-07-12 14:41  ivan
15393
15394         * bin/apache.export: add debugging flag to apache export
15395
15396 2007-07-12 14:08  jeff
15397
15398         * FS/FS/UID.pm: redundant test
15399
15400 2007-07-12 06:36  jeff
15401
15402         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
15403           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
15404           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
15405           FS/bin/freeside-init-config, FS/bin/freeside-setup,
15406           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
15407           refactor freeside-init-config to module code, compare results of
15408           old/new code, have freeside-upgrade complain and revert to old
15409           code/config on failure (#1477)
15410
15411 2007-07-11 04:10  ivan
15412
15413         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
15414           amount in error message
15415
15416 2007-07-11 01:35  ivan
15417
15418         * FS/FS/cust_main.pm: finish adding payunique field
15419
15420 2007-07-11 01:08  ivan
15421
15422         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
15423           httemplate/misc/process/payment.cgi: finish adding payunique
15424           field
15425
15426 2007-07-10 21:23  jeff
15427
15428         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
15429           paytype, stateid, and stateid_state for CHEK transactions (#1718)
15430
15431 2007-07-06 16:55  jeff
15432
15433         * httemplate/edit/process/svc_acct.cgi: manually editing usage
15434           counters removes overlimit status (#1706)
15435
15436 2007-07-06 01:08  ivan
15437
15438         * GPL, README: v3!
15439
15440 2007-07-05 15:05  ivan
15441
15442         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
15443           (without requiring it)
15444
15445 2007-07-01 17:15  ivan
15446
15447         * FS/FS/cust_pkg.pm: missing method name in docs
15448
15449 2007-07-01 11:09  ivan
15450
15451         * TODO: remove obsolete information and dollar sign Id dollar sign
15452           from TODO
15453
15454 2007-06-30 17:36  ivan
15455
15456         * httemplate/edit/agent.cgi: separate agent interface is
15457           deprecated...
15458
15459 2007-06-29 14:06  ivan
15460
15461         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
15462           header/footer to svc_www view and edit
15463
15464 2007-06-28 18:45  ivan
15465
15466         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
15467
15468 2007-06-28 18:42  ivan
15469
15470         * FS/FS/cust_pay.pm: silly missing parenthesis
15471
15472 2007-06-28 18:27  ivan
15473
15474         * bin/: create-history-tables, strip-eps: removing
15475           create-history-tables, freeside-upgrade does this anyway
15476
15477 2007-06-28 18:23  ivan
15478
15479         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
15480           checking
15481
15482 2007-06-28 18:16  ivan
15483
15484         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
15485           new DBIx::DBSchema
15486
15487 2007-06-28 13:57  ivan
15488
15489         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
15490           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
15491           for cron jobs
15492
15493 2007-06-26 11:58  ivan
15494
15495         * httemplate/search/cust_pay.cgi: fix check# search
15496
15497 2007-06-26 11:20  ivan
15498
15499         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
15500           Number::Format 1.50, not just any version
15501
15502 2007-06-26 09:55  jeff
15503
15504         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
15505           date range to page top
15506
15507 2007-06-26 08:36  jeff
15508
15509         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
15510           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
15511           httemplate/edit/REAL_cust_pkg.cgi,
15512           httemplate/edit/process/REAL_cust_pkg.cgi,
15513           httemplate/misc/cancel_pkg.html,
15514           httemplate/misc/process/cancel_pkg.html,
15515           httemplate/search/cust_pkg.cgi,
15516           httemplate/search/report_cust_pkg.html,
15517           httemplate/view/cust_main/packages.html: suspend later just like
15518           expire (#1487)
15519
15520 2007-06-25 19:31  ivan
15521
15522         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
15523           "====" to <HR> in selfservice usage stuff.  welcome to this
15524           millenium! :)
15525
15526 2007-06-22 14:25  jeff
15527
15528         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
15529           view_usage_details.html: self-service usage report enhancements
15530           (1495)
15531
15532 2007-06-22 10:27  jeff
15533
15534         * httemplate/graph/elements/monthly.html: add csv and excel export
15535           to sales reports (1426)
15536
15537 2007-06-22 10:21  jeff
15538
15539         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
15540
15541 2007-06-20 21:02  jeff
15542
15543         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
15544           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
15545           welcome letters (1677)
15546
15547 2007-06-20 15:58  ivan
15548
15549         * rt/etc/RT_SiteConfig.pm: add QuickCreateLong option, part of
15550           merging spiritone RT changes
15551
15552 2007-06-20 15:35  ivan
15553
15554         * rt/etc/RT_SiteConfig.pm: add $RT::MyTicketsLength patch from
15555           spiritone, part of merging RT changes (#1661)
15556
15557 2007-06-20 15:28  ivan
15558
15559         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
15560           rt/html/RTx/Statistics/index.html,
15561           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
15562           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
15563           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
15564           rt/html/RTx/Statistics/CallsQueueDay/index.html,
15565           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
15566           rt/html/RTx/Statistics/DayOfWeek/index.html,
15567           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
15568           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
15569           rt/html/RTx/Statistics/Elements/DateSelectRow,
15570           rt/html/RTx/Statistics/Elements/DurationAsString,
15571           rt/html/RTx/Statistics/Elements/GraphBox,
15572           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
15573           rt/html/RTx/Statistics/Elements/StatColumnMap,
15574           rt/html/RTx/Statistics/Elements/Tabs,
15575           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
15576           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
15577           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
15578           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
15579           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
15580           rt/html/RTx/Statistics/FAQ/index.html,
15581           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
15582           rt/html/RTx/Statistics/OpenStalled/index.html,
15583           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
15584           rt/html/RTx/Statistics/Resolution/index.html,
15585           rt/html/RTx/Statistics/Resolution/Elements/Chart,
15586           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
15587           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
15588           rt/html/RTx/Statistics/TimeToResolve/index.html,
15589           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
15590           rt/html/RTx/Statistics/UserTest/index.html,
15591           rt/html/RTx/Statistics/UserTest/Elements/Chart,
15592           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
15593           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
15594           rt/html/Developer/CronTool/autohandler,
15595           rt/html/Developer/CronTool/index.html,
15596           rt/html/Reports/Activity/ActivityDetail.html,
15597           rt/html/Reports/Activity/ActivitySummary.html,
15598           rt/html/Reports/Activity/ResolutionComments.html,
15599           rt/html/Reports/Activity/ResolutionStatistics.html,
15600           rt/html/Reports/Activity/index.html,
15601           rt/html/Reports/Activity/Elements/LimitReport,
15602           rt/html/Reports/Activity/Elements/MiniPlot,
15603           rt/html/Reports/Activity/Elements/PrintFooter,
15604           rt/html/Reports/Activity/Elements/PrintHeader,
15605           rt/html/Reports/Activity/Elements/ScreenFooter,
15606           rt/html/Reports/Activity/Elements/ScreenHeader,
15607           rt/html/Reports/Activity/Elements/Tabs,
15608           rt/html/Reports/Activity/Elements/Wrapper: integrate
15609           RTx::Statistics package, part of merging spiritone RT changes
15610           (#1661)
15611
15612 2007-06-18 09:45  jeff
15613
15614         * httemplate/edit/svc_www.cgi: must escape config data
15615
15616 2007-06-15 11:44  jeff
15617
15618         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
15619           httemplate/edit/process/cust_refund.cgi: paydate option for
15620           realtime_refund_bop and UI entry for cust_pay records without it
15621           (#1662 UI)
15622
15623 2007-06-14 17:58  jeff
15624
15625         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
15626           to B:OP during refunds with paynum (#1662)
15627
15628 2007-06-13 09:56  jeff
15629
15630         * FS/FS/part_export/sqlradius.pm: additional debugging
15631
15632 2007-06-08 17:53  ivan
15633
15634         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
15635           bill-for-next* hacks like bill-next* stuff but with -n flag, for
15636           skycatcher
15637
15638 2007-06-08 17:40  ivan
15639
15640         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
15641           skycatcher modifications for pre-printing invoices, but with
15642           today's date
15643
15644 2007-06-08 16:21  ivan
15645
15646         * bin/all-postal-no-email: adding quick script to move all
15647           customers to postal billing only for skycatcher
15648
15649 2007-06-08 10:38  jeff
15650
15651         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
15652           usergroup table (work around #1606)
15653
15654 2007-06-08 07:40  jeff
15655
15656         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
15657           (fixes #1657)
15658
15659 2007-06-06 17:45  jeff
15660
15661         * FS/FS/cust_bill.pm: cruft removal
15662
15663 2007-06-06 15:34  jeff
15664
15665         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
15666           (#1658)
15667
15668 2007-06-06 12:58  khoff
15669
15670         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
15671           option to disable the VOID-before-credit behavior of
15672           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
15673           broken gateways like SkipJack that a pprove VOIDs for settled
15674           transactions.
15675
15676 2007-06-05 08:07  jeff
15677
15678         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
15679           statement
15680
15681 2007-06-02 14:07  jeff
15682
15683         * httemplate/elements/header.html: drop ticket search form and
15684           logic from ticketless installs
15685
15686 2007-05-31 08:03  jeff
15687
15688         * httemplate/edit/payment_gateway.html: add TransFirst eLink
15689           support
15690
15691 2007-05-29 20:38  ivan
15692
15693         * FS/FS/svc_external.pm: should eliminiate error: Use of
15694           uninitialized value in string eq at
15695           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
15696
15697 2007-05-29 20:05  ivan
15698
15699         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
15700           domain records with " in them...
15701
15702 2007-05-21 17:34  ivan
15703
15704         * httemplate/search/report_tax.cgi: fix tax reports for some odd
15705           upgrade edge cases: when you have both taxclass and non-taxclass
15706           entries in cust_main_county for a single region (not correct
15707           setup in the first place), and non-null but empty values in
15708           taxname
15709
15710 2007-05-20 19:18  ivan
15711
15712         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
15713           some reason DBIx::DBSchema can't reverse engineer the schema for
15714           it, causing freeside-upgrade to error out trying to recreate it
15715
15716 2007-05-18 16:44  ivan
15717
15718         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
15719           hide postal/fax invoice options in backoffice as well as
15720           self-service.  closes: bug#1614
15721
15722 2007-05-11 16:18  khoff
15723
15724         * httemplate/search/: report_cust_bill.html,
15725           report_cust_credit.html, report_cust_main-zip.html,
15726           report_cust_pay.html, report_cust_pay_batch.html,
15727           report_cust_pkg.html: Fix (hopefully) all uses of
15728           /elements/tr-select-agent.html where agentnum may be undefined.
15729
15730 2007-05-11 12:03  ivan
15731
15732         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
15733           an error status, so don't up the queue with "failed: Can't logout
15734           of CGPro: No error"
15735
15736 2007-05-11 11:14  khoff
15737
15738         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
15739           URL.
15740
15741 2007-05-11 11:08  khoff
15742
15743         * FS/FS/XMLRPC.pm: Quiet debug output.
15744
15745 2007-05-08 15:43  jeff
15746
15747         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
15748           plan data
15749
15750 2007-05-08 15:10  jeff
15751
15752         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
15753           megabytes
15754
15755 2007-05-08 09:51  ivan
15756
15757         * bin/: bill-nextmonth, bill-nextyear: [no log message]
15758
15759 2007-05-06 23:35  jeff
15760
15761         * FS/bin/: freeside-sqlradius-dedup-group,
15762           freeside-sqlradius-reset: sqlradius usergroup tools
15763
15764 2007-05-06 19:14  jeff
15765
15766         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
15767
15768 2007-05-06 19:13  jeff
15769
15770         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
15771           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
15772           groups handling
15773
15774 2007-05-01 13:00  ivan
15775
15776         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
15777
15778 2007-05-01 12:57  ivan
15779
15780         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
15781           FS::ClientAPI_SessionCache for signup info so it actually works -
15782           speed up signups
15783
15784 2007-04-29 15:55  jeff
15785
15786         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
15787           FS/FS/ClientAPI/Signup.pm,
15788           fs_selfservice/FS-SelfService/cgi/signup.cgi,
15789           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
15790           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
15791           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
15792           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15793           fs_selfservice/FS-SelfService/cgi/signup.html,
15794           httemplate/view/cust_main/billing.html: ticket 1568 config
15795           options for new echeck fields and addition to selfservice
15796           interface
15797
15798 2007-04-27 15:54  jeff
15799
15800         * httemplate/edit/cust_main/contact.html: adjust default labelling
15801
15802 2007-04-27 15:37  jeff
15803
15804         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
15805           value
15806
15807 2007-04-25 21:46  jeff
15808
15809         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
15810           httemplate/misc/recharge_svc.html: more datavolume format
15811
15812 2007-04-25 20:35  ivan
15813
15814         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
15815           datavolume-forcemegabytes
15816
15817 2007-04-25 20:09  jeff
15818
15819         * FS/FS/UI/bytecount.pm: improve configfile handling
15820
15821 2007-04-25 18:50  jeff
15822
15823         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
15824           dodgy ACH hack from ticket 1436
15825
15826 2007-04-24 17:54  ivan
15827
15828         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
15829           lpr-postscript_suffix config options for printer commands to
15830           place printer in postscript mode
15831
15832 2007-04-23 17:21  jeff
15833
15834         * FS/FS/svc_www.pm: untaint
15835
15836 2007-04-23 17:04  jeff
15837
15838         * httemplate/view/svc_acct.cgi: missed a bytecount
15839
15840 2007-04-23 16:34  ivan
15841
15842         * httemplate/search/cust_pkg.cgi: fix error: column reference
15843           "fieldname" is ambiguous
15844
15845 2007-04-22 20:41  jeff
15846
15847         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
15848           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
15849           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
15850           add to ACH batch feature from customer view page
15851
15852 2007-04-20 21:44  ivan
15853
15854         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
15855           wrt where we're storing phone numbers
15856
15857 2007-04-20 14:40  ivan
15858
15859         * conf/: invoice_html, invoice_latex: add customer # to default
15860           invoice templates
15861
15862 2007-04-20 14:31  ivan
15863
15864         * httemplate/view/cust_main/billing.html: don't put this
15865           information way out on the right in its own columns.
15866
15867 2007-04-19 16:34  ivan
15868
15869         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
15870           to its own module
15871
15872 2007-04-19 16:30  jeff
15873
15874         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
15875           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
15876           httemplate/edit/process/prepay_credit.cgi,
15877           httemplate/edit/process/svc_acct.cgi,
15878           httemplate/search/prepay_credit.html, htetc/handler.pl: break
15879           _bytecount subroutines out of FS::UI::Web
15880
15881 2007-04-19 13:18  ivan
15882
15883         * htetc/handler.pl, httemplate/search/cust_svc.html,
15884           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
15885           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
15886           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
15887           with an explicit import.  did i mention this was really really
15888           weird?
15889
15890 2007-04-18 20:15  ivan
15891
15892         * FS/FS/UID.pm: better error message about missing secrets file
15893           errors.  WTF is going on!
15894
15895 2007-04-18 16:22  ivan
15896
15897         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
15898           fix use statements for FS::UI::Web.  not "use"ing modules in the
15899           actual modules you use them in is bad, mmmkay
15900
15901 2007-04-18 13:01  ivan
15902
15903         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
15904
15905 2007-04-12 17:53  jeff
15906
15907         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
15908
15909 2007-04-11 20:16  jeff
15910
15911         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
15912           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
15913           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
15914           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
15915           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
15916           httemplate/edit/process/part_pkg.cgi,
15917           httemplate/edit/process/svc_acct.cgi,
15918           httemplate/view/svc_acct.cgi: input and output on data volume
15919           fields specified with k,m,g,or t
15920
15921 2007-04-11 19:42  ivan
15922
15923         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
15924           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
15925           think.
15926
15927 2007-04-11 19:27  ivan
15928
15929         * httemplate/misc/process/recharge_svc.html: remove
15930           'backend-realtime' flag required for recharges, want that just
15931           for signups, running recharges right away by default is fine.
15932           also fix the 'fatal error - unknown payby' error that'll probably
15933           never be reached
15934
15935 2007-04-10 21:28  jeff
15936
15937         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
15938           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
15939           httemplate/view/cust_main/packages.html: usage suspend vs admin
15940           suspend -- avoid actual cust_pkg::suspend except legacy cases
15941
15942 2007-04-09 18:44  ivan
15943
15944         * FS/FS/Conf.pm: remove a ton of deprecated config options
15945
15946 2007-04-09 18:29  ivan
15947
15948         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
15949
15950 2007-04-09 16:38  jeff
15951
15952         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
15953           trigger recharge from the backend as in self-service
15954
15955 2007-04-07 18:14  jeff
15956
15957         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
15958           generated passwords be all caps
15959
15960 2007-04-07 17:41  jeff
15961
15962         * httemplate/edit/svc_acct.cgi: correct usage editing bug
15963
15964 2007-04-07 17:22  jeff
15965
15966         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
15967           svc_acct->email
15968
15969 2007-04-06 17:07  jeff
15970
15971         * httemplate/view/cust_main/billing.html: ommitted file
15972
15973 2007-04-06 16:57  jeff
15974
15975         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
15976           httemplate/misc/process/payment.cgi: integrate new echeck fields
15977           into freeside backend payment processing
15978
15979 2007-04-06 12:38  jeff
15980
15981         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
15982           httemplate/edit/cust_main.cgi,
15983           httemplate/edit/cust_main/billing.html,
15984           httemplate/edit/cust_main/select-state.html: ticket 1443 add
15985           account type and bank state for echeck processing
15986
15987 2007-04-05 17:37  ivan
15988
15989         * FS/FS/Conf.pm: slight update for batch-enable description & add
15990           ach-spiritone format to batch-default and batch-fixed_format-CHEK
15991           config items
15992
15993 2007-04-05 17:34  ivan
15994
15995         * FS/FS/Conf.pm: slight better descriptions
15996
15997 2007-04-05 17:01  khoff
15998
15999         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
16000           default.  Pass @_ along to new exports.
16001
16002 2007-04-05 15:01  ivan
16003
16004         * httemplate/elements/menu.html: they're comments now
16005
16006 2007-04-05 07:15  jeff
16007
16008         * httemplate/misc/process/cust_main_note-import.cgi: use comments
16009           and not notes
16010
16011 2007-04-04 19:04  ivan
16012
16013         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
16014           httemplate/edit/cust_main.cgi,
16015           httemplate/edit/cust_main/billing.html,
16016           httemplate/view/cust_main/billing.html: per-customer invoice
16017           terms override
16018
16019 2007-04-04 18:45  ivan
16020
16021         * httemplate/pref/pref.html: finish moving vonage integration to a
16022           user pref
16023
16024 2007-04-04 18:38  ivan
16025
16026         * httemplate/pref/pref-process.html: finish moving the vonage
16027           integration to per-user
16028
16029 2007-04-04 17:01  ivan
16030
16031         * FS/bin/freeside-init-config: correct usage
16032
16033 2007-04-04 15:42  ivan
16034
16035         * Makefile: yes virginia
16036
16037 2007-04-04 13:04  jeff
16038
16039         * FS/bin/freeside-upgrade: correct a bootstrap issue
16040
16041 2007-04-04 08:30  jeff
16042
16043         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
16044           events to fail
16045
16046 2007-04-03 12:37  jeff
16047
16048         * httemplate/misc/cust_main_note-import.cgi: correct handling of
16049           non-unix line termination
16050
16051 2007-04-02 18:39  ivan
16052
16053         * bin/fs-migrate-cust_tax_exempt: [no log message]
16054
16055 2007-04-02 08:49  jeff
16056
16057         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
16058           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
16059           httemplate/edit/process/cust_main.cgi,
16060           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
16061           license field, mask it and ssn
16062
16063 2007-03-31 19:45  jeff
16064
16065         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
16066           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
16067           quick hack to add extra 'config lines' to svc_www and otherwise
16068           enhance svc_www
16069
16070 2007-03-27 20:59  ivan
16071
16072         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
16073           shellcommands delete export
16074
16075 2007-03-21 16:07  ivan
16076
16077         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
16078           when process returns no error_message
16079
16080 2007-03-21 15:09  ivan
16081
16082         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
16083           an error_message, output additional debugging information, if
16084           available
16085
16086 2007-03-20 21:01  jeff
16087
16088         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
16089           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
16090           format, return processing and autopost
16091
16092 2007-03-20 18:21  jeff
16093
16094         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
16095           httemplate/pref/pref.html: ticket 1427, automatically email excel
16096           a/r report
16097
16098 2007-03-20 15:10  ivan
16099
16100         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
16101           agent-specific advertising sources
16102
16103 2007-03-20 13:11  jeff
16104
16105         * httemplate/misc/: cust_main_note-import.cgi,
16106           cust_main_note-import.html, process/cust_main_note-import.cgi:
16107           acls on new import
16108
16109 2007-03-20 13:01  jeff
16110
16111         * httemplate/elements/menu.html: tie note import into menu
16112
16113 2007-03-20 10:03  jeff
16114
16115         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
16116           httemplate/misc/cust_main_note-import.cgi,
16117           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
16118           tool for customer note importation
16119
16120 2007-03-15 18:35  ivan
16121
16122         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
16123           httemplate/pref/pref.html: vonage click2call integration should
16124           not be sitewide, especially now that we have user prefs
16125
16126 2007-03-15 13:54  ivan
16127
16128         * FS/FS/part_pkg.pm: 13 months!
16129
16130 2007-03-15 13:08  khoff
16131
16132         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
16133           attributes to match actual field sizes.
16134
16135 2007-03-15 13:08  khoff
16136
16137         * FS/FS/part_export/router.pm: Added configurable error checks
16138           instead of stupid /^ERROR/ check.  Commands can now be processed
16139           with Text::Template using [@-- --@] delimeters, in addition to
16140           evaling a double-quoted string.  Cleaned up spurious debug
16141           output.
16142
16143 2007-03-15 13:07  khoff
16144
16145         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
16146           html form inputs.
16147
16148 2007-03-15 13:07  khoff
16149
16150         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
16151           serial.
16152
16153 2007-03-14 16:30  jeff
16154
16155         * FS/FS/svc_acct.pm: turn debugging off
16156
16157 2007-03-14 16:27  jeff
16158
16159         * FS/FS/svc_acct.pm: correcting ->replace on bill
16160
16161 2007-03-13 02:21  ivan
16162
16163         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
16164           until then, it should be ->username, not ->name, eek.  causing
16165           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
16166           type character varying(32)" errors and will be harder to
16167           normalize back to usernum when we fix that
16168
16169 2007-03-10 20:13  ivan
16170
16171         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
16172           whew, its paged
16173
16174 2007-03-09 16:16  khoff
16175
16176         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
16177           "identical" records anyway.
16178
16179 2007-03-09 16:11  khoff
16180
16181         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
16182           for FS::svc_broadband.
16183
16184 2007-03-09 09:11  jeff
16185
16186         * bin/svc_acct_pop.import: pop import tool
16187
16188 2007-03-07 11:48  khoff
16189
16190         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
16191           the setup fee while a package is suspended.
16192
16193 2007-03-06 11:56  ivan
16194
16195         * bin/slony-setup: slight update for slony setup script
16196
16197 2007-03-05 17:59  ivan
16198
16199         * httemplate/search/cust_main.cgi: fix status colors in mozilla
16200
16201 2007-03-05 15:01  jayce
16202
16203         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
16204           warning.  Fixed.
16205
16206 2007-03-05 11:48  khoff
16207
16208         * httemplate/search/report_cust_bill.html: Fixed a problem with the
16209           %opts hash getting skewed (specifically $opt{'value'} == 'label')
16210           when $cgi->param('agentnum') was unset.
16211
16212 2007-03-02 17:29  ivan
16213
16214         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
16215           address along with signup requests, for some gateways
16216
16217 2007-03-02 15:48  ivan
16218
16219         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
16220           like "AUTH/TKT 123456"... will this make refunds work?
16221
16222 2007-03-01 22:24  ivan
16223
16224         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
16225           whew
16226
16227 2007-03-01 12:56  ivan
16228
16229         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
16230
16231 2007-03-01 12:12  ivan
16232
16233         * FS/FS/Misc/prune.pm: yeah, a typo
16234
16235 2007-03-01 09:48  ivan
16236
16237         * FS/bin/: freeside-prune-applications, freeside-upgrade:
16238           prune_applications moved to FS::Misc::prune
16239
16240 2007-03-01 09:47  ivan
16241
16242         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
16243
16244 2007-03-01 09:44  ivan
16245
16246         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
16247
16248 2007-03-01 08:36  ivan
16249
16250         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
16251
16252 2007-02-28 21:24  jeff
16253
16254         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
16255
16256 2007-02-28 21:13  jeff
16257
16258         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
16259           bin/freeside-upgrade: dangling cust_credit_refund not allowed
16260
16261 2007-02-28 17:26  ivan
16262
16263         * FS/FS/Conf.pm: this isn't necessary around a single db operation
16264
16265 2007-02-28 11:14  jeff
16266
16267         * httemplate/: edit/cust_main/select-domain.html,
16268           misc/svc_acct-domains.cgi: restore (none) choice to first package
16269           select
16270
16271 2007-02-27 16:16  jayce
16272
16273         * FS/MANIFEST: Added base_rate files
16274
16275 2007-02-27 15:59  jayce
16276
16277         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
16278           work with base_rate billing
16279
16280 2007-02-27 14:10  jeff
16281
16282         * httemplate/config/config-download.cgi: put the C in ACL here, too
16283
16284 2007-02-27 13:24  jeff
16285
16286         * FS/bin/freeside-setup: oops - inappropriate localization was
16287           committed
16288
16289 2007-02-26 17:51  jeff
16290
16291         * httemplate/config/config.cgi: config goes in database
16292
16293 2007-02-26 17:48  jeff
16294
16295         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
16296           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
16297           FS/bin/freeside-init-config, FS/bin/freeside-setup,
16298           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
16299           httemplate/config/config-download.cgi,
16300           httemplate/config/config-process.cgi,
16301           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
16302           in database
16303
16304 2007-02-26 09:54  jeff
16305
16306         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
16307           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
16308           packages
16309
16310 2007-02-24 19:08  ivan
16311
16312         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
16313           selfservice-ignore_quantity flag
16314
16315 2007-02-22 23:47  ivan
16316
16317         * FS/FS/Cron/bill.pm: take the package-def defined action here,
16318           like freeside-prepaidd
16319
16320 2007-02-21 03:26  ivan
16321
16322         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
16323           a _password_encoding field
16324
16325 2007-02-20 18:53  jeff
16326
16327         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
16328           and correct a description handling bug
16329
16330 2007-02-19 07:40  ivan
16331
16332         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
16333           on an undefined value at .../cust_bill.pm line 434
16334
16335 2007-02-16 14:06  ivan
16336
16337         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
16338
16339 2007-02-16 12:54  jeff
16340
16341         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
16342           setting
16343
16344 2007-02-16 12:21  jeff
16345
16346         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
16347           (deja vu?)
16348
16349 2007-02-16 11:46  jayce
16350
16351         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
16352           which uses the cust_pkg->options to control pricing.  You assign
16353           a base rate for charging, and it is multiplied by the 'units'
16354           ordered.  Solves a need where a company wants to offer an ASP
16355           style service, that charges per user, at a base cost, but doesn't
16356           want a plan for every combination of user amounts.
16357
16358 2007-02-15 12:18  khoff
16359
16360         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
16361           in file FS/cust_main.pm
16362
16363 2007-02-14 17:09  ivan
16364
16365         * httemplate/docs/billing.html: removing docs moved to wiki
16366
16367 2007-02-14 16:49  ivan
16368
16369         * httemplate/edit/part_bill_event.cgi: add send_email event
16370
16371 2007-02-14 16:48  ivan
16372
16373         * conf/invoice_html: remove commented-out example notes section
16374
16375 2007-02-14 15:32  jeff
16376
16377         * httemplate/: edit/cust_main/select-domain.html,
16378           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
16379           on first package in edit/cust_main
16380
16381 2007-02-14 14:43  ivan
16382
16383         * httemplate/search/report_receivables.cgi: fix alignment on
16384           receivables report
16385
16386 2007-02-14 13:23  ivan
16387
16388         * httemplate/search/report_cust_pkg.html: grey out disabled text
16389           boxes for IE
16390
16391 2007-02-14 00:48  ivan
16392
16393         * httemplate/elements/select-cust_pkg-status.html,
16394           httemplate/elements/tr-input-beginning_ending.html,
16395           httemplate/search/cust_pkg.cgi,
16396           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
16397           httemplate/images/calendar-disabled.png: add more options to
16398           advanced package reporting
16399
16400 2007-02-13 19:12  jeff
16401
16402         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
16403           impending_recur_notification
16404
16405 2007-02-13 17:43  ivan
16406
16407         * httemplate/search/svc_www.cgi: fix up svc_www searching
16408
16409 2007-02-13 16:19  jeff
16410
16411         * FS/FS/Conf.pm: better docs for impending doom
16412
16413 2007-02-13 14:24  ivan
16414
16415         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
16416           orders, patch from Sean Hanson/S1
16417
16418 2007-02-13 14:08  ivan
16419
16420         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
16421           in, patch from Sean Hanson/S1
16422
16423 2007-02-12 21:00  jayce
16424
16425         * httemplate/edit/payment_gateway.html: Small hint on how the
16426           options field is used.
16427
16428 2007-02-12 17:16  jeff
16429
16430         * httemplate/edit/cust_main.cgi: another place to alphabetize
16431
16432 2007-02-12 16:45  jeff
16433
16434         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
16435
16436 2007-02-12 09:56  jeff
16437
16438         * FS/FS/ClientAPI/Signup.pm,
16439           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
16440           new package order SELECT (ticket 1446)
16441
16442 2007-02-11 19:11  ivan
16443
16444         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
16445
16446 2007-02-11 00:51  ivan
16447
16448         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
16449           now now
16450
16451 2007-02-10 23:04  ivan
16452
16453         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
16454           "cust-fields" config value has been set
16455
16456 2007-02-09 22:13  ivan
16457
16458         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
16459           httemplate/edit/part_svc.cgi: reincorporate the changes from
16460           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
16461           that were lost due to the concurrent service-refactor merge
16462
16463 2007-02-09 16:42  ivan
16464
16465         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
16466           this time
16467
16468 2007-02-09 15:29  ivan
16469
16470         * httemplate/misc/change_pkg.cgi: fix change package link
16471
16472 2007-02-08 20:54  ivan
16473
16474         * bin/import-county-tax-rates: quick hack to import rates for
16475           landel
16476
16477 2007-02-08 20:37  jayce
16478
16479         * httemplate/view/cust_main/packages.html: Set the correct access
16480           right for the cancel link to work
16481
16482 2007-02-08 17:05  ivan
16483
16484         * conf/: invoice_html_statement, invoice_latex_statement,
16485           invoice_latexnotes_statement, invoice_template_statement: add
16486           default statement conf
16487
16488 2007-02-08 14:54  ivan
16489
16490         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
16491           groups_susp_reason option
16492
16493 2007-02-08 14:19  ivan
16494
16495         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
16496           don't rely on qsearchs to trim it for you - it is inefficient and
16497           outputs long verbose warnings
16498
16499 2007-02-08 14:08  ivan
16500
16501         * httemplate/pref/pref-process.html: second "my" localizing the
16502           variable and causing password changes to fail
16503
16504 2007-02-08 09:00  jeff
16505
16506         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
16507           edit/part_svc.cgi
16508
16509 2007-02-08 08:04  jeff
16510
16511         * httemplate/edit/part_pkg.cgi: gratuitous quote
16512
16513 2007-02-08 01:13  jeff
16514
16515         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
16516           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
16517
16518 2007-02-08 00:19  ivan
16519
16520         * FS/FS/CGI.pm: fix the popup progress bars, whew
16521
16522 2007-02-07 17:46  jeff
16523
16524         * FS/FS/part_pkg.pm, htetc/handler.pl,
16525           httemplate/elements/select-table.html,
16526           httemplate/edit/part_pkg.cgi,
16527           httemplate/edit/process/part_pkg.cgi: agent type on package
16528           add/edit (ticket 1446)
16529
16530 2007-02-06 16:46  ivan
16531
16532         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
16533           payment receipts if the conf file is created
16534
16535 2007-02-05 15:48  ivan
16536
16537         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
16538           line-item application erroring out on tax applications
16539
16540 2007-02-05 14:12  ivan
16541
16542         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
16543           catch the Cant call method "part_pkg" on an undefined value at
16544           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
16545           line 181" bug
16546
16547 2007-02-05 09:21  ivan
16548
16549         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
16550           import too... whew!  this should be it
16551
16552 2007-02-05 08:01  ivan
16553
16554         * FS/FS/pay_batch.pm: fix param passing
16555
16556 2007-02-05 07:49  ivan
16557
16558         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
16559           upload
16560
16561 2007-02-05 07:48  ivan
16562
16563         * httemplate/misc/upload-batch.cgi: misterminated <%init>
16564
16565 2007-02-05 07:02  ivan
16566
16567         * FS/FS/pay_batch.pm: remove refactored code
16568
16569 2007-02-05 05:11  ivan
16570
16571         * httemplate/search/svc_Smart.html: remove unused svc_Smart
16572
16573 2007-02-05 05:10  ivan
16574
16575         * httemplate/search/: report_receivables.cgi,
16576           report_receivables.html: add "over X days" option to receivables
16577           report
16578
16579 2007-02-05 04:51  ivan
16580
16581         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
16582           httemplate/view/cust_bill-pdf.cgi,
16583           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
16584           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
16585           httemplate/view/svc_Common.html, httemplate/view/svc_acct.cgi,
16586           httemplate/view/svc_broadband.cgi,
16587           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
16588           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
16589           httemplate/view/cust_main/contacts.html,
16590           httemplate/view/elements/svc_Common.html: C is for
16591           Cookie^WControl
16592
16593 2007-02-05 03:35  ivan
16594
16595         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
16596
16597 2007-02-05 03:12  ivan
16598
16599         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
16600           NOW, instead of last bill to next bill
16601
16602 2007-02-05 01:45  ivan
16603
16604         * httemplate/misc/download-batch.cgi: upon first download, have
16605           batches auto-set amount to customer balance if it is smaller
16606
16607 2007-02-05 01:44  ivan
16608
16609         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
16610           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
16611           cust_pay_batch::upload results subroutine to an FS::pay_batch
16612           method.  upon first download, have batches auto-reset their
16613           amounts to the customer balance upon if it is smaller.
16614
16615 2007-02-03 17:47  ivan
16616
16617         * httemplate/: search/cust_pay_batch.cgi,
16618           view/cust_main/payment_history.html: add link to some batched
16619           payment info to customer view
16620
16621 2007-02-03 16:01  ivan
16622
16623         * FS/FS/ClientAPI/Signup.pm: quieter
16624
16625 2007-02-03 05:05  ivan
16626
16627         * FS/FS/cust_pkg.pm: this should fix services with negative
16628           num_avail showing up for provisioning
16629
16630 2007-02-03 04:07  ivan
16631
16632         * FS/FS/cust_main_Mixin.pm: remove debugging left on
16633
16634 2007-02-03 03:36  ivan
16635
16636         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
16637           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
16638           httemplate/elements/menu.html,
16639           httemplate/graph/cust_bill_pkg.cgi,
16640           httemplate/graph/money_time.cgi,
16641           httemplate/graph/report_cust_bill_pkg.html,
16642           httemplate/graph/report_money_time.html,
16643           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
16644           httemplate/search/cust_bill_event.cgi,
16645           httemplate/search/cust_bill_event.html,
16646           httemplate/search/cust_bill_pkg.cgi,
16647           httemplate/search/cust_credit.html,
16648           httemplate/search/cust_main-otaker.cgi,
16649           httemplate/search/cust_main-zip.html,
16650           httemplate/search/cust_main.cgi,
16651           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
16652           httemplate/search/cust_pay_batch.cgi,
16653           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
16654           httemplate/search/cust_tax_exempt_pkg.cgi,
16655           httemplate/search/inventory_item.html,
16656           httemplate/search/pay_batch.cgi,
16657           httemplate/search/pay_batch.html, httemplate/search/queue.html,
16658           httemplate/search/reg_code.html,
16659           httemplate/search/report_cdr.html,
16660           httemplate/search/report_cust_bill.html,
16661           httemplate/search/report_cust_credit.html,
16662           httemplate/search/report_cust_main-zip.html,
16663           httemplate/search/report_cust_pay.html,
16664           httemplate/search/report_cust_pay_batch.html,
16665           httemplate/search/report_cust_pkg.html,
16666           httemplate/search/report_prepaid_income.cgi,
16667           httemplate/search/report_prepaid_income.html,
16668           httemplate/search/report_receivables.cgi,
16669           httemplate/search/report_receivables.html,
16670           httemplate/search/report_tax.cgi,
16671           httemplate/search/report_tax.html, httemplate/search/sql.html,
16672           httemplate/search/sqlradius.cgi,
16673           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
16674           httemplate/search/svc_broadband.cgi,
16675           httemplate/search/svc_domain.cgi,
16676           httemplate/search/svc_external.cgi,
16677           httemplate/search/svc_forward.cgi,
16678           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
16679           add customer status column to customer & most other reports.
16680           also put the C in ACL in the search/ and graph/ directories.
16681
16682 2007-02-02 18:39  jeff
16683
16684         * FS/bin/freeside-reset-fixed: do a setfixed
16685
16686 2007-02-01 22:29  ivan
16687
16688         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
16689
16690 2007-02-01 20:39  ivan
16691
16692         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
16693           sources in signup
16694
16695 2007-01-31 19:08  jeff
16696
16697         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
16698
16699 2007-01-31 18:37  jeff
16700
16701         * FS/FS/svc_acct.pm: spurious line
16702
16703 2007-01-31 18:35  ivan
16704
16705         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
16706           packages
16707
16708 2007-01-31 18:13  jeff
16709
16710         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
16711           ticket 1455
16712
16713 2007-01-31 17:57  ivan
16714
16715         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
16716           thing
16717
16718 2007-01-31 10:28  jeff
16719
16720         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
16721
16722 2007-01-30 22:30  khoff
16723
16724         * FS/FS/part_export/snmp.pm: Don't break if we're missing
16725           Net::SNMP.  Apparenty "require" doesn't do the trick.
16726
16727 2007-01-30 21:45  khoff
16728
16729         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
16730           flexibilty until the export subsystem rewrite.
16731
16732 2007-01-30 21:43  khoff
16733
16734         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
16735           FS::part_export::router  - Refactored to be more easily
16736           sub-classed.   - Moved per-export options to FS:;router virtual
16737           fields.   - Fixed other general brokenness.
16738
16739           FS::part_export::snmp  - SNMP export sub-classed from
16740           FS::part_export::router
16741
16742           FS::part_export::trango  - Export for Trango proprietary access
16743           points.  Sub-classed from FS::part_export::snmp.
16744
16745 2007-01-30 21:23  jeff
16746
16747         * FS/FS/cust_main.pm: minor improvement
16748
16749 2007-01-30 20:30  jeff
16750
16751         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16752           httemplate/edit/process/cust_pay.cgi,
16753           httemplate/misc/process/payment.cgi: small change in payment
16754           receipt handling (ticket 1422)
16755
16756 2007-01-30 20:26  ivan
16757
16758         * httemplate/: edit/quick-charge.html,
16759           elements/select-taxclass.html, elements/tr-select-taxclass.html,
16760           view/cust_main/packages.html: minor UI work on one-time charges
16761           w/taxclasses
16762
16763 2007-01-30 19:42  jeff
16764
16765         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
16766
16767 2007-01-30 18:08  ivan
16768
16769         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
16770           until then, it shouldn't be missing the standard header
16771
16772 2007-01-30 15:50  ivan
16773
16774         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
16775           invoices
16776
16777 2007-01-30 13:21  jeff
16778
16779         * FS/FS/svc_acct.pm: avoiding brane pane
16780
16781 2007-01-30 12:59  ivan
16782
16783         * httemplate/: browse/access_group.html, browse/access_user.html,
16784           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
16785           browse/cust_main_county.cgi, browse/inventory_class.html,
16786           browse/msgcat.cgi, browse/part_bill_event.cgi,
16787           browse/part_export.cgi, browse/part_pkg.cgi,
16788           browse/part_referral.html, browse/part_svc.cgi,
16789           browse/part_virtual_field.cgi, browse/payment_gateway.html,
16790           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
16791           browse/reason_type.html, browse/router.cgi,
16792           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
16793           search/prepay_credit.html: its all about control
16794
16795 2007-01-30 11:45  ivan
16796
16797         * FS/FS/option_Common.pm: fix old-record detection bug in
16798           option_Common
16799
16800 2007-01-30 11:40  jeff
16801
16802         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
16803           to invoicing_list (ticket 1424)
16804
16805 2007-01-30 10:52  jeff
16806
16807         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
16808           FS/FS/ClientAPI/Signup.pm,
16809           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
16810           available for self-service success (ticket 1420)
16811
16812 2007-01-29 15:16  ivan
16813
16814         * httemplate/config/: config-process.cgi, config-view.cgi,
16815           config.cgi: putting the C in ACL
16816
16817 2007-01-29 13:11  ivan
16818
16819         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
16820           <%init> helps alot
16821
16822 2007-01-29 10:50  ivan
16823
16824         * httemplate/pref/: pref-process.html, pref.html: record resolution
16825           & colro depth in user prefs
16826
16827 2007-01-29 08:16  ivan
16828
16829         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
16830
16831 2007-01-29 08:01  ivan
16832
16833         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
16834           email display bug on advanced package report, closes: Bug#1416
16835
16836 2007-01-29 04:07  ivan
16837
16838         * htetc/handler.pl: warnings in <%once> sections should not be
16839           fatal
16840
16841 2007-01-29 03:55  ivan
16842
16843         * FS/FS/option_Common.pm: remove extraneous debugging
16844
16845 2007-01-29 03:31  ivan
16846
16847         * Makefile: looks like a duck
16848
16849 2007-01-27 18:21  ivan
16850
16851         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
16852           domain zone viewing a little
16853
16854 2007-01-26 00:18  ivan
16855
16856         * FS/FS/access_user.pm: out of scope bad
16857
16858 2007-01-26 00:17  ivan
16859
16860         * FS/FS/access_user.pm: spurious password changes bad...
16861
16862 2007-01-26 00:11  ivan
16863
16864         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
16865
16866 2007-01-26 00:04  ivan
16867
16868         * FS/FS/access_user.pm, httemplate/elements/header.html,
16869           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
16870           httemplate/elements/xmenu.top.css,
16871           httemplate/elements/xmenu.top.js,
16872           httemplate/images/arrow.down.png,
16873           httemplate/images/menu-left-example.png,
16874           httemplate/images/menu-top-example.png,
16875           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
16876           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
16877           bar option!
16878
16879 2007-01-24 22:04  ivan
16880
16881         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
16882
16883 2007-01-24 22:00  ivan
16884
16885         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
16886
16887 2007-01-24 15:41  ivan
16888
16889         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
16890           need the former
16891
16892 2007-01-23 21:33  jeff
16893
16894         * httemplate/edit/process/elements/process.html: squarely between
16895           shame in you and so close
16896
16897 2007-01-23 15:42  jeff
16898
16899         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
16900           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16901           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
16902           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
16903           before first charge on flat_delayed
16904
16905 2007-01-22 23:44  ivan
16906
16907         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
16908
16909 2007-01-22 22:51  ivan
16910
16911         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
16912
16913 2007-01-22 22:45  ivan
16914
16915         * FS/FS/payby.pm: fix PREP payby
16916
16917 2007-01-22 22:41  ivan
16918
16919         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
16920           ISA it
16921
16922 2007-01-22 09:05  ivan
16923
16924         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
16925
16926 2007-01-22 06:29  ivan
16927
16928         * FS/FS/CGI.pm: hopefully this should be the last bit of the
16929           relative URL fixing
16930
16931 2007-01-22 03:41  ivan
16932
16933         * httemplate/view/cust_main.cgi: closing tags helps alot
16934
16935 2007-01-22 03:39  ivan
16936
16937         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
16938           elements/ links here too
16939
16940 2007-01-22 03:36  ivan
16941
16942         * httemplate/elements/: phonenumber.html, progress-init.html,
16943           progress-popup.html, tr-input-beginning_ending.html,
16944           tr-input-date-field.html: interpolation helps alot
16945
16946 2007-01-22 03:30  ivan
16947
16948         * httemplate/elements/: phonenumber.html, progress-init.html,
16949           progress-popup.html, tr-input-beginning_ending.html,
16950           tr-input-date-field.html: use $fsurl instead of relative ../
16951           addressing
16952
16953 2007-01-21 18:42  ivan
16954
16955         * FS/FS/ClientAPI/MyAccount.pm,
16956           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16957           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
16958           on self-service manual payment screen
16959
16960 2007-01-21 13:45  ivan
16961
16962         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
16963           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
16964           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
16965           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
16966           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
16967           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
16968           httemplate/edit/part_pkg.cgi,
16969           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
16970           Have lineitem-specific applications happen in all cases; add
16971           weightsto control
16972
16973 2007-01-21 05:42  ivan
16974
16975         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
16976           on DBIx::SB 1.36 for Pg 8.1+
16977
16978 2007-01-21 05:26  ivan
16979
16980         * Makefile, htetc/freeside-base.conf, htetc/freeside-base1.conf,
16981           htetc/freeside-base2.conf: mod_perl v2, it finally happened
16982
16983 2007-01-21 01:13  ivan
16984
16985         * httemplate/search/cust_svc.html: trim leading & trailing
16986           whitespace from service searches
16987
16988 2007-01-21 01:10  ivan
16989
16990         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
16991           are coming from in the tree -  use rooturl() instead of popurl()
16992
16993 2007-01-19 16:08  jeff
16994
16995         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
16996           not just trailing ones
16997
16998 2007-01-19 15:00  jeff
16999
17000         * httemplate/misc/download-batch.cgi: work around CSV brokenness
17001
17002 2007-01-19 14:02  jeff
17003
17004         * httemplate/edit/process/: access_user.html,
17005           elements/process.html: blank password on error
17006
17007 2007-01-19 08:31  jeff
17008
17009         * httemplate/edit/: access_user.html, process/access_user.html,
17010           process/elements/process.html: no password in html source on
17011           employee edit
17012
17013 2007-01-18 10:14  ivan
17014
17015         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
17016           don't want to abort processing because of an old not-well-checked
17017           zip
17018
17019 2007-01-17 15:28  ivan
17020
17021         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
17022           cause by recent fix to not quote things on STDIN, yuck.
17023
17024 2007-01-17 15:27  jeff
17025
17026         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
17027           httemplate/misc/payment.cgi,
17028           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
17029           httemplate/misc/process/payment.cgi,
17030           httemplate/view/svc_acct.cgi: link to customer from manual
17031           payment screen (ticket 1414)
17032
17033 2007-01-17 09:41  jeff
17034
17035         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
17036           reasons (suspends fail in freeside-daily)
17037
17038 2007-01-17 08:41  jeff
17039
17040         * FS/FS/part_pkg/flat.pm: noise reduction
17041
17042 2007-01-17 07:50  jeff
17043
17044         * httemplate/view/cust_main/packages.html: fix suspend link
17045
17046 2007-01-16 16:40  jeff
17047
17048         * httemplate/edit/: access_user.html, process/access_user.html:
17049           employee edit (ticket 1412)
17050
17051 2007-01-16 13:36  jeff
17052
17053         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
17054           for ticket 1364
17055
17056 2007-01-16 09:39  jeff
17057
17058         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
17059
17060 2007-01-16 01:11  ivan
17061
17062         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
17063           agentnum sent from client
17064
17065 2007-01-15 14:15  jeff
17066
17067         * httemplate/edit/process/quick-charge.cgi: that was DUM
17068
17069 2007-01-14 23:53  ivan
17070
17071         * httemplate/misc/download-batch.cgi: add batch expiration date
17072           incrementer for 295
17073
17074 2007-01-14 23:22  ivan
17075
17076         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
17077           batchconfig-csv-chase_canada-E-xactBatch
17078
17079 2007-01-12 15:27  jeff
17080
17081         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
17082           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
17083           httemplate/edit/svc_broadband.cgi: added svc_broadband
17084           description which is appended to Site Name in prizm export
17085
17086 2007-01-11 18:04  jeff
17087
17088         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
17089           httemplate/edit/quick-charge.html,
17090           httemplate/edit/process/quick-charge.cgi,
17091           httemplate/view/cust_main/packages.html: one-time charge
17092           enhancements
17093
17094 2007-01-10 15:21  ivan
17095
17096         * httemplate/search/queue.html: add "select all" and "unselect" all
17097           buttons to bulk queue operations
17098
17099 2007-01-10 00:56  ivan
17100
17101         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
17102           uninitialized value in string ne at
17103           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
17104
17105 2007-01-10 00:50  ivan
17106
17107         * httemplate/view/cust_main/contacts.html: you have got to be
17108           kidding me.
17109
17110 2007-01-10 00:48  ivan
17111
17112         * httemplate/view/cust_main/contacts.html: nothing could have ever
17113           gone wrong with so simple a change.  oh noooo
17114
17115 2007-01-09 23:48  ivan
17116
17117         * httemplate/view/cust_main/contacts.html: fix ship_county display
17118           bug
17119
17120 2007-01-09 21:51  ivan
17121
17122         * FS/FS/cust_bill.pm: add custnum to invoice template vars
17123
17124 2007-01-09 18:41  jeff
17125
17126         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
17127
17128 2007-01-09 16:42  jeff
17129
17130         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
17131           ignore filenames and rely on selected batch number
17132
17133 2007-01-09 16:41  jeff
17134
17135         * httemplate/misc/download-batch.cgi: permit batch redownloads
17136
17137 2007-01-09 14:57  ivan
17138
17139         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
17140
17141 2007-01-08 09:36  jeff
17142
17143         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
17144           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
17145           httemplate/misc/delete-cust_refund.cgi,
17146           httemplate/view/cust_main/payment_history.html: refund deletion
17147
17148 2007-01-05 16:47  jeff
17149
17150         * httemplate/edit/part_svc.cgi: fix UI funkiness
17151
17152 2007-01-04 21:19  jeff
17153
17154         * fs_selfservice/FS-SelfService/SelfService.pm,
17155           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17156           FS/FS/ClientAPI/MyAccount.pm,
17157           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
17158           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
17159           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
17160           fs_selfservice/FS-SelfService/cgi/provision_list.html,
17161           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17162           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
17163           self-servicey stuff (change package, detailed usage)
17164
17165 2007-01-03 23:26  ivan
17166
17167         * conf/blank_logo.eps: adding a simple blank logo; people are
17168           trying to comment out stuff in the template
17169
17170 2007-01-03 21:49  ivan
17171
17172         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
17173           a customer's balance, presumably as bad debt
17174
17175 2007-01-03 11:47  ivan
17176
17177         * httemplate/view/cust_main/packages.html: fix suspend link
17178
17179 2007-01-02 13:46  ivan
17180
17181         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
17182           searching & links
17183
17184 2007-01-02 13:44  ivan
17185
17186         * FS/FS/cust_main.pm: stupid semicolon!
17187
17188 2007-01-02 13:06  ivan
17189
17190         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
17191           trailing AND
17192
17193 2007-01-02 12:29  ivan
17194
17195         * httemplate/view/cust_main/packages.html: fix popup target links
17196
17197 2007-01-02 12:25  ivan
17198
17199         * httemplate/view/svc_Common.html: missing from svc patch, oops!
17200
17201 2007-01-02 10:38  jeff
17202
17203         * FS/FS/svc_acct.pm: omit spurious export triggering
17204
17205 2006-12-29 13:48  jeff
17206
17207         * httemplate/: elements/select-agent.html,
17208           graph/report_cust_bill_pkg.html: correct bad include, and improve
17209           no agent selected condition
17210
17211 2006-12-29 00:51  ivan
17212
17213         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17214           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
17215           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
17216           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
17217           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
17218           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
17219           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
17220           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
17221           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
17222           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
17223           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
17224           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
17225           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
17226           httemplate/edit/elements/edit.html,
17227           httemplate/edit/elements/svc_Common.html,
17228           httemplate/edit/process/elements/process.html, FS/MANIFEST,
17229           httemplate/edit/process/svc_Common.html,
17230           httemplate/elements/header.html, httemplate/elements/menu.html,
17231           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
17232           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
17233           httemplate/search/svc_broadband.cgi,
17234           httemplate/search/svc_domain.cgi,
17235           httemplate/search/svc_external.cgi,
17236           httemplate/search/svc_forward.cgi,
17237           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
17238           httemplate/view/elements/svc_Common.html,
17239           httemplate/view/cust_main/packages.html: service refactor!
17240
17241 2006-12-29 00:41  ivan
17242
17243         * httemplate/edit/process/cust_main.cgi: slight pedanticism
17244
17245 2006-12-29 00:39  ivan
17246
17247         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
17248
17249 2006-12-29 00:35  ivan
17250
17251         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
17252           it gets capitalized
17253
17254 2006-12-29 00:34  ivan
17255
17256         * httemplate/edit/process/quick-charge.cgi: whitespace
17257
17258 2006-12-29 00:34  ivan
17259
17260         * httemplate/edit/cust_main/billing.html: slight more space
17261           necessary for ACH account numbers
17262
17263 2006-12-29 00:31  ivan
17264
17265         * init.d/freeside-init: kill off all queued processes!
17266
17267 2006-12-29 00:30  ivan
17268
17269         * httemplate/docs/index.html: link more docs to wiki
17270
17271 2006-12-29 00:29  ivan
17272
17273         * httemplate/browse/pay_batch.cgi: this is unused, replaced by
17274           search/pay_batch.cgi
17275
17276 2006-12-29 00:25  ivan
17277
17278         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
17279           configurable target dirs, oops
17280
17281 2006-12-29 00:25  ivan
17282
17283         * FS/FS/svc_Common.pm: doc
17284
17285 2006-12-29 00:24  ivan
17286
17287         * FS/FS/part_pkg.pm: snot spacing
17288
17289 2006-12-29 00:24  ivan
17290
17291         * FS/FS/part_export.pm: use FS::queue for exports, though they
17292           should probably just use it themselves
17293
17294 2006-12-29 00:21  ivan
17295
17296         * Changelog, Changes.1.5.7, Changes.1.5.8: removing old changelogs
17297
17298 2006-12-29 00:20  ivan
17299
17300         * Changes.1.7.0: changelog now in the wiki
17301
17302 2006-12-28 23:23  ivan
17303
17304         * httemplate/edit/elements/edit.html: document field types
17305
17306 2006-12-28 16:30  jeff
17307
17308         * FS/FS/part_export/prizm.pm: minor fixups
17309
17310 2006-12-28 12:52  jeff
17311
17312         * httemplate/elements/tr-select-reason.html: activate submit button
17313           more readily
17314
17315 2006-12-28 00:16  ivan
17316
17317         * FS/FS/payinfo_Mixin.pm: tyop
17318
17319 2006-12-27 23:02  ivan
17320
17321         * bin/pg-version: adding pg-version
17322
17323 2006-12-26 19:29  ivan
17324
17325         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
17326           taxclass expander
17327
17328 2006-12-26 18:37  ivan
17329
17330         * FS/FS/Misc.pm, htetc/handler.pl,
17331           httemplate/edit/cust_main/contact.html,
17332           httemplate/edit/cust_main/select-county.html,
17333           httemplate/misc/counties.cgi: Add a (magically appearing and
17334           disappearing) label on the county selector.  confusing when
17335           labeled "state"
17336
17337 2006-12-26 17:35  ivan
17338
17339         * httemplate/view/cust_main/contacts.html: show county on customer
17340           view
17341
17342 2006-12-26 17:07  ivan
17343
17344         * httemplate/: edit/cust_main.cgi,
17345           edit/cust_main/select-county.html, misc/counties.cgi: fix county
17346           selector
17347
17348 2006-12-26 11:53  ivan
17349
17350         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
17351           STDIN strings are evaluated
17352
17353 2006-12-23 17:28  ivan
17354
17355         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
17356           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
17357           httemplate/edit/cust_main/billing.html,
17358           httemplate/view/cust_main/payment_history.html: fix more paymask
17359           regressions: allow editing records with existing expired cards,
17360           fix masking just-entered values when erroring out, fix echeck
17361           entry inserting as empty routing code and "xxEK" account number,
17362           remove old/deprecated/unused payinfo_maksed subs and calls
17363
17364 2006-12-22 21:37  jeff
17365
17366         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
17367           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
17368           httemplate/view/svc_broadband.cgi: inital prizm support
17369
17370 2006-12-21 22:18  ivan
17371
17372         * httemplate/search/: queue.html, elements/search.html: patch
17373           fixing "retry selected" and "remove select" in queue view
17374
17375 2006-12-20 19:05  ivan
17376
17377         * httemplate/misc/payment.cgi: fix on-demand payment form when
17378           making payments from masked data
17379
17380 2006-12-20 02:51  ivan
17381
17382         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
17383           flag for the wonderful new world of paymasking
17384
17385 2006-12-20 01:49  ivan
17386
17387         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
17388           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
17389           httemplate/elements/select-part_referral.html,
17390           httemplate/elements/select-pkg_class.html,
17391           httemplate/elements/select-table.html,
17392           httemplate/elements/tr-select-pkg_class.html,
17393           httemplate/search/elements/search.html: add ability to disable
17394           package classes
17395
17396 2006-12-19 17:20  jeff
17397
17398         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
17399           cluckage
17400
17401 2006-12-19 02:02  ivan
17402
17403         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
17404           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
17405           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
17406           payby.pm for payby info and have card masking full 6-digit BIN
17407           prefix for card identification.  have cust_pay_batch use
17408           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
17409           payment reports to use mask too if available, so credit card type
17410           selection still works with encryption.
17411
17412 2006-12-18 03:01  ivan
17413
17414         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
17415           adding when there is only one pkg_class choice (triggers
17416           javascript error
17417
17418 2006-12-18 00:08  ivan
17419
17420         * Makefile: fix MASONDATA include for dev target
17421
17422 2006-12-15 12:55  ivan
17423
17424         * httemplate/elements/dashboard-toplist.html: add a new ticket link
17425
17426 2006-12-15 05:09  ivan
17427
17428         * httemplate/elements/dashboard-toplist.html: add a quick start at
17429           a "dashboard" customer list, mostly for internal use for starters
17430
17431 2006-12-15 05:00  ivan
17432
17433         * httemplate/elements/dashboard-toplist.html: add a quick start at
17434           a "dashboard" customer list, mostly for internal use for starters
17435
17436 2006-12-15 04:43  ivan
17437
17438         * FS/FS/Conf.pm, httemplate/index.html,
17439           httemplate/elements/dashboard-toplist.html: add a quick start at
17440           a "dashboard" customer list, mostly for internal use for starters
17441
17442 2006-12-15 00:37  ivan
17443
17444         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
17445           states to old databases
17446
17447 2006-12-15 00:25  ivan
17448
17449         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
17450           eliminate funkiness with reappearing "Postal invoice" on errors
17451
17452 2006-12-14 21:29  jeff
17453
17454         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
17455           httemplate/elements/tr-input-date-field.html,
17456           httemplate/view/cust_main/misc.html: move use statements to
17457           handler.pl, do not show 1/1/70 for new birthdates, and improve
17458           error handling
17459
17460 2006-12-14 16:56  ivan
17461
17462         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
17463           DateTime as a proper rather than hidden dependency
17464
17465 2006-12-14 16:28  ivan
17466
17467         * Makefile, FS/bin/freeside-addoutsource,
17468           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
17469           FS/bin/freeside-selfservice-server,
17470           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
17471           cleanup from the conf merge
17472
17473 2006-12-14 01:27  ivan
17474
17475         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
17476           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
17477           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
17478           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
17479           FS/bin/freeside-deluser, FS/bin/freeside-queued,
17480           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
17481           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
17482           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
17483           make the config directory configurable
17484
17485 2006-12-13 22:00  ivan
17486
17487         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17488           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
17489           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
17490           httemplate/edit/cust_main/billing.html,
17491           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
17492           httemplate/search/cust_pay.cgi, FS/MANIFEST,
17493           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
17494           httemplate/edit/process/cust_main.cgi,
17495           httemplate/view/cust_main/billing.html,
17496           httemplate/view/cust_main/payment_history.html: encryption fixes
17497           from huntsberg & jayce
17498
17499 2006-12-08 07:11  jeff
17500
17501         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
17502
17503 2006-12-08 05:36  ivan
17504
17505         * httemplate/: view/cust_main/quick-charge.html,
17506           edit/process/quick-charge.cgi: some javascript validation magic
17507           to give one-time charges better UI
17508
17509 2006-12-07 08:46  ivan
17510
17511         * bin/pod2x: update pod2x for new self-service path
17512
17513 2006-12-07 07:24  ivan
17514
17515         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
17516
17517 2006-12-06 18:40  jeff
17518
17519         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
17520           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
17521           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
17522           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
17523           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
17524           fs_selfservice/FS-SelfService/SelfService.pm,
17525           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
17526           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17527           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17528           httemplate/edit/prepay_credit.cgi,
17529           httemplate/edit/process/prepay_credit.cgi,
17530           httemplate/misc/process/recharge_svc.html,
17531           httemplate/search/prepay_credit.html: retouch bandwidth countdown
17532
17533 2006-12-05 07:53  jeff
17534
17535         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
17536
17537 2006-12-04 18:37  jeff
17538
17539         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
17540           view/svc_acct.cgi: editable service usage
17541
17542 2006-12-02 16:42  ivan
17543
17544         * FS/FS/cust_main.pm: clean up whitespace merge noise
17545
17546 2006-12-02 14:04  ivan
17547
17548         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
17549
17550 2006-11-30 22:31  jeff
17551
17552         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
17553           httemplate/misc/download-batch.cgi,
17554           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
17555
17556 2006-11-30 17:41  ivan
17557
17558         * FS/bin/freeside-queued: remove unnecessary service use (in an
17559           awfully odd place)
17560
17561 2006-11-30 17:35  ivan
17562
17563         * FS/bin/freeside-expiration-alerter: go away and never come back,
17564           $Id$
17565
17566 2006-11-30 17:34  ivan
17567
17568         * FS/bin/freeside-email: begone $Id$ and your diff noise!
17569
17570 2006-11-29 18:27  jeff
17571
17572         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
17573           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
17574           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
17575           FS/FS/part_export/sqlradius.pm,
17576           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17577           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17578           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17579           httemplate/edit/prepay_credit.cgi,
17580           httemplate/edit/process/prepay_credit.cgi,
17581           httemplate/misc/recharge_svc.html,
17582           httemplate/misc/process/recharge_svc.html,
17583           httemplate/search/prepay_credit.html,
17584           httemplate/view/cust_main/packages.html: prepaid download/upload
17585           tracking
17586
17587 2006-11-28 01:38  ivan
17588
17589         * FS/FS/access_user.pm: usernames should be alphanumeric only
17590
17591 2006-11-26 23:11  jeff
17592
17593         * FS/FS/ClientAPI/Signup.pm,
17594           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
17595           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17596           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
17597           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
17598           from self-service
17599
17600 2006-11-26 17:08  ivan
17601
17602         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
17603
17604 2006-11-26 15:09  jeff
17605
17606         * httemplate/elements/menu.html: minor tyop
17607
17608 2006-11-26 15:06  jeff
17609
17610         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
17611           view/cust_main/notes.html: more ajaxy customer notes
17612
17613 2006-11-25 13:04  jeff
17614
17615         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
17616
17617 2006-11-24 02:34  ivan
17618
17619         * httemplate/browse/part_pkg.cgi: link to and label one-time
17620           charges correctly
17621
17622 2006-11-24 00:48  ivan
17623
17624         * httemplate/elements/tr-input-beginning_ending.html,
17625           httemplate/elements/tr-input-lessthan_greaterthan.html,
17626           httemplate/search/cust_credit.html,
17627           httemplate/search/cust_pay.cgi,
17628           httemplate/search/report_cust_credit.html,
17629           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
17630           than and greater than amounts to credit and payment searches
17631
17632 2006-11-20 02:34  ivan
17633
17634         * httemplate/browse/agent.cgi: remove annoying black box around
17635           override info
17636
17637 2006-11-19 19:05  ivan
17638
17639         * httemplate/autohandler: bug fix for open transactions
17640
17641 2006-11-17 18:19  jeff
17642
17643         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
17644           optional on domain addition
17645
17646 2006-11-17 02:16  ivan
17647
17648         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
17649           problem; attempt to use an existing credit/payment before
17650           suspending
17651
17652 2006-11-16 07:37  jeff
17653
17654         * httemplate/edit/process/part_bill_event.cgi: bug squishing
17655
17656 2006-11-15 22:20  jeff
17657
17658         * httemplate/: elements/tr-input-date-field.html,
17659           edit/cust_main.cgi, edit/process/cust_main.cgi,
17660           view/cust_main/misc.html: switch birthdate to DateTime
17661
17662 2006-11-14 04:22  ivan
17663
17664         * httemplate/misc/cust_main-import.cgi: add some docs on required
17665           fields to page
17666
17667 2006-11-13 20:04  ivan
17668
17669         * httemplate/: browse/agent.cgi,
17670           misc/delete-agent_payment_gateway.cgi: working agent gateway
17671           override delete link
17672
17673 2006-11-13 19:30  ivan
17674
17675         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
17676           Storable
17677
17678 2006-11-13 19:16  ivan
17679
17680         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
17681           FS/FS/ClientAPI/Signup.pm,
17682           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
17683           use card-types config too
17684
17685 2006-11-13 18:54  ivan
17686
17687         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
17688           configuration value for self-service
17689
17690 2006-11-12 17:09  ivan
17691
17692         * FS/FS/CGI.pm, httemplate/elements/error.html,
17693           httemplate/elements/header.html,
17694           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
17695           preference page, start with just a password changer
17696
17697 2006-11-08 18:52  jeff
17698
17699         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
17700
17701 2006-11-08 18:28  jeff
17702
17703         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
17704
17705 2006-11-05 14:39  ivan
17706
17707         * Makefile: call it 1.7.1 to avoid confusion
17708
17709 2006-11-05 14:28  ivan
17710
17711         * bin/: customer-faker, payment-faker: some sample data creators
17712
17713 2006-11-05 11:34  ivan
17714
17715         * FS/FS/cust_main.pm: fix empty invoice number omitting in
17716           realtime_bop, oops
17717
17718 2006-11-05 11:22  ivan
17719
17720         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
17721
17722 2006-11-05 10:06  ivan
17723
17724         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
17725           paren
17726
17727 2006-11-05 10:03  ivan
17728
17729         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
17730           be an optional param anyway
17731
17732 2006-11-05 10:03  ivan
17733
17734         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
17735           SELECT in self-service payment form
17736
17737 2006-11-05 09:36  ivan
17738
17739         * fs_selfservice/FS-SelfService/: SelfService.pm,
17740           cgi/selfservice.cgi: add some self-service debugging
17741
17742 2006-11-05 08:58  ivan
17743
17744         * FS/bin/freeside-selfservice-server: fix spurious disconnection
17745           errors in selfservice server log
17746
17747 2006-11-05 07:55  ivan
17748
17749         * httemplate/view/cust_main/payment_history.html: fix but with no
17750           "show prior history" showing up when everything is hidden
17751
17752 2006-11-03 14:02  ivan
17753
17754         * FS/FS/part_pkg.pm: add every 45 day option to available
17755           frequencies
17756
17757 2006-10-31 10:56  jeff
17758
17759         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
17760           been suspended
17761
17762 2006-10-31 08:57  jeff
17763
17764         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
17765
17766 2006-10-30 04:39  ivan
17767
17768         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
17769           invoice_number to B:OP, omit the field entirely
17770
17771 2006-10-29 17:28  ivan
17772
17773         * FS/MANIFEST: removing freeside-daily
17774
17775 2006-10-29 16:26  ivan
17776
17777         * FS/bin/freeside-bill: removing pre-1.4 freeside-bill
17778
17779 2006-10-27 12:10  ivan
17780
17781         * FS/FS/: Conf.pm, cust_pkg.pm: add
17782           unsuspend-always_adjust_next_bill_date config option for qis
17783
17784 2006-10-27 10:01  jeff
17785
17786         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
17787           httemplate/edit/process/cust_main_note.cgi,
17788           httemplate/elements/overlibmws_crossframe.js,
17789           httemplate/view/cust_main/notes.html: editable notes
17790
17791 2006-10-26 19:12  jeff
17792
17793         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
17794           enhancements for suspend reasons
17795
17796 2006-10-26 01:35  ivan
17797
17798         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
17799           (none) package selection if there's a default
17800
17801 2006-10-25 11:10  jeff
17802
17803         * httemplate/view/cust_main/packages.html: show reasons
17804
17805 2006-10-25 10:36  ivan
17806
17807         * httemplate/: elements/pager.html, search/cust_main.cgi,
17808           search/elements/search.html: pagination patch from UNTD - limit
17809           the number of page links displayed and have a drop-down option
17810           for selecting number of entries per page
17811
17812 2006-10-25 05:04  ivan
17813
17814         * conf/ticket_system: default to RT_Internal ticketing
17815
17816 2006-10-24 21:51  jeff
17817
17818         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
17819
17820 2006-10-24 21:44  jeff
17821
17822         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
17823           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
17824           pkgparts on advanced package report
17825
17826 2006-10-24 20:12  jeff
17827
17828         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
17829           svc_www tweak
17830
17831 2006-10-24 19:22  jeff
17832
17833         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
17834           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
17835           httemplate/edit/svc_acct.cgi: limited domain select
17836
17837 2006-10-24 11:26  jeff
17838
17839         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
17840           httemplate/view/cust_main/misc.html: add customer signup date
17841
17842 2006-10-23 02:44  ivan
17843
17844         * httemplate/elements/menu.html: have the unlinked account search
17845           go to UN_username so it doesn't miss accounts with no UID
17846
17847 2006-10-23 02:35  ivan
17848
17849         * httemplate/elements/header.html: eek, VALIGN=top for the page
17850
17851 2006-10-23 02:24  ivan
17852
17853         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
17854           complains searches are not returning enough
17855
17856 2006-10-23 01:47  ivan
17857
17858         * httemplate/misc/process/cancel_pkg.html: better error message if
17859           you don't enter a reason.  FS::reason::check can untaint its
17860           data, and will allow punctuation in reasons
17861
17862 2006-10-23 01:30  ivan
17863
17864         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
17865           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
17866           remove -w to prevent warnings from messing up otherwise working
17867           CGIs
17868
17869 2006-10-22 23:38  ivan
17870
17871         * FS/FS/Record.pm: add AU to list of zip-requiring countries
17872
17873 2006-10-22 21:21  jeff
17874
17875         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
17876           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
17877           httemplate/edit/reason.html,
17878           httemplate/edit/process/part_bill_event.cgi,
17879           httemplate/elements/tr-select-reason.html,
17880           httemplate/misc/cancel_pkg.html,
17881           httemplate/misc/process/cancel_pkg.html: events should attach
17882           reasons
17883
17884 2006-10-22 18:47  ivan
17885
17886         * httemplate/view/cust_main/packages.html: fix regression from
17887           table re-layout: don't display provision links for cancelled
17888           packages
17889
17890 2006-10-22 04:42  ivan
17891
17892         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
17893           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
17894           default package
17895
17896 2006-10-21 22:22  ivan
17897
17898         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
17899           use Tie::IxHash here too
17900
17901 2006-10-21 22:18  ivan
17902
17903         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
17904           plan option for prepaid packages to cancel instead of suspend
17905
17906 2006-10-21 17:35  ivan
17907
17908         * httemplate/elements/menu.html: link to wrong place
17909
17910 2006-10-20 15:49  ivan
17911
17912         * FS/FS/part_pkg.pm: add 48-hour billing
17913
17914 2006-10-19 07:32  jeff
17915
17916         * FS/FS/Conf.pm: [no log message]
17917
17918 2006-10-19 07:29  jeff
17919
17920         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
17921
17922 2006-10-19 07:26  jeff
17923
17924         * httemplate/elements/tr-select-reason.html,
17925           httemplate/misc/cancel_pkg.cgi, httemplate/misc/cancel_pkg.html,
17926           httemplate/misc/expire_pkg.cgi,
17927           httemplate/misc/process/cancel_pkg.html,
17928           httemplate/misc/process/expire_pkg.cgi,
17929           httemplate/misc/susp_pkg.cgi, FS/t/cust_pkg_reason.t: suspension
17930           and cancellation reasons
17931
17932 2006-10-19 07:23  jeff
17933
17934         * FS/FS/cancel_reason.pm, FS/FS/reason.pm, FS/FS/reason_type.pm,
17935           FS/t/cancel_reason.t, FS/t/reason.t, FS/t/reason_type.t,
17936           httemplate/browse/reason.html,
17937           httemplate/browse/reason_type.html,
17938           httemplate/edit/process/reason.html,
17939           httemplate/edit/process/reason_type.html,
17940           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
17941           suspension and cancellation reasons
17942
17943 2006-10-18 21:41  jeff
17944
17945         * FS/FS/part_export/acct_plesk.pm: wrong method
17946
17947 2006-10-18 16:07  jeff
17948
17949         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
17950           FS/MANIFEST, htetc/handler.pl,
17951           httemplate/browse/part_bill_event.cgi,
17952           httemplate/edit/elements/edit.html,
17953           httemplate/edit/part_bill_event.cgi,
17954           httemplate/edit/process/part_bill_event.cgi,
17955           httemplate/elements/menu.html,
17956           httemplate/view/cust_main/packages.html: suspension and
17957           cancellation reasons
17958
17959 2006-10-18 02:30  ivan
17960
17961         * httemplate/docs/: config.html, export.html: removing obsolete
17962           config.html, moving info from export.html into wiki
17963
17964 2006-10-17 17:05  jeff
17965
17966         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
17967
17968 2006-10-17 02:03  ivan
17969
17970         * rt/sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
17971
17972 2006-10-16 22:49  ivan
17973
17974         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
17975           on IE, whew!
17976
17977 2006-10-16 10:59  ivan
17978
17979         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
17980           constraint cust_main18'), hope this doesn't break anything else
17981
17982 2006-10-16 10:13  ivan
17983
17984         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
17985           not my monday morning
17986
17987 2006-10-16 10:11  ivan
17988
17989         * FS/FS/Conf.pm: closing bracket helps
17990
17991 2006-10-16 10:10  ivan
17992
17993         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
17994           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
17995           DOB on
17996
17997 2006-10-16 09:56  ivan
17998
17999         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
18000           advertising sources
18001
18002 2006-10-15 19:21  ivan
18003
18004         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
18005           switching Net::Plesk to a run-time dependency
18006
18007 2006-10-14 16:53  ivan
18008
18009         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
18010           Net::Plesk until its needed, to prevent every install from
18011           depending on it
18012
18013 2006-10-14 13:47  jeff
18014
18015         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
18016           plesk support
18017
18018 2006-10-14 03:09  ivan
18019
18020         * httemplate/search/report_receivables.cgi: that should fix
18021           statuses on receivables report
18022
18023 2006-10-14 02:55  ivan
18024
18025         * httemplate/docs/: index.html, selfservice.html: move
18026           signup/self-service install to wiki
18027
18028 2006-10-12 02:42  ivan
18029
18030         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
18031           matching" error when there are no companies in the fuzzy cache
18032           yet
18033
18034 2006-10-08 22:05  ivan
18035
18036         * FS/FS/Conf.pm: date selektah
18037
18038 2006-10-08 21:27  jeff
18039
18040         * httemplate/edit/process/cust_main.cgi: more BoD
18041
18042 2006-10-08 18:05  ivan
18043
18044         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
18045           freeside-adduser: update the tools for dev installs
18046
18047 2006-10-08 17:30  ivan
18048
18049         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
18050           notes be the default
18051
18052 2006-10-08 17:26  ivan
18053
18054         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
18055           the customer view a tiny bit
18056
18057 2006-10-08 17:13  ivan
18058
18059         * htetc/handler.pl: add cust_main_note to handler.pl
18060
18061 2006-10-08 01:17  ivan
18062
18063         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
18064           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
18065           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
18066           httemplate/edit/part_bill_event.cgi,
18067           httemplate/elements/menu.html,
18068           httemplate/search/cust_pay_batch.cgi,
18069           httemplate/search/pay_batch.cgi,
18070           httemplate/search/elements/search.html: add menu items for credit
18071           card batching, debug last-minute changes to payby.pm, add ACL for
18072           re-processing batches, separate CARD and CHEK batches, fixed
18073           defaults for batch formats
18074
18075 2006-10-07 16:40  ivan
18076
18077         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
18078           document realtime option
18079
18080 2006-10-07 14:40  ivan
18081
18082         * FS/FS/cust_main.pm: better error msg on CSV import with bad
18083           pkgpart
18084
18085 2006-10-04 14:22  jeff
18086
18087         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
18088           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
18089           httemplate/elements/tr-input-date-field.html,
18090           httemplate/view/cust_main/misc.html: DoB
18091
18092 2006-10-03 15:44  jeff
18093
18094         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
18095           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
18096           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
18097           httemplate/edit/cust_main_note.cgi,
18098           httemplate/edit/process/cust_main_note.cgi,
18099           httemplate/view/cust_main.cgi,
18100           httemplate/view/cust_main/notes.html: Enhanced customer notes
18101
18102 2006-10-03 08:59  ivan
18103
18104         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
18105           svc_www.pm: s/repalce/replace/ in POD doc
18106
18107 2006-09-29 10:22  ivan
18108
18109         * FS/FS/access_user.pm: fix problem with viewing unlinked services
18110
18111 2006-09-29 09:18  ivan
18112
18113         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
18114           mapped values to disappear
18115
18116 2006-09-29 08:36  ivan
18117
18118         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
18119           domain_sql export
18120
18121 2006-09-28 10:45  ivan
18122
18123         * FS/FS/svc_acct.pm: missing $ in ldap_password
18124
18125 2006-09-26 11:55  ivan
18126
18127         * httemplate/search/: svc_Smart.html, svc_acct.cgi: fix
18128           username@domain search
18129
18130 2006-09-23 11:33  ivan
18131
18132         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
18133           mailserver integration
18134
18135 2006-09-20 21:41  ivan
18136
18137         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
18138           as well
18139
18140 2006-09-20 09:00  ivan
18141
18142         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
18143
18144 2006-09-20 08:20  ivan
18145
18146         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
18147
18148 2006-09-20 08:19  ivan
18149
18150         * FS/FS/part_export/domain_sql.pm: tie correctly!
18151
18152 2006-09-19 09:49  ivan
18153
18154         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
18155           part_export/domain_sql.pm: add domain_sql export for new
18156           mailserver config and modify acct_sql export for same
18157
18158 2006-09-17 19:21  ivan
18159
18160         * httemplate/elements/menu.html: ticket system disableability for
18161           rainbowshops
18162
18163 2006-09-16 13:07  ivan
18164
18165         * bin/customer-faker: bulk fake customer insert
18166
18167 2006-09-15 12:15  ivan
18168
18169         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
18170           httemplate/view/cust_main/payment_history.html: add link to
18171           customer tax exemptions to customer view page
18172
18173 2006-09-14 22:10  ivan
18174
18175         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
18176           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
18177           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
18178
18179 2006-09-14 12:33  ivan
18180
18181         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
18182           fields on tables we can't deliver them on.  virtual fields suck
18183           anyway, they should be real database fields
18184
18185 2006-09-14 12:30  ivan
18186
18187         * httemplate/edit/process/generic.cgi: pointer to
18188           elements/process.html, fwiw
18189
18190 2006-09-13 09:01  ivan
18191
18192         * httemplate/search/report_cust_pay.html: add check # search, here
18193           for now...
18194
18195 2006-09-13 07:57  ivan
18196
18197         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
18198           the fix for all this trouble.  s/qsearchs/qsearch/
18199
18200 2006-09-13 07:53  ivan
18201
18202         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
18203
18204 2006-09-12 19:14  ivan
18205
18206         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
18207
18208 2006-09-12 19:11  ivan
18209
18210         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
18211           debugging cleanup
18212
18213 2006-09-12 14:27  ivan
18214
18215         * httemplate/search/cust_main.cgi: no need to log this
18216
18217 2006-09-05 18:20  ivan
18218
18219         * bin/breakdown-bill-applications: not done yet
18220
18221 2006-09-05 18:08  ivan
18222
18223         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
18224           how did it wind up in CVS?
18225
18226 2006-09-05 18:08  ivan
18227
18228         * FS/bin/freeside-setup: new world ACLs
18229
18230 2006-09-05 18:07  ivan
18231
18232         * FS/FS/ClientAPI/Signup.pm: less cut and paste
18233
18234 2006-09-05 18:07  ivan
18235
18236         * FS/FS/payby.pm: ugh DCLN :/
18237
18238 2006-09-05 18:06  ivan
18239
18240         * FS/FS/cust_svc.pm: add some debugging
18241
18242 2006-09-05 18:06  ivan
18243
18244         * FS/FS/cdr.pm: add missing =back
18245
18246 2006-09-05 09:44  ivan
18247
18248         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
18249
18250 2006-09-05 09:27  ivan
18251
18252         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
18253           usage
18254
18255 2006-09-04 13:31  ivan
18256
18257         * httemplate/search/sqlradius.cgi: really fix the embedded duration
18258           table
18259
18260 2006-09-04 13:22  ivan
18261
18262         * httemplate/search/sqlradius.cgi: use the exact provided time
18263
18264 2006-09-04 13:15  ivan
18265
18266         * httemplate/search/sqlradius.cgi: fix the date/time parsing
18267
18268 2006-09-04 13:12  ivan
18269
18270         * httemplate/search/sqlradius.cgi: fix the embedded duration table
18271
18272 2006-09-04 13:10  ivan
18273
18274         * httemplate/search/sqlradius.cgi: fix the gridding colors
18275
18276 2006-09-04 13:05  ivan
18277
18278         * httemplate/: elements/tr-input-beginning_ending.html,
18279           search/sqlradius.cgi, search/sqlradius.html: allow time selection
18280           in RADIUS searches and grid-ize the resulting table
18281
18282 2006-09-04 09:24  ivan
18283
18284         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
18285           session search back to main menu
18286
18287 2006-09-02 20:14  ivan
18288
18289         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
18290           file from scratch
18291
18292 2006-09-02 20:12  ivan
18293
18294         * bin/dbdef-create: don't error out trying to create a dbdef file
18295           from scratch
18296
18297 2006-09-02 13:38  ivan
18298
18299         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
18300           agent-virtualize invoice event reports
18301
18302 2006-09-01 00:52  ivan
18303
18304         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
18305           little
18306
18307 2006-08-31 18:51  lawrence
18308
18309         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
18310           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
18311           checkpoint on improved signup stuff for additional services
18312
18313 2006-08-31 14:26  lawrence
18314
18315         * httemplate/config/config-process.cgi: make select-sub parameters
18316           work
18317
18318 2006-08-31 13:47  ivan
18319
18320         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
18321
18322 2006-08-31 13:44  ivan
18323
18324         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
18325
18326 2006-08-31 13:44  ivan
18327
18328         * bin/svc_acct.export: removing obsolete file
18329
18330 2006-08-31 12:59  ivan
18331
18332         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
18333
18334 2006-08-31 12:25  ivan
18335
18336         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
18337
18338 2006-08-30 09:24  ivan
18339
18340         * bin/mapsecrets2access_user: need a username arg for now... this
18341           should make the error message less confusing
18342
18343 2006-08-30 08:41  ivan
18344
18345         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
18346           freeside-adduser
18347
18348 2006-08-29 11:04  khoff
18349
18350         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
18351           we always wanted.  Requires Date::Manip.
18352
18353 2006-08-29 10:50  lawrence
18354
18355         * FS/FS/ClientAPI/Signup.pm,
18356           fs_selfservice/FS-SelfService/cgi/signup.cgi,
18357           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
18358           Enhancements
18359
18360 2006-08-28 06:52  ivan
18361
18362         * httemplate/edit/process/cust_main.cgi: parameters to method calls
18363           require ( ), arrgh
18364
18365 2006-08-27 17:52  jeff
18366
18367         * FS/FS/cust_bill.pm: protect against a race
18368
18369 2006-08-27 15:55  jeff
18370
18371         * Makefile: more clean
18372
18373 2006-08-27 14:50  jeff
18374
18375         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
18376           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
18377
18378 2006-08-27 13:10  jeff
18379
18380         * FS/FS/cust_pay_batch.pm: no comment
18381
18382 2006-08-27 13:09  jeff
18383
18384         * FS/FS/payby.pm: oops
18385
18386 2006-08-27 12:33  ivan
18387
18388         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
18389           invoice event reports
18390
18391 2006-08-27 12:30  jeff
18392
18393         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
18394           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
18395           conflict resolution
18396
18397 2006-08-26 16:15  jeff
18398
18399         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
18400           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
18401           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
18402           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
18403           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
18404           FS/t/cust_bill_pay_batch.t, httemplate/browse/cust_pay_batch.cgi,
18405           httemplate/edit/cust_bill_pay.cgi,
18406           httemplate/edit/cust_credit.cgi,
18407           httemplate/edit/cust_credit_bill.cgi,
18408           httemplate/edit/part_bill_event.cgi,
18409           httemplate/edit/process/cust_main.cgi,
18410           httemplate/edit/process/cust_refund.cgi,
18411           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
18412           httemplate/misc/process/payment.cgi,
18413           httemplate/search/cust_pay_batch.cgi,
18414           httemplate/search/pay_batch.cgi,
18415           httemplate/search/pay_batch.html,
18416           httemplate/search/report_cust_pay_batch.html: batch refactor
18417           continued
18418
18419 2006-08-26 07:44  ivan
18420
18421         * FS/FS/Schema.pm: better error reporting for schema load failures
18422           (w/DBIx::DBSchema 0.32+), hopefully...
18423
18424 2006-08-26 07:39  ivan
18425
18426         * FS/FS/Schema.pm: better error reporting for schema load failures
18427           (w/DBIx::DBSchema 0.32+), hopefully...
18428
18429 2006-08-26 05:57  ivan
18430
18431         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
18432           javascript for auto-setting application amount
18433
18434 2006-08-25 19:20  ivan
18435
18436         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
18437           auto-setting application amount
18438
18439 2006-08-25 19:20  ivan
18440
18441         * htetc/handler.pl: i want max and min!
18442
18443 2006-08-25 19:12  ivan
18444
18445         * FS/FS/: Record.pm: foiled by autovivification!
18446
18447 2006-08-25 12:30  ivan
18448
18449         * FS/FS/Misc.pm, FS/FS/Record.pm,
18450           httemplate/edit/cust_main/select-country.html,
18451           httemplate/edit/cust_main/select-county.html,
18452           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
18453           of DISTINCT ON in the state and country queries for better
18454           cross-database compatibility, based on a preliminary patch from
18455           Jason Thomas
18456
18457 2006-08-23 18:37  ivan
18458
18459         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
18460           "Auto-apply to invoices" dropdown disappeared
18461
18462 2006-08-23 15:25  ivan
18463
18464         * Makefile, httemplate/index.html,
18465           httemplate/browse/access_group.html,
18466           httemplate/browse/access_user.html,
18467           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
18468           httemplate/browse/agent_type.cgi,
18469           httemplate/browse/cust_main_county.cgi,
18470           httemplate/browse/cust_pay_batch.cgi,
18471           httemplate/browse/inventory_class.html,
18472           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
18473           httemplate/browse/part_bill_event.cgi,
18474           httemplate/browse/part_export.cgi,
18475           httemplate/browse/part_pkg.cgi,
18476           httemplate/browse/part_referral.html,
18477           httemplate/browse/part_svc.cgi,
18478           httemplate/browse/part_virtual_field.cgi,
18479           httemplate/browse/payment_gateway.html,
18480           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
18481           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
18482           httemplate/browse/elements/browse.html,
18483           httemplate/config/config-process.cgi,
18484           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
18485           httemplate/docs/trouble.html, httemplate/edit/REAL_cust_pkg.cgi,
18486           httemplate/edit/access_group.html,
18487           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
18488           httemplate/edit/agent_payment_gateway.html,
18489           httemplate/edit/agent_type.cgi,
18490           httemplate/edit/bulk-cust_svc.html,
18491           httemplate/edit/cust_bill_pay.cgi,
18492           httemplate/edit/cust_credit.cgi,
18493           httemplate/edit/cust_credit_bill.cgi,
18494           httemplate/edit/cust_main.cgi,
18495           httemplate/edit/cust_main_county-expand.cgi,
18496           httemplate/edit/cust_main_county.cgi,
18497           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
18498           httemplate/edit/cust_refund.cgi,
18499           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
18500           httemplate/edit/part_bill_event.cgi,
18501           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
18502           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
18503           httemplate/edit/part_virtual_field.cgi,
18504           httemplate/edit/payment_gateway.html,
18505           httemplate/edit/pkg_class.html,
18506           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
18507           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
18508           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
18509           httemplate/edit/svc_acct_pop.cgi,
18510           httemplate/edit/svc_broadband.cgi,
18511           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
18512           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
18513           httemplate/edit/svc_www.cgi,
18514           httemplate/edit/cust_main/billing.html,
18515           httemplate/edit/cust_main/contact.html,
18516           httemplate/edit/cust_main/select-country.html,
18517           httemplate/edit/cust_main/select-county.html,
18518           httemplate/edit/cust_main/select-state.html,
18519           httemplate/edit/elements/edit.html,
18520           httemplate/edit/elements/svc_Common.html,
18521           httemplate/edit/process/REAL_cust_pkg.cgi,
18522           httemplate/edit/process/access_group.html,
18523           httemplate/edit/process/access_user.html,
18524           httemplate/edit/process/agent.cgi,
18525           httemplate/edit/process/agent_payment_gateway.html,
18526           httemplate/edit/process/agent_type.cgi,
18527           httemplate/edit/process/bulk-cust_svc.cgi,
18528           httemplate/edit/process/cust_bill_pay.cgi,
18529           httemplate/edit/process/cust_credit.cgi,
18530           httemplate/edit/process/cust_credit_bill.cgi,
18531           httemplate/edit/process/cust_main.cgi,
18532           httemplate/edit/process/cust_main_county-collapse.cgi,
18533           httemplate/edit/process/cust_main_county-expand.cgi,
18534           httemplate/edit/process/cust_main_county.cgi,
18535           httemplate/edit/process/cust_pay.cgi,
18536           httemplate/edit/process/cust_pkg.cgi,
18537           httemplate/edit/process/cust_refund.cgi,
18538           httemplate/edit/process/cust_svc.cgi,
18539           httemplate/edit/process/domain_record.cgi,
18540           httemplate/edit/process/generic.cgi,
18541           httemplate/edit/process/inventory_class.html,
18542           httemplate/edit/process/msgcat.cgi,
18543           httemplate/edit/process/part_bill_event.cgi,
18544           httemplate/edit/process/part_export.cgi,
18545           httemplate/edit/process/part_pkg.cgi,
18546           httemplate/edit/process/part_referral.html,
18547           httemplate/edit/process/part_svc.cgi,
18548           httemplate/edit/process/payment_gateway.html,
18549           httemplate/edit/process/pkg_class.html,
18550           httemplate/edit/process/prepay_credit.cgi,
18551           httemplate/edit/process/quick-charge.cgi,
18552           httemplate/edit/process/quick-cust_pkg.cgi,
18553           httemplate/edit/process/rate.cgi,
18554           httemplate/edit/process/rate_region.cgi,
18555           httemplate/edit/process/reg_code.cgi,
18556           httemplate/edit/process/router.cgi,
18557           httemplate/edit/process/svc_acct.cgi,
18558           httemplate/edit/process/svc_acct_pop.cgi,
18559           httemplate/edit/process/svc_broadband.cgi,
18560           httemplate/edit/process/svc_domain.cgi,
18561           httemplate/edit/process/svc_external.cgi,
18562           httemplate/edit/process/svc_forward.cgi,
18563           httemplate/edit/process/svc_phone.html,
18564           httemplate/edit/process/svc_www.cgi,
18565           httemplate/edit/process/addr_block/add.cgi,
18566           httemplate/edit/process/addr_block/allocate.cgi,
18567           httemplate/edit/process/addr_block/deallocate.cgi,
18568           httemplate/edit/process/addr_block/split.cgi,
18569           httemplate/edit/process/elements/process.html,
18570           httemplate/edit/process/elements/svc_Common.html,
18571           httemplate/elements/checkboxes-table-name.html,
18572           httemplate/elements/checkboxes-table.html,
18573           httemplate/elements/header-popup.html,
18574           httemplate/elements/header.html,
18575           httemplate/elements/jsrsServer.html,
18576           httemplate/elements/menu.html, httemplate/elements/menubar.html,
18577           httemplate/elements/pager.html,
18578           httemplate/elements/phonenumber.html,
18579           httemplate/elements/progress-init.html,
18580           httemplate/elements/progress-popup.html,
18581           httemplate/elements/search-cust_main.html,
18582           httemplate/elements/select-access_group.html,
18583           httemplate/elements/select-agent.html,
18584           httemplate/elements/select-cust-fields.html,
18585           httemplate/elements/select-cust_pkg-status.html,
18586           httemplate/elements/select-month_year.html,
18587           httemplate/elements/select-part_referral.html,
18588           httemplate/elements/select-pkg_class.html,
18589           httemplate/elements/select-table.html,
18590           httemplate/elements/select-taxclass.html,
18591           httemplate/elements/small_custview.html,
18592           httemplate/elements/table-grid.html,
18593           httemplate/elements/table.html,
18594           httemplate/elements/tr-select-access_group.html,
18595           httemplate/elements/tr-select-agent.html,
18596           httemplate/elements/tr-select-cust-fields.html,
18597           httemplate/elements/tr-select-cust_pkg-status.html,
18598           httemplate/elements/tr-select-from_to.html,
18599           httemplate/elements/tr-select-part_referral.html,
18600           httemplate/elements/tr-select-pkg_class.html,
18601           httemplate/elements/xmlhttp.html,
18602           httemplate/graph/cust_bill_pkg.cgi,
18603           httemplate/graph/money_time.cgi,
18604           httemplate/graph/report_cust_bill_pkg.html,
18605           httemplate/graph/report_money_time.html,
18606           httemplate/graph/elements/monthly.html,
18607           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
18608           httemplate/misc/cancel-unaudited.cgi,
18609           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
18610           httemplate/misc/cdr-import.html, httemplate/misc/change_pkg.cgi,
18611           httemplate/misc/counties.cgi,
18612           httemplate/misc/cust_main-cancel.cgi,
18613           httemplate/misc/cust_main-import.cgi,
18614           httemplate/misc/cust_main-import_charges.cgi,
18615           httemplate/misc/delete-cust_credit.cgi,
18616           httemplate/misc/delete-cust_pay.cgi,
18617           httemplate/misc/delete-customer.cgi,
18618           httemplate/misc/delete-domain_record.cgi,
18619           httemplate/misc/delete-part_export.cgi,
18620           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
18621           httemplate/misc/email-invoice.cgi,
18622           httemplate/misc/email_invoice_events.cgi,
18623           httemplate/misc/email_invoices.cgi,
18624           httemplate/misc/expire_pkg.cgi, httemplate/misc/fax-invoice.cgi,
18625           httemplate/misc/fax_invoice_events.cgi,
18626           httemplate/misc/fax_invoices.cgi,
18627           httemplate/misc/inventory_item-import.html,
18628           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
18629           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
18630           httemplate/misc/print_invoice_events.cgi,
18631           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
18632           httemplate/misc/states.cgi, httemplate/misc/susp_pkg.cgi,
18633           httemplate/misc/unapply-cust_credit.cgi,
18634           httemplate/misc/unapply-cust_pay.cgi,
18635           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
18636           httemplate/misc/unvoid-cust_pay_void.cgi,
18637           httemplate/misc/upload-batch.cgi,
18638           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
18639           httemplate/misc/xmlhttp-cust_main-search.cgi,
18640           httemplate/misc/xmlrpc.cgi,
18641           httemplate/misc/process/batch-cust_pay.cgi,
18642           httemplate/misc/process/catchall.cgi,
18643           httemplate/misc/process/cdr-import.html,
18644           httemplate/misc/process/cust_main-import.cgi,
18645           httemplate/misc/process/cust_main-import_charges.cgi,
18646           httemplate/misc/process/delete-customer.cgi,
18647           httemplate/misc/process/expire_pkg.cgi,
18648           httemplate/misc/process/inventory_item-import.html,
18649           httemplate/misc/process/link.cgi,
18650           httemplate/misc/process/meta-import.cgi,
18651           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
18652           httemplate/search/cust_bill.html,
18653           httemplate/search/cust_bill_event.cgi,
18654           httemplate/search/cust_bill_event.html,
18655           httemplate/search/cust_bill_pkg.cgi,
18656           httemplate/search/cust_credit.html,
18657           httemplate/search/cust_main-otaker.cgi,
18658           httemplate/search/cust_main-zip.html,
18659           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
18660           httemplate/search/cust_pkg.cgi,
18661           httemplate/search/cust_tax_exempt_pkg.cgi,
18662           httemplate/search/inventory_item.html,
18663           httemplate/search/prepay_credit.html,
18664           httemplate/search/queue.html, httemplate/search/reg_code.html,
18665           httemplate/search/report_cdr.html,
18666           httemplate/search/report_cust_bill.html,
18667           httemplate/search/report_cust_credit.html,
18668           httemplate/search/report_cust_main-zip.html,
18669           httemplate/search/report_cust_pay.html,
18670           httemplate/search/report_cust_pkg.html,
18671           httemplate/search/report_prepaid_income.cgi,
18672           httemplate/search/report_prepaid_income.html,
18673           httemplate/search/report_receivables.cgi,
18674           httemplate/search/report_receivables.html,
18675           httemplate/search/report_tax.cgi,
18676           httemplate/search/report_tax.html, httemplate/search/sql.html,
18677           httemplate/search/sqlradius.cgi,
18678           httemplate/search/sqlradius.html,
18679           httemplate/search/svc_Smart.html, httemplate/search/svc_acct.cgi,
18680           httemplate/search/svc_broadband.cgi,
18681           httemplate/search/svc_domain.cgi,
18682           httemplate/search/svc_external.cgi,
18683           httemplate/search/svc_forward.cgi,
18684           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
18685           httemplate/search/elements/search.html,
18686           httemplate/view/cust_bill-logo.cgi,
18687           httemplate/view/cust_bill-pdf.cgi,
18688           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
18689           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
18690           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
18691           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
18692           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
18693           httemplate/view/svc_www.cgi,
18694           httemplate/view/cust_main/billing.html,
18695           httemplate/view/cust_main/contacts.html,
18696           httemplate/view/cust_main/misc.html,
18697           httemplate/view/cust_main/order_pkg.html,
18698           httemplate/view/cust_main/packages.html,
18699           httemplate/view/cust_main/payment_history.html,
18700           httemplate/view/cust_main/quick-charge.html,
18701           httemplate/view/cust_main/tickets.html,
18702           httemplate/view/elements/svc_Common.html: Will things ever be the
18703           same again? It's the final masonize
18704
18705 2006-08-23 14:53  ivan
18706
18707         * httemplate/misc/batch-cust_pay.html: remove extraneous "
18708
18709 2006-08-23 05:13  ivan
18710
18711         * FS/FS/Schema.pm: removing already commented-out code
18712
18713 2006-08-23 05:06  ivan
18714
18715         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
18716           didn't work out...
18717
18718 2006-08-22 05:23  ivan
18719
18720         * httemplate/docs/: index.html, upgrade-1.4.2.html, upgrade10.html,
18721           upgrade9.html: get rid of old upgrade instructions
18722
18723 2006-08-22 05:20  ivan
18724
18725         * README.1.7.0: wiki!
18726
18727 2006-08-22 05:09  ivan
18728
18729         * README.1.5.0pre6, README.1.5.7, README.1.5.7.lastbit,
18730           README.1.5.8: removing old upgrade instructions...  can always
18731           get the out of the Attic
18732
18733 2006-08-21 16:01  ivan
18734
18735         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
18736           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
18737           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
18738           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
18739           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
18740           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
18741           cust_credit_bill_pkg - applying credits and payments against
18742           specific line items
18743
18744 2006-08-21 10:45  ivan
18745
18746         * FS/FS/: cust_main.pm: search for existing advertising sources
18747           before adding a new one
18748
18749 2006-08-21 02:46  ivan
18750
18751         * httemplate/docs/: install-rt.html, install.html, index.html:
18752           we're off to see the wiki, the wonderful wiki of oz
18753
18754 2006-08-18 05:18  ivan
18755
18756         * FS/FS/cust_main.pm: and a slight fix to the CSV import
18757
18758 2006-08-18 04:56  ivan
18759
18760         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
18761
18762 2006-08-18 04:52  ivan
18763
18764         * FS/FS/cust_main.pm: alas, now try with recursion
18765
18766 2006-08-18 04:40  ivan
18767
18768         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
18769
18770 2006-08-18 04:36  ivan
18771
18772         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
18773           get around big 8.1 Pg changes wrt reverse engineering
18774
18775 2006-08-18 03:34  ivan
18776
18777         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
18778
18779 2006-08-18 03:31  ivan
18780
18781         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
18782           not just the first line
18783
18784 2006-08-18 03:27  ivan
18785
18786         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
18787
18788 2006-08-18 03:26  ivan
18789
18790         * FS/FS/cust_main.pm: W T F
18791
18792 2006-08-18 03:18  ivan
18793
18794         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
18795
18796 2006-08-18 03:10  ivan
18797
18798         * FS/FS/cust_main.pm: what's going on with the parameters for
18799           skeleton inserts??
18800
18801 2006-08-18 03:00  ivan
18802
18803         * FS/FS/cust_main.pm: skeleton typo
18804
18805 2006-08-18 02:58  ivan
18806
18807         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
18808           not parent
18809
18810 2006-08-18 02:50  ivan
18811
18812         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
18813           what's going on
18814
18815 2006-08-18 01:33  ivan
18816
18817         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
18818           mg
18819
18820 2006-08-16 01:19  ivan
18821
18822         * FS/bin/freeside-adduser: get rid of too-verbose debugging
18823
18824 2006-08-15 07:20  ivan
18825
18826         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
18827           httemplate/misc/process/cust_main-import.cgi: add a new, extended
18828           CSV import format
18829
18830 2006-08-14 06:28  ivan
18831
18832         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
18833           doing refunds, hopefully this will fix OpenECHO refunds
18834
18835 2006-08-14 05:24  ivan
18836
18837         * Changes.1.7.0: there's more, but this will have to do
18838
18839 2006-08-14 05:13  ivan
18840
18841         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
18842           httemplate/elements/header.html,
18843           httemplate/elements/search-cust_main.html: sprinkle some magic
18844           ajax fairy dust on referring customer SELEKTAH.  rewind!  make
18845           smart search smarter, re-layout the top search bars and add an
18846           invoice one
18847
18848 2006-08-14 01:38  ivan
18849
18850         * FS/FS/access_user.pm: bugfix for agentless access users,
18851           triggered by part_referral (advertising source) agent
18852           virtualization
18853
18854 2006-08-13 03:25  ivan
18855
18856         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
18857           httemplate/edit/cust_pay.cgi,
18858           httemplate/edit/process/cust_pay.cgi,
18859           httemplate/view/cust_main.cgi,
18860           httemplate/view/cust_main/billing.html,
18861           httemplate/view/cust_main/misc.html,
18862           httemplate/view/cust_main/packages.html,
18863           httemplate/view/cust_main/payment_history.html,
18864           httemplate/view/cust_main/tickets.html: customer view work:
18865
18866           DONE  1. add status and balance to top
18867
18868           DONE  2. add some sort of oldest date thing so the history
18869           doesn't get too      big (# years and a link to "show older")
18870
18871             3. make the rest of the action links into js popups?  maybe
18872           later,
18873                weird IENess when closing em
18874           DONE (finished)    - so revert out or finish/commit the Enter
18875           check payment one    - Process page can wait until another day..
18876           it should be more of an *action*
18877
18878           DONE  4. Ticket list config knobs for wtxs (grid it too)
18879
18880           DONE  5. grid the package list
18881
18882 2006-08-12 04:01  ivan
18883
18884         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
18885
18886 2006-08-12 03:47  ivan
18887
18888         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
18889           httemplate/view/cust_main/payment_history.html: fix acl rewrite
18890           causing problems: void now shows up properly, deprecate all the
18891           redundant config values
18892
18893 2006-08-11 23:45  ivan
18894
18895         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
18896           causes undesirable effects with prorate/subscription packages and
18897           undesirably rewards customers for non-payment, closes: Bug#1325
18898
18899 2006-08-11 01:02  ivan
18900
18901         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
18902           httemplate/browse/part_referral.html,
18903           httemplate/edit/cust_main.cgi,
18904           httemplate/elements/select-agent.html,
18905           httemplate/elements/select-part_referral.html,
18906           httemplate/elements/tr-select-agent.html,
18907           httemplate/elements/tr-select-part_referral.html: virtualize
18908           referrals on customer addition
18909
18910 2006-08-10 15:18  ivan
18911
18912         * httemplate/config/config.cgi: bugfix for selects that don't have
18913           select_enum
18914
18915 2006-08-10 06:50  ivan
18916
18917         * README.1.7.0, FS/FS/Schema.pm, FS/FS/cust_main.pm,
18918           FS/FS/part_referral.pm, httemplate/browse/part_referral.html,
18919           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
18920           (at least to schema and customer view, no manual editing yet)
18921
18922 2006-08-10 05:01  ivan
18923
18924         * httemplate/browse/part_referral.html: bold the total footer
18925
18926 2006-08-10 04:55  ivan
18927
18928         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
18929           FS/FS/access_user.pm, FS/FS/part_referral.pm,
18930           httemplate/browse/part_referral.cgi,
18931           httemplate/browse/part_referral.html,
18932           httemplate/edit/part_referral.cgi,
18933           httemplate/edit/part_referral.html,
18934           httemplate/edit/process/part_referral.cgi,
18935           httemplate/edit/process/part_referral.html,
18936           httemplate/elements/menu.html: agent-virtualize advertising
18937           sources
18938
18939 2006-08-09 20:10  ivan
18940
18941         * FS/FS/Schema.pm: don't set the default to NULL the string!
18942           besides, that's already the default value of any nullable column,
18943           which @date_type is...
18944
18945 2006-08-09 19:27  ivan
18946
18947         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
18948           easier to check the db
18949
18950 2006-08-09 14:46  ivan
18951
18952         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
18953           "coming soon" options off the menu, its been Soon for too long -
18954           they'll get here when they do
18955
18956 2006-08-09 03:47  ivan
18957
18958         * FS/FS/ClientAPI/MyAccount.pm,
18959           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
18960           fs_selfservice/FS-SelfService/cgi/change_password.html,
18961           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
18962           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
18963           fs_selfservice/FS-SelfService/cgi/provision_list.html,
18964           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
18965           interface: add proper password changer and prevent "Setup my
18966           services" provisioner from showing broken links for services not
18967           handled yet
18968
18969 2006-08-09 00:46  ivan
18970
18971         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
18972           days go by...
18973
18974 2006-08-09 00:03  ivan
18975
18976         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
18977           my beautiful magic template! (water flowing underground)
18978
18979 2006-08-08 23:43  jeff
18980
18981         * README.1.7.0, FS/FS/Schema.pm, FS/FS/Setup.pm,
18982           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
18983           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
18984           httemplate/browse/cust_pay_batch.cgi,
18985           httemplate/browse/pay_batch.cgi, httemplate/docs/schema.html,
18986           httemplate/misc/download-batch.cgi: batch refactor
18987
18988 2006-08-08 23:34  ivan
18989
18990         * FS/FS/ClientAPI/MyAccount.pm,
18991           fs_selfservice/FS-SelfService/SelfService.pm,
18992           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
18993           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
18994           interface: move from text to html invoices
18995
18996 2006-08-08 20:45  ivan
18997
18998         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
18999           debian perl, would you put it in /usr/local/sbin?  thanks.
19000
19001 2006-08-06 19:44  ivan
19002
19003         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
19004           httemplate/browse/part_pkg.cgi,
19005           httemplate/browse/access_user.html,
19006           httemplate/edit/access_user.html,
19007           httemplate/edit/elements/edit.html: add internal user disable-ing
19008
19009 2006-08-06 19:19  ivan
19010
19011         * httemplate/search/elements/search.html: get rid of the extra
19012           border in nested tables
19013
19014 2006-08-06 16:39  ivan
19015
19016         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
19017           bootstrapping for htpasswd kludge... hopefully that will go away
19018           in 1.7.1
19019
19020 2006-08-06 14:37  ivan
19021
19022         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
19023           override ones for existing records
19024
19025 2006-08-06 13:23  ivan
19026
19027         * httemplate/edit/svc_acct.cgi: silly closing }
19028
19029 2006-08-06 13:21  ivan
19030
19031         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
19032           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
19033
19034 2006-08-06 13:07  ivan
19035
19036         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
19037           should fix the barfing about default radius groups on the new
19038           customer screen...
19039
19040 2006-08-06 02:14  ivan
19041
19042         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
19043           be all set with radius groups then
19044
19045 2006-08-06 02:10  ivan
19046
19047         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
19048           httemplate/edit/svc_acct.cgi: this should process default
19049           usergroup as well as fixed now
19050
19051 2006-08-06 01:43  ivan
19052
19053         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
19054           problem
19055
19056 2006-08-06 01:10  ivan
19057
19058         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
19059           problem better
19060
19061 2006-07-27 17:33  ivan
19062
19063         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
19064           closes: #1351
19065
19066 2006-07-27 01:08  ivan
19067
19068         * FS/t/svc_phone.t: svc_phone.t
19069
19070 2006-07-25 21:18  ivan
19071
19072         * FS/FS/UID.pm: ugh, fixup bootstrapping
19073
19074 2006-07-25 01:39  ivan
19075
19076         * httemplate/search/cust_main.cgi: oops, extra else
19077
19078 2006-07-25 01:33  ivan
19079
19080         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
19081           httemplate/elements/table-grid.html,
19082           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
19083           this should finish adding the "inactive" status, i think?
19084
19085 2006-07-25 00:27  ivan
19086
19087         * bin/rt-update-links: quick script to convert rt links from one
19088           database name to another
19089
19090 2006-07-24 15:40  ivan
19091
19092         * FS/FS/cust_main.pm: fix up smart searching to make the quick
19093           payment entry behave better
19094
19095 2006-07-23 07:23  ivan
19096
19097         * httemplate/search/report_receivables.cgi: sql num_pkgs
19098           conflicting with method...
19099
19100 2006-07-23 07:21  ivan
19101
19102         * httemplate/search/report_receivables.cgi: ugh, really fix the
19103           statuses here
19104
19105 2006-07-23 07:20  ivan
19106
19107         * httemplate/search/report_receivables.cgi: hopefully fix the
19108           statuses here
19109
19110 2006-07-23 07:17  ivan
19111
19112         * httemplate/search/report_receivables.cgi:  i should REALLY go to
19113           sleep
19114
19115 2006-07-23 07:16  ivan
19116
19117         * httemplate/search/report_receivables.cgi:  i should go to sleep
19118
19119 2006-07-23 07:07  ivan
19120
19121         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
19122           more work towards adding an "inactive" status - add it to the A/R
19123           report
19124
19125 2006-07-15 17:55  ivan
19126
19127         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
19128           FS/FS/inventory_item.pm,
19129           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
19130           httemplate/autohandler, httemplate/browse/cust_pay_batch.cgi,
19131           httemplate/edit/cust_credit.cgi,
19132           httemplate/elements/overlibmws.js,
19133           httemplate/elements/overlibmws_draggable.js,
19134           httemplate/elements/phonenumber.html,
19135           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
19136           httemplate/search/svc_domain.cgi,
19137           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
19138           httemplate/view/svc_external.cgi: odds and ends
19139
19140 2006-07-13 21:20  ivan
19141
19142         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
19143           changes
19144
19145 2006-07-13 20:27  ivan
19146
19147         * FS/FS/svc_Common.pm: this should fix radius group editing and the
19148           "Reference found where even-sized list expected at
19149           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
19150
19151 2006-07-13 20:17  ivan
19152
19153         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
19154
19155 2006-07-13 18:42  ivan
19156
19157         * FS/FS/: CurrentUser.pm, UID.pm: add the small
19158           FS::CurrentUser::BootstrapUser class for... surprise...
19159           bootstrapping
19160
19161 2006-07-13 17:42  ivan
19162
19163         * FS/FS/Setup.pm: fix acl bootstrapping
19164
19165 2006-07-13 17:32  ivan
19166
19167         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
19168           freeside-setup without a username now
19169
19170 2006-07-13 16:45  ivan
19171
19172         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
19173
19174 2006-07-12 20:54  ivan
19175
19176         * FS/FS/Report/Table/Monthly.pm,
19177           httemplate/search/cust_credit.html,
19178           httemplate/search/cust_pay.cgi,
19179           httemplate/search/report_receivables.cgi: fix multiple-agent
19180           virtualization properly for these reports
19181
19182 2006-07-12 16:33  ivan
19183
19184         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
19185           should be installable again now
19186
19187 2006-07-11 17:20  ivan
19188
19189         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
19190           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
19191           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
19192           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
19193           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
19194           httemplate/edit/svc_phone.cgi,
19195           httemplate/edit/elements/edit.html,
19196           httemplate/edit/elements/svc_Common.html,
19197           httemplate/edit/process/svc_phone.html,
19198           httemplate/edit/process/elements/process.html,
19199           httemplate/edit/process/elements/svc_Common.html,
19200           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
19201           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
19202           httemplate/view/elements/svc_Common.html,
19203           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
19204           from imported CDRs
19205
19206 2006-07-05 07:55  ivan
19207
19208         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
19209
19210 2006-07-05 04:23  ivan
19211
19212         * README.1.7.0: hint about permissions and users
19213
19214 2006-07-04 05:01  ivan
19215
19216         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
19217           adding freeside-addgroup
19218
19219 2006-07-01 04:26  ivan
19220
19221         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
19222
19223 2006-06-30 07:30  ivan
19224
19225         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
19226           flag!  sheesh
19227
19228 2006-06-29 08:45  ivan
19229
19230         * FS/FS/part_export/shellcommands.pm: small patch to set
19231           $new_finger from Tim Yardley
19232
19233 2006-06-29 08:19  ivan
19234
19235         * httemplate/edit/part_bill_event.cgi: percentage late fees too
19236
19237 2006-06-29 06:47  ivan
19238
19239         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
19240           httemplate/browse/inventory_class.html,
19241           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19242           httemplate/edit/svc_broadband.cgi,
19243           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
19244           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
19245           httemplate/search/inventory_item.html: finish at least the
19246           automatic provisioning part
19247
19248 2006-06-27 07:19  ivan
19249
19250         * httemplate/docs/index.html: going to wikiland
19251
19252 2006-06-24 09:41  ivan
19253
19254         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
19255           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
19256           httemplate/elements/select-table.html,
19257           httemplate/elements/table-grid.html: Add the ability to link
19258           customer service definition fields to inventory   classes, with
19259           an "automatic/manual" flag.  Add the ability for the web
19260           interface to maintain these links.  Start prettying up the
19261           service def.    edit in preparation for Bigger Changes.
19262
19263 2006-06-21 09:26  ivan
19264
19265         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
19266           interaction w/pager
19267
19268 2006-06-21 06:00  ivan
19269
19270         * httemplate/elements/iframecontentmws.js: oops, don't want this
19271           debugging in here
19272
19273 2006-06-21 06:00  ivan
19274
19275         * httemplate/view/cust_main/payment_history.html:
19276           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
19277
19278 2006-06-21 05:58  ivan
19279
19280         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
19281
19282 2006-06-21 05:57  ivan
19283
19284         * httemplate/elements/header-popup.html: adding a header element
19285           for popups to replace CGI::header
19286
19287 2006-06-21 05:56  ivan
19288
19289         * httemplate/elements/iframecontentmws.js: add overlib iframe
19290           function
19291
19292 2006-06-21 01:42  ivan
19293
19294         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
19295           the agent type report when there are lots of package definitions
19296
19297 2006-06-19 06:09  ivan
19298
19299         * httemplate/view/cust_main/packages.html: fix ACL name for service
19300           provisioning and prevent disabled service provisioning from
19301           messing up table formatting
19302
19303 2006-06-19 05:47  ivan
19304
19305         * bin/mapsecrets2access_user: better error checking for this
19306           thrown-together bootstrapping script
19307
19308 2006-06-19 05:22  ivan
19309
19310         * bin/mapsecrets2access_user: ACL bootstrapping
19311
19312 2006-06-19 05:15  ivan
19313
19314         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
19315
19316 2006-06-19 05:09  ivan
19317
19318         * FS/t/ConfDefaults.t: forgot to commit this test
19319
19320 2006-06-19 04:57  ivan
19321
19322         * Changes.1.7.0, README.1.7.0, bin/mapsecrets2access_user: ACL
19323           bootstrapping/upgrade
19324
19325 2006-06-19 04:25  ivan
19326
19327         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
19328           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
19329           httemplate/view/cust_main/packages.html,
19330           httemplate/view/cust_main/payment_history.html: ACLs, take three
19331           or four or something
19332
19333 2006-06-19 01:05  ivan
19334
19335         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
19336           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
19337           httemplate/elements/menu.html,
19338           httemplate/elements/select-cust-fields.html,
19339           httemplate/elements/select-cust_pkg-status.html,
19340           httemplate/elements/tr-select-cust-fields.html,
19341           httemplate/elements/tr-select-cust_pkg-status.html,
19342           httemplate/graph/cust_bill_pkg.cgi,
19343           httemplate/search/cust_pkg_report.cgi,
19344           httemplate/search/report_cust_pkg.html,
19345           httemplate/view/cust_main/contacts.html: add ability to select
19346           specific package defs. and package status to package report for
19347           qis
19348
19349 2006-06-18 23:03  ivan
19350
19351         * httemplate/search/cust_main.cgi: fix up the alternating colors on
19352           the customer search results
19353
19354 2006-06-18 19:33  ivan
19355
19356         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
19357           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
19358           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
19359           httemplate/elements/select-agent.html,
19360           httemplate/elements/select-table.html,
19361           httemplate/elements/tr-select-agent.html,
19362           httemplate/search/cust_bill.html,
19363           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
19364           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
19365           httemplate/search/svc_forward.cgi: agent virtualization, take one
19366           (stuff from "inactive" changeset snuck into cust_main.pm and the
19367           package reporting changeset in search/cust_pkg.cgi here too)
19368
19369 2006-06-18 05:56  ivan
19370
19371         * httemplate/edit/elements/edit.html: well, it isn't broken...
19372
19373 2006-06-18 05:54  ivan
19374
19375         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
19376           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
19377           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
19378           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
19379           httemplate/edit/process/access_group.html,
19380           httemplate/elements/checkboxes-table-name.html,
19381           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
19382           htetc/handler.pl, httemplate/browse/access_group.html,
19383           httemplate/browse/access_user.html,
19384           httemplate/edit/process/elements/process.html: ACLs: finish group
19385           edit (agents + rights) & browse
19386
19387 2006-06-15 18:23  jeff
19388
19389         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
19390           httemplate/misc/download-batch.cgi: value issues and many bits
19391           remain
19392
19393 2006-06-15 17:47  ivan
19394
19395         * httemplate/misc/download-batch.cgi: and fix the  name for TD
19396           Canada Trust.  and that's it for now.  really.
19397
19398 2006-06-15 17:33  ivan
19399
19400         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
19401           now that the batch format file is not the same as the batch
19402           params files
19403
19404 2006-06-15 17:27  ivan
19405
19406         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
19407           the config a little less strange
19408
19409 2006-06-08 03:32  ivan
19410
19411         * httemplate/elements/menu.html: fix link to prepaid card setup
19412
19413 2006-06-06 03:30  ivan
19414
19415         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
19416           automated install. wtf?!
19417
19418 2006-06-02 06:20  ivan
19419
19420         * httemplate/elements/header.html,
19421           httemplate/search/svc_Smart.html, rt/FREESIDE_MODIFIED: add a
19422           service search
19423
19424 2006-05-24 03:22  ivan
19425
19426         * FS/MANIFEST: removing duplicate entries
19427
19428 2006-05-23 08:54  ivan
19429
19430         * README.1.7.0: adding batch upgrade instructions to 1.7.0
19431           instructions too
19432
19433 2006-05-22 11:27  ivan
19434
19435         * FS/FS/cust_main.pm: better error message for banned cards
19436
19437 2006-05-22 11:05  ivan
19438
19439         * Changes.1.5.8: justification
19440
19441 2006-05-21 19:06  ivan
19442
19443         * Makefile: docs are going in the wiki Real Soon Now anyway
19444
19445 2006-05-21 19:04  ivan
19446
19447         * Changes.1.5.8: 1.5.8!
19448
19449 2006-05-21 17:50  ivan
19450
19451         * Makefile: 1.7.0?  why not?
19452
19453 2006-05-21 17:44  ivan
19454
19455         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
19456
19457 2006-05-21 11:40  ivan
19458
19459         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
19460
19461 2006-05-20 13:06  jeff
19462
19463         * README.1.5.7.lastbit, README.1.5.8, FS/FS.pm, FS/MANIFEST,
19464           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pay_batch.pm,
19465           FS/FS/pay_batch.pm, FS/t/pay_batch.t, htetc/handler.pl,
19466           httemplate/browse/cust_pay_batch.cgi,
19467           httemplate/docs/schema.html, httemplate/docs/upgrade10.html,
19468           httemplate/misc/download-batch.cgi: first stab at BoM download
19469
19470 2006-05-15 06:57  ivan
19471
19472         * httemplate/: index.html, elements/freeside.css,
19473           elements/header.html, elements/menu.html: move most of the crap
19474           on the "main menu" to the sidebar
19475
19476 2006-05-15 04:05  ivan
19477
19478         * httemplate/elements/freeside.css,
19479           httemplate/elements/header.html, httemplate/elements/xmenu.css,
19480           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED: more ACL
19481           and re-skinning work, now with RT!
19482
19483 2006-05-14 09:47  ivan
19484
19485         * CREDITS, Changes.1.7.0, htetc/handler.pl, httemplate/autohandler,
19486           httemplate/index.html, httemplate/browse/access_group.html,
19487           httemplate/browse/access_user.html,
19488           httemplate/browse/agent_type.cgi,
19489           httemplate/browse/cust_main_county.cgi,
19490           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
19491           httemplate/edit/access_group.html,
19492           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
19493           httemplate/edit/cust_bill_pay.cgi,
19494           httemplate/edit/cust_credit.cgi,
19495           httemplate/edit/cust_credit_bill.cgi,
19496           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
19497           httemplate/edit/part_referral.cgi,
19498           httemplate/edit/part_virtual_field.cgi,
19499           httemplate/edit/svc_domain.cgi,
19500           httemplate/edit/elements/edit.html,
19501           httemplate/edit/process/access_group.html,
19502           httemplate/edit/process/access_user.html,
19503           httemplate/edit/process/agent_type.cgi,
19504           httemplate/edit/process/cust_bill_pay.cgi,
19505           httemplate/edit/process/cust_credit.cgi,
19506           httemplate/edit/process/cust_credit_bill.cgi,
19507           httemplate/edit/process/elements/process.html,
19508           httemplate/elements/checkboxes-table.html,
19509           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
19510           httemplate/elements/header.html,
19511           httemplate/elements/menubar.html,
19512           httemplate/elements/select-access_group.html,
19513           httemplate/elements/tr-select-access_group.html,
19514           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
19515           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
19516           httemplate/search/cust_bill.cgi,
19517           httemplate/search/cust_main-otaker.cgi,
19518           httemplate/search/cust_main-payinfo.html,
19519           httemplate/search/cust_main-quickpay.html,
19520           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
19521           httemplate/search/cust_pkg_report.cgi,
19522           httemplate/search/report_cust_bill.html,
19523           httemplate/search/report_cust_credit.html,
19524           httemplate/search/report_cust_pay.html,
19525           httemplate/search/report_prepaid_income.html,
19526           httemplate/search/report_tax.html,
19527           httemplate/search/sqlradius.html,
19528           httemplate/search/svc_acct.html,
19529           httemplate/search/svc_domain.cgi,
19530           httemplate/search/svc_domain.html,
19531           httemplate/search/svc_external.cgi, FS/MANIFEST,
19532           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
19533           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
19534           FS/FS/access_right.pm, FS/FS/access_user.pm,
19535           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
19536           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
19537           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
19538           FS/FS/part_pkg/billoneday.pm, FS/bin/freeside-addoutsourceuser,
19539           FS/t/AccessRight.t, FS/t/access_group.t,
19540           FS/t/access_groupagent.t, FS/t/access_right.t,
19541           FS/t/access_user.t, FS/t/access_user_pref.t,
19542           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
19543           httemplate/view/cust_main/payment_history.html: first part of ACL
19544           and re-skinning work and some other small stuff
19545
19546 2006-05-13 11:34  ivan
19547
19548         * httemplate/images/background-cheat.png: yay for cheating
19549
19550 2006-05-13 08:31  ivan
19551
19552         * httemplate/images/: 32clear.gif, arrow.down.png,
19553           arrow.right.black.png, arrow.right.png, black-gradient.png,
19554           black-gray-corner.png, black-gray-gradient.png,
19555           black-gray-side.png, black-gray-top.png: adding new images
19556
19557 2006-05-12 06:57  ivan
19558
19559         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
19560           incorrect and broke things, this should actually work
19561
19562 2006-05-08 04:48  ivan
19563
19564         * README.1.5.8, README.1.7.0: suggest "make clean" on upgrade -
19565           something is not quite right with perl Makefile hoohaw
19566
19567 2006-05-08 04:28  ivan
19568
19569         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
19570           httemplate/search/report_tax.cgi: add config switch to base tax
19571           off shipping address if present
19572
19573 2006-05-08 03:01  ivan
19574
19575         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
19576           httemplate/graph/cust_bill_pkg-graph.cgi,
19577           httemplate/graph/cust_bill_pkg.cgi,
19578           httemplate/graph/elements/monthly.html,
19579           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
19580           package class looks good
19581
19582 2006-05-07 13:27  ivan
19583
19584         * README.1.7.0, htetc/handler.pl, httemplate/docs/upgrade10.html,
19585           httemplate/elements/select-month_year.html,
19586           httemplate/elements/select-pkg_class.html,
19587           httemplate/elements/select-table.html,
19588           httemplate/elements/tr-select-from_to.html,
19589           httemplate/elements/tr-select-pkg_class.html,
19590           httemplate/graph/cust_bill_pkg-graph.cgi,
19591           httemplate/graph/cust_bill_pkg.cgi,
19592           httemplate/graph/money_time-graph.cgi,
19593           httemplate/graph/money_time.cgi,
19594           httemplate/graph/report_cust_bill_pkg.html,
19595           httemplate/graph/report_money_time.html,
19596           httemplate/graph/elements/monthly.html: first pass at sales
19597           reports per agent and package class
19598
19599 2006-05-03 02:47  ivan
19600
19601         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
19602           Cappuccio
19603
19604 2006-05-02 08:23  ivan
19605
19606         * FS/: MANIFEST, FS/Pony.pm: yours!
19607
19608 2006-05-02 08:03  ivan
19609
19610         * httemplate/: index.html, search/report_receivables.html: add an
19611           agent pre-selection page to receivables report
19612
19613 2006-05-02 06:29  ivan
19614
19615         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
19616           autogenerate off it
19617
19618 2006-05-02 04:59  ivan
19619
19620         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
19621           httemplate/graph/money_time-graph.cgi,
19622           httemplate/graph/money_time.cgi,
19623           httemplate/graph/report_money_time.html: add a "pre-report" page
19624           to this report/graph as requested by lewis/wtxs, also add 12mo
19625           total option
19626
19627 2006-05-01 06:09  ivan
19628
19629         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
19630           the 1st as it did before
19631
19632 2006-05-01 05:38  ivan
19633
19634         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
19635           annoying clucks (warnings with backtraces) when cutoff day isn't
19636           found in old packages
19637
19638 2006-05-01 04:45  ivan
19639
19640         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
19641           ambiguous
19642
19643 2006-05-01 04:43  ivan
19644
19645         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
19646           showing up on customer view listing when the custom priority
19647           field was edited
19648
19649 2006-04-26 06:16  ivan
19650
19651         * Makefile: apache reload doesn't work when server isn't running
19652           already
19653
19654 2006-04-21 17:58  ivan
19655
19656         * httemplate/browse/generic.cgi,
19657           httemplate/browse/inventory_class.html,
19658           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
19659           httemplate/browse/rate.cgi,
19660           httemplate/browse/elements/browse.html, htetc/handler.pl,
19661           httemplate/index.html, httemplate/edit/inventory_class.html,
19662           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
19663           httemplate/edit/elements/edit.html,
19664           httemplate/edit/process/inventory_class.html,
19665           httemplate/edit/process/pkg_class.html,
19666           httemplate/edit/process/elements/process.html,
19667           httemplate/elements/select-agent.html,
19668           httemplate/elements/select-pkg_class.html,
19669           httemplate/elements/select-table.html,
19670           httemplate/elements/tr-select-pkg_class.html,
19671           httemplate/search/cust_pkg.cgi,
19672           httemplate/search/inventory_class.html, FS/FS/part_pkg.pm,
19673           httemplate/search/elements/search.html: start of package class
19674           web UI (add/edit package classes, package class selection in
19675           package def edit)
19676
19677 2006-04-21 07:21  ivan
19678
19679         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
19680           now
19681
19682 2006-04-21 07:20  ivan
19683
19684         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
19685           indentation and the default cutoff day
19686
19687 2006-04-21 05:45  ivan
19688
19689         * httemplate/: index.html, browse/queue.cgi, misc/queue.cgi,
19690           search/queue.html: s(browse/queue.cgi)(search/queue.html)
19691
19692 2006-04-18 23:37  ivan
19693
19694         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
19695           in nested blocks that have been exited already.
19696
19697 2006-04-18 12:33  ivan
19698
19699         * httemplate/docs/install.html: add JSON to initial install
19700           instructions
19701
19702 2006-04-15 06:32  ivan
19703
19704         * httemplate/graph/money_time.cgi: REALLY correct the period for
19705           the total column this time
19706
19707 2006-04-15 06:28  ivan
19708
19709         * httemplate/graph/money_time.cgi: correct period & use a yellow
19710           color for the total column
19711
19712 2006-04-15 06:25  ivan
19713
19714         * httemplate/graph/money_time.cgi: format & link the total column
19715
19716 2006-04-14 17:21  ivan
19717
19718         * httemplate/graph/money_time.cgi: and </TD> the total column
19719
19720 2006-04-14 17:16  ivan
19721
19722         * httemplate/graph/money_time.cgi: add a total column
19723
19724 2006-04-14 04:55  ivan
19725
19726         * FS/FS/: Conf.pm, svc_forward.pm: add the
19727           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
19728           destinations
19729
19730 2006-04-13 14:29  ivan
19731
19732         * FS/bin/freeside-adduser: don't do the duplicate check unless
19733           there's a file already; fixes problem with first use of
19734           freeside-adduser
19735
19736 2006-04-12 05:36  ivan
19737
19738         * httemplate/index.html, FS/FS/cust_main.pm,
19739           httemplate/search/cust_main-zip.html,
19740           httemplate/search/cust_main.cgi,
19741           httemplate/search/report_cust_main-zip.html,
19742           httemplate/search/elements/search.html: zip code report
19743
19744 2006-04-09 16:41  ivan
19745
19746         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
19747           cust_main/tickets.html: a few more fixups for our favorite
19748           include(...) from Scott Edwards
19749
19750 2006-04-09 16:39  ivan
19751
19752         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
19753           fields
19754
19755 2006-04-09 16:24  ivan
19756
19757         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
19758           string ("old_uid") as a SCALAR ref while "strict refs" in use"
19759           error
19760
19761 2006-04-09 13:36  ivan
19762
19763         * FS/bin/freeside-adduser: error out if you try to add duplicates;
19764           this should lower my annoyance-level
19765
19766 2006-04-03 16:26  ivan
19767
19768         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
19769           checking
19770
19771 2006-04-03 13:49  ivan
19772
19773         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
19774
19775 2006-04-03 04:36  ivan
19776
19777         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
19778
19779 2006-04-03 03:11  ivan
19780
19781         * FS/FS/Record.pm: allow [ and ] in ut_text
19782
19783 2006-04-03 02:46  ivan
19784
19785         * htetc/handler.pl, FS/FS/Misc.pm,
19786           httemplate/edit/cust_main/contact.html,
19787           httemplate/edit/cust_main/select-country.html,
19788           httemplate/edit/cust_main/select-state.html,
19789           httemplate/misc/states.cgi,
19790           httemplate/view/cust_main/contacts.html: have the UI use full
19791           country names, and state names outside the US...
19792
19793 2006-04-02 15:13  ivan
19794
19795         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
19796
19797 2006-03-31 15:22  ivan
19798
19799         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
19800           events
19801
19802 2006-03-31 01:20  lsc
19803
19804         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
19805           pointed out by Ivan in the following email:
19806
19807           ---- before and after now?  I gave subscription and prorate a
19808           try.  Subscription came out as:
19809
19810             subscription 27th (03/25/06 - 04/27/06)  $10.00
19811             subscription 23rd (03/25/06 - 04/23/06)  $10.00
19812
19813           the "23rd" one is right, but the "27th" one should have only
19814           advanced the date two days to 3/27/06.
19815
19816               Prorate came out as:
19817
19818               prorate 23rd (03/25/06 - 04/23/06)  $9.20
19819               prorate 27th (03/25/06 - 04/27/06)  $10.49
19820
19821           The "23rd" one is right, but the "27th" one should have only
19822           advanced the date two days to 4/27/06.
19823
19824           lsc@prgmr.com
19825
19826 2006-03-30 06:22  ivan
19827
19828         * README.1.7.0, FS/bin/freeside-upgrade: move all the
19829           schema-updating magic into DBIx::DBSchema
19830
19831 2006-03-24 18:23  ivan
19832
19833         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
19834           FS/bin/freeside-setup,
19835           fs_selfservice/FS-SelfService/cgi/agent.cgi,
19836           fs_selfservice/FS-SelfService/cgi/payment_results.html,
19837           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
19838           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
19839           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
19840           httemplate/misc/upload-batch.cgi,
19841           httemplate/misc/process/cdr-import.html,
19842           httemplate/misc/process/cust_main-import.cgi,
19843           httemplate/misc/process/cust_main-import_charges.cgi,
19844           httemplate/misc/process/inventory_item-import.html: successfully
19845           correct the spelling of sucessful
19846
19847 2006-03-24 11:49  ivan
19848
19849         * httemplate/misc/process/payment.cgi: fix spelling
19850
19851 2006-03-23 04:00  lsc
19852
19853         * FS/FS/part_pkg/: billoneday.pm, prorate.pm, subscription.pm: for
19854           subscription.pm and prorate.pm:
19855
19856           -modify the subscription and prorate price plans
19857           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
19858           configurable (add a field to the %info hash) billing day instead
19859           of "1st of the month" only.  subscription will be easy, prorate
19860           will be a little trickier.
19861
19862           essentially, I replaced the '1' in the 'day' field of the
19863           timelocal that generates $$date with the value I added to the
19864           %info hash, 'cutoff_day'
19865
19866           -implement a price plan (new file in FS/FS/part_pkg/ - probably
19867           @ISA FS::part_pkg::subscription) that charges the first full
19868           month if the customer signs up between the 1st and the
19869           configurable billing day, and gives them the remainder of the
19870           month free if they sign up between the configurable billing day
19871           and the end of the month.
19872
19873           if this is the first time the customer is billed, and if the date
19874           is greater than the cutoff date, advance $ssdate to cutoff_day of
19875           next month, else $$date is cutoff_date of this month.  Either
19876           way, charge them for a month.
19877
19878           ----------------------------------------------------------------------
19879
19880 2006-03-20 11:13  ivan
19881
19882         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
19883           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
19884           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
19885           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
19886           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
19887           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
19888           httemplate/edit/cust_main/billing.html,
19889           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
19890           httemplate/view/cust_main/billing.html: add price plan to bill on
19891           internal or external CDRs directly, add option to export CDRs to
19892           a per-customer downstream file
19893
19894 2006-03-17 06:56  ivan
19895
19896         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
19897
19898 2006-03-14 23:34  ivan
19899
19900         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
19901           want a revision history
19902
19903 2006-03-14 20:17  ivan
19904
19905         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
19906           and normalize canadian zip codes as well as us ones
19907
19908 2006-03-13 14:32  ivan
19909
19910         * httemplate/elements/: progress-init.html, progress-popup.html:
19911           fix progress hoohaw for internet exploder again, whew.  also make
19912           sure error/finish messages are centered, looks better
19913
19914 2006-03-10 23:27  ivan
19915
19916         * httemplate/elements/footer.html: some pages from ui hoohaw have
19917           leaked footer include, need something here for now
19918
19919 2006-03-10 21:21  ivan
19920
19921         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
19922           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
19923           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
19924           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
19925           progressbar bug with multiple progressbar forms on a page
19926
19927 2006-03-10 14:30  ivan
19928
19929         * httemplate/: elements/progress-init.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 to
19933           (hopefully) allow multiple progress-init's in a page, also add
19934           second $cgi arg to all these progressbar calls...
19935
19936 2006-03-10 14:28  ivan
19937
19938         * FS/FS/UI/Web.pm: want to know who *called* this without the
19939           required second arg
19940
19941 2006-03-09 05:42  ivan
19942
19943         * htetc/handler.pl: fix that
19944           blank-page-instead-of-profiling-redirect-when-called-from-an-include
19945           bug triggered by mason 1.32 :)
19946
19947 2006-03-09 03:48  ivan
19948
19949         * httemplate/view/cust_main.cgi: don't use a table with
19950           WIDTH="100%", it shoves the custnum and "billing information"
19951           boxes way out to the right
19952
19953 2006-03-08 04:14  ivan
19954
19955         * FS/FS/inventory_item.pm,
19956           httemplate/misc/inventory_item-import.html,
19957           httemplate/misc/process/inventory_item-import.html,
19958           httemplate/search/inventory_class.html,
19959           httemplate/search/inventory_item.html:  Add an option to the web
19960           interface to batch upload new entries to the
19961           inventory_item table.
19962
19963 2006-03-08 02:05  ivan
19964
19965         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
19966           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
19967           FS/t/inventory_item.t, httemplate/search/inventory_class.html,
19968           httemplate/search/inventory_item.html, bin/generate-table-module,
19969           htetc/handler.pl, httemplate/edit/inventory_class.html,
19970           httemplate/edit/elements/edit.html,
19971           httemplate/edit/process/inventory_class.html,
19972           httemplate/edit/process/elements/process.html,
19973           httemplate/search/elements/search.html: Add a new table for
19974           inventory with for DIDs/serials/etc., and an additional new table
19975           for inventory category (i.e. to distinguish DIDs, serials, MACs,
19976           etc.)
19977
19978 2006-03-08 00:21  ivan
19979
19980         * FS/FS/agent.pm: add space in error msg
19981
19982 2006-03-03 07:02  ivan
19983
19984         * FS/FS/Report/Table/Monthly.pm,
19985           httemplate/graph/money_time-graph.cgi,
19986           httemplate/graph/money_time.cgi: agent-specific
19987           sales/credit/receipts summary
19988
19989 2006-02-28 11:34  ivan
19990
19991         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
19992
19993 2006-02-22 05:07  ivan
19994
19995         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
19996           httemplate/images/red_telephone_mimooh_01.png,
19997           httemplate/view/cust_main/contacts.html: add vonage click2call
19998           feature
19999
20000 2006-02-21 23:12  ivan
20001
20002         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
20003
20004 2006-02-18 03:14  ivan
20005
20006         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
20007           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
20008           README.1.7.0, README.2.0.0, FS/MANIFEST,
20009           FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
20010           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
20011           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
20012           httemplate/misc/cdr-import.html,
20013           httemplate/misc/process/cdr-import.html,
20014           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
20015           bin/cdr_calltype.import: CDR schema and class
20016
20017 2006-02-17 20:32  ivan
20018
20019         * htetc/global.asa, httemplate/docs/install.html: Mason it is
20020
20021 2006-02-17 18:11  ivan
20022
20023         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
20024           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
20025           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
20026           documentation left behind from example template
20027
20028 2006-02-16 13:43  ivan
20029
20030         * FS/FS/Setup.pm, FS/bin/freeside-setup, bin/populate-msgcat,
20031           httemplate/docs/admin.html, httemplate/docs/install.html:
20032           automate more of the initial data adding...
20033
20034 2006-02-08 23:18  ivan
20035
20036         * httemplate/elements/: calendar-en.js, calendar-setup.js,
20037           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
20038           jscalendar
20039
20040 2006-02-08 14:53  ivan
20041
20042         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
20043           around either
20044
20045 2006-02-07 19:50  ivan
20046
20047         * httemplate/docs/: upgrade7.html, upgrade8.html: remove ancient
20048           upgrade instructions
20049
20050 2006-02-07 19:49  ivan
20051
20052         * httemplate/docs/: upgrade10.html, index.html: slightly html-ize
20053           the 1.5.8 upgrade instructions
20054
20055 2006-02-07 18:26  ivan
20056
20057         * FS/FS/UID.pm: update error message when secrets file cannot be
20058           found
20059
20060 2006-02-07 05:49  ivan
20061
20062         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
20063           error message is better.
20064
20065 2006-02-07 03:12  ivan
20066
20067         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
20068           statement preventing page from showing up in konq
20069
20070 2006-02-05 04:27  ivan
20071
20072         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
20073           httemplate/edit/payment_gateway.html,
20074           httemplate/edit/process/payment_gateway.html: payment gateway
20075           editing
20076
20077 2006-02-01 15:13  ivan
20078
20079         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
20080           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
20081           FS/bin/freeside-daily, FS/bin/freeside-monthly,
20082           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
20083           httemplate/browse/part_bill_event.cgi: finish adding
20084           freeside-monthly and monthly events
20085
20086 2006-01-31 23:58  ivan
20087
20088         * Makefile: HEAD isn't 1.5.8 anymore
20089
20090 2006-01-31 07:01  ivan
20091
20092         * FS/FS/payby.pm: oops, forgot $
20093
20094 2006-01-31 03:02  ivan
20095
20096         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
20097           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
20098           httemplate/edit/part_bill_event.cgi: [no log message]
20099
20100 2006-01-30 20:26  ivan
20101
20102         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
20103           browse/agent_type.cgi, browse/cust_pay_batch.cgi,
20104           browse/part_bill_event.cgi, browse/part_export.cgi,
20105           browse/part_pkg.cgi, browse/part_referral.cgi,
20106           browse/part_svc.cgi, browse/part_virtual_field.cgi,
20107           browse/payment_gateway.html, browse/queue.cgi, browse/rate.cgi,
20108           browse/router.cgi, browse/svc_acct_pop.cgi,
20109           config/config-view.cgi, config/config.cgi,
20110           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
20111           edit/agent_payment_gateway.html, edit/agent_type.cgi,
20112           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
20113           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
20114           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
20115           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
20116           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
20117           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
20118           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
20119           misc/expire_pkg.cgi, misc/link.cgi, misc/meta-import.cgi,
20120           misc/upload-batch.cgi, misc/whois.cgi,
20121           misc/process/cust_main-import.cgi,
20122           misc/process/cust_main-import_charges.cgi,
20123           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
20124           search/report_tax.cgi, search/svc_external.cgi,
20125           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
20126           view/svc_broadband.cgi, view/svc_domain.cgi,
20127           view/svc_external.cgi: move header() to
20128           include(/elements/header.html) so it can be changed in one place,
20129           thanks to Scott Edwards
20130
20131 2006-01-30 18:59  ivan
20132
20133         * FS/FS/Record.pm: fix "table not found" dbdef error message to
20134           recommend freeside-upgrade instead create + dbdef-create
20135
20136 2006-01-26 23:34  ivan
20137
20138         * httemplate/search/report_tax.cgi: small visual fix to alternating
20139           row colors when show_taxclasses is on
20140
20141 2006-01-26 17:33  ivan
20142
20143         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
20144           report, show more info on the specific line item and invoice
20145
20146 2006-01-26 07:27  ivan
20147
20148         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
20149           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
20150           httemplate/search/cust_bill_pkg.cgi,
20151           httemplate/search/cust_tax_exempt_pkg.cgi,
20152           httemplate/search/report_tax.cgi,
20153           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
20154           exemption columns to work correctly.  also make them
20155           agent-specific.  also fix package exemption columns, they were
20156           bunk too, sheesh.  start adding package classes for package class
20157           tax reporting.
20158
20159 2006-01-25 04:34  ivan
20160
20161         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
20162           FS/FS/cust_main.pm, FS/FS/cust_tax_exempt.pm,
20163           FS/FS/cust_tax_exempt_pkg.pm, FS/FS/h_cust_bill.pm,
20164           FS/FS/h_cust_tax_exempt.pm, FS/t/cust_tax_exempt_pkg.t,
20165           FS/t/h_cust_bill.t, FS/t/h_cust_tax_exempt.t, README.2.0.0,
20166           FS/MANIFEST: change texas-style tax exemptions to be against a
20167           specific line item rather than just general per-customer, for
20168           later tracking and tax reporting.  fix 1969/1970 exemptions for
20169           one-off charges
20170
20171 2006-01-05 01:34  ivan
20172
20173         * httemplate/docs/upgrade10.html: my last 1.4 -> 1.5 upgrade...
20174
20175 2006-01-04 18:03  ivan
20176
20177         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
20178           columns
20179
20180 2006-01-03 00:45  ivan
20181
20182         * bin/billco-upload: agentnums 1-3
20183
20184 2005-12-29 18:41  rsiddall
20185
20186         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
20187           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
20188           fs_selfservice/FS-SelfService/SelfService.pm,
20189           fs_selfservice/FS-SelfService/cgi/provision_list.html,
20190           httemplate/view/cust_main.cgi: Fixing a few typos.
20191
20192 2005-12-24 19:41  ivan
20193
20194         * httemplate/search/report_tax.cgi: add switch to enable taxclass
20195           breakdown, report invoiced tax separately in that case
20196
20197 2005-12-24 19:38  ivan
20198
20199         * httemplate/edit/part_bill_event.cgi: make sure to specify a
20200           money_char default
20201
20202 2005-12-24 19:18  ivan
20203
20204         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
20205           to enable taxclass breakdown, report invoiced tax separately in
20206           that case
20207
20208 2005-12-24 19:07  ivan
20209
20210         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
20211           region" flag on new line item report - NULLs need to be compared
20212           explicitly.  apparantly NULL != NULL.  bah SQL
20213
20214 2005-12-24 19:00  ivan
20215
20216         * README.1.5.8, FS/FS/Schema.pm: update indices for better tax
20217           report performance
20218
20219 2005-12-24 18:31  ivan
20220
20221         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
20222           brainfart
20223
20224 2005-12-24 17:57  ivan
20225
20226         * httemplate/search/report_tax.cgi: correct end date display for
20227           "now"
20228
20229 2005-12-24 16:52  ivan
20230
20231         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
20232           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
20233           only when greater than N amount
20234
20235 2005-12-24 16:36  ivan
20236
20237         * httemplate/edit/cust_main/billing.html: don't reenable postal
20238           billing for existing customers just cause its blank...
20239
20240 2005-12-21 20:24  ivan
20241
20242         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
20243           the declaration too
20244
20245 2005-12-21 20:22  ivan
20246
20247         * httemplate/search/report_tax.cgi: fix some ambiguous var names
20248           causing " "my" variable $t masks earlier declaration in same
20249           scope" errors
20250
20251 2005-12-21 20:02  ivan
20252
20253         * Changes.1.5.8: more accurate description of tax report changes
20254
20255 2005-12-21 20:01  ivan
20256
20257         * httemplate/search/cust_bill_event.html,
20258           httemplate/search/cust_bill_pkg.cgi,
20259           httemplate/search/cust_pkg_report.cgi,
20260           httemplate/search/report_cust_bill.html,
20261           httemplate/search/report_cust_credit.html,
20262           httemplate/search/report_cust_pay.html,
20263           httemplate/search/report_tax.cgi,
20264           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
20265           httemplate/elements/select-agent.html,
20266           httemplate/elements/table-grid.html,
20267           httemplate/elements/tr-input-beginning_ending.html,
20268           httemplate/elements/tr-select-agent.html,
20269           httemplate/search/elements/search.html: tax report update, link
20270           to new line item report, per-agent tax reporting
20271
20272 2005-12-18 20:18  ivan
20273
20274         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
20275           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
20276           field labeling - not always monthly
20277
20278 2005-12-18 20:18  ivan
20279
20280         * Changes.1.5.8, FS/FS/part_pkg/sqlradacct_hour.pm: add maximum
20281           "caps" to RADIUS usage charges
20282
20283 2005-12-16 14:47  ivan
20284
20285         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
20286           attributes from wtxs, neaten up raddb.pm generation
20287
20288 2005-12-15 17:49  ivan
20289
20290         * httemplate/edit/payment_gateway.html: add TransactionCentral
20291
20292 2005-12-15 11:36  ivan
20293
20294         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
20295           new agent types, noticed by Julius Igugu
20296
20297 2005-12-15 10:45  ivan
20298
20299         * bin/print-schema: adding print-schema
20300
20301 2005-12-14 20:04  ivan
20302
20303         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
20304           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
20305
20306 2005-12-14 12:57  ivan
20307
20308         * FS/FS/svc_acct.pm: allow a dir field to be set (or
20309           auto-generated) even if uid is fixed
20310
20311 2005-12-14 10:52  ivan
20312
20313         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
20314           to Radiator export
20315
20316 2005-12-12 19:13  ivan
20317
20318         * httemplate/edit/process/payment_gateway.html: fix options in
20319           gateway adding
20320
20321 2005-12-12 13:39  ivan
20322
20323         * FS/FS/part_export/radiator.pm: use crypt password for radiator
20324           export
20325
20326 2005-12-09 08:58  ivan
20327
20328         * httemplate/: edit/process/cust_credit_bill.cgi,
20329           view/cust_main/payment_history.html: fill in reason if empty when
20330           applying a credit to a refund
20331
20332 2005-12-09 08:56  ivan
20333
20334         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
20335           postal mail checkbox misbehaving (isn't sticky on errors -
20336           reverts back to on)
20337
20338 2005-12-07 15:48  ivan
20339
20340         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
20341           without pg_oid_status, look up the actual sequence name from
20342           dbdef rather than assuming ${table}_${column}_seq
20343
20344 2005-12-06 14:25  ivan
20345
20346         * FS/FS/Record.pm: make sure zip is required for canada, also use
20347           CURRVAL() function instead of pg_oid_status DBD attribute because
20348           Pg 8.1 doesn't have oids by default anymore
20349
20350 2005-12-05 11:01  ivan
20351
20352         * FS/FS/svc_Common.pm: avoid uninitialized value errors
20353
20354 2005-12-05 09:19  ivan
20355
20356         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
20357           debugging info by default
20358
20359 2005-12-02 23:26  ivan
20360
20361         * htetc/handler.pl: this should be the last of
20362           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
20363
20364 2005-12-02 23:12  ivan
20365
20366         * Makefile: those semicolons can't possibly have belonged there
20367
20368 2005-12-02 23:02  ivan
20369
20370         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
20371           had to be run multiple times before
20372
20373 2005-12-02 22:49  ivan
20374
20375         * README.1.5.8, httemplate/docs/install.html,
20376           httemplate/docs/upgrade10.html: add Term::ReadKey to install &
20377           upgrade docs and README.1.5.8
20378
20379 2005-12-01 18:30  ivan
20380
20381         * httemplate/docs/upgrade10.html: and Net::Whois::Raw
20382
20383 2005-12-01 17:52  ivan
20384
20385         * README.1.5.8, httemplate/docs/upgrade10.html: note DBIx::DBSchema
20386           0.29 is required for Pg 7.2.x and earlier
20387
20388 2005-12-01 17:22  ivan
20389
20390         * httemplate/docs/upgrade10.html: apache instructions already up
20391           top
20392
20393 2005-12-01 11:17  ivan
20394
20395         * httemplate/edit/agent_type.cgi: list disabled packages on agent
20396           type edit if they are still associated with the type
20397
20398 2005-12-01 09:36  ivan
20399
20400         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
20401           shouldn't apply to RADIUS groups, this is messing up unrelated
20402           RADIUS exports
20403
20404 2005-11-30 09:48  ivan
20405
20406         * README.1.5.8: later versions are okay too
20407
20408 2005-11-28 09:16  ivan
20409
20410         * FS/FS/cust_main.pm: turn off debugging
20411
20412 2005-11-28 09:13  ivan
20413
20414         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
20415           SQL that Pg doesn't need and MySQL doesn't like
20416
20417 2005-11-28 09:12  ivan
20418
20419         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
20420           for all three supporte exports
20421
20422 2005-11-28 09:07  ivan
20423
20424         * FS/bin/freeside-sqlradius-radacctd: startup
20425           freeside-sqlradius-radacctd for radiator export too
20426
20427 2005-11-28 08:59  ivan
20428
20429         * FS/FS/svc_Common.pm: allow defaults to override empty values for
20430           new objects
20431
20432 2005-11-28 08:38  ivan
20433
20434         * FS/FS/cust_svc.pm: better error msg
20435
20436 2005-11-28 08:34  ivan
20437
20438         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
20439           deal with any usage-capable export
20440
20441 2005-11-28 08:21  ivan
20442
20443         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
20444           deal with any usage-capable export
20445
20446 2005-11-28 08:14  ivan
20447
20448         * FS/FS/Record.pm: okay, its been tested
20449
20450 2005-11-28 08:07  ivan
20451
20452         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
20453
20454 2005-11-28 07:41  ivan
20455
20456         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
20457           where the freeze is coming from
20458
20459 2005-11-27 13:59  ivan
20460
20461         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
20462           per-agent billco spools
20463
20464 2005-11-22 10:29  ivan
20465
20466         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
20467           backend-realtime config flag, should be more intuitive for
20468           guyananet
20469
20470 2005-11-22 08:41  ivan
20471
20472         * FS/FS/svc_Common.pm: oops, supposed to commit this one
20473
20474 2005-11-22 08:39  ivan
20475
20476         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
20477           svc_acct.seconds
20478
20479 2005-11-22 05:26  ivan
20480
20481         * FS/FS/part_export/radiator.pm: update radiator export to deal
20482           with prepaid and some other random stuff
20483
20484 2005-11-22 01:13  ivan
20485
20486         * httemplate/docs/install.html: correct common misconception RIGHT
20487           THERE in the docs
20488
20489 2005-11-21 07:24  ivan
20490
20491         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
20492           and there's a duplicate error, show all conflicting accounts not
20493           just the ones for different customers
20494
20495 2005-11-21 06:25  ivan
20496
20497         * FS/FS/part_export/: shellcommands.pm,
20498           shellcommands_withdomain.pm: add usermod_nousername flag to just
20499           prohibit username changes
20500
20501 2005-11-21 04:41  ivan
20502
20503         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
20504           view/cust_main/payment_history.html: ignore blank lines in payby
20505           config
20506
20507 2005-11-21 03:04  ivan
20508
20509         * README: slight update to README
20510
20511 2005-11-21 02:47  ivan
20512
20513         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20514           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
20515           httemplate/edit/cust_main/billing.html,
20516           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
20517           httemplate/search/report_cust_pay.html,
20518           httemplate/view/cust_bill.cgi,
20519           httemplate/view/cust_main/payment_history.html: add MCRD payment
20520           type for manually processed ccards
20521
20522 2005-11-20 22:46  ivan
20523
20524         * httemplate/docs/schema.dia: load schema in current dia and save,
20525           should load up for people now?
20526
20527 2005-11-20 21:18  ivan
20528
20529         * FS/FS/Conf.pm: add config values used by external RT integration
20530
20531 2005-11-18 07:08  ivan
20532
20533         * httemplate/search/report_receivables.cgi: fix link glitch in
20534           receivables reports
20535
20536 2005-11-18 06:59  ivan
20537
20538         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
20539           add comment to package listing
20540
20541 2005-11-18 02:58  ivan
20542
20543         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20544           BS for RT 3.4.4
20545
20546 2005-11-18 02:53  ivan
20547
20548         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20549           BS for RT 3.4.4
20550
20551 2005-11-18 01:44  ivan
20552
20553         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20554           BS for RT 3.4.4
20555
20556 2005-11-17 23:05  ivan
20557
20558         * README.1.5.8: slightly more info in 1.5.8 upgrade instructions
20559
20560 2005-11-17 19:48  ivan
20561
20562         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
20563           check edits for an expired card when the # has changed
20564
20565 2005-11-17 07:56  ivan
20566
20567         * FS/FS/part_export/: shellcommands.pm,
20568           shellcommands_withdomain.pm: make variable description more
20569           consistant wrt vars that are already shell-quoted
20570
20571 2005-11-17 04:53  ivan
20572
20573         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
20574
20575 2005-11-17 04:27  ivan
20576
20577         * README.1.5.8, FS/FS/Schema.pm: add cust_pkg2 index on
20578           cust_pkg.pkgpart
20579
20580 2005-11-17 03:15  ivan
20581
20582         * FS/FS/svc_acct.pm: update debuggging information for replace
20583           group info with user@domain
20584
20585 2005-11-17 03:04  ivan
20586
20587         * httemplate/view/svc_acct.cgi: fix service change!
20588
20589 2005-11-17 02:14  ivan
20590
20591         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
20592           requests!
20593
20594 2005-11-16 05:14  ivan
20595
20596         * FS/FS/part_svc.pm, httemplate/index.html,
20597           httemplate/browse/part_svc.cgi, Changes.1.5.8, FS/FS/UI/Web.pm,
20598           httemplate/edit/bulk-cust_svc.html,
20599           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
20600
20601 2005-11-12 04:19  ivan
20602
20603         * README.1.5.8: one last bit for 1.5.7->1.5.8 RT upgrade
20604           instructions
20605
20606 2005-11-11 17:24  ivan
20607
20608         * httemplate/view/cust_main/tickets.html: huh seem to have
20609           overlooked this
20610
20611 2005-11-11 17:22  ivan
20612
20613         * FS/FS/cust_main.pm: set payip for all payment types
20614
20615 2005-11-11 16:44  ivan
20616
20617         * FS/FS/part_export/cpanel.pm: interpolation helps alot
20618
20619 2005-11-11 16:17  ivan
20620
20621         * FS/FS/part_export/cpanel.pm: try using web interface scrape
20622           bullshit for adding pops instead of API, as per cpanel support
20623           [cPanel tickets ID# 116044]
20624
20625 2005-11-11 06:06  ivan
20626
20627         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
20628           export update of RADIUS Expiration attribute when cust_pkg.bill
20629           changes
20630
20631 2005-11-10 04:47  ivan
20632
20633         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
20634           add part_bill_event.payby selection to failed invoice event
20635           search
20636
20637 2005-11-10 03:36  ivan
20638
20639         * FS/FS/part_export/everyone_net.pm: fix password changes with
20640           everyone.net
20641
20642 2005-11-09 16:00  ivan
20643
20644         * httemplate/view/svc_domain.cgi: add javascript confirmation to
20645           unaudited domain deletion, add record being deleted to record
20646           deletion popup
20647
20648 2005-11-09 12:48  ivan
20649
20650         * httemplate/docs/install.html: closing paren
20651
20652 2005-11-07 18:16  ivan
20653
20654         * httemplate/docs/admin.html: bah
20655
20656 2005-11-07 14:07  ivan
20657
20658         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
20659           Bug#1270
20660
20661 2005-11-04 03:43  ivan
20662
20663         * httemplate/elements/xmlhttp.html: oops, typo applying patch
20664
20665 2005-11-04 03:31  ivan
20666
20667         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
20668           Edwards to show mason errors received from XMLHTTP requests
20669
20670 2005-11-02 13:18  ivan
20671
20672         * FS/FS/cust_bill.pm: spool invoice to billco if no other
20673           destinations are set!
20674
20675 2005-10-31 21:32  ivan
20676
20677         * FS/FS/: cust_bill.pm: yarg
20678
20679 2005-10-31 21:27  ivan
20680
20681         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
20682
20683 2005-10-31 21:21  ivan
20684
20685         * bin/billco-upload: do the zip
20686
20687 2005-10-31 21:14  ivan
20688
20689         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
20690           events to apply only to a specific destination type (i.e. postal
20691           only)
20692
20693 2005-10-31 19:16  ivan
20694
20695         * bin/billco-upload: good nuff for 11/1
20696
20697 2005-10-31 19:15  ivan
20698
20699         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
20700           billco format option to FTP invoice send, add invoice event to
20701           spool one giant (pair of) CSV files in addition to FTPing them
20702           individually
20703
20704 2005-10-28 10:10  ivan
20705
20706         * bin/billco-upload: beginning of quick billco zip & upload tool
20707
20708 2005-10-28 04:56  ivan
20709
20710         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
20711           statustext as a failed billing event
20712
20713 2005-10-27 10:04  ivan
20714
20715         * httemplate/elements/select-taxclass.html: extraneous '; noticed
20716           by joe@surferz
20717
20718 2005-10-27 08:48  ivan
20719
20720         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
20721           and 60 had the wrote quote. they had single quote where double
20722           was needed...
20723
20724 2005-10-24 04:59  ivan
20725
20726         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
20727
20728 2005-10-24 04:56  ivan
20729
20730         * README.1.5.8, FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
20731           httemplate/elements/progress-init.html,
20732           httemplate/elements/xmlhttp.html: fix rate plan editing with new
20733           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
20734           on rate search screen
20735
20736 2005-10-21 08:21  ivan
20737
20738         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20739           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
20740           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
20741           httemplate/edit/cust_main/billing.html,
20742           httemplate/edit/process/cust_main.cgi,
20743           httemplate/search/cust_pay.cgi,
20744           httemplate/search/report_cust_pay.html,
20745           httemplate/view/cust_bill.cgi,
20746           httemplate/view/cust_main/payment_history.html: add CASH and WEST
20747           payment types (payments only, not cust_main.payby)
20748
20749 2005-10-21 06:15  ivan
20750
20751         * conf/invoice_html: brainfart
20752
20753 2005-10-21 05:50  ivan
20754
20755         * conf/invoice_html: i thought i fixed this already
20756
20757 2005-10-20 05:30  ivan
20758
20759         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
20760           service.  fuck Date::Manip
20761
20762 2005-10-16 23:46  ivan
20763
20764         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
20765           exporting so it'll export even if all svc_acct records don't have
20766           the group yet
20767
20768 2005-10-16 23:03  ivan
20769
20770         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
20771           usergroup editing
20772
20773 2005-10-16 08:02  ivan
20774
20775         * bin/bind.export: and make .HEADER optional for slaves too
20776
20777 2005-10-16 07:59  ivan
20778
20779         * bin/bind.export: don't error out if there's no HEADER file, just
20780           produce a useable snippet anyway
20781
20782 2005-10-16 07:04  ivan
20783
20784         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
20785           zone-underscore config file, update bind.import to use
20786           command-line options instead of ask for input
20787
20788 2005-10-15 06:48  ivan
20789
20790         * FS/FS/TicketSystem/RT_External.pm: don't error out when
20791           ticket_system-default_queueid hasn't been set yet
20792
20793 2005-10-15 06:40  ivan
20794
20795         * FS/FS/Conf.pm: make sure config still works if no ticket system
20796           is configured...
20797
20798 2005-10-15 06:37  ivan
20799
20800         * FS/FS/Conf.pm: make sure config still works if no ticket system
20801           is configured...
20802
20803 2005-10-15 05:58  ivan
20804
20805         * bin/backup-dvd: adding quick backup-to-dvd script
20806
20807 2005-10-15 04:29  ivan
20808
20809         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
20810           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
20811           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
20812           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
20813           httemplate/config/config.cgi: agent option to select RT queue
20814
20815 2005-10-15 04:25  ivan
20816
20817         * README.1.5.8: upgrade instructions for new RT verison
20818
20819 2005-10-15 04:13  ivan
20820
20821         * README.1.5.8: land RT 3.4.4 on HEAD
20822
20823 2005-10-15 02:33  ivan
20824
20825         * rt/: etc/RT_SiteConfig.pm, lib/RT/TicketCustomFieldValue.pm,
20826           lib/RT/TicketCustomFieldValue_Overlay.pm,
20827           lib/RT/TicketCustomFieldValues.pm,
20828           lib/RT/TicketCustomFieldValues_Overlay.pm,
20829           lib/RT/I18N/en_malkovich.po, lib/t/00smoke.t.in,
20830           lib/t/01harness.t.in, lib/t/02regression.t.in, lib/t/03web.pl.in,
20831           lib/t/04_send_email.pl.in, lib/t/05cronsupport.pl.in,
20832           sbin/rt-setup-database.in: landing rt 3.4.4 on HEAD
20833
20834 2005-10-15 02:09  ivan
20835
20836         * rt/: docs/design_docs/realflow.txt,
20837           docs/design_docs/3.3-schema-redesign.txt,
20838           docs/design_docs/rt-mvc, sbin/rt-dump-database.in,
20839           lib/t/setup_regression.t, lib/t/create_data.pl,
20840           lib/RT/SavedSearch.pm, lib/RT/ObjectCustomFields.pm,
20841           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/ObjectCustomField.pm,
20842           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/SavedSearches.pm,
20843           lib/RT/ObjectCustomFieldValues.pm,
20844           lib/RT/ObjectCustomFieldValue.pm,
20845           lib/RT/ObjectCustomField_Overlay.pm,
20846           lib/RT/ObjectCustomFieldValues_Overlay.pm,
20847           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/I18N/pl.po,
20848           lib/RT/I18N/id.po, lib/RT/URI/t.pm,
20849           lib/RT/Interface/Web/QueryBuilder.pm,
20850           lib/RT/Interface/Web/Standalone.pm,
20851           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
20852           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
20853           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
20854           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
20855           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
20856           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
20857           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
20858           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
20859           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
20860           etc/upgrade/3.3.11/schema.SQLite,
20861           etc/upgrade/3.3.11/schema.mysql: Initial revision
20862
20863 2005-10-13 14:16  ivan
20864
20865         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
20866           change uid' error when the account *has* a uid but
20867           svc_acct-edit_uid isn't turned on
20868
20869 2005-10-12 05:02  ivan
20870
20871         * httemplate/misc/: batch-cust_pay.html,
20872           process/batch-cust_pay.cgi: change button to say "post payment
20873           batch" and main error message to indicate the whole batch should
20874           be resubmitted, as per feedback from lewis
20875
20876 2005-10-12 02:51  ivan
20877
20878         * httemplate/edit/part_pkg.cgi: fix package customize losing
20879           services
20880
20881 2005-10-12 01:57  ivan
20882
20883         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
20884
20885 2005-10-10 09:06  ivan
20886
20887         * FS/FS/part_export/everyone_net.pm: oops, that should fix
20888           suspension problem
20889
20890 2005-10-10 05:20  ivan
20891
20892         * Changes.1.5.8, README.1.5.8, FS/FS/cust_pay.pm, htetc/global.asa,
20893           htetc/handler.pl, httemplate/index.html,
20894           httemplate/docs/upgrade10.html,
20895           httemplate/misc/batch-cust_pay.html,
20896           httemplate/misc/xmlhttp-cust_main-search.cgi,
20897           httemplate/misc/process/batch-cust_pay.cgi,
20898           httemplate/search/cust_pay.cgi: updated quick payment entry
20899
20900 2005-10-08 06:45  ivan
20901
20902         * httemplate/misc/batch-cust_pay.html: quick payment entry
20903           javascript tested & working IE/firefix/konq
20904
20905 2005-10-07 17:47  ivan
20906
20907         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
20908           edit/process/quick-charge.cgi, elements/select-taxclass.html,
20909           view/cust_main/quick-charge.html: fix tax class selection in
20910           package add/edit too
20911
20912 2005-10-07 16:28  ivan
20913
20914         * conf/invoice_latex: allow more width for return address, stuff is
20915           wrapping
20916
20917 2005-10-06 22:03  ivan
20918
20919         * README.1.5.8: need new B:CC
20920
20921 2005-10-06 21:50  ivan
20922
20923         * httemplate/view/cust_main/billing.html: mask out echeck account
20924           #s too
20925
20926 2005-10-06 21:48  ivan
20927
20928         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
20929           in UI.  i believe huntsburg is in the doghouse for this one :)
20930
20931 2005-10-06 19:25  ivan
20932
20933         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
20934           httemplate/edit/process/quick-charge.cgi,
20935           httemplate/view/cust_main/quick-charge.html: add
20936           require_taxclasses config flag
20937
20938 2005-10-06 16:09  ivan
20939
20940         * httemplate/view/cust_bill-logo.cgi: really use default logo if
20941           the agent-specific one isn't found
20942
20943 2005-10-06 16:07  ivan
20944
20945         * httemplate/view/cust_bill-logo.cgi: use default logo if the
20946           agent-specific one isn't found
20947
20948 2005-10-06 16:03  ivan
20949
20950         * httemplate/view/cust_bill-logo.cgi: use default logo if the
20951           agent-specific one isn't found
20952
20953 2005-10-06 13:35  ivan
20954
20955         * FS/FS/part_export/everyone_net.pm: add debugging option to
20956           everyone_net export
20957
20958 2005-10-06 00:34  ivan
20959
20960         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
20961           httemplate/view/cust_main/payment_history.html: add cc-void
20962           option
20963
20964 2005-10-05 18:40  ivan
20965
20966         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
20967           sources (refnum) - needed to make sure the SELECT OPTIONs have
20968           explicitly specified VALUEs
20969
20970 2005-10-04 13:27  ivan
20971
20972         * FS/FS/part_export/everyone_net.pm: fix small error with
20973           everyone.net export
20974
20975 2005-10-02 18:41  ivan
20976
20977         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
20978           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
20979           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
20980           account view and edit: convert to proper templates, make sure
20981           usage information displays for any usage-capable export, add
20982           ability to edit uid/gid
20983
20984 2005-10-02 07:04  ivan
20985
20986         * httemplate/docs/install.html: fix leading % causing Mason to barf
20987
20988 2005-10-02 00:09  ivan
20989
20990         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
20991           target for quick iterative development
20992
20993 2005-09-29 13:19  ivan
20994
20995         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
20996           as well
20997
20998 2005-09-28 11:27  ivan
20999
21000         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
21001
21002 2005-09-25 01:20  ivan
21003
21004         * httemplate/view/cust_main.cgi: this css did weird things under IE
21005
21006 2005-09-25 01:13  ivan
21007
21008         * CREDITS, Changes.1.5.8, JSRS-LICENSE, README.1.5.7,
21009           FS/FS/UI/Web.pm, httemplate/edit/cust_main/select-country.html,
21010           httemplate/edit/cust_main/select-county.html,
21011           httemplate/edit/process/part_svc.cgi,
21012           httemplate/edit/process/rate.cgi,
21013           httemplate/elements/jsrsServer.html,
21014           httemplate/elements/progress-init.html,
21015           httemplate/elements/progress-popup.html,
21016           httemplate/elements/xmlhttp.html, httemplate/docs/install.html,
21017           httemplate/docs/upgrade10.html: get rid of JSRS iframe foo for
21018           progress bar, use XMLHTTPRequest instead.  really should have
21019           done that in the first place.  JSON will wait until another
21020           day...
21021
21022 2005-09-24 15:53  ivan
21023
21024         * FS/FS/cust_main.pm: parse paybatch order number with dashes
21025           correctly
21026
21027 2005-09-22 15:25  ivan
21028
21029         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
21030           (dir-less) Conf showing up
21031
21032 2005-09-21 05:47  ivan
21033
21034         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
21035           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
21036           httemplate/view/cust_main/packages.html, init.d/freeside-init,
21037           FS/bin/freeside-daily: add prepaid support which sets RADIUS
21038           Expiration attribute, update customer view package UI
21039
21040 2005-09-16 03:10  ivan
21041
21042         * FS/FS/cust_main.pm: tyop
21043
21044 2005-09-16 01:18  ivan
21045
21046         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
21047           for a state/county/country
21048
21049 2005-09-14 04:01  ivan
21050
21051         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
21052           FS/t/cancel_reason.t, FS/t/payment_gateway.t,
21053           FS/t/payment_gateway_option.t, bin/generate-table-module: fix
21054           autogenerated simple test
21055
21056 2005-09-13 13:12  ivan
21057
21058         * httemplate/search/elements/search.html: fix redirect with single
21059           item returned from search results and a coderef redirect
21060
21061 2005-09-10 07:50  ivan
21062
21063         * CREDITS, httemplate/edit/cust_main/contact.html,
21064           httemplate/edit/cust_main/select-country.html,
21065           httemplate/edit/cust_main/select-county.html,
21066           httemplate/edit/cust_main/select-state.html,
21067           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
21068           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
21069           ajax-style xmlhttprequest state/county/country selector!
21070
21071 2005-09-08 12:15  ivan
21072
21073         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
21074           table names!  huh
21075
21076 2005-09-08 01:50  ivan
21077
21078         * httemplate/edit/cust_main.cgi: fix dropping of payname
21079
21080 2005-09-07 23:52  ivan
21081
21082         * httemplate/autohandler: don't need 4k of newlines anymore,
21083           H:W:SelectLayers works better
21084
21085 2005-09-07 15:52  ivan
21086
21087         * FS/FS/part_pkg.pm: add hourly frequency
21088
21089 2005-09-07 15:04  ivan
21090
21091         * bin/generate-raddb: list current dictionary sources in example so
21092           i don't forget
21093
21094 2005-09-07 15:02  ivan
21095
21096         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
21097           plus dictionary.ip3networks
21098
21099 2005-09-07 05:56  ivan
21100
21101         * FS/FS/Schema.pm: define username_len so the default add account
21102           screen doesn't have a tiny username field (when usernamemax is
21103           not defined)
21104
21105 2005-09-07 05:48  ivan
21106
21107         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
21108           when adding an account (and usernamemax is not set)
21109
21110 2005-09-07 05:44  ivan
21111
21112         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
21113           when adding an account (and username max is not set)
21114
21115 2005-09-07 05:38  ivan
21116
21117         * httemplate/view/cust_main.cgi: oops, still need areyousure
21118           javascript for some sub-bits of the page (package unprovisioning
21119           and cancellation, bunch of payment history stuff)
21120
21121 2005-09-07 03:40  ivan
21122
21123         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
21124           FS::Schema instead of calling $FS::Record::dbdef directly
21125
21126 2005-09-07 03:25  ivan
21127
21128         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
21129           forgot to prefix FS::
21130
21131 2005-09-07 03:16  ivan
21132
21133         * FS/FS/part_export/cpanel.pm: remote access key is a big long
21134           thing
21135
21136 2005-09-07 02:37  ivan
21137
21138         * Changes.1.5.8, FS/FS/part_export/cpanel.pm,
21139           eg/export_template.pm: add cpanel export
21140
21141 2005-09-06 14:58  ivan
21142
21143         * FS/FS/Conf.pm: document variables available in
21144           payment_receipt_email
21145
21146 2005-08-27 01:46  ivan
21147
21148         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
21149           FS/FS/cancel_reason.pm, FS/FS/cust_main.pm, FS/t/banned_pay.t,
21150           FS/t/cancel_reason.t, bin/generate-table-module,
21151           httemplate/view/cust_main.cgi,
21152           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
21153           ACH table, re-do cancel popup to have a checkbox to ban payinfo
21154
21155 2005-08-24 07:07  ivan
21156
21157         * README.1.5.8, httemplate/docs/upgrade10.html: need
21158           H:W:SelectLayers 0.05
21159
21160 2005-08-24 06:47  ivan
21161
21162         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
21163           popup
21164
21165 2005-08-24 06:22  ivan
21166
21167         * htetc/global.asa, htetc/handler.pl,
21168           httemplate/edit/cust_main.cgi,
21169           httemplate/edit/cust_main/billing.html,
21170           httemplate/edit/cust_main/contact.html, Changes.1.5.8,
21171           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
21172           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
21173           fs_selfservice/FS-SelfService/SelfService.pm,
21174           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
21175           httemplate/edit/process/cust_main.cgi,
21176           httemplate/elements/overlibmws_draggable.js,
21177           httemplate/elements/overlibmws_iframe.js,
21178           httemplate/elements/progress-init.html,
21179           httemplate/elements/select-month_year.html,
21180           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
21181           httemplate/view/cust_main/billing.html: customer edit: abstract
21182           out billing info to billing.html, re-do payment type selection
21183           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
21184           for start date & issue #.  customer view: re-order fields for
21185           consistency.  selfservice API: support paystart_month,
21186           paystart_year, payissue and payip in MyAccount::process_payment
21187           and ::edit_info and Signup::new_customer,
21188           FS::cust_main::realtime_bop: support paystart_month paystart_year
21189           payissue payip fields
21190
21191 2005-08-23 05:38  ivan
21192
21193         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
21194           by moving dbdef stuff around
21195
21196 2005-08-18 00:58  ivan
21197
21198         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
21199           parsing of new-style paybatch
21200
21201 2005-08-17 22:41  ivan
21202
21203         * httemplate/edit/process/agent_payment_gateway.html: hopefully
21204           this is the last missing file
21205
21206 2005-08-17 22:12  ivan
21207
21208         * httemplate/edit/process/payment_gateway.html: oops another
21209           missing file
21210
21211 2005-08-17 21:16  ivan
21212
21213         * FS/FS/agent_payment_gateway.pm: missing file
21214
21215 2005-08-17 15:23  ivan
21216
21217         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
21218           FS/FS/option_Common.pm, FS/FS/part_export.pm,
21219           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
21220           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
21221           FS/bin/freeside-setup, FS/bin/freeside-upgrade, README.1.5.8,
21222           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
21223           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
21224           bin/generate-table-module, htetc/global.asa, htetc/handler.pl,
21225           httemplate/index.html, httemplate/browse/agent.cgi,
21226           httemplate/browse/payment_gateway.html,
21227           httemplate/docs/upgrade10.html,
21228           httemplate/edit/agent_payment_gateway.html,
21229           httemplate/edit/payment_gateway.html: infrastructure for easier
21230           schema changes, and: add payment_gateway, payment_gateway_option
21231           and agent_payment_gateway tables, add paystart_month,
21232           paystart_year, payissue and payip fields to cust_main, add
21233           preliminary gateway and gateway override editing to web UI, use
21234           payment gateway override when processing payments (card type, not
21235           taxclass yet)
21236
21237 2005-08-14 18:55  ivan
21238
21239         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
21240           Bug#1248
21241
21242 2005-08-09 14:38  ivan
21243
21244         * Changes.1.5.8, FS/FS/part_export/radiator.pm,
21245           FS/FS/part_export/sqlradius.pm, FS/t/part_export-radiator.t,
21246           FS/FS/part_export/sqlradius_withdomain.pm: add native Radiator
21247           export
21248
21249 2005-08-08 08:15  ivan
21250
21251         * Changes.1.5.8, FS/FS/part_export/everyone_net.pm: add export to
21252           everyone.net outsource mail service
21253
21254 2005-08-07 20:15  ivan
21255
21256         * httemplate/docs/selfservice.html: add some docs on
21257           signup_server-payby and -realtime configuration values
21258
21259 2005-08-06 17:41  ivan
21260
21261         * FS/FS/part_export/forward_shellcommands.pm: update
21262           forward_shellcommands export to know about literal source
21263           addresses, closes: Bug#1246
21264
21265 2005-08-06 17:40  ivan
21266
21267         * Changes.1.5.8, FS/FS/agent.pm, FS/FS/cust_pkg.pm,
21268           FS/FS/cust_svc.pm, FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
21269           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
21270           httemplate/search/elements/search.html: move cust_pkg search to
21271           new template, add active/suspended/cancelled customer packages to
21272           agent browse
21273
21274 2005-08-04 17:57  ivan
21275
21276         * httemplate/search/cust_credit.html: fix credit searches by otaker
21277
21278 2005-08-04 01:39  ivan
21279
21280         * httemplate/docs/install.html: add IPC::Run3 and instructions for
21281           adding fs_queue and fs_selfservice users to install docs
21282
21283 2005-08-03 18:42  ivan
21284
21285         * Makefile: don't use install -D flag, doesn't work on bsd
21286
21287 2005-08-03 00:38  ivan
21288
21289         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
21290           uninitalized value in length" warnings
21291
21292 2005-08-02 19:23  ivan
21293
21294         * FS/FS/part_export/: domain_shellcommands.pm,
21295           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
21296           blank commands for non-svc_acct shellcommand exports too
21297
21298 2005-08-02 12:17  khoff
21299
21300         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
21301           svc_x record for an h_cust_svc record.
21302
21303 2005-07-14 04:55  ivan
21304
21305         * FS/FS/cust_main.pm: oops, fix last minute bug with new
21306           configurable customer fields on reports
21307
21308 2005-07-14 04:46  ivan
21309
21310         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
21311           from cust-fields work
21312
21313 2005-07-14 04:31  ivan
21314
21315         * httemplate/: index.html, search/svc_acct.cgi,
21316           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
21317           report
21318
21319 2005-07-14 04:18  ivan
21320
21321         * httemplate/search/cust_bill.html: move account search
21322           (httemplate/search/svc_acct.cgi) to new template, cust-fields
21323           configuration value to control which customer fields are shown on
21324           reports
21325
21326 2005-07-14 03:52  ivan
21327
21328         * Changes.1.5.8, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
21329           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
21330           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
21331           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
21332           httemplate/search/cust_bill_event.cgi,
21333           httemplate/search/cust_credit.html,
21334           httemplate/search/cust_pay.cgi,
21335           httemplate/search/report_receivables.cgi,
21336           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21337           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
21338           httemplate/search/elements/search.html: move account search
21339           (httemplate/search/svc_acct.cgi) to new template, cust-fields
21340           configuration value to control which customer fields are shown on
21341           reports
21342
21343 2005-07-12 04:54  ivan
21344
21345         * README.1.5.7: add alternative for very old Pg
21346
21347 2005-07-12 02:31  ivan
21348
21349         * httemplate/: browse/part_pkg.cgi, view/cust_pkg.cgi: <rjbs> More
21350           of the same: these patches make it safer to subclass
21351           FS::part_pkg's pkg_svc method by eliminating qsearches on table
21352           pkg_svc.
21353
21354 2005-07-12 02:22  ivan
21355
21356         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
21357           continuing effort to avoid using SQL and qsearch from templates
21358           to find the pkg_svc records for a package.
21359
21360 2005-07-12 02:13  ivan
21361
21362         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
21363           contructor to Record.pm
21364
21365 2005-07-12 02:11  ivan
21366
21367         * Makefile: okay, really enable RT by default for good now
21368
21369 2005-07-11 07:15  ivan
21370
21371         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
21372
21373 2005-07-11 06:01  ivan
21374
21375         * Makefile: new server
21376
21377 2005-07-11 05:53  ivan
21378
21379         * httemplate/docs/: index.html, upgrade10.html: note alternate
21380           instructions for 0pre6->7
21381
21382 2005-07-11 05:39  ivan
21383
21384         * Changelog, Changes.1.5.7: s/ANNOUNCE/Changelog/
21385
21386 2005-07-11 05:22  ivan
21387
21388         * bin/postfix.export: fix regex
21389
21390 2005-07-11 05:22  ivan
21391
21392         * httemplate/browse/queue.cgi: template
21393
21394 2005-07-11 05:21  ivan
21395
21396         * Makefile: probably best to keep RT disabled by default, at least
21397           for this release
21398
21399 2005-07-11 05:09  ivan
21400
21401         * ANNOUNCE.1.5: last bits
21402
21403 2005-07-11 03:58  ivan
21404
21405         * FS/t/ClientAPI_SessionCache.t:
21406           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
21407
21408 2005-07-11 02:49  ivan
21409
21410         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
21411           session expiration from Randall Lucas <rlucas@tercent.net>,
21412           thanks!
21413
21414 2005-07-09 08:41  ivan
21415
21416         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
21417           finding their logo
21418
21419 2005-07-09 03:55  ivan
21420
21421         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
21422           "invoice" on the post payment screen when posting against a
21423           specific invoice, replace with having useless "Auto-apply to
21424           invoices" box actually show the payment will be applied to one
21425           invoice only...  closes: Bug#1241
21426
21427 2005-07-09 03:36  ivan
21428
21429         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
21430           part_pkg/flat.pm, part_pkg/flat_comission.pm,
21431           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
21432           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
21433           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
21434           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
21435           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
21436           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
21437           method to cust_bill_pkg and use it in cust_bill... this should
21438           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
21439           to be sorted out
21440
21441 2005-07-08 16:06  ivan
21442
21443         * FS/bin/freeside-daily: fix bug with new efficient
21444           customer-finding code.  sql isn't perl, null != 0
21445
21446 2005-07-05 14:46  ivan
21447
21448         * httemplate/docs/install-rt.html: tyop
21449
21450 2005-06-30 06:32  ivan
21451
21452         * FS/FS/Misc.pm: pod error
21453
21454 2005-06-30 06:20  ivan
21455
21456         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
21457
21458 2005-06-30 05:44  ivan
21459
21460         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
21461           foo
21462
21463 2005-06-21 20:54  ivan
21464
21465         * httemplate/docs/upgrade10.html: add IPC::Run3 to install docs
21466
21467 2005-06-16 22:31  ivan
21468
21469         * httemplate/misc/process/link.cgi: fix preference sort order for
21470           linking: sort unaudited services first, secondary sort by svcaprt
21471
21472 2005-06-16 22:07  ivan
21473
21474         * httemplate/misc/process/link.cgi: add more info to debugging
21475
21476 2005-06-16 22:04  ivan
21477
21478         * httemplate/misc/process/link.cgi: fix debugging
21479
21480 2005-06-16 21:42  ivan
21481
21482         * httemplate/misc/process/link.cgi: add debugging for accounts
21483           picked to pick
21484
21485 2005-06-14 21:46  ivan
21486
21487         * README.1.5.7, FS/FS/cust_bill.pm: better error reporting for
21488           actual errors from lpr command
21489
21490 2005-06-14 19:31  ivan
21491
21492         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
21493           rounding off of money value, closes: Bug#1237
21494
21495 2005-06-14 17:44  ivan
21496
21497         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
21498           reprint/fax/email links to invoice search results
21499
21500 2005-06-09 15:40  ivan
21501
21502         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
21503           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
21504           httemplate/misc/email_invoices.cgi,
21505           httemplate/misc/fax_invoice_events.cgi,
21506           httemplate/misc/fax_invoices.cgi,
21507           httemplate/misc/print_invoice_events.cgi,
21508           httemplate/misc/print_invoices.cgi,
21509           httemplate/search/cust_bill.html,
21510           httemplate/search/report_cust_bill.html: advanced invoice serach,
21511           groundwork to add reprint/fax/email links to invoice search
21512           results
21513
21514 2005-06-09 13:26  ivan
21515
21516         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
21517           changes the service listing to use $part_pkg->pkg_svc instead of
21518           a qsearch, which means that the listing will still work if
21519           pkg_svc has been subclassed.
21520
21521 2005-06-09 13:16  ivan
21522
21523         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
21524
21525 2005-06-09 02:15  ivan
21526
21527         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
21528           subclass, fixes pkg customize link
21529
21530 2005-06-09 00:19  ivan
21531
21532         * FS/bin/freeside-daily: declare new $opt_a
21533
21534 2005-06-09 00:13  ivan
21535
21536         * FS/bin/freeside-daily: significant speedup from only selected
21537           customers with outstanding packages or invoice events in the
21538           initial select, and add -a flag for agentnum
21539
21540 2005-06-08 23:56  ivan
21541
21542         * FS/FS/cust_bill.pm, conf/invoice_html,
21543           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
21544           invoices too
21545
21546 2005-06-08 23:36  ivan
21547
21548         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
21549           (html|latex)(small)?footer optionall per-agent too
21550
21551 2005-06-08 23:22  ivan
21552
21553         * FS/FS/cust_bill.pm: more sane regex
21554
21555 2005-06-08 23:14  ivan
21556
21557         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
21558           for multiple agents
21559
21560 2005-06-08 22:59  ivan
21561
21562         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
21563           is configurable per-agent
21564
21565 2005-06-08 22:34  ivan
21566
21567         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
21568           httemplate/edit/part_bill_event.cgi: add multiple agent selection
21569           to agent-specific invoicing
21570
21571 2005-06-08 17:18  ivan
21572
21573         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
21574           are forced in anyway on import
21575
21576 2005-06-08 14:52  ivan
21577
21578         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
21579           line items
21580
21581 2005-06-08 02:03  ivan
21582
21583         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
21584           FS/FS/ClientAPI/MyAccount.pm,
21585           fs_selfservice/FS-SelfService/SelfService.pm,
21586           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
21587           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
21588           fs_selfservice/FS-SelfService/cgi/make_payment.html,
21589           fs_selfservice/FS-SelfService/cgi/myaccount.html,
21590           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
21591           fs_selfservice/FS-SelfService/cgi/payment_results.html,
21592           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
21593           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
21594           fs_selfservice/FS-SelfService/cgi/provision.html,
21595           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
21596           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
21597           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
21598           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
21599           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
21600           httemplate/view/svc_acct.cgi: prepaid card recharge
21601
21602 2005-06-07 14:02  ivan
21603
21604         * FS/FS/Misc.pm: debugging output change in send_email
21605
21606 2005-06-06 13:07  ivan
21607
21608         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
21609           refactoring
21610
21611 2005-06-06 12:54  ivan
21612
21613         * FS/FS/Misc.pm: some additional warnings
21614
21615 2005-06-06 10:00  ivan
21616
21617         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
21618
21619 2005-06-02 18:51  ivan
21620
21621         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
21622           the last of the Internal vs External breakage i hope
21623
21624 2005-06-02 02:36  ivan
21625
21626         * httemplate/search/cust_bill_event.html: Capitalization
21627
21628 2005-06-02 02:29  ivan
21629
21630         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
21631           httemplate/search/cust_bill_event.cgi,
21632           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
21633           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
21634           httemplate/misc/email-invoice.cgi,
21635           httemplate/misc/email_invoices.cgi,
21636           httemplate/misc/fax-invoice.cgi,
21637           httemplate/misc/fax_invoices.cgi,
21638           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
21639           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
21640           FS/bin/freeside-queued, httemplate/search/elements/search.html,
21641           httemplate/elements/progress-init.html,
21642           httemplate/elements/progress-popup.html, htetc/global.asa,
21643           htetc/handler.pl: add ability to search on a date range of
21644           invoice events and then reprint or reemail (boy was that a bit
21645           more work than i expected), closes: Bug#946
21646
21647 2005-06-01 16:40  ivan
21648
21649         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
21650           or something.
21651
21652 2005-06-01 14:40  ivan
21653
21654         * httemplate/search/report_receivables.cgi: remove trailing
21655           whitespace
21656
21657 2005-06-01 13:31  ivan
21658
21659         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
21660           RT_Internal again, hopefully this is the last of the breakage
21661           from RT_Internal
21662
21663 2005-05-31 19:39  ivan
21664
21665         * httemplate/edit/part_pkg.cgi: really. *sigh*
21666
21667 2005-05-31 16:42  ivan
21668
21669         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
21670           sesmon_minute price plkan, noticed by rjbs
21671
21672 2005-05-31 16:32  ivan
21673
21674         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
21675           package editing problem
21676
21677 2005-05-26 12:30  ivan
21678
21679         * httemplate/view/: cust_bill.cgi: silly perl version bs
21680
21681 2005-05-26 12:15  ivan
21682
21683         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
21684           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
21685
21686 2005-05-25 20:45  ivan
21687
21688         * httemplate/edit/part_pkg.cgi: 72?!
21689
21690 2005-05-24 08:33  ivan
21691
21692         * Makefile: 1.5.7.  and enable RT by default, finally
21693
21694 2005-05-23 04:49  ivan
21695
21696         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
21697
21698 2005-05-22 16:38  ivan
21699
21700         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
21701           an empty param
21702
21703 2005-05-22 13:39  ivan
21704
21705         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
21706
21707 2005-05-22 02:25  ivan
21708
21709         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
21710
21711 2005-05-21 21:24  ivan
21712
21713         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
21714
21715 2005-05-21 11:38  ivan
21716
21717         * httemplate/browse/agent.cgi: make sure the customers tables for
21718           each agent line up with each other, too
21719
21720 2005-05-21 10:26  ivan
21721
21722         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
21723           order of any sort
21724
21725 2005-05-21 10:14  ivan
21726
21727         * httemplate/browse/agent.cgi: line up
21728           prospect/active/suspended/cancelled customers
21729
21730 2005-05-19 07:10  ivan
21731
21732         * FS/FS/part_export/shellcommands.pm: A group number must refer to
21733           an already existing group - so add manually it if you want to
21734           define a set of static gids or something, default is just going
21735           to cause headaches
21736
21737 2005-05-19 04:05  ivan
21738
21739         * FS/FS/svc_acct.pm: ! or !! also
21740
21741 2005-05-19 03:45  ivan
21742
21743         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
21744           include gid too
21745
21746 2005-05-19 03:29  ivan
21747
21748         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
21749
21750 2005-05-19 03:26  ivan
21751
21752         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
21753           part_export/shellcommands.pm,
21754           part_export/shellcommands_withdomain.pm: fix shellcommands export
21755           encrypting "magic" shadow values * NP *LK*
21756
21757 2005-05-19 02:49  ivan
21758
21759         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
21760           replace, _check_duplicate was already below it
21761
21762 2005-05-19 01:51  ivan
21763
21764         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
21765           links
21766
21767 2005-05-19 01:43  ivan
21768
21769         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
21770           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
21771           links should respect template, also add direct re-send links like
21772           the view links and convert view/cust_bill.cgi to proper template
21773
21774 2005-05-18 09:57  ivan
21775
21776         * httemplate/browse/agent.cgi: oops, it helps to get the link right
21777
21778 2005-05-18 09:55  ivan
21779
21780         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
21781           agent-specific A/R aging report, closes: bug#1229
21782
21783 2005-05-18 09:37  ivan
21784
21785         * bin/masonize: report the file that had a masonize error
21786
21787 2005-05-18 07:50  ivan
21788
21789         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
21790           of course!
21791
21792 2005-05-18 03:43  ivan
21793
21794         * FS/FS/cust_bill.pm: oops, losing notes!
21795
21796 2005-05-15 06:49  ivan
21797
21798         * httemplate/search/report_receivables.cgi: this status column is
21799           probably faster, one giant SQL query.  and add back in the
21800           customer link, oops
21801
21802 2005-05-15 06:00  ivan
21803
21804         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
21805           httemplate/search/elements/search.html: move receivables report
21806           to search template
21807
21808 2005-05-15 04:58  ivan
21809
21810         * httemplate/search/cust_bill.html: use money_char config
21811
21812 2005-05-15 04:46  ivan
21813
21814         * httemplate/search/cust_bill.html: align
21815
21816 2005-05-14 13:11  ivan
21817
21818         * README.1.5.7.lastbit: hmm virtual fields have no history?
21819
21820 2005-05-14 13:11  ivan
21821
21822         * README.1.5.7: 0.26
21823
21824 2005-05-14 12:57  ivan
21825
21826         * README.1.5.7, rt/lib/RT/URI/freeside.pm,
21827           rt/lib/RT/URI/freeside/Internal.pm: fixup RT integration grr!
21828
21829 2005-05-14 11:03  ivan
21830
21831         * FS/FS/cust_bill.pm: h helps halot
21832
21833 2005-05-14 10:59  ivan
21834
21835         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
21836
21837 2005-05-14 10:04  ivan
21838
21839         * FS/FS/Conf.pm, conf/invoice_html,
21840           httemplate/view/cust_bill-logo.cgi: html invoices: when
21841           displaying, use the actual logo from the conf dir - same as the
21842           emailed copy
21843
21844 2005-05-14 09:30  ivan
21845
21846         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
21847
21848 2005-05-14 09:27  ivan
21849
21850         * ANNOUNCE.1.5, FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
21851           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
21852           httemplate/docs/billing.html, httemplate/view/cust_bill.cgi: html
21853           invoices!
21854
21855           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
21856           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
21857           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
21858           http://mailformat.dan.info/headers/mime.html
21859           http://www.faqs.org/rfcs/rfc2392.html
21860           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
21861
21862           (MIME is hard, let's go shopping!)
21863
21864 2005-05-13 08:06  ivan
21865
21866         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
21867           files, and expand country codes on invoices.  and oops,
21868           print_html changes slipped in last commit too.  well, they were
21869           ready anyway.
21870
21871 2005-05-13 03:55  ivan
21872
21873         * conf/invoice_latex: better to do something fancy like scale down
21874           the font size to fit in the intended space or something but hey,
21875           this is good enough for now :)
21876
21877 2005-05-13 03:54  ivan
21878
21879         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
21880           no invoice_latexreturnaddress file
21881
21882 2005-05-11 07:07  ivan
21883
21884         * FS/FS/export_svc.pm: new progressbar display causes a silly error
21885           in edge case where no dup checking necessary, closes: Bug#1226
21886
21887 2005-05-05 06:04  ivan
21888
21889         * conf/: invoice_latex: no comma between state and address
21890
21891 2005-05-04 18:46  ivan
21892
21893         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
21894           and the domain id is missing
21895
21896 2005-05-04 02:33  ivan
21897
21898         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
21899           modifying pkg_svc records, closes: Bug#1221
21900
21901 2005-05-04 02:20  ivan
21902
21903         * FS/FS/Record.pm: err msg
21904
21905 2005-05-03 18:06  ivan
21906
21907         * FS/FS/cust_bill.pm: patch to just update the template or
21908           conf/invoice_latex* to use the new one
21909
21910 2005-05-03 17:40  ivan
21911
21912         * conf/invoice_latex, conf/invoice_latexfooter,
21913           conf/invoice_latexreturnaddress, conf/logo.eps,
21914           httemplate/docs/billing.html, FS/FS/Conf.pm, FS/FS/cust_bill.pm:
21915           great new invoice template from kristian!
21916
21917 2005-05-03 10:22  ivan
21918
21919         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
21920           problems
21921
21922 2005-05-03 06:29  ivan
21923
21924         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
21925           unnecessary host=localhost from outsource instance creation foo
21926
21927 2005-05-03 05:56  ivan
21928
21929         * README.1.5.7: fix some wrapping
21930
21931 2005-05-03 02:56  ivan
21932
21933         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
21934           of "Chek" for payby = CHEK transactions
21935
21936 2005-05-03 01:51  ivan
21937
21938         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
21939           privs, -T not necessary
21940
21941 2005-05-03 01:46  ivan
21942
21943         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
21944           it still needs to be supported for just a little bit longer
21945
21946 2005-05-01 23:32  ivan
21947
21948         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
21949           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
21950           move httemplate/search/svc_domain to the new search template
21951           along with svc_www and svc_forward
21952
21953 2005-04-30 02:47  ivan
21954
21955         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
21956           forwards instead of nothing
21957
21958 2005-04-30 02:45  ivan
21959
21960         * httemplate/search/svc_forward.cgi: pull in the customer
21961           information as part of the main query for efficiency
21962
21963 2005-04-29 06:00  ivan
21964
21965         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
21966           forward search using the standard search template: forwards are
21967           now paged
21968
21969 2005-04-28 10:05  ivan
21970
21971         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
21972
21973 2005-04-25 17:20  khoff
21974
21975         * bin/svc_broadband.renumber: For renumbering svc_broadband
21976           services from one addr_block to another.  Hopefully no one will
21977           ever have to use this.
21978
21979 2005-04-25 02:33  ivan
21980
21981         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
21982           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
21983           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
21984           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
21985           freeside-sqlradius-radacctd again after all these years, now it
21986           just needs to update the "seconds" field(s), finally closes:
21987           Bug#1125
21988
21989 2005-04-21 04:47  ivan
21990
21991         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
21992           replacing too
21993
21994 2005-04-21 04:35  ivan
21995
21996         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
21997
21998 2005-04-20 00:12  ivan
21999
22000         * FS/FS/part_export/acct_sql.pm: hehe oops
22001
22002 2005-04-19 23:41  ivan
22003
22004         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
22005           defaults to acct_sql export
22006
22007 2005-04-19 10:25  ivan
22008
22009         * README.1.5.7: update pre6 -> 7 upgrade instructions too
22010
22011 2005-04-19 02:50  ivan
22012
22013         * FS/FS/Conf.pm: disable RT_Libs for now
22014
22015 2005-04-19 02:48  ivan
22016
22017         * httemplate/docs/install.html, httemplate/docs/upgrade10.html,
22018           ANNOUNCE.1.5, README.1.5.7.lastbit, SCHEMA_CHANGE: did another
22019           upgrade, fixed up the instructions
22020
22021 2005-04-19 02:48  ivan
22022
22023         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
22024
22025 2005-04-18 00:37  ivan
22026
22027         * FS/FS/cust_main.pm: add some newlines to debugging output, no
22028           need to print file and line # so much
22029
22030 2005-04-16 15:26  ivan
22031
22032         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
22033           screen instead of hardcoding $
22034
22035 2005-04-15 13:29  khoff
22036
22037         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
22038           httemplate/view/svc_domain.cgi: Added support for TXT records.
22039
22040 2005-04-14 02:41  ivan
22041
22042         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
22043           move invoice_latex templating to Text::Template, with special
22044           sauce^W^Wbackwards-compatibility for old templates
22045
22046 2005-04-13 05:31  ivan
22047
22048         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
22049           some super ancient assumptions about slipip and uid meaning
22050           exporting to RADIUS and shell respectively
22051
22052 2005-04-13 05:30  ivan
22053
22054         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
22055           Record.pm and use it in cust_svc svcpart replacement (which is
22056           all about the exports anyway)
22057
22058 2005-04-13 03:54  ivan
22059
22060         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
22061           check attributes
22062
22063 2005-04-13 03:32  ivan
22064
22065         * FS/FS/raddb.pm: add Radius-Operator
22066
22067 2005-04-13 03:16  ivan
22068
22069         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
22070
22071 2005-04-13 02:55  ivan
22072
22073         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
22074           errors"
22075
22076 2005-04-13 01:16  ivan
22077
22078         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
22079           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
22080           is present
22081
22082 2005-04-12 20:38  ivan
22083
22084         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
22085           flat_commission price plan, thanks to Troy Hammonds
22086
22087 2005-04-11 13:13  khoff
22088
22089         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
22090           the email address sent to your BOP processor, in case the
22091           processor sends a pesky receipt that you don't want your
22092           customers getting.
22093
22094 2005-04-11 09:48  khoff
22095
22096         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
22097           debugging messages on everyone.
22098
22099 2005-04-10 06:01  ivan
22100
22101         * httemplate/docs/selfservice.html: add apache snippet to
22102           self-service install docs
22103
22104 2005-04-10 03:16  ivan
22105
22106         * httemplate/search/elements/search.html: add some left and right
22107           padding so cells don't run into each other so badly
22108
22109 2005-04-09 18:13  ivan
22110
22111         * Makefile: fix install-apache for bsd make and reverse
22112           accidentally-checked-in (again!) RT_ENABLED = 1
22113
22114 2005-04-07 18:12  ivan
22115
22116         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
22117           and don't f$&# care
22118
22119 2005-04-07 03:35  ivan
22120
22121         * Makefile, htetc/freeside-base.conf, htetc/freeside-rt.conf: add
22122           install/debian/3.1/INSTALL script and script up some apache
22123           automation assuming a conf.d type dir
22124
22125 2005-04-07 02:26  ivan
22126
22127         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
22128           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
22129           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
22130           Record.pm (for DBD::Pg 1.40 is bunk fix)
22131
22132 2005-04-06 23:08  ivan
22133
22134         * README.1.5.7.lastbit: and the history tables
22135
22136 2005-04-06 20:28  khoff
22137
22138         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
22139           current (non-history) records in place of missing history
22140           records.
22141
22142 2005-04-06 18:29  ivan
22143
22144         * httemplate/docs/upgrade8.html: ancient upgrade fix, oops.  thanks
22145           Rick Harby <rharby at caarnet.com>
22146
22147 2005-04-06 15:52  ivan
22148
22149         * FS/FS/svc_forward.pm: and fix the error msg haha
22150
22151 2005-04-06 15:50  ivan
22152
22153         * FS/FS/svc_forward.pm: looks like a domain part for a
22154           literally-specified forward src or dst is required, not optional
22155
22156 2005-04-06 03:38  ivan
22157
22158         * httemplate/docs/install-rt.html: correct links to some
22159           atypically-named CPAN distributions
22160
22161 2005-04-05 17:50  khoff
22162
22163         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
22164           table, not the history table.
22165
22166 2005-04-05 14:33  khoff
22167
22168         * bin/add-history-records.pl: This doesn't fix the problem.  To be
22169           continued...
22170
22171 2005-04-02 15:49  ivan
22172
22173         * bin/slony-setup: must be as Pg superuser
22174
22175 2005-04-02 14:46  ivan
22176
22177         * README.1.5.7, README.1.5.7.lastbit, FS/FS/cust_bill_pkg.pm,
22178           FS/FS/part_svc_router.pm, FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm,
22179           FS/FS/reg_code_pkg.pm, FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
22180           httemplate/docs/schema.html, httemplate/docs/upgrade10.html:
22181           herding elephants: add primary keys to *all* tables for slony
22182
22183 2005-04-02 12:34  ivan
22184
22185         * bin/slony-setup: adding quick slony setup script
22186
22187 2005-04-01 14:52  khoff
22188
22189         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
22190           attempt to resolve, problems caused by missing history records.
22191
22192 2005-04-01 14:34  khoff
22193
22194         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
22195           history records
22196
22197 2005-03-31 21:59  steve
22198
22199         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
22200
22201 2005-03-31 03:41  ivan
22202
22203         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
22204           method in addition to provisioning new ones
22205
22206 2005-03-31 01:07  ivan
22207
22208         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
22209           invoice destinations
22210
22211 2005-03-30 22:56  khoff
22212
22213         * bin/add-history-records.pl: Printing insert statements is not
22214           necessary
22215
22216 2005-03-30 21:02  khoff
22217
22218         * httemplate/docs/upgrade10.html: Very annoying typo. >:-)
22219
22220 2005-03-30 19:47  khoff
22221
22222         * bin/add-history-records.pl: Committing the inserts helps.
22223
22224 2005-03-30 16:53  khoff
22225
22226         * bin/add-history-records.pl: (Apparently) working version.
22227           Updates svc_*, cust_svc, and domain_record history tables.
22228
22229 2005-03-30 16:31  khoff
22230
22231         * FS/FS/h_svc_forward.pm: Another missing 'u'.
22232
22233 2005-03-30 13:40  khoff
22234
22235         * FS/FS/h_Common.pm: Dump a call trace if something calls
22236           FS::h_Common::sql_h_search without END_TIMESTAMP.
22237
22238 2005-03-30 13:22  khoff
22239
22240         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
22241           in case we're really a FS::h_svc_www object.
22242
22243 2005-03-30 13:09  khoff
22244
22245         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
22246
22247 2005-03-30 12:55  khoff
22248
22249         * bin/add-history-records.pl: Test script to add pre-history table
22250           history records.
22251
22252 2005-03-29 17:37  ivan
22253
22254         * FS/FS/part_export/cp.pm: according to landel CP no longer
22255           supports changing username
22256
22257 2005-03-29 17:32  ivan
22258
22259         * httemplate/docs/selfservice.html: separate out referring customer
22260           info to optional section, add a note on setting the agentnum via
22261           templte
22262
22263 2005-03-29 17:18  ivan
22264
22265         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
22266           selecting by credit card, fixes: Bug#1189
22267
22268 2005-03-29 14:41  ivan
22269
22270         * fs_selfservice/FS-SelfService/SelfService.pm,
22271           httemplate/docs/selfservice.html: better self-service debugging,
22272           don't point to install.html for suEXEC/setuid in self-service
22273           setup docs
22274
22275 2005-03-28 17:40  khoff
22276
22277         * FS/FS/TicketSystem/RT_External.pm,
22278           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
22279           RT_External fixes.
22280
22281 2005-03-28 17:38  khoff
22282
22283         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
22284           an optional requirement.
22285
22286 2005-03-27 15:21  ivan
22287
22288         * FS/FS/cust_main.pm: allow & in bank names
22289
22290 2005-03-27 15:21  ivan
22291
22292         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
22293           child_objects can now set an alternate field for the svcnum, for
22294           things like forwards
22295
22296 2005-03-22 20:16  ivan
22297
22298         * httemplate/docs/install-rt.html, README.1.5.7: new RT requires
22299           Tree::Simple too
22300
22301 2005-03-22 18:59  ivan
22302
22303         * README.1.5.7, httemplate/docs/install-rt.html: add HTML::Scrubber
22304           to rt install/upgrade docs
22305
22306 2005-03-22 10:15  ivan
22307
22308         * httemplate/docs/upgrade10.html: small fix for indices in upgrade
22309           instructions, found by s5
22310
22311 2005-03-21 14:13  khoff
22312
22313         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
22314           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
22315           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
22316           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
22317           FS/FS/part_export/infostreet.pm,
22318           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
22319           httemplate/docs/install.html, httemplate/edit/cust_main.cgi,
22320           httemplate/edit/process/cust_main.cgi,
22321           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
22322           httemplate/view/cust_main/billing.html,
22323           httemplate/view/cust_main/tickets.html: Added support for FAX
22324           invoice destinations using a HylaFAX server.  Faxing plain text
22325           invoices is not supported.
22326
22327 2005-03-21 13:55  pbowen
22328
22329         * FS/FS/Record.pm: Forgot to load up the conf.
22330
22331 2005-03-18 16:12  pbowen
22332
22333         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
22334           a nasty bug that would clear the payinfo if the private key was
22335           not available.  2. Set the default module for encrypt/decrypt to
22336           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
22337           it doesn't just pass around plaintext if the encryption engine is
22338           broken or missing.  4. Added code so that the masked payinfo is
22339           handled correctly in the case that it is blank and it cannot be
22340           generated (encrypted payinfo)
22341
22342 2005-03-18 11:21  pbowen
22343
22344         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_bill.pm,
22345           FS/FS/cust_main.pm, FS/bin/freeside-setup,
22346           httemplate/docs/upgrade10.html: Added encrypted fields for Credit
22347           Cards, etc... - PB
22348
22349 2005-03-18 11:15  pbowen
22350
22351         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
22352           billing
22353
22354 2005-03-18 08:47  pbowen
22355
22356         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
22357           SUPER, @_ == 1 if it only contains an undef. -PB
22358
22359 2005-03-18 01:58  ivan
22360
22361         * httemplate/docs/selfservice.html: selfservice uses HTML::Entities
22362
22363 2005-03-18 01:15  ivan
22364
22365         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
22366           freebsd install
22367
22368 2005-03-17 17:00  ivan
22369
22370         * FS/FS/cust_main_county.pm: sorry it was late
22371
22372 2005-03-17 13:56  khoff
22373
22374         * FS/FS/cust_bill.pm: Documentation tyop.
22375
22376 2005-03-17 13:45  ivan
22377
22378         * httemplate/docs/install-rt.html: Freeside side uses MIME-tools
22379           now
22380
22381 2005-03-17 13:41  khoff
22382
22383         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
22384           httemplate/docs/install.html, httemplate/misc/email-invoice.cgi:
22385           Added options invoice_email_pdf and invoice_email_pdf_note.
22386           invoice_email_pdf - Attach PDF invoice to emailed plain text
22387           invoices.  invoice_email_pdf_note - Replace plain text invoice
22388           with this note, when attaching a PDF.
22389
22390 2005-03-16 03:31  ivan
22391
22392         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
22393           names for some reason
22394
22395 2005-03-15 15:27  khoff
22396
22397         * httemplate/misc/payment.cgi: Missing semicolon.
22398
22399 2005-03-13 03:47  ivan
22400
22401         * FS/FS/cust_main.pm: and store the refund correctly
22402
22403 2005-03-13 03:34  ivan
22404
22405         * FS/FS/cust_main.pm: when refunding against a specific card
22406           payment, use the card details from the payment instead of the
22407           customer record
22408
22409 2005-03-13 03:12  ivan
22410
22411         * FS/FS/cust_main.pm: add some additional debugging to refunds
22412
22413 2005-03-12 08:07  ivan
22414
22415         * Makefile, httemplate/docs/install-rt.html,
22416           rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
22417           rt/lib/RT/URI/freeside/Internal.pm,
22418           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
22419           freeside base url since RT calls it from multiple directory
22420           depths... have to specify explicity, like external integration
22421
22422 2005-03-12 06:35  ivan
22423
22424         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
22425           support into this century (close: Bug#1124) - finally get rid of
22426           fs_signup (everything is in fs_selfservice now) (Bug#413) -
22427           organize main menu sysadmin section so it is slightly less
22428           confusing
22429
22430 2005-03-12 06:31  ivan
22431
22432         * httemplate/docs/schema.html, httemplate/docs/selfservice.html,
22433           httemplate/docs/upgrade10.html, README.1.5.7, ANNOUNCE.1.5,
22434           FS/FS/agent.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
22435           FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
22436           httemplate/view/cust_main/payment_history.html,
22437           httemplate/index.html, httemplate/browse/agent.cgi,
22438           httemplate/edit/prepay_credit.cgi,
22439           httemplate/search/prepay_credit.html,
22440           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
22441           fs_selfservice/FS-SelfService/ieak.template,
22442           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22443           fs_selfservice/FS-SelfService/cgi/decline.html,
22444           httemplate/edit/process/prepay_credit.cgi,
22445           httemplate/edit/process/reg_code.cgi,
22446           fs_selfservice/FS-SelfService/cgi/map.gif,
22447           fs_selfservice/FS-SelfService/cgi/promocode.html,
22448           fs_selfservice/FS-SelfService/cgi/regcode.html,
22449           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
22450           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
22451           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
22452           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
22453           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
22454           fs_selfservice/FS-SelfService/cgi/signup.cgi,
22455           fs_selfservice/FS-SelfService/cgi/signup.html,
22456           fs_selfservice/FS-SelfService/cgi/stateselect.html,
22457           fs_selfservice/FS-SelfService/cgi/success.html, htetc/global.asa,
22458           htetc/handler.pl: - bring prepaid support into this century
22459           (close: Bug#1124) - finally get rid of fs_signup (everything is
22460           in fs_selfservice now) (Bug#413) - organize main menu sysadmin
22461           section so it is slightly less confusing
22462
22463 2005-03-11 02:35  ivan
22464
22465         * rt/FREESIDE_MODIFIED: update list of modified files
22466
22467 2005-03-11 02:33  ivan
22468
22469         * rt/etc/RT_SiteConfig.pm: merging
22470
22471 2005-03-11 02:18  ivan
22472
22473         * httemplate/docs/install-rt.html: note about RT_External
22474
22475 2005-03-10 17:34  khoff
22476
22477         * rt/: etc/RT_SiteConfig.pm, lib/RT/URI/freeside.pm,
22478           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
22479           Reorganized RT->Freeside integration to support Internal (single
22480           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
22481           handled the same either way.  Integration type is changed by
22482           setting $RT::URI::freeside::IntegrationType to either 'Internal'
22483           or 'XMLRPC' in your RT_SiteConfig.pm.
22484
22485 2005-03-10 14:49  khoff
22486
22487         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
22488           lookups through the XMLRPC interface.
22489
22490 2005-03-10 07:33  ivan
22491
22492         * README.1.5.7, httemplate/docs/install.html,
22493           httemplate/docs/upgrade10.html: arg
22494
22495 2005-03-10 07:18  ivan
22496
22497         * README.1.5.7, httemplate/docs/install.html,
22498           httemplate/docs/upgrade10.html: add Frontier::RPC to docs too
22499
22500 2005-03-10 04:06  ivan
22501
22502         * README.1.5.7, httemplate/docs/install.html,
22503           httemplate/docs/upgrade10.html: add IO-stringy (IO::Scalar) to
22504           instructions
22505
22506 2005-03-10 01:56  ivan
22507
22508         * FS/bin/freeside-daily: fine.
22509
22510 2005-03-10 00:58  ivan
22511
22512         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
22513           package editing problem with extraneous services showing up,
22514           closes: Bug#1170
22515
22516 2005-03-09 00:46  ivan
22517
22518         * httemplate/docs/install-rt.html: add complete apache config
22519           instructions for RT, closes: Bug#1031
22520
22521 2005-03-09 00:18  ivan
22522
22523         * ANNOUNCE.1.5, httemplate/docs/index.html,
22524           httemplate/docs/install-rt.html, httemplate/docs/install.html:
22525           preliminary RT docs
22526
22527 2005-03-08 10:37  khoff
22528
22529         * FS/FS/XMLRPC.pm: Don't require that the method results be
22530           FS::Record descendant objects.  If they are, we map them to
22531           hashrefs.  Otherwise we return them verbatim and hope (maybe
22532           check) that they're scalars, hashrefs, or arrayrefs.
22533
22534 2005-03-08 10:15  khoff
22535
22536         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
22537           'version', and eventually config look-ups (next commit).
22538
22539 2005-03-06 02:15  ivan
22540
22541         * ANNOUNCE.1.5: d
22542
22543 2005-03-05 19:25  ivan
22544
22545         * httemplate/search/elements/search.html: specity an explicit EOL
22546           for Text::CSV_XS, apparantly sometimes the default is null
22547
22548 2005-03-05 19:22  ivan
22549
22550         * httemplate/search/elements/search.html: and a slight formatting
22551           fix
22552
22553 2005-03-05 19:04  ivan
22554
22555         * httemplate/search/elements/search.html, README.1.5.7,
22556           htetc/global.asa, htetc/handler.pl, httemplate/index.html,
22557           httemplate/docs/install.html, httemplate/docs/upgrade10.html,
22558           httemplate/search/cust_bill.html,
22559           httemplate/search/cust_bill_event.html,
22560           httemplate/search/cust_credit.html,
22561           httemplate/search/cust_main-otaker.cgi,
22562           httemplate/search/cust_main-payinfo.html,
22563           httemplate/search/cust_main-quickpay.html,
22564           httemplate/search/cust_main.cgi,
22565           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
22566           httemplate/search/cust_pay.html,
22567           httemplate/search/cust_pkg_report.cgi,
22568           httemplate/search/reg_code.html,
22569           httemplate/search/report_cust_credit.html,
22570           httemplate/search/report_cust_pay.html,
22571           httemplate/search/report_prepaid_income.html,
22572           httemplate/search/report_tax.html,
22573           httemplate/search/sqlradius.html,
22574           httemplate/search/svc_acct.html,
22575           httemplate/search/svc_domain.html, httemplate/search/svc_www.cgi,
22576           httemplate/view/cust_bill-pdf.cgi,
22577           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
22578           templated reports and clean up their HTML formatting, closes;
22579           Bug#520, Bug#1107
22580
22581 2005-03-04 14:24  ivan
22582
22583         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
22584           reference "payby" is ambiguous" error when selecting by payment
22585           type, fix missing check #s caused by cust_main.payinfo masking
22586           cust_pay.payinfo, closes (really this time): Bug#1105
22587
22588 2005-03-04 04:57  ivan
22589
22590         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
22591           correctly even if the customer record has somehow been removed...
22592
22593 2005-03-04 04:34  ivan
22594
22595         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
22596           httemplate/search/cust_credit.html,
22597           httemplate/search/cust_pay.cgi,
22598           httemplate/search/report_cust_credit.html,
22599           httemplate/search/report_cust_pay.html, ANNOUNCE.1.5,
22600           httemplate/search/elements/search.html: add agent selection to
22601           payment and credit reports, add link to agent browse, closes:
22602           Bug#1105
22603
22604 2005-03-03 02:25  ivan
22605
22606         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
22607           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
22608           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
22609           scary "Multiple records in scalar search" warnings w/history
22610           table searches
22611
22612 2005-03-03 01:05  ivan
22613
22614         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
22615           debug output...
22616
22617 2005-03-03 00:58  ivan
22618
22619         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
22620           call details on invoices, so place names get cut off, not
22621           anything important
22622
22623 2005-03-03 00:52  ivan
22624
22625         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
22626           debug output...
22627
22628 2005-03-03 00:52  ivan
22629
22630         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
22631
22632 2005-03-03 00:45  ivan
22633
22634         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
22635           for time2str
22636
22637 2005-03-03 00:37  ivan
22638
22639         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
22640           to invoice details
22641
22642 2005-03-03 00:15  ivan
22643
22644         * FS/FS/Record.pm: want a full stack backtrace for this warning
22645
22646 2005-03-03 00:05  ivan
22647
22648         * FS/FS/part_export/sqlradius.pm: doc
22649
22650 2005-03-02 13:00  khoff
22651
22652         * httemplate/docs/install.html, eg/xmlrpc-example.pl,
22653           httemplate/misc/xmlrpc.cgi, FS/FS/XMLRPC.pm, htetc/handler.pl:
22654           Initial version of the xmlrpc interface for freeside.
22655
22656 2005-03-01 16:47  ivan
22657
22658         * FS/FS/cust_pkg.pm: set setup date on package changes
22659
22660 2005-03-01 16:03  ivan
22661
22662         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
22663           crediting customer for service remaining:
22664           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
22665           where the part_pkg record didn't have a plan, closes: Bug#1153
22666
22667 2005-02-27 03:18  ivan
22668
22669         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
22670           details on invoices, closes: Bug#1096
22671
22672 2005-02-27 03:05  ivan
22673
22674         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
22675           on errors
22676
22677 2005-02-27 02:18  ivan
22678
22679         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
22680           fields in a table without a primary key
22681
22682 2005-02-26 13:29  ivan
22683
22684         * README.1.5.7, ANNOUNCE.1.5, ANNOUNCE.1.5.0, README.1.5.0pre7:
22685           less cracktastic version numbering
22686
22687 2005-02-25 14:14  ivan
22688
22689         * bin/pg-readonly: try to set the sequences right for modern Pg
22690
22691 2005-02-25 14:07  ivan
22692
22693         * bin/pg-readonly: adding quick pg-readonly tool
22694
22695 2005-02-25 12:52  ivan
22696
22697         * FS/FS/part_pkg.pm: small bugfix for options option
22698
22699 2005-02-25 12:21  ivan
22700
22701         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
22702           option to part_pkg::insert to specify part_pkg_option records
22703
22704 2005-02-24 06:22  ivan
22705
22706         * httemplate/edit/part_svc.cgi,
22707           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
22708           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
22709           httemplate/elements/progress-init.html,
22710           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
22711           FS/FS/part_svc.pm: add progressbar to service definition add -
22712           duplicate checking can take a while, closes: Bug#1126
22713
22714 2005-02-22 22:43  ivan
22715
22716         * httemplate/docs/install.html: update docs wrt mysql support
22717
22718 2005-02-22 10:26  khoff
22719
22720         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
22721           to make it easier to find packages in large lists.
22722
22723 2005-02-20 00:51  ivan
22724
22725         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
22726
22727 2005-02-20 00:44  ivan
22728
22729         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
22730           httemplate/elements/jsrsServer.html,
22731           httemplate/elements/overlibmws.js,
22732           httemplate/elements/progress-init.html,
22733           httemplate/elements/progress-popup.html,
22734           httemplate/misc/progress.html: use a javascript layer instead of
22735           a browser popup (popup blockers), really generalize the
22736           progressbar code to make it easy to use as a component
22737
22738 2005-02-17 00:44  ivan
22739
22740         * httemplate/edit/rate.cgi: generalize progressbar code in
22741           preparation for using it wherever needed
22742
22743 2005-02-16 17:37  ivan
22744
22745         * httemplate/edit/process/rate.cgi: generalize progressbar code in
22746           preparation for using it wherever needed
22747
22748 2005-02-16 16:11  ivan
22749
22750         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
22751           preparation for using it wherever needed
22752
22753 2005-02-15 18:53  ivan
22754
22755         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
22756           problems
22757
22758 2005-02-13 19:49  ivan
22759
22760         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
22761           closes: Bug#1113
22762
22763 2005-02-11 19:02  ivan
22764
22765         * httemplate/edit/process/svc_broadband.cgi: transaction not
22766           necessary here
22767
22768 2005-02-10 22:44  ivan
22769
22770         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/global.asa,
22771           htetc/handler.pl, httemplate/edit/process/rate.cgi,
22772           httemplate/edit/rate.cgi: generalize progressbar code in
22773           preparation for using it wherever needed
22774
22775 2005-02-08 17:08  ivan
22776
22777         * Makefile: more porable syntax for su
22778
22779 2005-02-08 14:33  ivan
22780
22781         * FS/FS/clientapi_session_field.pm: tyop
22782
22783 2005-02-08 12:22  ivan
22784
22785         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
22786           README.1.5.0pre7, FS/FS.pm, FS/MANIFEST,
22787           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
22788           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
22789           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
22790           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
22791           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
22792           httemplate/docs/install.html, httemplate/docs/schema.html: make
22793           self-service session cache module configurable, start framework
22794           for in-database session cache
22795
22796 2005-02-05 15:39  ivan
22797
22798         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
22799           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
22800           complication from ClientAPI dispatch foo
22801
22802 2005-02-04 17:30  ivan
22803
22804         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
22805           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
22806           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
22807           perl??
22808
22809 2005-02-04 06:44  ivan
22810
22811         * Makefile: freebsd throws a fatal error if it can't stop apache
22812           now, bah
22813
22814 2005-02-04 02:38  ivan
22815
22816         * httemplate/edit/cust_main.cgi: typo
22817
22818 2005-02-02 00:06  ivan
22819
22820         * FS/FS/UI/: Base.pm, CGI.pm, Gtk.pm, agent.pm: removing old UI
22821           experiment
22822
22823 2005-01-29 04:51  ivan
22824
22825         * ANNOUNCE.1.5.0: gotta do pre7 already
22826
22827 2005-01-29 04:49  ivan
22828
22829         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
22830           bit for reg codes
22831
22832 2005-01-29 04:34  ivan
22833
22834         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
22835           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
22836           FS/t/reg_code.t, FS/t/reg_code_pkg.t, README.1.5.0pre7,
22837           FS/MANIFEST, FS/FS/ClientAPI/Signup.pm,
22838           httemplate/docs/install.html, httemplate/docs/schema.html,
22839           httemplate/docs/upgrade10.html, httemplate/edit/reg_code.cgi,
22840           httemplate/search/reg_code.html,
22841           httemplate/edit/process/reg_code.cgi: registration codes
22842
22843 2005-01-27 15:01  ivan
22844
22845         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
22846           s/defaultcountry/countrydefault/
22847
22848 2005-01-27 14:19  ivan
22849
22850         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
22851
22852 2005-01-27 02:21  ivan
22853
22854         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
22855           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/docs/install.html,
22856           httemplate/elements/jsrsClient.js, httemplate/misc/progress.html,
22857           JSRS-LICENSE, FS/bin/freeside-queued, httemplate/edit/rate.cgi,
22858           httemplate/elements/qlib/box.js,
22859           httemplate/elements/qlib/boxctrl.js,
22860           httemplate/elements/qlib/boxres.js,
22861           httemplate/elements/qlib/button.js,
22862           httemplate/elements/qlib/buttonres.js,
22863           httemplate/elements/qlib/control.js,
22864           httemplate/elements/qlib/counter.js,
22865           httemplate/elements/qlib/imagelist.js,
22866           httemplate/elements/qlib/label.js,
22867           httemplate/elements/qlib/messagebox.js,
22868           httemplate/elements/qlib/progress.js,
22869           httemplate/elements/qlib/sound.js,
22870           httemplate/elements/qlib/sprite.js,
22871           httemplate/elements/qlib/window.js,
22872           httemplate/elements/qlib/wndctrl.js,
22873           httemplate/images/progressbar-empty.png,
22874           httemplate/images/progressbar-full.png: DHTML progress bar for
22875           glacial rate adding and editing, closes: Bug#1100
22876
22877 2005-01-19 13:25  ivan
22878
22879         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
22880           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
22881           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
22882           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
22883           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
22884           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
22885           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
22886           unused portion at cancellation, patch from pbowen
22887
22888 2005-01-18 16:57  ivan
22889
22890         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
22891           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
22892           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
22893           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
22894           one-time referral credits
22895
22896 2005-01-07 14:16  ivan
22897
22898         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
22899           file for rate processing, causing problems with giant query
22900           string, kludge in the non-displayed US-rates, and disable the
22901           submit button when pressed
22902
22903 2005-01-06 12:58  ivan
22904
22905         * FS/FS/Conf.pm: fix description RT_External in ticket_system
22906           option
22907
22908 2005-01-06 12:20  ivan
22909
22910         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
22911           key codes, don't try fancy things with hex and sprintf
22912
22913 2005-01-06 11:48  ivan
22914
22915         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
22916           turbo hex keycodes in uppercase
22917
22918 2005-01-06 11:02  ivan
22919
22920         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
22921           serials and key codes can be edited locally
22922
22923 2005-01-05 11:29  ivan
22924
22925         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
22926           hex!
22927
22928 2005-01-05 02:01  ivan
22929
22930         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
22931           voip_sqlradacct
22932
22933 2005-01-04 19:07  ivan
22934
22935         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
22936           correct this time
22937
22938 2005-01-04 19:01  ivan
22939
22940         * FS/FS/part_export/artera_turbo.pm: missing underscore!
22941
22942 2005-01-04 18:47  ivan
22943
22944         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
22945           than run them immediately, always format keycode as %010d,
22946           closes: Bug#936, Bug#1060
22947
22948 2005-01-03 10:25  ivan
22949
22950         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
22951           in numeric gt (>)
22952
22953 2004-12-31 00:47  ivan
22954
22955         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
22956           price plan
22957
22958 2004-12-31 00:31  ivan
22959
22960         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
22961           voip price plan
22962
22963 2004-12-31 00:24  ivan
22964
22965         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
22966           voip price plan
22967
22968 2004-12-30 23:43  ivan
22969
22970         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
22971
22972 2004-12-30 16:48  ivan
22973
22974         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
22975           fix up some bugs in VoIP rating
22976
22977 2004-12-30 15:47  ivan
22978
22979         * htetc/global.asa: search the current dir *first*, otherwise some
22980           weird Apache::ASP bugs could crop up if things are ever named the
22981           same
22982
22983 2004-12-30 01:59  ivan
22984
22985         * htetc/global.asa: kludge to fix nested includes with
22986           Apache::ASP... dunno how much longer i want to support that,
22987           should just switch to Mason
22988
22989 2004-12-29 17:41  ivan
22990
22991         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
22992           domain_record.pm
22993
22994 2004-12-29 04:01  ivan
22995
22996         * CREDITS: update credits
22997
22998 2004-12-29 04:00  ivan
22999
23000         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
23001           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
23002           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
23003           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
23004           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
23005           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
23006           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
23007           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
23008           httemplate/view/cust_main.cgi,
23009           httemplate/view/cust_main/packages.html, ANNOUNCE.1.5.0:
23010           historical (immutable) invoice details about services and other
23011           history infrastructure
23012
23013 2004-12-28 15:30  ivan
23014
23015         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
23016           export
23017
23018 2004-12-27 02:23  ivan
23019
23020         * ANNOUNCE.1.5.0: note integrated rt is updated
23021
23022 2004-12-27 02:19  ivan
23023
23024         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
23025           from causing payment or credit transactions from finishing
23026
23027 2004-12-27 01:23  ivan
23028
23029         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
23030           httemplate/edit/cust_main/contact.html: UI: rework shipping
23031           address javascript, closes: Bug#1085
23032
23033 2004-12-24 15:35  ivan
23034
23035         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
23036           toor
23037
23038 2004-12-24 15:28  ivan
23039
23040         * bin/passwd.import: remove $Id$ line
23041
23042 2004-12-24 15:27  ivan
23043
23044         * bin/passwd.import: import NP and *LK* from shadow file as * (no
23045           password)
23046
23047 2004-12-23 18:54  ivan
23048
23049         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
23050           to set payment date manually
23051
23052 2004-12-23 03:39  ivan
23053
23054         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
23055           svc_www-enable_subdomains config option
23056
23057 2004-12-23 01:15  ivan
23058
23059         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
23060           packages when no primary service is selected
23061
23062 2004-12-23 01:07  ivan
23063
23064         * FS/FS/part_pkg.pm: better debugging for options passed to insert
23065           method
23066
23067 2004-12-23 00:32  ivan
23068
23069         * README.1.5.0pre7, FS/bin/freeside-setup,
23070           httemplate/docs/upgrade10.html: allow NULL zip in some countries
23071
23072 2004-12-23 00:00  ivan
23073
23074         * README.1.5.0pre7, FS/bin/freeside-setup,
23075           httemplate/docs/upgrade10.html: going with 6 digit misnamed "npa"
23076           for now
23077
23078 2004-12-23 00:00  ivan
23079
23080         * bin/: rate-us.import, rate.import: adding rate import scripts
23081
23082 2004-12-22 23:29  ivan
23083
23084         * FS/FS/rate_region.pm: better short prefix display
23085
23086 2004-12-22 23:28  ivan
23087
23088         * httemplate/edit/rate.cgi: hide US regions for now, we don't
23089           currently need them for rating just invoice/session display and
23090           the web pages are so giant they're timing out
23091
23092 2004-12-22 06:40  ivan
23093
23094         * Makefile: chkconfig ON
23095
23096 2004-12-22 06:09  ivan
23097
23098         * Makefile: /usr/bin/true on fleabsd
23099
23100 2004-12-22 06:06  ivan
23101
23102         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
23103           warn and require confirmation when editing next bill dates to a
23104           date in the past, closes; Bug#430
23105
23106 2004-12-22 01:53  ivan
23107
23108         * FS/bin/freeside-daily: just "vaccum analyze" is fine
23109
23110 2004-12-21 15:19  ivan
23111
23112         * FS/FS/rate_detail.pm: need to use table modules we call
23113           ut_foreign_key on: rate, rate_region
23114
23115 2004-12-20 03:41  ivan
23116
23117         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
23118           ticket lists
23119
23120 2004-12-20 02:13  ivan
23121
23122         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
23123           better error messages on email errors
23124
23125 2004-12-20 00:21  ivan
23126
23127         * Makefile: remove quotes which were causing problems.  grr make
23128
23129 2004-12-20 00:16  ivan
23130
23131         * Makefile: add init script enable command in deb and redhat
23132
23133 2004-12-18 15:32  ivan
23134
23135         * httemplate/docs/: billing.html, install.html: add info about
23136           teTeX and Ghostscript
23137
23138 2004-12-18 02:52  ivan
23139
23140         * httemplate/index.html: fix spelling
23141
23142 2004-12-13 01:13  ivan
23143
23144         * FS/FS/Conf.pm, httemplate/index.html: add config option for
23145           address2 search, closes: Bug#1022
23146
23147 2004-12-12 10:51  ivan
23148
23149         * httemplate/view/cust_main/quick-charge.html: fix form action url
23150           for template
23151
23152 2004-12-12 00:34  ivan
23153
23154         * FS/FS/cust_main.pm: fix customer status display for some cases
23155           with suspended accounts
23156
23157 2004-12-11 15:16  ivan
23158
23159         * FS/FS/part_export/acct_sql.pm: finish modification
23160
23161 2004-12-11 14:50  ivan
23162
23163         * httemplate/docs/install.html: update install doc
23164
23165 2004-12-11 12:41  ivan
23166
23167         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
23168           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
23169           event, closes: Bug#977
23170
23171 2004-12-10 23:50  ivan
23172
23173         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
23174           httemplate/view/cust_main/order_pkg.html,
23175           httemplate/view/cust_main/packages.html,
23176           httemplate/view/cust_main/payment_history.html,
23177           httemplate/view/cust_main/quick-charge.html: voiding of echeck
23178           payments instead of refunds
23179
23180 2004-12-10 15:51  ivan
23181
23182         * httemplate/docs/selfservice.html: correct path to selfservice
23183
23184 2004-12-10 14:28  ivan
23185
23186         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
23187           and service address boxes
23188
23189 2004-12-10 13:25  ivan
23190
23191         * httemplate/docs/: overview-new.dia, overview-new.png: move the
23192           "self-service SSH tunnel" label to avoid ambiguity
23193
23194 2004-12-09 16:51  ivan
23195
23196         * FS/bin/freeside-setup: promo codes not unique...
23197
23198 2004-12-09 15:14  ivan
23199
23200         * httemplate/search/cust_main.cgi: typo
23201
23202 2004-12-09 15:05  ivan
23203
23204         * httemplate/search/cust_main.cgi: typo
23205
23206 2004-12-09 14:26  ivan
23207
23208         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
23209
23210 2004-12-09 14:23  ivan
23211
23212         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
23213           fields
23214
23215 2004-12-09 14:20  ivan
23216
23217         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
23218
23219 2004-12-09 14:06  ivan
23220
23221         * httemplate/search/cust_main.cgi: UI: same font size as the rest
23222           of the page
23223
23224 2004-12-09 14:02  ivan
23225
23226         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
23227           little
23228
23229 2004-12-09 13:59  ivan
23230
23231         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
23232           for empty value of custom tickets work???
23233
23234 2004-12-09 13:53  ivan
23235
23236         * httemplate/index.html: remove extra list item for now
23237
23238 2004-12-09 13:33  ivan
23239
23240         * httemplate/view/cust_main/tickets.html,
23241           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
23242           invoice addresses
23243
23244 2004-12-09 12:43  ivan
23245
23246         * FS/bin/freeside-setup: fix some typos noticed by pbowen
23247
23248 2004-12-09 04:46  ivan
23249
23250         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
23251
23252 2004-12-09 04:18  ivan
23253
23254         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
23255           up wrong id field
23256
23257 2004-12-09 04:03  ivan
23258
23259         * FS/FS/TicketSystem/RT_External.pm: use new var
23260
23261 2004-12-09 04:01  ivan
23262
23263         * FS/FS/Conf.pm: typo
23264
23265 2004-12-09 03:57  ivan
23266
23267         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
23268           for default queue id
23269
23270 2004-12-09 03:17  ivan
23271
23272         * httemplate/index.html: finish up for now
23273
23274 2004-12-09 02:07  ivan
23275
23276         * httemplate/search/cust_main.cgi: deuglify
23277
23278 2004-12-09 01:57  ivan
23279
23280         * httemplate/search/cust_main.cgi: fix typo
23281
23282 2004-12-09 01:21  ivan
23283
23284         * FS/FS/TicketSystem/RT_Internal.pm,
23285           httemplate/search/cust_main.cgi,
23286           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
23287           httemplate/view/cust_main/billing.html,
23288           httemplate/view/cust_main/contacts.html,
23289           httemplate/view/cust_main/misc.html,
23290           httemplate/view/cust_main/tickets.html: more RT integration
23291
23292 2004-12-06 06:42  ivan
23293
23294         * httemplate/search/cust_main.cgi: fix total link
23295
23296 2004-12-06 06:36  ivan
23297
23298         * httemplate/search/cust_main.cgi: fix total links and line up
23299           custom field columns
23300
23301 2004-12-06 06:15  ivan
23302
23303         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
23304           too
23305
23306 2004-12-06 06:13  ivan
23307
23308         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
23309           for counting tickets with severities...
23310
23311 2004-12-06 06:11  ivan
23312
23313         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
23314
23315 2004-12-06 06:09  ivan
23316
23317         * httemplate/search/cust_main.cgi: fix reading custome field values
23318
23319 2004-12-06 06:00  ivan
23320
23321         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
23322           FS/FS/TicketSystem/RT_External.pm,
23323           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
23324           httemplate/search/cust_main.cgi: 1st try at adding custom field
23325           handling
23326
23327 2004-12-06 00:09  ivan
23328
23329         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
23330           length" warning in latex escapes
23331
23332 2004-12-05 22:56  ivan
23333
23334         * httemplate/search/cust_main.cgi: link customers back to tickets!
23335
23336 2004-12-03 15:41  ivan
23337
23338         * htetc/handler.pl: landing rt 3.2.2
23339
23340 2004-12-03 13:23  ivan
23341
23342         * README.1.5.0pre7: landing RT 3.2.2
23343
23344 2004-12-03 12:51  ivan
23345
23346         * rt/: config, config.pld, bin/rt-commit-handler.in,
23347           etc/upgrade/2.1.71, sbin/rt-setup-database.in: landing rt 3.2.2
23348
23349 2004-12-03 12:38  ivan
23350
23351         * rt/: lib/t/05cronsupport.pl.in, lib/RT/Attributes.pm,
23352           lib/RT/Attribute_Overlay.pm, lib/RT/Attributes_Overlay.pm,
23353           lib/RT/Attribute.pm, lib/RT/I18N/en_malkovich.po,
23354           lib/RT/Action/RecordCorrespondence.pm,
23355           lib/RT/Action/RecordComment.pm,
23356           lib/RT/Interface/Email/Auth/GnuPG.pm,
23357           lib/RT/Condition/PriorityChange.pm,
23358           lib/RT/Interface/Web/Handler.pm, lib/RT/Search/FromSQL.pm,
23359           bin/standalone_httpd.in, etc/schema.Sybase, etc/acl.Sybase,
23360           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
23361           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
23362           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
23363           etc/upgrade/3.1.0/schema.Informix,
23364           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
23365           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
23366           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: Initial
23367           revision
23368
23369 2004-12-03 12:27  ivan
23370
23371         * rt/sbin/: rt-setup-database, rt-test-dependencies: remove
23372           autogenerated file
23373
23374 2004-12-02 02:18  ivan
23375
23376         * httemplate/search/cust_main.cgi: fix license boilerplate and
23377           search sorting
23378
23379 2004-12-02 01:59  ivan
23380
23381         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
23382           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
23383           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
23384           httemplate/index.html, FS/FS/TicketSystem/RT_Internal.pm,
23385           FS/FS/TicketSystem/RT_Libs.pm, htetc/global.asa,
23386           htetc/handler.pl, httemplate/search/cust_main.cgi,
23387           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
23388           second big RT integration checkin, customer linking/delinking
23389           interface
23390
23391 2004-12-01 10:49  ivan
23392
23393         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
23394           the package on changes
23395
23396 2004-11-30 19:35  ivan
23397
23398         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
23399           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
23400           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
23401           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
23402           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
23403           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
23404           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
23405           creditcard-less promo code signup
23406
23407 2004-11-30 11:55  khoff
23408
23409         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
23410           with the search/replace.
23411
23412 2004-11-29 15:52  khoff
23413
23414         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
23415           broadband service view.
23416
23417 2004-11-27 11:09  ivan
23418
23419         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
23420           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
23421           httemplate/index.html, rt/FREESIDE_MODIFIED, ANNOUNCE.1.5.0,
23422           Makefile, FS/FS.pm, htetc/global.asa, htetc/handler.pl: ticket
23423           system integration framework and skin RT
23424
23425 2004-11-26 01:39  ivan
23426
23427         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
23428           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
23429           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
23430           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
23431           type_pkgs.pm: remove POD VERSION sections
23432
23433 2004-11-26 01:08  ivan
23434
23435         * FS/FS/Conf.pm: update description for signup_server-realtime to
23436           reflect current reality, closes: Bug#575
23437
23438 2004-11-26 00:51  ivan
23439
23440         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
23441           part_pkg transactional stuff from web interface to part_pkg.pm,
23442           bumps Bug#18 to 1.5
23443
23444 2004-11-25 22:50  ivan
23445
23446         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
23447           password-noexlamation config files, patch from Stephpen Bechard,
23448           closes: Bug#539
23449
23450 2004-11-24 12:54  ivan
23451
23452         * Makefile: don't enabled RT by default
23453
23454 2004-11-24 10:28  khoff
23455
23456         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
23457           address search.
23458
23459 2004-11-24 02:28  ivan
23460
23461         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
23462           checks which are causing an error
23463
23464 2004-11-24 01:00  ivan
23465
23466         * Makefile: some RT install updates
23467
23468 2004-11-23 17:30  ivan
23469
23470         * FS/bin/freeside-daily: fix perms on automated backups
23471
23472 2004-11-23 17:28  ivan
23473
23474         * httemplate/index.html: add rate plan maintenance to sysadmin
23475           section
23476
23477 2004-11-22 10:20  ivan
23478
23479         * README.1.5.0pre7, FS/FS/ClientAPI/Signup.pm,
23480           FS/bin/freeside-setup, httemplate/docs/schema.html,
23481           httemplate/docs/upgrade10.html, FS/FS/Record.pm,
23482           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
23483           httemplate/edit/cust_main.cgi, httemplate/edit/part_pkg.cgi:
23484           promo codes and separate signup addresses for hdn
23485
23486 2004-11-22 03:11  ivan
23487
23488         * httemplate/search/sqlradius.cgi: Called-Station-ID label
23489
23490 2004-11-21 18:31  ivan
23491
23492         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
23493           search directions, fix bug preventing show_called_station,
23494           hide_ip and hide_data form working
23495
23496 2004-11-20 09:26  ivan
23497
23498         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
23499           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
23500           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
23501           FS/t/rate_prefix.t, FS/t/rate_region.t, ANNOUNCE.1.5.0,
23502           README.1.5.0pre7, SCHEMA_CHANGE,
23503           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
23504           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
23505           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
23506           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
23507           httemplate/edit/process/rate.cgi,
23508           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
23509           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
23510           htetc/global.asa, htetc/handler.pl,
23511           httemplate/search/sqlradius.cgi,
23512           httemplate/search/sqlradius.html: first pass at VoIP rating
23513
23514 2004-11-17 05:22  ivan
23515
23516         * httemplate/edit/part_pkg.cgi: #debugging cruft
23517
23518 2004-11-17 05:19  ivan
23519
23520         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
23521           clone-ing (customize package)
23522
23523 2004-11-16 06:19  ivan
23524
23525         * htetc/handler.pl: can't set $p without $cgi
23526
23527 2004-11-16 06:16  ivan
23528
23529         * htetc/handler.pl: correct package for $r
23530
23531 2004-11-16 06:11  ivan
23532
23533         * htetc/handler.pl: handle RT NoAuth sections
23534
23535 2004-11-12 21:37  ivan
23536
23537         * FS/FS/svc_acct.pm: oops, that's better
23538
23539 2004-11-12 21:32  ivan
23540
23541         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
23542           Argument isn't numeric errors
23543
23544 2004-11-11 04:18  ivan
23545
23546         * rt/sbin/rt-setup-database.in: merge in changes to
23547           rt-setup-database
23548
23549 2004-11-11 04:12  ivan
23550
23551         * rt/lib/RT/I18N/: hu.po, da.po: Initial revision
23552
23553 2004-11-09 03:42  ivan
23554
23555         * httemplate/search/report_tax.cgi: add handling for texas tax
23556           exemption and warning that report might not make sense for
23557           partial months other than the current one
23558
23559 2004-11-09 03:00  ivan
23560
23561         * httemplate/search/report_tax.cgi: add handling for texas tax
23562           exemption and warning that report might not make sense for
23563           partial months other than the current one
23564
23565 2004-11-09 01:31  ivan
23566
23567         * httemplate/search/report_tax.cgi: parenthesis help alot
23568
23569 2004-11-09 01:13  ivan
23570
23571         * httemplate/search/report_tax.cgi: fix for correct reporting of
23572           generic taxes
23573
23574 2004-11-09 00:14  ivan
23575
23576         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
23577
23578 2004-11-08 23:23  ivan
23579
23580         * httemplate/search/report_tax.cgi: fixes to run under the mason
23581           strictness
23582
23583 2004-11-08 01:24  ivan
23584
23585         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
23586           purpose
23587
23588 2004-11-08 01:16  ivan
23589
23590         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
23591           upgrades! (new installs ok)
23592
23593 2004-11-07 21:33  ivan
23594
23595         * bin/rollback: adding in case this is needed again
23596
23597 2004-11-07 14:58  ivan
23598
23599         * ANNOUNCE.1.5.0, httemplate/docs/install.html:  update install
23600           documentation for 1.5 HTML::Mason or Apache::ASP install
23601
23602 2004-10-30 17:01  ivan
23603
23604         * httemplate/search/cust_main-quickpay.html: quick pay shouldnt
23605           default to exact search
23606
23607 2004-10-26 05:36  ivan
23608
23609         * Makefile: 1.5.0pre6!
23610
23611 2004-10-26 05:33  ivan
23612
23613         * ANNOUNCE.1.5.0, httemplate/docs/billing.html,
23614           httemplate/docs/export.html, httemplate/docs/index.html,
23615           httemplate/docs/overview-new.dia,
23616           httemplate/docs/overview-new.png, httemplate/docs/schema.html,
23617           httemplate/docs/selfservice.html: slightly more up-to-date docs
23618
23619 2004-10-26 05:07  ivan
23620
23621         * FS/FS/part_export.pm: allow an empty exporttype so you can create
23622           new objects
23623
23624 2004-10-26 04:51  ivan
23625
23626         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
23627           webdemo!
23628
23629 2004-10-26 04:26  ivan
23630
23631         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
23632           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
23633           FS/FS/part_pkg_option.pm, ANNOUNCE.1.5.0, README.1.5.0pre6,
23634           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-setup,
23635           FS/t/part_pkg-flat.t, FS/t/part_pkg-flat_comission.t,
23636           FS/t/part_pkg-flat_comission_cust.t,
23637           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
23638           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
23639           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
23640           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
23641           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
23642           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
23643           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
23644           httemplate/view/cust_main.cgi, FS/FS/part_pkg/flat.pm,
23645           FS/FS/part_pkg/flat_comission.pm,
23646           FS/FS/part_pkg/flat_comission_cust.pm,
23647           FS/FS/part_pkg/flat_comission_pkg.pm,
23648           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
23649           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
23650           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
23651           FS/FS/part_pkg/sqlradacct_hour.pm,
23652           FS/FS/part_pkg/subscription.pm: modular price plans!
23653
23654 2004-10-25 23:33  ivan
23655
23656         * httemplate/search/report_tax.cgi: and one last case with named
23657           and not named taxes in the same region, ack
23658
23659 2004-10-25 23:04  ivan
23660
23661         * httemplate/search/report_tax.cgi: taxes are hard
23662
23663 2004-10-25 16:47  ivan
23664
23665         * httemplate/search/report_tax.cgi: hopefully fix tax report for
23666           taxclass & named tax edge cases
23667
23668 2004-10-25 16:39  ivan
23669
23670         * httemplate/search/report_tax.cgi: hopefully fix tax report for
23671           taxclass & named tax edge cases
23672
23673 2004-10-25 15:48  ivan
23674
23675         * httemplate/search/report_tax.cgi: hopefully fix tax report for
23676           taxclass & named tax edge cases
23677
23678 2004-10-25 14:35  ivan
23679
23680         * httemplate/search/report_tax.cgi: fix joins for proper tax
23681           reporting
23682
23683 2004-10-23 04:45  ivan
23684
23685         * conf/: alerter_template, invoice_latexfooter, invoice_template:
23686           better
23687
23688 2004-10-23 04:34  ivan
23689
23690         * conf/: invoice_latexfooter, invoice_latexnotes: update default
23691           notes and footer
23692
23693 2004-10-23 03:36  ivan
23694
23695         * FS/FS/part_export/artera_turbo.pm: add debug flag
23696
23697 2004-10-22 03:31  ivan
23698
23699         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
23700           support to main customer view, for artera turbo
23701
23702 2004-10-22 03:14  ivan
23703
23704         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
23705           aid
23706
23707 2004-10-21 01:54  ivan
23708
23709         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
23710
23711 2004-10-21 01:33  ivan
23712
23713         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
23714           package definition browse
23715
23716 2004-10-21 00:07  ivan
23717
23718         * httemplate/search/report_tax.cgi: fix tax report edge cases when
23719           using taxclasses in some regions but not others
23720
23721 2004-10-20 01:28  ivan
23722
23723         * bin/artera.import: back to id
23724
23725 2004-10-20 01:20  ivan
23726
23727         * bin/artera.import: locate existing ones by title, warn on errors
23728
23729 2004-10-20 01:16  ivan
23730
23731         * httemplate/index.html: add external browse
23732
23733 2004-10-20 01:14  ivan
23734
23735         * bin/artera.import: adding artera import
23736
23737 2004-10-20 01:08  ivan
23738
23739         * bin/artera.import: adding artera import
23740
23741 2004-10-20 01:07  ivan
23742
23743         * httemplate/: search/svc_external.cgi, index.html: add
23744           svc_external search
23745
23746 2004-10-19 17:44  ivan
23747
23748         * conf/logo.eps: new logo!
23749
23750 2004-10-19 16:52  ivan
23751
23752         * conf/logo.eps: new logo!
23753
23754 2004-10-19 04:50  ivan
23755
23756         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
23757           privledges, so -T not necessary
23758
23759 2004-10-19 01:44  ivan
23760
23761         * Makefile: sleep long enough to be worthwhile
23762
23763 2004-10-18 05:37  ivan
23764
23765         * httemplate/: index.html, images/mid-logo.png,
23766           images/small-logo.png: that's right, a new logo
23767
23768 2004-10-17 07:01  ivan
23769
23770         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
23771           fs_selfservice/FS-SelfService/SelfService.pm,
23772           fs_selfservice/FS-SelfService/cgi/agent.cgi,
23773           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
23774           fs_selfservice/FS-SelfService/cgi/provision_list.html,
23775           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
23776           turbo handling to self-service and reseller interfaces
23777
23778 2004-10-17 02:54  ivan
23779
23780         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
23781           templated svc_acct provisioner, from agent interface
23782
23783 2004-10-17 02:19  ivan
23784
23785         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, bin/populate-msgcat,
23786           README.1.5.0pre6, FS/FS/part_export/artera_turbo.pm,
23787           httemplate/docs/upgrade10.html, httemplate/view/svc_external.cgi:
23788           add options to adjust UI for artera turbo as svc_export
23789
23790 2004-10-16 03:15  ivan
23791
23792         * FS/FS/Conf.pm, FS/FS/part_export/artera_turbo.pm,
23793           README.1.5.0pre6, FS/FS/svc_external.pm, FS/bin/freeside-setup,
23794           httemplate/docs/upgrade10.html: add artera turbo export
23795
23796 2004-10-12 22:46  ivan
23797
23798         * Makefile: apachectl sucks ass
23799
23800 2004-10-12 14:59  ivan
23801
23802         * httemplate/view/svc_acct.cgi: fix edit link!  oops
23803
23804 2004-10-11 23:08  ivan
23805
23806         * httemplate/search/sqlradius.cgi: more info in error message for
23807           unknown export type, fix test for sqlradius_withdomain export,
23808           woo!
23809
23810 2004-10-11 22:54  ivan
23811
23812         * Makefile: update apache restart line for local apache
23813
23814 2004-10-09 03:57  ivan
23815
23816         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
23817           the RADIUS session data, link to the detail search
23818
23819 2004-10-06 06:39  ivan
23820
23821         * httemplate/search/: sqlradius.cgi: more formatting updates to
23822           RADIUS report
23823
23824 2004-10-06 06:33  ivan
23825
23826         * httemplate/search/sqlradius.cgi: small formatting updates to
23827           RADIUS report
23828
23829 2004-10-06 06:27  ivan
23830
23831         * httemplate/search/sqlradius.cgi: small formatting updates to
23832           RADIUS report
23833
23834 2004-10-06 05:37  ivan
23835
23836         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
23837           when using an ignored-accounting export
23838
23839 2004-10-05 09:28  ivan
23840
23841         * httemplate/search/sqlradius.cgi,
23842           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
23843           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
23844           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
23845           RADIUS session viewing
23846
23847 2004-10-05 07:16  ivan
23848
23849         * httemplate/view/cust_bill.cgi: links to show alternate invoices
23850           also
23851
23852 2004-10-05 06:52  ivan
23853
23854         * httemplate/view/cust_bill.cgi: links to show alternate invoices
23855           also
23856
23857 2004-10-05 06:43  ivan
23858
23859         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
23860           cust_bill.cgi: links to show alternate invoices also
23861
23862 2004-10-05 06:35  ivan
23863
23864         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
23865           cust_bill.cgi: links to show alternate invoices also
23866
23867 2004-10-05 05:17  ivan
23868
23869         * FS/bin/freeside-selfservice-server: DO open a database connection
23870           in the parent process, this cached the $dbdef and speeds things
23871           up significantly
23872
23873 2004-10-05 04:38  ivan
23874
23875         * ANNOUNCE.1.5.0: [no log message]
23876
23877 2004-09-22 04:28  ivan
23878
23879         * httemplate/search/: cust_bill_event.html,
23880           report_cust_credit.html, report_cust_pay.html, report_tax.html:
23881           add missing <TR> tags
23882
23883 2004-09-22 04:04  ivan
23884
23885         * httemplate/elements/: calendar-en.js, calendar-setup.js,
23886           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
23887           jscalendar
23888
23889 2004-09-21 00:57  ivan
23890
23891         * httemplate/view/cust_main.cgi: and for refunds too
23892
23893 2004-09-21 00:50  ivan
23894
23895         * httemplate/view/cust_main.cgi: better display of echeck
23896           payments/refunds/etc.
23897
23898 2004-09-16 06:22  ivan
23899
23900         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
23901           mass duplicate checking on export changes, fix bug in new export
23902           editing, error message includes the number of duplicate customers
23903           also
23904
23905 2004-09-16 00:19  ivan
23906
23907         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
23908
23909 2004-09-15 18:47  ivan
23910
23911         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
23912
23913 2004-09-15 08:31  ivan
23914
23915         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
23916           username@domain uniqueness, closes: Bug#980
23917
23918 2004-09-15 01:57  ivan
23919
23920         * FS/bin/freeside-selfservice-server: it would help to set the
23921           permissions on the lockfile right, so the kids can open it...
23922
23923 2004-09-15 01:45  ivan
23924
23925         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23926           obtain a new descriptor for the lock in kids, this should fix
23927           locking problems
23928
23929 2004-09-15 01:30  ivan
23930
23931         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
23932           the lock in kids, this should fix locking problems
23933
23934 2004-09-14 06:00  ivan
23935
23936         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
23937           httemplate/edit/cust_refund.cgi,
23938           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
23939
23940 2004-09-13 23:47  ivan
23941
23942         * FS/bin/freeside-selfservice-server,
23943           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23944           selfservice: - server: don't reconnect again if we've already
23945           been signalled to shutdown - server: add kid reaping to shutdown
23946           sequence - server: add another optional logging level to response
23947           sending - server: acquire write mutex for keepalives
23948
23949 2004-09-09 05:04  ivan
23950
23951         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
23952           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
23953           it doesn't use a separate process/ file, this allows large error
23954           messages to be displayed properly
23955
23956 2004-09-06 05:44  ivan
23957
23958         * FS/bin/freeside-selfservice-server,
23959           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23960           self-service keepalives
23961
23962 2004-09-06 02:44  ivan
23963
23964         * FS/bin/freeside-selfservice-server: don't open a database
23965           connection in the parent process
23966
23967 2004-09-06 02:28  ivan
23968
23969         * FS/bin/freeside-queued: don't die off even on database failures
23970
23971 2004-09-05 16:21  ivan
23972
23973         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
23974           catch it, but add client-side protection against
23975           double-submission also.
23976
23977 2004-09-05 15:42  ivan
23978
23979         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
23980           checking will catch it, but add client-side protection against
23981           double-submission also.
23982
23983 2004-09-05 02:42  ivan
23984
23985         * test/dup-test: adding duplicate test
23986
23987 2004-09-05 02:41  ivan
23988
23989         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
23990           conditions in duplicate checking
23991
23992 2004-09-04 03:02  ivan
23993
23994         * FS/FS/export_svc.pm: first try at duplicate checking on new
23995           export associations
23996
23997 2004-08-27 04:33  ivan
23998
23999         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
24000
24001 2004-08-27 04:16  ivan
24002
24003         * FS/bin/freeside-sqlradius-reset: add option to specify exports
24004
24005 2004-08-24 05:22  ivan
24006
24007         * Makefile: small Makefile update
24008
24009 2004-08-24 04:16  ivan
24010
24011         * FS/FS/ClientAPI/MyAccount.pm,
24012           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24013           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
24014           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
24015           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
24016           fs_selfservice/FS-SelfService/cgi/agent_main.html,
24017           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
24018           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
24019           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
24020           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
24021           fs_selfservice/FS-SelfService/cgi/list_customers.html,
24022           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
24023           fs_selfservice/FS-SelfService/cgi/provision.html,
24024           fs_selfservice/FS-SelfService/cgi/provision_list.html,
24025           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
24026           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
24027           fs_selfservice/FS-SelfService/cgi/view_customer.html,
24028           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
24029           FS/FS/ClientAPI/Signup.pm,
24030           fs_selfservice/FS-SelfService/SelfService.pm,
24031           httemplate/search/cust_main.cgi: big update for reseller
24032           interface
24033
24034 2004-08-20 01:58  ivan
24035
24036         * bin/ispman.ldap.import: adding
24037
24038 2004-08-19 09:35  ivan
24039
24040         * httemplate/search/cust_credit.html: add customer # to credit
24041           reports too
24042
24043 2004-08-19 03:53  ivan
24044
24045         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
24046           legal shells, closes: Bug#118
24047
24048 2004-08-18 17:22  ivan
24049
24050         * httemplate/search/: cust_pay.cgi, elements/search.html: add
24051           customer # to payment reports, add table cell alignment option to
24052           general search component
24053
24054 2004-08-17 06:14  ivan
24055
24056         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
24057           up cust_main records, also don't pollute the original object when
24058           used with override options, closes: Bug#982
24059
24060 2004-08-17 00:43  ivan
24061
24062         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
24063           path to passwd.cgi!
24064
24065 2004-08-14 05:26  ivan
24066
24067         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
24068           duplicate checking on new export associations
24069
24070 2004-08-11 16:56  ivan
24071
24072         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
24073
24074 2004-08-09 12:03  ivan
24075
24076         * init.d/freeside-init: add /usr/local/bin to PATH
24077
24078 2004-08-06 19:49  ivan
24079
24080         * httemplate/view/cust_main.cgi: disable order package button until
24081           a package has been selected
24082
24083 2004-08-05 11:47  ivan
24084
24085         * FS/FS.pm: fix pod typo
24086
24087 2004-08-02 02:43  ivan
24088
24089         * httemplate/index.html: fix link to virtual host browse
24090
24091 2004-08-01 17:41  ivan
24092
24093         * FS/FS/part_export/vpopmail.pm: no maintainer, use
24094           shellcommands_withdomain instead
24095
24096 2004-07-30 00:12  ivan
24097
24098         * FS/FS/svc_Common.pm: set fixed values from an explicitly
24099           specified svcpart on replace too
24100
24101 2004-07-29 21:54  ivan
24102
24103         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
24104           conf/cust_pkg-change_svcpart,
24105           httemplate/edit/process/cust_svc.cgi,
24106           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
24107           svcpart changes now trigger all necessary export actions, manual
24108           svcpart changing on svc_acct view, linking changes svcpart if you
24109           ask it to, closes: Bug#671, Bug#644
24110
24111 2004-07-29 14:49  ivan
24112
24113         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
24114           advertising source list
24115
24116 2004-07-15 15:40  ivan
24117
24118         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
24119           FS/FS/ClientAPI/Signup.pm,
24120           fs_selfservice/FS-SelfService/SelfService.pm,
24121           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24122           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
24123           fs_selfservice/FS-SelfService/cgi/logout.html,
24124           fs_selfservice/FS-SelfService/cgi/make_payment.html,
24125           fs_selfservice/FS-SelfService/cgi/myaccount.html,
24126           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
24127           fs_selfservice/FS-SelfService/cgi/payment_results.html,
24128           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
24129           fs_selfservice/FS-SelfService/cgi/provision.html,
24130           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
24131           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
24132           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
24133           httemplate/view/cust_main.cgi: big update for customer
24134           self-service: add provisioning/unprovisioning of purchased
24135           services, like fs_selfadmin
24136
24137 2004-07-12 06:51  ivan
24138
24139         * httemplate/view/cust_main.cgi: DEL out voided payments to
24140           distinguish them visually better
24141
24142 2004-07-10 07:46  ivan
24143
24144         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
24145           decline/cancel when customer has a negative balance & purchases
24146           stuff with it
24147
24148 2004-07-10 07:30  ivan
24149
24150         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
24151
24152 2004-07-10 06:30  ivan
24153
24154         * httemplate/: index.html, search/cust_bill_event.cgi,
24155           search/cust_bill_event.html: add calendar to cust_bill_event
24156           search page, make ending date default to open-ended like other
24157           reports
24158
24159 2004-07-10 06:21  ivan
24160
24161         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
24162           before and cluck loudly when the FS::tablename class isn't
24163           loaded, rather than throw exceptions
24164
24165 2004-07-10 06:08  ivan
24166
24167         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
24168           doesn't bomb out in FS::Record::qsearch with Can't locate object
24169           method virtual_fields via package FS::svc_external
24170
24171 2004-07-09 04:45  ivan
24172
24173         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
24174           agent.cgi, make sure warnings are turned off when parsing
24175           templates to avoid too much output to STDERR triggering obscure
24176           apache hang bug.  thanks dean you rule.
24177
24178 2004-07-09 02:29  ivan
24179
24180         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
24181           param separator
24182
24183 2004-07-08 04:15  ivan
24184
24185         * httemplate/edit/process/cust_main.cgi: don't change otaker when
24186           just editing account, closes: Bug#921
24187
24188 2004-07-07 09:06  ivan
24189
24190         * FS/FS/cust_pay.pm: allow payment modification so we can import
24191           order_number info
24192
24193 2004-07-06 12:10  ivan
24194
24195         * FS/FS/Record.pm: better error message for missing tables
24196
24197 2004-07-06 10:27  ivan
24198
24199         * ANNOUNCE.1.5.0: new features
24200
24201 2004-07-06 10:26  ivan
24202
24203         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
24204           httemplate/edit/cust_refund.cgi,
24205           httemplate/edit/process/cust_credit.cgi,
24206           httemplate/edit/process/cust_refund.cgi,
24207           httemplate/view/cust_main.cgi: payment voiding part deux & credit
24208           card refunds!
24209
24210 2004-07-06 07:22  ivan
24211
24212         * FS/FS/cust_refund.pm: document and check refund reasons
24213
24214 2004-07-06 06:26  ivan
24215
24216         * README.1.5.0pre1, README.1.5.0pre6, FS/FS.pm, FS/FS/cust_pay.pm,
24217           FS/FS/cust_pay_void.pm, FS/t/cust_pay_void.t,
24218           FS/bin/freeside-setup, httemplate/docs/schema.html,
24219           httemplate/docs/upgrade10.html,
24220           httemplate/misc/void-cust_pay.cgi: add cust_pay_void table and
24221           payment voiding web ui part one
24222
24223 2004-07-06 01:43  ivan
24224
24225         * htetc/: global.asa, handler.pl: 0.32 (and then some) released
24226
24227 2004-07-01 06:49  ivan
24228
24229         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
24230           self-service
24231
24232 2004-07-01 05:45  ivan
24233
24234         * FS/FS/agent.pm: fix silly bug editing agents
24235
24236 2004-07-01 05:42  ivan
24237
24238         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
24239           hash method with an empty Hash attribute, wtf?
24240
24241 2004-06-30 11:19  ivan
24242
24243         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
24244           template fixes
24245
24246 2004-06-30 11:12  ivan
24247
24248         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
24249           also fill in name filed
24250
24251 2004-06-30 11:01  ivan
24252
24253         * FS/FS/cust_pay.pm: typo
24254
24255 2004-06-30 10:57  ivan
24256
24257         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
24258           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
24259           conf/payment_receipt_email: payment receipts!
24260
24261 2004-06-30 07:33  ivan
24262
24263         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
24264           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
24265
24266 2004-06-30 03:02  ivan
24267
24268         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
24269           encrypt scp dumps
24270
24271 2004-06-30 02:56  ivan
24272
24273         * FS/FS/cust_bill.pm: fix warning message when agent-specific
24274           plandata cannot be found
24275
24276 2004-06-29 00:57  ivan
24277
24278         * httemplate/docs/schema.html: cust_pay_refund
24279
24280 2004-06-28 21:02  ivan
24281
24282         * ANNOUNCE.1.5.0, README.1.5.0pre6, FS/FS.pm, FS/MANIFEST,
24283           FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
24284           FS/FS/cust_credit_refund.pm, FS/FS/cust_pay.pm,
24285           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
24286           FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
24287           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
24288           httemplate/edit/cust_bill_pay.cgi,
24289           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
24290           table to refund payments
24291
24292 2004-06-25 11:28  ivan
24293
24294         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
24295           paydate_monthyear method and thus bug#862 and i need some sleep
24296
24297 2004-06-25 10:57  ivan
24298
24299         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
24300           httemplate/misc/payment.cgi: fix one-time card charging not
24301           pulling in exp date?
24302
24303 2004-06-25 10:26  ivan
24304
24305         * httemplate/misc/payment.cgi: set defaults so as to not change the
24306           billing type when entering a one time payment
24307
24308 2004-06-25 03:25  ivan
24309
24310         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
24311           rather before doing anything
24312
24313 2004-06-25 03:16  ivan
24314
24315         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
24316           contains a ;
24317
24318 2004-06-25 03:07  ivan
24319
24320         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
24321
24322 2004-06-25 01:44  ivan
24323
24324         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
24325
24326 2004-06-22 19:13  ivan
24327
24328         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
24329           lines
24330
24331 2004-06-22 18:23  ivan
24332
24333         * httemplate/docs/upgrade10.html: escape html
24334
24335 2004-06-21 20:12  ivan
24336
24337         * Makefile: snapshot before schema changes
24338
24339 2004-06-21 20:11  ivan
24340
24341         * FS/FS.pm: small doc update
24342
24343 2004-06-21 20:10  ivan
24344
24345         * bin/sqlradius.import: fix attribute importing bugs that borked
24346           the passwords
24347
24348 2004-06-21 07:24  ivan
24349
24350         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
24351           checking on add'l package order
24352
24353 2004-06-21 06:36  ivan
24354
24355         * FS/MANIFEST: removing old report from MANIFEST
24356
24357 2004-06-21 05:27  ivan
24358
24359         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
24360
24361 2004-06-21 03:58  ivan
24362
24363         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
24364           on agent add'l package order
24365
24366 2004-06-21 03:45  ivan
24367
24368         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
24369           primary
24370
24371 2004-06-21 03:26  ivan
24372
24373         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
24374           only allow primary users access to the self-service server
24375
24376 2004-06-18 03:28  ivan
24377
24378         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
24379           fix: avoid newline prepend fix from borking indented first <%,
24380           fixes customer search by otaker under mason, closes: Bug#830
24381
24382 2004-06-18 03:07  ivan
24383
24384         * httemplate/docs/install.html: recommend HTML::Mason
24385
24386 2004-06-17 05:32  ivan
24387
24388         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
24389           frontpage extensions to www_shellcommands export
24390
24391 2004-06-16 16:59  ivan
24392
24393         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
24394           hosts
24395
24396 2004-06-16 07:07  ivan
24397
24398         * httemplate/search/report_tax.cgi: update tax report for taxclass
24399
24400 2004-06-15 06:27  ivan
24401
24402         * fs_passwd/fs_passwd.cgi, fs_passwd/fs_passwd.html,
24403           fs_selfservice/FS-SelfService/cgi/passwd.cgi,
24404           fs_selfservice/FS-SelfService/cgi/passwd.html: moving passwd cgi
24405           to self-service
24406
24407 2004-06-15 03:59  ivan
24408
24409         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
24410           field check
24411
24412 2004-06-11 09:44  ivan
24413
24414         * httemplate/search/report_tax.cgi: fix date range for old perl,
24415           count tax exempt and COMP customers correctly
24416
24417 2004-06-11 07:57  ivan
24418
24419         * httemplate/search/report_tax.cgi: fix to find all customer
24420           scorrectly
24421
24422 2004-06-11 07:25  ivan
24423
24424         * httemplate/search/report_tax.cgi: tax report fix sort
24425
24426 2004-06-11 07:03  ivan
24427
24428         * FS/FS/Conf.pm, httemplate/index.html: tax report!
24429
24430 2004-06-11 06:44  ivan
24431
24432         * FS/bin/freeside-tax-report, httemplate/search/report_tax.cgi: tax
24433           report!
24434
24435 2004-06-11 00:37  ivan
24436
24437         * Makefile: add update-selfservice target
24438
24439 2004-06-10 05:58  ivan
24440
24441         * httemplate/browse/agent.cgi: now available as methods
24442
24443 2004-06-10 05:31  ivan
24444
24445         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
24446           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
24447           FS/FS/ClientAPI/Signup.pm,
24448           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24449           fs_selfservice/FS-SelfService/cgi/agent_login.html,
24450           fs_selfservice/FS-SelfService/cgi/agent_main.html,
24451           fs_selfservice/FS-SelfService/cgi/cvv2.html,
24452           fs_selfservice/FS-SelfService/cgi/cvv2.png,
24453           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
24454           fs_selfservice/FS-SelfService/cgi/list_customers.html,
24455           fs_selfservice/FS-SelfService/cgi/signup.html,
24456           fs_selfservice/FS-SelfService/cgi/view_customer.html,
24457           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
24458           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
24459
24460 2004-06-10 04:28  ivan
24461
24462         * httemplate/search/cust_main-otaker.cgi: tyop
24463
24464 2004-06-09 01:59  ivan
24465
24466         * Makefile: need this entry for myself though!
24467
24468 2004-06-09 00:17  ivan
24469
24470         * httemplate/docs/install.html: explicitly specify Apache
24471           httpd.conf.  fear.
24472
24473 2004-06-05 05:01  ivan
24474
24475         * Makefile: AND set its owner.  whew.
24476
24477 2004-06-05 04:55  ivan
24478
24479         * Makefile: and don't forget to make the dir
24480
24481 2004-06-05 04:47  ivan
24482
24483         * Makefile: fix path and make var substitution
24484
24485 2004-06-05 04:37  ivan
24486
24487         * Makefile: oops fix line endings in automated self-service lib
24488           install
24489
24490 2004-06-05 04:34  ivan
24491
24492         * Makefile: automated self-service lib install
24493
24494 2004-06-05 02:34  ivan
24495
24496         * bin/: sqlradius-norealm.reimport, sqlradius.import,
24497           sqlradius.reimport: sqlradius import updates
24498
24499 2004-06-04 20:00  ivan
24500
24501         * Makefile: self-service installer?
24502
24503 2004-06-03 03:09  ivan
24504
24505         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
24506           address on "re-email" link
24507
24508 2004-06-03 02:55  ivan
24509
24510         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
24511           screen and "re-email/re-print" links, also fix agent-specific
24512           From: address on "re-email" link
24513
24514 2004-06-03 00:00  ivan
24515
24516         * FS/FS/cust_bill.pm: better error message for non-applicable
24517           invoice events
24518
24519 2004-06-02 14:27  ivan
24520
24521         * fs_selfservice/DEPLOY: simple kludge for testing
24522
24523 2004-06-01 03:56  ivan
24524
24525         * httemplate/edit/part_bill_event.cgi: html table fix
24526
24527 2004-06-01 03:53  ivan
24528
24529         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
24530           per-agent invoice_from addresses
24531
24532 2004-06-01 02:23  ivan
24533
24534         * bin/postfix_courierimap.import: typo in sql
24535
24536 2004-05-31 18:49  ivan
24537
24538         * FS/FS/cust_bill.pm: typo in error message
24539
24540 2004-05-28 16:26  ivan
24541
24542         * bin/sqlradius.reimport: adding password/finger correction tool
24543           too
24544
24545 2004-05-28 06:48  ivan
24546
24547         * bin/postfix_courierimap.import: adding
24548
24549 2004-05-28 04:33  ivan
24550
24551         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
24552           checking the filename at all... to catch empty form submissions?
24553
24554 2004-05-28 04:21  ivan
24555
24556         * httemplate/misc/upload-batch.cgi: better error reporting on
24557           unparsable filenames
24558
24559 2004-05-28 03:38  ivan
24560
24561         * httemplate/search/elements/search.html: show a better message
24562           when no results are found
24563
24564 2004-05-28 03:17  ivan
24565
24566         * httemplate/search/cust_bill.html: correct count statement when
24567           searching for individual invoices by #
24568
24569 2004-05-28 01:40  ivan
24570
24571         * bin/sqlradius.import: really.
24572
24573 2004-05-28 01:37  ivan
24574
24575         * bin/sqlradius.import: fixed up and working?
24576
24577 2004-05-28 00:02  ivan
24578
24579         * FS/FS/svc_domain.pm: report value passed for illegal action
24580           pseudo-field
24581
24582 2004-05-27 02:30  ivan
24583
24584         * bin/sqlradius.import: fixup domain svcpart selection
24585
24586 2004-05-27 02:14  ivan
24587
24588         * bin/sqlradius.import: adding sqlradius.import
24589
24590 2004-05-26 11:59  ivan
24591
24592         * FS/FS/cust_bill.pm, httemplate/docs/upgrade-1.4.2.html: require
24593           the version of File::Temp with the OO interface
24594
24595 2004-05-26 06:07  ivan
24596
24597         * FS/FS/part_export/acct_sql.pm: fix table name
24598
24599 2004-05-26 06:02  ivan
24600
24601         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
24602           export some more to export to alias table also and in general be
24603           more configurable
24604
24605 2004-05-26 04:11  ivan
24606
24607         * FS/FS/cust_bill.pm: comma
24608
24609 2004-05-26 04:11  ivan
24610
24611         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
24612           temp files in cache.datasrc instead of /tmp
24613
24614 2004-05-26 03:36  ivan
24615
24616         * FS/FS/cust_bill.pm: better error checking/reporting for latex
24617           setup problems
24618
24619 2004-05-26 02:14  ivan
24620
24621         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
24622           web content in user homedirs and link to /var/www
24623
24624 2004-05-19 07:34  ivan
24625
24626         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
24627           acct_sql export
24628
24629 2004-05-19 07:29  ivan
24630
24631         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
24632           export
24633
24634 2004-05-19 07:22  ivan
24635
24636         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
24637
24638 2004-05-19 06:41  ivan
24639
24640         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
24641           t/part_export-acct_sql.t: adding acct_sql export
24642
24643 2004-05-19 05:31  ivan
24644
24645         * httemplate/edit/part_pkg.cgi: continue making
24646           hours/input/output/total display on invoices conditional on there
24647           being any charge for overages
24648
24649 2004-05-19 05:30  ivan
24650
24651         * httemplate/edit/part_pkg.cgi: finish making
24652           hours/input/output/total display on invoices conditional on there
24653           being any charge for overages
24654
24655 2004-05-19 05:28  ivan
24656
24657         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
24658           display on invoices conditional on there being any charge for
24659           overages
24660
24661 2004-05-17 17:20  ivan
24662
24663         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
24664           order_pkg to return pkgnum also
24665
24666 2004-05-14 05:25  ivan
24667
24668         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
24669           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
24670           httemplate/edit/process/part_bill_event.cgi: add per-agent
24671           invoice templates, add per-package suspend invoice events, fix
24672           automatic creation of invoice_latex alternate templates
24673
24674 2004-05-12 11:07  ivan
24675
24676         * bin/sequences.reset: easier this way
24677
24678 2004-05-12 11:02  ivan
24679
24680         * bin/: sequences.reset, freeside.import: adding
24681
24682 2004-05-12 03:03  ivan
24683
24684         * Makefile: for native apache installs
24685
24686 2004-05-11 05:01  ivan
24687
24688         * httemplate/edit/svc_www.cgi: i'm not usually like this.
24689
24690 2004-05-11 04:58  ivan
24691
24692         * httemplate/edit/svc_www.cgi: this has been an evening of logical
24693           negation
24694
24695 2004-05-11 04:54  ivan
24696
24697         * httemplate/edit/svc_www.cgi: so close
24698
24699 2004-05-11 04:52  ivan
24700
24701         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
24702           svc_www-usersvc_svcpart and hopefully simplified zone select too
24703
24704 2004-05-11 04:22  ivan
24705
24706         * httemplate/edit/svc_www.cgi: need to pull in $conf
24707
24708 2004-05-11 04:19  ivan
24709
24710         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
24711           default and one kludge, to improve webhosting UI
24712
24713 2004-05-11 02:50  ivan
24714
24715         * FS/FS/part_export/www_shellcommands.pm: fix commands
24716
24717 2004-05-10 17:46  ivan
24718
24719         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
24720           host browse
24721
24722 2004-05-10 16:16  ivan
24723
24724         * httemplate/docs/upgrade10.html: fix sequences in upgrade docs?
24725
24726 2004-05-10 06:46  ivan
24727
24728         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
24729           password changing command
24730
24731 2004-05-10 06:17  ivan
24732
24733         * FS/FS/part_export/shellcommands.pm: fall back to password
24734           changing in the case of blank suspension/unsuspension commands,
24735           like some exports
24736
24737 2004-05-10 04:10  ivan
24738
24739         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
24740           export commands configrable
24741
24742 2004-05-10 03:01  ivan
24743
24744         * bin/sendmail.import: properly nested greps
24745
24746 2004-05-10 02:59  ivan
24747
24748         * bin/sendmail.import: allow for multiple svc_acct svcparts
24749
24750 2004-05-10 02:40  ivan
24751
24752         * bin/sendmail.import: 5.005!
24753
24754 2004-05-10 02:38  ivan
24755
24756         * bin/sendmail.import: ach 5.005
24757
24758 2004-05-10 01:38  ivan
24759
24760         * CREDITS: rt and sql-ledger
24761
24762 2004-05-08 00:46  ivan
24763
24764         * FS/FS/svc_acct.pm: default finger to first+last
24765
24766 2004-05-06 15:37  ivan
24767
24768         * httemplate/edit/svc_www.cgi: brainfart
24769
24770 2004-05-06 15:34  ivan
24771
24772         * httemplate/edit/svc_www.cgi: tyop
24773
24774 2004-05-06 15:29  ivan
24775
24776         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
24777           change the restart command in apache exports
24778
24779 2004-05-06 15:29  ivan
24780
24781         * FS/FS/svc_acct.pm: protect properly against deleting users linked
24782           to virtual web sites
24783
24784 2004-05-06 15:18  ivan
24785
24786         * httemplate/edit/svc_www.cgi: show service name and
24787           fully-qualified address on service add
24788
24789 2004-05-04 11:44  ivan
24790
24791         * FS/FS/queue.pm: don't truncate job args for display
24792
24793 2004-05-03 08:40  ivan
24794
24795         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
24796           (svc_external: id, title / svc_acct: domain)
24797
24798 2004-05-03 07:32  ivan
24799
24800         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
24801           part_export/shellcommands_withdomain.pm: make RADIUS groups
24802           available to shellcommands exports
24803
24804 2004-05-01 15:49  ivan
24805
24806         * httemplate/search/: cust_bill.html, elements/search.html: don't
24807           display links to missing customers
24808
24809 2004-05-01 14:40  ivan
24810
24811         * httemplate/search/cust_bill.html: I'm slow this morning
24812
24813 2004-05-01 14:38  ivan
24814
24815         * httemplate/search/cust_bill.html: oops tyop
24816
24817 2004-05-01 14:05  ivan
24818
24819         * httemplate/search/cust_bill.html: handle missing customer records
24820           without erroring out
24821
24822 2004-04-30 20:54  ivan
24823
24824         * htetc/global.asa: very weird 5.005 problem
24825
24826 2004-04-30 14:58  ivan
24827
24828         * FS/FS/Record.pm: accept empty zips for non-US countries...
24829
24830 2004-04-30 13:22  ivan
24831
24832         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
24833           scalar search" warning
24834
24835 2004-04-30 12:08  ivan
24836
24837         * httemplate/index.html: 15 day open invoice reports for qis
24838
24839 2004-04-23 06:15  ivan
24840
24841         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
24842           FS/bin/freeside-credit-report, httemplate/index.html,
24843           httemplate/search/report_cc.cgi,
24844           httemplate/search/report_cc.html,
24845           httemplate/search/report_credit.cgi,
24846           httemplate/search/report_credit.html: add link to new credit
24847           report on main menu, remove old obsolete shell-out reports
24848
24849 2004-04-23 05:50  ivan
24850
24851         * Makefile, htetc/global.asa: fix up includes with Apache::ASP
24852
24853 2004-04-23 05:19  ivan
24854
24855         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
24856           httemplate/graph/money_time-graph.cgi,
24857           httemplate/graph/money_time.cgi,
24858           httemplate/search/cust_bill.html,
24859           httemplate/search/cust_credit.html,
24860           httemplate/search/cust_pay.cgi,
24861           httemplate/search/report_cust_credit.html,
24862           httemplate/search/elements/search.html: credit report, add some
24863           links to sales/credits/receipts summary, move payment search to
24864           template
24865
24866 2004-04-22 19:32  ivan
24867
24868         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
24869           search/elements/search.html: working templated invoice search!
24870
24871 2004-04-22 00:38  ivan
24872
24873         * httemplate/elements/pager.html: silly pager fix
24874
24875 2004-04-22 00:27  ivan
24876
24877         * httemplate/docs/: install.html, upgrade10.html: minor doc updates
24878
24879 2004-04-22 00:07  ivan
24880
24881         * httemplate/search/report_cust_credit.html: initial copy from
24882           report_cust_pay.html
24883
24884 2004-04-21 13:52  ivan
24885
24886         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
24887           problems should be fatal and trigger retry
24888
24889 2004-04-20 18:49  ivan
24890
24891         * FS/FS/cust_main.pm: respect country default for batch import
24892
24893 2004-04-20 13:24  ivan
24894
24895         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
24896
24897 2004-04-19 18:23  ivan
24898
24899         * FS/FS/cust_main.pm: accept expiration dates in the same format
24900           they are output...
24901
24902 2004-04-19 17:58  ivan
24903
24904         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
24905           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
24906           fs_selfservice/FS-SelfService/SelfService.pm,
24907           httemplate/view/cust_main.cgi: add methods for masking credit
24908           cards, add payment info modification to self-service
24909
24910 2004-04-13 18:00  ivan
24911
24912         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
24913           make life easier when importing new upstream versions
24914
24915 2004-04-13 17:48  khoff
24916
24917         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
24918
24919 2004-04-13 15:30  ivan
24920
24921         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
24922           being used anyway
24923
24924 2004-04-13 13:01  ivan
24925
24926         * FS/t/part_export-communigate_pro.t: adding forgotten test
24927
24928 2004-04-13 11:27  ivan
24929
24930         * Makefile: adding comments for fedora
24931
24932 2004-04-10 18:50  ivan
24933
24934         * httemplate/search/: report_prepaid_income.cgi,
24935           report_prepaid_income.html: update unearned revenue report based
24936           on feedback from kevin
24937
24938 2004-04-09 15:35  ivan
24939
24940         * Makefile: thank goodness its friday
24941
24942 2004-04-09 15:34  ivan
24943
24944         * Makefile: really properly disable RT where not using
24945
24946 2004-04-09 15:33  ivan
24947
24948         * Makefile: properly disable RT where not using
24949
24950 2004-04-09 15:29  ivan
24951
24952         * fs_passwd/fs_passwd.cgi: oops, this one too
24953
24954 2004-04-09 15:28  ivan
24955
24956         * fs_passwd/fs_passwd.html: fs_passwd.cgi
24957
24958 2004-04-08 05:37  ivan
24959
24960         * Makefile: fix psql command line options for older pg
24961
24962 2004-04-08 05:23  ivan
24963
24964         * Makefile: fix quotes
24965
24966 2004-04-08 05:07  ivan
24967
24968         * Makefile: don't enable by default
24969
24970 2004-04-08 05:05  ivan
24971
24972         * rt/sbin/: rt-setup-database, rt-setup-database.in: remove
24973           accidentally doubled lines in usage inst
24974
24975 2004-04-08 05:00  ivan
24976
24977         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
24978           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database,
24979           rt/sbin/rt-setup-database.in: beginning of RT integration
24980
24981 2004-04-07 22:53  ivan
24982
24983         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
24984           server until it is ready
24985
24986 2004-04-07 06:12  ivan
24987
24988         * FS/bin/freeside-reexport: oops, update the usage too
24989
24990 2004-04-07 06:11  ivan
24991
24992         * FS/bin/freeside-reexport: added options to select username,
24993           svcnum, svcpart
24994
24995 2004-04-07 04:39  ivan
24996
24997         * FS/FS/: Conf.pm, domain_record.pm: automatically update
24998           reverse-ARPA records (Bug#462) / recognize SOA records with the
24999           fqdn as well as @
25000
25001 2004-04-07 04:04  ivan
25002
25003         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
25004           domain
25005
25006 2004-04-07 01:34  ivan
25007
25008         * FS/FS/part_export.pm: argh, the glob itself is tainted under
25009           5.005
25010
25011 2004-04-07 01:07  ivan
25012
25013         * FS/FS/part_export.pm: make -T happy (under old perl?)
25014
25015 2004-04-05 19:03  ivan
25016
25017         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
25018
25019 2004-04-05 07:05  ivan
25020
25021         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
25022           httemplate/misc/process/link.cgi: add a domain pulldown to
25023           svc_acct linking, closes: Bug#277 / prevent "stealing" services
25024           with link unless you set legacy_link-steal config option, closes:
25025           Bug#321
25026
25027 2004-04-05 04:55  ivan
25028
25029         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
25030           heuristics to transfer ordering: primaries first, then sorted by
25031           quantity
25032
25033 2004-04-05 02:08  ivan
25034
25035         * htetc/global.asa, htetc/handler.pl, httemplate/docs/install.html,
25036           httemplate/docs/upgrade-1.4.2.html, httemplate/misc/whois.cgi,
25037           httemplate/view/svc_domain.cgi: add whois functionality
25038           internally instead of linking to geektools
25039
25040 2004-04-04 15:20  ivan
25041
25042         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
25043           to optionally allow non-matching svcparts to be moved during
25044           package changes, closes: Bug#667
25045
25046 2004-04-04 15:14  ivan
25047
25048         * httemplate/view/cust_main.cgi: comment out extraneous warning
25049
25050 2004-04-02 16:45  ivan
25051
25052         * httemplate/search/cust_bill.cgi: UI: stop making things small for
25053           no reason
25054
25055 2004-04-02 05:44  ivan
25056
25057         * htetc/global.asa, htetc/handler.pl,
25058           httemplate/view/cust_bill-pdf.cgi: remove Pragma:no-cache header,
25059           and set Content-Length and Cache-Control for viewing .pdf
25060           invoices with IE over SSL.
25061           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
25062
25063 2004-04-02 03:23  ivan
25064
25065         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
25066           .pdf extension to placate some versions of IE.  yay IE.
25067
25068 2004-04-01 18:09  ivan
25069
25070         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
25071           (r)ndc command
25072
25073 2004-04-01 06:50  ivan
25074
25075         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
25076           commands
25077
25078 2004-04-01 03:14  ivan
25079
25080         * httemplate/browse/part_referral.cgi: remove extraneous html
25081
25082 2004-04-01 03:09  ivan
25083
25084         * httemplate/browse/part_referral.cgi: oops!
25085
25086 2004-04-01 02:56  ivan
25087
25088         * httemplate/browse/part_referral.cgi: add a yesterday column and a
25089           total row, closes: Bug#797
25090
25091 2004-03-31 16:44  ivan
25092
25093         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
25094           sub-countries from Locale::SubCountry now
25095
25096 2004-03-30 09:13  ivan
25097
25098         * httemplate/docs/upgrade10.html: little more explanation about
25099           editing Pg dumps
25100
25101 2004-03-30 08:43  ivan
25102
25103         * FS/FS/cust_main.pm: mutex the bill and collect functions
25104           per-customer
25105
25106 2004-03-30 01:20  ivan
25107
25108         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
25109           list of ignored zones, add nameservice records to existing
25110           domains, update for API change inDNS::ZoneParse 0.84
25111
25112 2004-03-29 13:49  ivan
25113
25114         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
25115           also
25116
25117 2004-03-28 22:03  ivan
25118
25119         * FS/FS/part_export.pm: fix export_info sub to return an empty
25120           hashref instead of undef
25121
25122 2004-03-26 17:05  khoff
25123
25124         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
25125           services in a particular order to get around certain
25126           inter-service dependancies
25127
25128 2004-03-25 20:54  ivan
25129
25130         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
25131           2.09
25132
25133 2004-03-25 20:46  ivan
25134
25135         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
25136           necessary
25137
25138 2004-03-25 03:00  ivan
25139
25140         * FS/FS/part_export/: domain_shellcommands.pm,
25141           www_shellcommands.pm: typo from refactoring
25142
25143 2004-03-25 00:55  ivan
25144
25145         * FS/FS/part_export/: domain_shellcommands.pm,
25146           forward_shellcommands.pm, shellcommands.pm,
25147           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
25148           ISPMan integration
25149
25150 2004-03-24 22:42  ivan
25151
25152         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
25153           and later only so far, still waiting to hear about 4.10
25154
25155 2004-03-24 07:38  ivan
25156
25157         * httemplate/edit/part_export.cgi: catch misconfigured exports
25158
25159 2004-03-24 06:28  ivan
25160
25161         * FS/FS/: part_export.pm, part_export/apache.pm,
25162           part_export/bind.pm, part_export/bind_slave.pm,
25163           part_export/bsdshell.pm, part_export/communigate_pro.pm,
25164           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
25165           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
25166           part_export/forward_shellcommands.pm, part_export/http.pm,
25167           part_export/infostreet.pm, part_export/ldap.pm,
25168           part_export/postfix.pm, part_export/shellcommands.pm,
25169           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
25170           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
25171           part_export/sysvshell.pm, part_export/textradius.pm,
25172           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
25173           export info to the modules themselves
25174
25175 2004-03-24 06:23  ivan
25176
25177         * FS/FS/part_export/router.pm: move export info to the modules
25178           themselves
25179
25180 2004-03-24 06:21  ivan
25181
25182         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
25183           t/part_export-passwdfile.t: adding passwdfile export base class
25184
25185 2004-03-24 06:17  ivan
25186
25187         * eg/export_template.pm: update example export for the new world of
25188           export data in themodule files
25189
25190 2004-03-24 01:35  ivan
25191
25192         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
25193           t/part_export-postfix.t, t/part_export-router.t: add missing
25194           compile tests
25195
25196 2004-03-23 11:57  ivan
25197
25198         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
25199           partial credits
25200
25201 2004-03-22 19:36  ivan
25202
25203         * htetc/global.asa: make Apache::ASP includes work as expected
25204
25205 2004-03-22 19:31  ivan
25206
25207         * htetc/global.asa: includes fix
25208
25209 2004-03-22 19:29  ivan
25210
25211         * htetc/global.asa, httemplate/docs/install.html,
25212           httemplate/docs/upgrade10.html: includes with Apache::ASP
25213
25214 2004-03-22 16:06  ivan
25215
25216         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
25217           htetc/global.asa, htetc/handler.pl,
25218           httemplate/elements/small_custview.html,
25219           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
25220           httemplate/view/cust_main.cgi: one-time credit card and ACH
25221           payments (like self-service) closes: Bug#648
25222
25223 2004-03-22 16:06  ivan
25224
25225         * httemplate/search/report_receivables.cgi: fix sorting of NULL
25226           companies differently than empty companies
25227
25228 2004-03-22 11:02  ivan
25229
25230         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
25231           size of 6
25232
25233 2004-03-22 09:13  ivan
25234
25235         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
25236           add ACH help graphic
25237
25238 2004-03-22 07:18  ivan
25239
25240         * FS/FS/CGI.pm: tone down the titles
25241
25242 2004-03-22 07:04  ivan
25243
25244         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
25245
25246 2004-03-22 04:50  ivan
25247
25248         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
25249           expiration selection now -> 15 years instead of hardcoded
25250
25251 2004-03-22 03:05  ivan
25252
25253         * httemplate/: edit/process/REAL_cust_pkg.cgi,
25254           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
25255           misc/unprovision.cgi, misc/process/link.cgi,
25256           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
25257           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
25258           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
25259           remove everything that links to package view also, closes:
25260           Bug#569
25261
25262 2004-03-22 02:36  ivan
25263
25264         * httemplate/view/cust_main.cgi: further small UI tweaks
25265
25266 2004-03-22 02:16  ivan
25267
25268         * httemplate/: misc/expire_pkg.cgi, misc/process/expire_pkg.cgi,
25269           view/cust_main.cgi: yay!  remove package view entirely (closes:
25270           Bug#569)
25271
25272 2004-03-21 18:59  ivan
25273
25274         * httemplate/view/cust_main.cgi: much easier to understand listing
25275           of credits/payments that get split up, closes: Bug#773, 762
25276
25277 2004-03-19 04:36  ivan
25278
25279         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
25280
25281 2004-03-18 14:35  ivan
25282
25283         * FS/FS/part_export/shellcommands.pm: quote already-crypted
25284           passwords to prevent variable substitution
25285
25286 2004-03-18 14:32  ivan
25287
25288         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
25289           replace also
25290
25291 2004-03-18 14:00  ivan
25292
25293         * bin/shadow.reimport: add -b option
25294
25295 2004-03-18 12:58  ivan
25296
25297         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
25298           passwords
25299
25300 2004-03-17 17:46  ivan
25301
25302         * FS/bin/freeside-selfservice-server,
25303           fs_selfservice/FS-SelfService/SelfService.pm,
25304           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
25305           require Storable minimum 2.09
25306
25307 2004-03-17 15:16  ivan
25308
25309         * FS/FS/svc_acct.pm: fixup password checking to understand
25310           old-style *SUSPENDED* accounts and not to allow access for * ! !!
25311           passwords
25312
25313 2004-03-17 15:08  ivan
25314
25315         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
25316           accounts
25317
25318 2004-03-17 14:55  ivan
25319
25320         * bin/shadow.reimport: fix multiple svcparts
25321
25322 2004-03-17 14:53  ivan
25323
25324         * bin/shadow.reimport: allow multiple svcparts
25325
25326 2004-03-17 14:49  ivan
25327
25328         * bin/shadow.reimport: re-enable prompting
25329
25330 2004-03-17 14:45  ivan
25331
25332         * bin/shadow.reimport: add -d and -r options
25333
25334 2004-03-17 13:47  ivan
25335
25336         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_acct.pm,
25337           FS/FS/ClientAPI/passwd.pm, httemplate/docs/install.html,
25338           httemplate/docs/upgrade-1.4.2.html: proper self-service login
25339           supporting plaintext, crypt and MD5 passwords
25340
25341 2004-03-16 12:41  ivan
25342
25343         * Makefile: rt-setup-database, not rt-initialize-database
25344
25345 2004-03-15 23:06  ivan
25346
25347         * Makefile, rt/config.layout.in: masonstatedir can't be configured
25348           form ./configure either, must use layout
25349
25350 2004-03-15 23:04  ivan
25351
25352         * Makefile: and finally, run the ./configure
25353
25354 2004-03-15 23:03  ivan
25355
25356         * Makefile: use a proper delimter
25357
25358 2004-03-15 23:00  ivan
25359
25360         * Makefile: transposition
25361
25362 2004-03-15 22:59  ivan
25363
25364         * Makefile: autogenerate rt/config.layout file
25365
25366 2004-03-15 22:58  ivan
25367
25368         * rt/: FREESIDE_MODIFIED, config.layout, config.layout.in:
25369           config.layout needs to be generated
25370
25371 2004-03-15 22:45  ivan
25372
25373         * Makefile: initial RT targets
25374
25375 2004-03-15 22:43  ivan
25376
25377         * rt/: FREESIDE_MODIFIED, sbin/rt-setup-database: initial
25378           (hopefully rather unobtrusive) patch
25379
25380 2004-03-15 20:36  ivan
25381
25382         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
25383
25384 2004-03-15 16:34  ivan
25385
25386         * Makefile: dont want to error out here
25387
25388 2004-03-12 17:27  ivan
25389
25390         * Makefile: really add the necessary backslashes this time, fix
25391           s/// delimteres
25392
25393 2004-03-12 16:53  ivan
25394
25395         * Makefile: oops
25396
25397 2004-03-12 16:50  ivan
25398
25399         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
25400           Makefile
25401
25402 2004-03-12 16:16  ivan
25403
25404         * Makefile: fix suse document root
25405
25406 2004-03-12 04:39  ivan
25407
25408         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
25409           httemplate/view/cust_main.cgi: add unapplycredits configuration
25410           option
25411
25412 2004-03-12 04:11  ivan
25413
25414         * httemplate/graph/money_time.cgi: fix title
25415
25416 2004-03-12 04:10  ivan
25417
25418         * httemplate/docs/upgrade10.html: add history tables to field
25419           change upgrade instructions, add hints for pre-5.6 perl, add
25420           index on cust_pay._date
25421
25422 2004-03-12 02:22  ivan
25423
25424         * httemplate/index.html: add badly-named new report
25425
25426 2004-03-12 02:19  ivan
25427
25428         * httemplate/docs/upgrade-1.4.2.html: few more 1.4.2 upgrade hints
25429
25430 2004-03-12 00:56  ivan
25431
25432         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
25433           by default; horrible performance
25434
25435 2004-03-12 00:17  ivan
25436
25437         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
25438           contain the strings now, not just match exactly
25439
25440 2004-03-11 21:58  ivan
25441
25442         * httemplate/docs/upgrade10.html: document trouble schema changes
25443           backported to 1.4.2
25444
25445 2004-03-11 21:49  ivan
25446
25447         * httemplate/docs/upgrade10.html: remove comment
25448
25449 2004-03-11 13:35  ivan
25450
25451         * httemplate/docs/upgrade10.html: add info for ancient Pg versions
25452
25453 2004-03-11 13:19  ivan
25454
25455         * conf/logo.eps: oops, wrong logo
25456
25457 2004-03-11 13:07  ivan
25458
25459         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
25460           point invoice_latex at it by default
25461
25462 2004-03-11 00:54  ivan
25463
25464         * FS/bin/freeside-selfservice-server: turn down logging level
25465
25466 2004-03-10 23:33  ivan
25467
25468         * fs_passwd/: fs_passwd, fs_passwd.cgi, fs_passwd_server,
25469           fs_passwdd: update fs_passwd stuff as wrappers around
25470           self-service
25471
25472 2004-03-10 20:17  ivan
25473
25474         * FS/MANIFEST: incorrect listing in MANIFEST
25475
25476 2004-03-10 18:03  ivan
25477
25478         * rt/lib/RT/: I18N/it.po, Interface/REST.pm: Initial revision
25479
25480 2004-03-10 17:59  ivan
25481
25482         * rt/: README.Oracle, UPGRADING, bin/rt.in,
25483           docs/rt3-schema-relationships.dot, etc/acl.Informix,
25484           etc/drop.Informix, etc/drop.Oracle, etc/schema.Informix,
25485           lib/RT/StyleGuide.pod: Initial revision
25486
25487 2004-03-10 17:05  ivan
25488
25489         * Makefile: update for suse
25490
25491 2004-03-10 14:27  khoff
25492
25493         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
25494           weren't being properly masked on errors.  The router/block select
25495           box wasn't being generated on errors.
25496
25497 2004-03-10 11:06  khoff
25498
25499         * httemplate/browse/router.cgi: Added hide/show customer router
25500           link.
25501
25502 2004-03-09 18:37  khoff
25503
25504         * httemplate/browse/router.cgi: UI cleanup.
25505
25506 2004-03-05 16:57  ivan
25507
25508         * httemplate/docs/upgrade10.html: doc
25509
25510 2004-03-05 06:34  ivan
25511
25512         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
25513           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
25514           FS/t/Report-Table.t, FS/t/Report.t, htetc/global.asa,
25515           htetc/handler.pl, httemplate/graph/money_time-graph.cgi,
25516           httemplate/graph/money_time.cgi: beginning of OO reporting
25517           interface, create acadia-requested crosstab reports
25518
25519 2004-03-04 21:59  ivan
25520
25521         * FS/bin/freeside-daily: fix -v
25522
25523 2004-03-03 08:32  ivan
25524
25525         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
25526           be create and fetchmail should not be run
25527
25528 2004-03-03 05:42  ivan
25529
25530         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
25531           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
25532           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
25533           emails being sent to signup server declined accounts, closes:
25534           Bug#743
25535
25536 2004-03-02 22:20  ivan
25537
25538         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
25539           well as disable them (IE doesn't grey out disabled text dialogs)
25540
25541 2004-02-28 15:06  ivan
25542
25543         * httemplate/docs/ieak.html: for now
25544
25545 2004-02-28 14:57  ivan
25546
25547         * Makefile: s/cleanwhisker/pouncequick/
25548
25549 2004-02-28 14:49  ivan
25550
25551         * FS/t/acct_snarf.t: adding
25552
25553 2004-02-28 14:48  ivan
25554
25555         * FS/FS/cust_pkg.pm: minor fixes
25556
25557 2004-02-28 14:47  ivan
25558
25559         * CREDITS: credit where the typeset invoices came from!
25560
25561 2004-02-28 14:43  ivan
25562
25563         * htetc/global.asa, httemplate/docs/install.html,
25564           httemplate/docs/upgrade-1.4.2.html: Apache::ASP 2.55 required
25565
25566 2004-02-28 14:40  ivan
25567
25568         * httemplate/edit/process/cust_main_county-collapse.cgi: style
25569
25570 2004-02-28 14:40  ivan
25571
25572         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
25573           recurtax fields
25574
25575 2004-02-28 14:26  ivan
25576
25577         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
25578           1.32, finally closes Bug#639
25579
25580 2004-02-27 13:21  khoff
25581
25582         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
25583           were trying to call addr on an undefined object.  That's not
25584           good.
25585
25586 2004-02-26 11:21  ivan
25587
25588         * httemplate/view/svc_forward.cgi: correct cancel link
25589           s/account/mail forward/
25590
25591 2004-02-25 20:01  ivan
25592
25593         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
25594
25595 2004-02-25 19:32  ivan
25596
25597         * FS/FS/Record.pm: allow replace with no arguments
25598
25599 2004-02-25 02:37  ivan
25600
25601         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
25602           forward editing for new svc_forward.src field
25603
25604 2004-02-24 21:11  ivan
25605
25606         * FS/FS/CGI.pm: kludge around it completely
25607
25608 2004-02-24 21:04  ivan
25609
25610         * FS/FS/CGI.pm: third time's the charm
25611
25612 2004-02-24 21:00  ivan
25613
25614         * FS/FS/CGI.pm: oops, not the right way to blank them
25615
25616 2004-02-24 20:56  ivan
25617
25618         * FS/FS/CGI.pm: query strings get passed through sometimes?
25619
25620 2004-02-24 19:50  ivan
25621
25622         * httemplate/docs/install.html: formatting
25623
25624 2004-02-23 00:12  ivan
25625
25626         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
25627           fallback suspension code
25628
25629 2004-02-13 10:58  ivan
25630
25631         * bin/postfix.export: postfix export
25632
25633 2004-02-13 06:04  ivan
25634
25635         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
25636
25637 2004-02-13 05:53  ivan
25638
25639         * httemplate/edit/part_svc.cgi: typo
25640
25641 2004-02-13 04:27  ivan
25642
25643         * FS/FS/part_export/postfix.pm: adding postfix export
25644
25645 2004-02-13 03:47  ivan
25646
25647         * bin/sendmail.import: it lives!
25648
25649 2004-02-13 03:44  ivan
25650
25651         * httemplate/docs/upgrade10.html: workaround for older Pg
25652
25653 2004-02-13 03:28  ivan
25654
25655         * httemplate/: index.html, search/svc_forward.cgi,
25656           view/svc_forward.cgi: add mail alias browse to main menu and fix
25657           mail alias view to recognize new schema also
25658
25659 2004-02-13 02:57  ivan
25660
25661         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: continue
25662           adding svc_forward.src: make svc_forward.srcsvc nullable
25663
25664 2004-02-13 02:35  ivan
25665
25666         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
25667           httemplate/docs/schema.html, httemplate/docs/upgrade10.html: add
25668           svc_forward.src
25669
25670 2004-02-13 00:02  ivan
25671
25672         * bin/sendmail.import: initial import
25673
25674 2004-02-12 20:01  ivan
25675
25676         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
25677           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
25678           depend on Net::SSH 0.08 for non-blocking STDERR read
25679
25680 2004-02-12 02:44  ivan
25681
25682         * bin/bind.import: fix usage msg
25683
25684 2004-02-11 22:31  ivan
25685
25686         * htetc/global.asa, htetc/handler.pl,
25687           httemplate/misc/email-invoice.cgi,
25688           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
25689           re-email invoice, closes: bug#526 and have print and email
25690           invoice links redirect back to top of customer view page instead
25691           of #history tag
25692
25693 2004-02-07 14:13  ivan
25694
25695         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
25696
25697 2004-02-07 00:24  ivan
25698
25699         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
25700           to sqlradius and sqlradius_withdomain exports
25701
25702 2004-02-05 17:00  ivan
25703
25704         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
25705
25706 2004-02-02 16:19  ivan
25707
25708         * bin/shadow.reimport: adding shadow.reimport
25709
25710 2004-02-01 01:29  ivan
25711
25712         * Makefile: use install to make all components of FREESIDE_CONF dir
25713
25714 2004-01-30 22:33  ivan
25715
25716         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
25717           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
25718           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
25719           htetc/global.asa, htetc/handler.pl, httemplate/docs/schema.html,
25720           httemplate/docs/upgrade-1.4.2.html,
25721           httemplate/docs/upgrade10.html: add pkg_svc.primary_svc flag to
25722           enable an explicit first package flag
25723
25724 2004-01-30 22:20  ivan
25725
25726         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
25727           empty values in non-primary-keyed tables
25728
25729 2004-01-30 12:40  ivan
25730
25731         * httemplate/docs/upgrade-1.4.2.html: not appropriate
25732
25733 2004-01-29 19:58  ivan
25734
25735         * FS/FS/part_export.pm: add default freebsd and linux
25736           suspension/unsuspension commands, work around FreeBSD pw(1) lack
25737           of locking, and don't prepend "*SUSPENDED* " to suspend an
25738           account anymore
25739
25740 2004-01-29 19:05  ivan
25741
25742         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
25743           suspend an account
25744
25745 2004-01-29 17:27  ivan
25746
25747         * Makefile: multiple self-service machines aren't enclosed in
25748           quotes
25749
25750 2004-01-29 17:10  ivan
25751
25752         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
25753           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
25754           support for running selfservice server against multiple machines
25755
25756 2004-01-27 17:45  ivan
25757
25758         * httemplate/search/svc_acct.cgi: fix link from service definition
25759           browse to services
25760
25761 2004-01-27 17:39  ivan
25762
25763         * httemplate/: index.html, browse/part_svc.cgi,
25764           search/svc_acct.cgi, search/svc_domain.cgi: add service
25765           definition browse by number of active services
25766
25767 2004-01-23 03:20  ivan
25768
25769         * httemplate/: index.html, search/report_prepaid_income.cgi,
25770           search/report_prepaid_income.html: add prepaid income to main
25771           menu and allow arbitrary dates
25772
25773 2004-01-23 01:04  ivan
25774
25775         * httemplate/search/report_prepaid_income.cgi: tidy up look
25776
25777 2004-01-23 00:58  ivan
25778
25779         * httemplate/search/report_prepaid_income.cgi: oops
25780
25781 2004-01-23 00:55  ivan
25782
25783         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
25784           income report
25785
25786 2004-01-22 19:22  ivan
25787
25788         * FS/FS/cust_bill.pm: undo debugging change
25789
25790 2004-01-22 19:21  ivan
25791
25792         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
25793           avoid gigantic line items
25794
25795 2004-01-22 19:01  ivan
25796
25797         * httemplate/edit/cust_main.cgi: and the same for ship_
25798
25799 2004-01-22 18:53  ivan
25800
25801         * httemplate/edit/cust_main.cgi: fix state default and set min year
25802           to this year, patch from <matthewd>, thanks!
25803
25804 2004-01-22 16:49  ivan
25805
25806         * debian/control: update ideas about package splitup
25807
25808 2004-01-21 16:21  ivan
25809
25810         * FS/FS/cust_main.pm: fix cancel method
25811
25812 2004-01-21 16:11  ivan
25813
25814         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
25815           properly
25816
25817 2004-01-21 15:45  ivan
25818
25819         * httemplate/misc/dump.cgi: fix newline problem in dump
25820
25821 2004-01-21 14:10  ivan
25822
25823         * FS/FS/cust_bill.pm: clean up all temp files!
25824
25825 2004-01-21 14:00  ivan
25826
25827         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
25828           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
25829
25830 2004-01-20 16:04  ivan
25831
25832         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
25833           cust_pkg.cgi: don't include the _next_ day, just the full ending
25834           day
25835
25836 2004-01-20 12:30  ivan
25837
25838         * httemplate/: index.html, misc/dump.cgi: add database dump from
25839           web interface
25840
25841 2004-01-19 15:21  ivan
25842
25843         * httemplate/docs/upgrade-1.4.2.html: typeset invoice doc update
25844
25845 2004-01-18 13:03  ivan
25846
25847         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
25848           as a hashref causes too many other problems.  please leave as is.
25849           DBD::Pg needs to be fixed.  1.31 is a lost cause.
25850
25851 2004-01-16 13:45  ivan
25852
25853         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
25854           also
25855
25856 2004-01-12 12:52  ivan
25857
25858         * httemplate/docs/upgrade10.html: add IPC::ShareLite and
25859           Locale::SubCountry
25860
25861 2004-01-12 12:52  ivan
25862
25863         * httemplate/docs/upgrade-1.4.2.html: add IPC::ShareLite
25864
25865 2004-01-12 12:40  khoff
25866
25867         * httemplate/edit/part_virtual_field.cgi: Lists are just better
25868           sorted.
25869
25870 2004-01-12 12:34  khoff
25871
25872         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
25873
25874 2004-01-11 16:03  ivan
25875
25876         * httemplate/view/cust_bill.cgi: only display "view typeset
25877           invoice" when there is an invoice_latex template
25878
25879 2004-01-11 15:59  ivan
25880
25881         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
25882           invoice view in web UI uses pdf instead of postscript, closes
25883           Bug#614
25884
25885 2004-01-11 15:38  ivan
25886
25887         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
25888
25889 2004-01-11 15:37  ivan
25890
25891         * httemplate/view/cust_bill-pdf.cgi: adding
25892
25893 2004-01-10 03:17  ivan
25894
25895         * Makefile: workaround stubborn shells globbing [a-z] to include
25896           CVS/
25897
25898 2004-01-09 20:19  ivan
25899
25900         * FS/FS/cust_main.pm: don't require payname for DCHK either
25901
25902 2004-01-09 19:50  ivan
25903
25904         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
25905           invoice event edits
25906
25907 2004-01-09 14:46  ivan
25908
25909         * httemplate/search/report_receivables.cgi: add customer number
25910
25911 2004-01-09 14:39  ivan
25912
25913         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
25914           deletions: need to use Date::Format and FS::Misc qw(send_email)
25915           in cust_credit.pm, need a link to delete unapplied credits too
25916
25917 2004-01-09 14:15  ivan
25918
25919         * FS/FS/Conf.pm: correct tyop
25920
25921 2004-01-09 14:11  ivan
25922
25923         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
25924           httemplate/view/cust_main.cgi,
25925           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
25926           value to enable deletion of credits
25927
25928 2004-01-09 13:09  ivan
25929
25930         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
25931           value
25932
25933 2004-01-06 22:10  khoff
25934
25935         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
25936           billing services in an external sql database.
25937
25938 2004-01-05 12:24  ivan
25939
25940         * httemplate/index.html: fix other packages by next bill date link
25941
25942 2004-01-03 19:54  ivan
25943
25944         * httemplate/docs/signup.html: remove obsolete netscape CCK
25945           supportsignup.cgi
25946
25947           depend on HTTP::BrowserDetect directly instead of via deprecated
25948           HTTP::Headers::UserAgent (closes: Bug#578)
25949
25950 2004-01-03 00:42  ivan
25951
25952         * httemplate/browse/agent.cgi: fix heading colspan when there is no
25953           agent.disabled column
25954
25955 2004-01-01 12:40  ivan
25956
25957         * FS/FS/cust_bill.pm: escape stuff from latex
25958
25959 2003-12-29 22:02  khoff
25960
25961         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
25962           around a bug in DBD::Pg version 1.31.
25963
25964 2003-12-27 00:23  ivan
25965
25966         * httemplate/: index.html, search/cust_pkg.cgi,
25967           search/cust_pkg.html, search/cust_pkg_report.cgi: package reports
25968           by agent
25969
25970 2003-12-24 10:18  khoff
25971
25972         * FS/bin/freeside-setup: tyop
25973
25974 2003-12-22 18:36  ivan
25975
25976         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
25977           FS/t/svc_external.t, htetc/global.asa, htetc/handler.pl,
25978           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
25979           httemplate/edit/process/svc_external.cgi,
25980           httemplate/view/svc_external.cgi: add svc_external
25981
25982 2003-12-22 17:46  ivan
25983
25984         * FS/FS.pm, FS/FS/svc_external.pm, FS/bin/freeside-setup,
25985           httemplate/docs/upgrade10.html, FS/FS/cust_svc.pm: add
25986           svc_external
25987
25988 2003-12-22 17:10  ivan
25989
25990         * eg/table_template-svc.pm: update svc template for 1.5
25991
25992 2003-12-22 17:06  ivan
25993
25994         * eg/table_template-svc.pm: fix path to svc_Common in example table
25995
25996 2003-12-22 16:51  ivan
25997
25998         * FS/FS/ClientAPI/MyAccount.pm,
25999           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
26000           selfservice API
26001
26002 2003-12-22 16:41  ivan
26003
26004         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
26005           option
26006
26007 2003-12-22 13:37  ivan
26008
26009         * httemplate/browse/cust_pay_batch.cgi: add total cards & amount to
26010           pending batch screen
26011
26012 2003-12-22 13:22  ivan
26013
26014         * FS/FS/cust_main.pm: default to the whole-country tax rate if
26015           states aren't defined
26016
26017 2003-12-22 13:18  ivan
26018
26019         * FS/FS/cust_bill.pm: quiet warning
26020
26021 2003-12-22 13:01  ivan
26022
26023         * FS/FS/cust_credit.pm: allow credits to be modified at API level
26024
26025 2003-12-22 09:50  ivan
26026
26027         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
26028           subs
26029
26030 2003-12-21 15:16  ivan
26031
26032         * httemplate/browse/agent_type.cgi: work even if there are stray
26033           type_pkgs records around
26034
26035 2003-12-21 15:13  ivan
26036
26037         * FS/FS/Record.pm: cache virtual_fields method results to help
26038           performance
26039
26040 2003-12-21 13:12  ivan
26041
26042         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
26043           both addresses by default
26044
26045 2003-12-19 19:47  ivan
26046
26047         * httemplate/browse/part_referral.cgi: fix inflated advertising
26048           source numbers
26049
26050 2003-12-15 00:08  ivan
26051
26052         * conf/invoice_latex: line up w/window envelopes
26053
26054 2003-12-15 00:07  ivan
26055
26056         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
26057           now, do not count on latex printing it, oops
26058
26059 2003-12-14 22:42  ivan
26060
26061         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
26062           amounts of all open invoices as soon as balance went positive
26063           (only manifests when any cust_bill->owed somehow got to be
26064           negative)
26065
26066 2003-12-14 19:41  ivan
26067
26068         * FS/FS/cust_bill.pm: add _latex_escape sub
26069
26070 2003-12-14 09:53  ivan
26071
26072         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
26073           view field names
26074
26075 2003-12-10 15:53  ivan
26076
26077         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
26078           dropdown
26079
26080 2003-12-10 14:51  ivan
26081
26082         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: add
26083           part_referral.disabled, add disabled indices to agent and
26084           part_bill_event
26085
26086 2003-12-10 14:50  ivan
26087
26088         * FS/FS/part_referral.pm: add part_referral.disabled
26089
26090 2003-11-30 00:06  ivan
26091
26092         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
26093           file
26094
26095 2003-11-29 23:52  ivan
26096
26097         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
26098
26099 2003-11-29 23:41  ivan
26100
26101         * conf/invoice_latex: move to the left to line up with window
26102           envelopes
26103
26104 2003-11-29 02:50  ivan
26105
26106         * FS/FS/cust_credit_bill.pm: missing cut
26107
26108 2003-11-29 02:48  ivan
26109
26110         * FS/FS/cust_bill.pm: use the latex template for normal printing
26111           when available
26112
26113 2003-11-29 02:39  ivan
26114
26115         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
26116
26117 2003-11-29 00:32  ivan
26118
26119         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
26120           send statements when a payment or credit is applied
26121
26122 2003-11-29 00:18  ivan
26123
26124         * FS/FS/part_bill_event.pm: also set default latex template for
26125           late bill templates
26126
26127 2003-11-29 00:08  ivan
26128
26129         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
26130           conf/invoice_latexfooter, conf/invoice_latexnotes,
26131           httemplate/misc/print-invoice.cgi,
26132           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
26133
26134 2003-11-26 07:37  ivan
26135
26136         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
26137           charges
26138
26139 2003-11-26 06:25  ivan
26140
26141         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
26142           value to control explicit due date printing on invoices
26143
26144 2003-11-24 06:29  ivan
26145
26146         * httemplate/edit/part_export.cgi: fix html quoting problems
26147
26148 2003-11-24 05:01  ivan
26149
26150         * httemplate/browse/part_export.cgi: fix html quoting of export
26151           options
26152
26153 2003-11-21 10:55  ivan
26154
26155         * FS/FS/Record.pm: revert bind_param change!
26156
26157 2003-11-21 07:32  ivan
26158
26159         * httemplate/search/report_receivables.cgi: precedence helps alot
26160
26161 2003-11-21 07:25  ivan
26162
26163         * httemplate/search/report_receivables.cgi: precedence helps alot
26164
26165 2003-11-21 07:20  ivan
26166
26167         * httemplate/search/report_receivables.cgi: show customer status on
26168           receivables report
26169
26170 2003-11-20 04:48  ivan
26171
26172         * FS/FS/part_export/communigate_pro.pm: don't error out when not
26173           actually changing domain
26174
26175 2003-11-19 10:13  ivan
26176
26177         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
26178
26179 2003-11-19 04:21  ivan
26180
26181         * httemplate/: edit/REAL_cust_pkg.cgi, search/cust_pkg.html,
26182           search/report_cc.html, search/report_credit.html,
26183           search/report_cust_pay.html, search/report_tax.html: fix
26184           jscalendar date ifFormat
26185
26186 2003-11-18 17:37  ivan
26187
26188         * FS/FS/cust_bill.pm: reversing accidental commit of
26189           work-in-progress
26190
26191 2003-11-18 17:29  ivan
26192
26193         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
26194
26195 2003-11-18 07:14  ivan
26196
26197         * FS/FS/part_export.pm: fix communigate pro export descriptions
26198
26199 2003-11-18 07:04  ivan
26200
26201         * FS/: FS/part_export/communigate_pro.pm,
26202           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
26203           FS/part_export.pm: add communigate_pro_singledomain export
26204
26205 2003-11-18 03:17  ivan
26206
26207         * httemplate/docs/install.html: remove thread/PerlIO warning -
26208           standard in 5.8.x and working fine
26209
26210 2003-11-14 23:28  ivan
26211
26212         * FS/bin/freeside-selfservice-server: kill off ssh process when
26213           re-opening connection
26214
26215 2003-11-14 23:18  ivan
26216
26217         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
26218           trailing newline to supress useless error messages in log
26219
26220 2003-11-14 00:43  ivan
26221
26222         * FS/bin/freeside-selfservice-server: hopefully recover better from
26223           lost ssh connections
26224
26225 2003-11-13 18:52  ivan
26226
26227         * httemplate/search/report_receivables.cgi: sort these
26228           case-insensitive
26229
26230 2003-11-12 04:29  ivan
26231
26232         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
26233           unaudited services with a svcnum for imports
26234
26235 2003-11-12 03:22  ivan
26236
26237         * FS/FS/cust_pkg.pm: better error msg
26238
26239 2003-11-11 07:03  ivan
26240
26241         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
26242           during an import
26243
26244 2003-11-11 06:39  ivan
26245
26246         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
26247
26248 2003-11-11 06:21  ivan
26249
26250         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
26251           imports with svcnums
26252
26253 2003-11-11 00:35  ivan
26254
26255         * httemplate/browse/part_referral.cgi: really fix advertising
26256           source edit links
26257
26258 2003-11-11 00:01  ivan
26259
26260         * httemplate/search/report_receivables.cgi: remove spaces between
26261           parens and contact name
26262
26263 2003-11-10 23:51  ivan
26264
26265         * httemplate/browse/: part_referral.cgi, svc_acct_pop.cgi:
26266           part_referral.cgi
26267
26268 2003-11-10 05:54  ivan
26269
26270         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
26271           in?
26272
26273 2003-11-08 08:36  ivan
26274
26275         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
26276           cancel_pkg functions to self-service
26277
26278 2003-11-08 08:31  ivan
26279
26280         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
26281           self-service functions!
26282
26283 2003-11-08 04:59  ivan
26284
26285         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
26286           so we can prevent double-charges
26287
26288 2003-11-07 02:53  ivan
26289
26290         * httemplate/elements/: calendar-en.js, calendar-setup.js,
26291           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
26292           jscalendar
26293
26294 2003-11-07 00:39  ivan
26295
26296         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
26297           charging
26298
26299 2003-11-07 00:36  ivan
26300
26301         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
26302           calculations
26303
26304 2003-11-06 23:56  ivan
26305
26306         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
26307           for sqlradius_withdomain exports
26308
26309 2003-11-06 06:45  ivan
26310
26311         * httemplate/search/report_receivables.cgi: add totals & simplify
26312           expressions
26313
26314 2003-11-06 06:08  ivan
26315
26316         * httemplate/search/report_receivables.cgi: ack!  count credits,
26317           not payments twice
26318
26319 2003-11-06 06:00  ivan
26320
26321         * httemplate/search/report_receivables.cgi: typo
26322
26323 2003-11-06 05:56  ivan
26324
26325         * httemplate/search/report_receivables.cgi: link to customer, don't
26326           show custnum
26327
26328 2003-11-06 05:40  ivan
26329
26330         * FS/MANIFEST: removing bin/freeside-receivables-report
26331
26332 2003-11-06 05:39  ivan
26333
26334         * httemplate/: index.html, search/report_receivables.cgi: "current
26335           receivables" -> A/R Aging summary
26336
26337 2003-11-06 05:37  ivan
26338
26339         * FS/bin/freeside-receivables-report: removing (rewritten as a
26340           proper html report)
26341
26342 2003-11-05 03:13  ivan
26343
26344         * bin/create-fetchmailrc: fixup
26345
26346 2003-11-05 02:26  ivan
26347
26348         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
26349
26350 2003-11-04 10:01  ivan
26351
26352         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
26353
26354 2003-11-04 09:57  ivan
26355
26356         * bin/create-fetchmailrc: adding
26357
26358 2003-11-04 09:30  ivan
26359
26360         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
26361           info available to exports
26362
26363 2003-11-04 02:56  ivan
26364
26365         * FS/FS/Record.pm: finish treating serials as ints!
26366
26367 2003-11-04 02:55  ivan
26368
26369         * FS/FS/Record.pm: treat serial columns as ints too!
26370
26371 2003-11-03 03:42  ivan
26372
26373         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
26374           Bug#590??
26375
26376 2003-11-03 03:30  ivan
26377
26378         * httemplate/edit/part_svc.cgi: kludge around this so i can add
26379           service definitions for now
26380
26381 2003-11-02 21:57  ivan
26382
26383         * httemplate/: index.html, browse/part_pkg.cgi,
26384           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
26385           suspended browse
26386
26387 2003-11-02 21:48  ivan
26388
26389         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
26390           browse
26391
26392 2003-11-02 21:40  ivan
26393
26394         * httemplate/index.html: formatting
26395
26396 2003-11-02 21:34  ivan
26397
26398         * httemplate/index.html: remove duplicate items from "Reports"
26399           section
26400
26401 2003-11-02 21:25  ivan
26402
26403         * httemplate/browse/part_pkg.cgi: tyops
26404
26405 2003-11-02 21:21  ivan
26406
26407         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
26408           counts on active package browse
26409
26410 2003-10-26 09:30  ivan
26411
26412         * httemplate/search/cust_main-quickpay.html: default quickpay to
26413           exact search
26414
26415 2003-10-25 17:39  ivan
26416
26417         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
26418           reports broken down by Visa/MC / Amex / Discover
26419
26420 2003-10-24 19:05  ivan
26421
26422         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
26423           ClientAPI/Signup.pm: signups with snarf info!
26424
26425 2003-10-24 18:06  ivan
26426
26427         * httemplate/docs/signup.html: better link to .INS files
26428           documentation
26429
26430 2003-10-24 13:38  ivan
26431
26432         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
26433           to save the cvv data for specific card types
26434
26435 2003-10-24 12:28  ivan
26436
26437         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
26438           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
26439           httemplate/docs/upgrade10.html, FS/FS/cust_main.pm,
26440           FS/bin/freeside-setup, httemplate/docs/schema.html: cvv!
26441
26442 2003-10-23 22:51  ivan
26443
26444         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
26445
26446 2003-10-23 17:50  ivan
26447
26448         * httemplate/browse/part_referral.cgi: UI: adjust alignment of
26449           stats
26450
26451 2003-10-23 17:39  ivan
26452
26453         * httemplate/browse/part_referral.cgi: referral listing now shows
26454           customer signups today and past week/30/60/90/6months/year/total
26455
26456 2003-10-23 15:37  ivan
26457
26458         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
26459           version problems
26460
26461 2003-10-23 02:02  ivan
26462
26463         * httemplate/docs/legacy.html: fix cranky verbitage at the top
26464
26465 2003-10-23 00:49  ivan
26466
26467         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
26468           suspend the relevant customer.
26469
26470 2003-10-22 12:10  khoff
26471
26472         * httemplate/edit/process/router.cgi: dbh is a global.
26473
26474 2003-10-19 22:01  ivan
26475
26476         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
26477           httemplate/view/cust_main.cgi: finish up weekly billing
26478
26479 2003-10-19 21:25  ivan
26480
26481         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
26482           httemplate/edit/part_pkg.cgi, httemplate/docs/upgrade10.html,
26483           FS/bin/freeside-setup: daily/weekly billing
26484
26485 2003-10-19 11:08  ivan
26486
26487         * httemplate/docs/install.html: fix CPAN link
26488
26489 2003-10-16 15:57  khoff
26490
26491         * FS/FS/part_export/router.pm: Telnet/SSH router export for
26492           svc_broadband.
26493
26494 2003-10-16 06:48  ivan
26495
26496         * httemplate/docs/billing.html: fix Text::Template link
26497
26498 2003-10-15 16:17  khoff
26499
26500         * httemplate/browse/router.cgi: $router isn't a global.
26501
26502 2003-10-15 15:59  khoff
26503
26504         * httemplate/edit/router.cgi: More changes that got lost in the
26505           merge somehow.
26506
26507 2003-10-15 15:48  khoff
26508
26509         * httemplate/view/svc_broadband.cgi: File got munged during
26510           svc_broadband merge.  Added ability to create a 'customer
26511           router'.
26512
26513 2003-10-15 08:03  ivan
26514
26515         * FS/bin/freeside-selfservice-server,
26516           fs_selfservice/FS-SelfService/SelfService.pm,
26517           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
26518           tagging ability so we can run multiple self-service clients on
26519           one machine
26520
26521 2003-10-15 05:08  ivan
26522
26523         * FS/bin/freeside-setup: fix agent username and password
26524           nullability
26525
26526 2003-10-15 02:41  ivan
26527
26528         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
26529           flag is set for subsequent   credit card transactions; some
26530           processors (AuthorozeNet, others?) use this   to waive the CVV2
26531           requirement.
26532
26533 2003-10-09 10:40  ivan
26534
26535         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
26536
26537 2003-10-09 04:05  ivan
26538
26539         * httemplate/docs/install.html: don't install on a public server!
26540
26541 2003-10-07 21:09  ivan
26542
26543         * htetc/global.asa, htetc/handler.pl,
26544           httemplate/misc/upload-batch.cgi: can't use
26545           File::Basename::basename for windows filenames!  use a regex
26546           instead
26547
26548 2003-10-07 06:50  ivan
26549
26550         * Makefile: mandrake
26551
26552 2003-10-07 01:05  ivan
26553
26554         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
26555           acct_snarf
26556
26557 2003-10-06 23:06  ivan
26558
26559         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
26560           propogating to the wrong place in the grep
26561
26562 2003-10-06 23:03  ivan
26563
26564         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
26565           UpdateAccountSettings sub
26566
26567 2003-10-06 22:50  ivan
26568
26569         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
26570           hooks, don't try and set '*SUSPENDED*' passwords
26571
26572 2003-10-06 22:49  ivan
26573
26574         * FS/FS/svc_acct.pm: doc
26575
26576 2003-10-06 19:27  ivan
26577
26578         * FS/FS/part_export/communigate_pro.pm: add suspension /
26579           unsuspension export to communigate
26580
26581 2003-10-06 05:05  ivan
26582
26583         * httemplate/search/cust_main-quickpay.html: - put link to main
26584           menu on quick payment search page
26585
26586 2003-10-06 04:39  ivan
26587
26588         * httemplate/search/svc_acct.cgi: fix URL argument processing for
26589           account searches by popnum
26590
26591 2003-10-06 04:22  ivan
26592
26593         * httemplate/search/svc_acct.cgi: typo
26594
26595 2003-10-06 04:20  ivan
26596
26597         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
26598           linking to account list per access number
26599
26600 2003-10-06 04:14  ivan
26601
26602         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
26603           browse shows # of active accounts & links to appropriate account
26604           search
26605
26606 2003-10-02 14:51  khoff
26607
26608         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
26609
26610 2003-10-02 07:26  ivan
26611
26612         * Makefile: minor Makefile updates
26613
26614 2003-10-02 07:19  ivan
26615
26616         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
26617           option
26618
26619 2003-10-02 06:08  ivan
26620
26621         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
26622           off super-verbose logging
26623
26624 2003-10-02 05:42  ivan
26625
26626         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
26627           dependancies (PREREQ_PM) for self-service module and signup
26628           wrapper
26629
26630 2003-10-02 04:23  ivan
26631
26632         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
26633           info
26634
26635 2003-10-02 03:18  ivan
26636
26637         * FS/bin/freeside-daily: added -y switch to freeside-daily to
26638           specify an offset in days
26639
26640 2003-10-02 01:56  ivan
26641
26642         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
26643           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
26644
26645 2003-09-30 08:01  ivan
26646
26647         * FS/FS/agent.pm: no duplicate usernames
26648
26649 2003-09-30 07:58  ivan
26650
26651         * httemplate/docs/upgrade10.html: agent schema changes
26652
26653 2003-09-30 05:48  ivan
26654
26655         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
26656           MIME type text/comma-separated-values
26657
26658 2003-09-30 01:21  ivan
26659
26660         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
26661           httemplate/elements/calendar-en.js,
26662           httemplate/elements/calendar-setup.js,
26663           httemplate/elements/calendar-win2k-2.css,
26664           httemplate/elements/calendar.js,
26665           httemplate/elements/calendar_stripped.js,
26666           httemplate/images/calendar.png, httemplate/search/cust_pkg.html,
26667           httemplate/search/report_cc.html,
26668           httemplate/search/report_credit.html,
26669           httemplate/search/report_cust_pay.html,
26670           httemplate/search/report_tax.html: calendar popups!
26671
26672 2003-09-30 00:04  ivan
26673
26674         * htetc/global.asa, htetc/handler.pl,
26675           httemplate/docs/upgrade-1.4.2.html: CGI.pm 2.47 required for
26676           ->upload() method
26677
26678 2003-09-29 03:10  ivan
26679
26680         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
26681           now links to active/cancelled customers
26682
26683 2003-09-28 23:51  ivan
26684
26685         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
26686
26687 2003-09-28 23:35  ivan
26688
26689         * httemplate/index.html: remove Gratuitous Capitalization
26690
26691 2003-09-28 22:51  ivan
26692
26693         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
26694           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
26695           can be disabled (auto-sensing based on schema)
26696
26697 2003-09-28 22:51  ivan
26698
26699         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
26700           agent.disabled       agent.username       agent._password
26701
26702 2003-09-28 19:17  ivan
26703
26704         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
26705           quiet config options
26706
26707 2003-09-27 19:36  ivan
26708
26709         * FS/FS/cust_pay_batch.pm, htetc/global.asa, htetc/handler.pl,
26710           httemplate/browse/cust_pay_batch.cgi,
26711           httemplate/misc/upload-batch.cgi: add upload of batch result from
26712           TD Canada Trust some global.asa / handler.pl enhancements
26713
26714 2003-09-26 16:33  khoff
26715
26716         * httemplate/edit/svc_www.cgi: $field is not a global.
26717
26718 2003-09-26 14:02  khoff
26719
26720         * httemplate/edit/svc_acct.cgi: $field isn't a global.
26721
26722 2003-09-26 06:37  ivan
26723
26724         * httemplate/docs/upgrade10.html: sql
26725
26726 2003-09-26 06:04  ivan
26727
26728         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
26729           re-charge setup fee
26730
26731 2003-09-26 02:31  ivan
26732
26733         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
26734           canadian GST/PST) taxes work now!
26735
26736 2003-09-26 02:15  ivan
26737
26738         * FS/FS/UID.pm: re-enable ChopBlanks for now
26739
26740 2003-09-26 02:09  ivan
26741
26742         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
26743           editing
26744
26745 2003-09-26 01:11  ivan
26746
26747         * httemplate/: browse/cust_main_county.cgi,
26748           edit/cust_main_county.cgi: fix tax edit UI
26749
26750 2003-09-25 04:56  ivan
26751
26752         * httemplate/docs/upgrade10.html: new per-tax setuptax and recurtax
26753           fields
26754
26755 2003-09-25 04:49  ivan
26756
26757         * httemplate/: browse/cust_main_county.cgi,
26758           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
26759           recur exemptions 1.4 schema-auto-adjusting backport
26760
26761 2003-09-25 04:17  ivan
26762
26763         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
26764           for a single region 1.4 backport auto-adjusts based on schema
26765
26766 2003-09-25 03:40  ivan
26767
26768         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
26769           and recurtax fields to cust_main_county
26770
26771 2003-09-25 03:28  ivan
26772
26773         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26774           freebsd portability fix
26775
26776 2003-09-25 03:27  ivan
26777
26778         * FS/bin/freeside-selfservice-server: freebsd portability fixes
26779
26780 2003-09-25 03:26  ivan
26781
26782         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
26783
26784 2003-09-25 02:40  ivan
26785
26786         * httemplate/docs/upgrade-1.4.2.html: 1.4.2 upgrade
26787
26788 2003-09-25 02:39  ivan
26789
26790         * httemplate/docs/upgrade9.html: update upgrade docs for bind
26791           exports
26792
26793 2003-09-24 10:20  ivan
26794
26795         * FS/FS/part_export/shellcommands.pm: don't change dir either when
26796           username_pwonly is set
26797
26798 2003-09-24 10:06  ivan
26799
26800         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
26801           usermod_pwonly set
26802
26803 2003-09-23 18:30  ivan
26804
26805         * httemplate/browse/agent.cgi: fix boolean precedence error leading
26806           to inaccurate results on the new customer status list
26807
26808 2003-09-21 00:31  ivan
26809
26810         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
26811           trancode from batching
26812
26813 2003-09-20 23:52  ivan
26814
26815         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
26816
26817 2003-09-20 18:22  ivan
26818
26819         * httemplate/misc/download-batch.cgi: preliminary batch download
26820
26821 2003-09-20 18:22  ivan
26822
26823         * httemplate/browse/cust_pay_batch.cgi: add link to preliminary
26824           batch download
26825
26826 2003-09-19 05:40  ivan
26827
26828         * FS/FS/cust_main.pm: quiet option to cancel method
26829
26830 2003-09-19 05:13  ivan
26831
26832         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
26833
26834 2003-09-19 05:04  ivan
26835
26836         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
26837
26838 2003-09-19 05:02  ivan
26839
26840         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
26841           performance
26842
26843 2003-09-19 04:56  ivan
26844
26845         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
26846           select a package
26847
26848 2003-09-19 04:50  ivan
26849
26850         * init.d/freeside-init: correct pid filename for stopping
26851           self-service server
26852
26853 2003-09-19 04:35  ivan
26854
26855         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
26856           signup server functions to self-service interace
26857
26858 2003-09-19 04:00  ivan
26859
26860         * FS/FS/ClientAPI/Signup.pm: module needs to return true
26861
26862 2003-09-19 03:08  ivan
26863
26864         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
26865
26866 2003-09-19 03:07  ivan
26867
26868         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
26869           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
26870           signup server functions to self-service server.  fix provisioning
26871           & immediate suspension of declined signups.
26872
26873 2003-09-19 02:59  ivan
26874
26875         * init.d/freeside-init: removing signup and passwd servers
26876
26877 2003-09-18 21:25  ivan
26878
26879         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
26880
26881 2003-09-18 21:13  ivan
26882
26883         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
26884           signup_server-quiet config option
26885
26886 2003-09-18 03:52  ivan
26887
26888         * httemplate/browse/agent.cgi: oops
26889
26890 2003-09-18 03:46  ivan
26891
26892         * httemplate/browse/agent.cgi: include info on number of
26893           active/cancelled customers in agent browse
26894
26895 2003-09-15 14:33  ivan
26896
26897         * httemplate/search/cust_pkg.cgi: package search skips cancelled
26898           packages when searching by date range
26899
26900 2003-09-11 17:14  khoff
26901
26902         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
26903           NetAddrs, so it shouldn't be map'd
26904
26905 2003-09-11 14:57  ivan
26906
26907         * FS/FS/part_export.pm: also update sqlradius_withdomaind
26908           description for freeradius 0.9.1
26909
26910 2003-09-11 14:54  ivan
26911
26912         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
26913
26914 2003-09-10 15:10  ivan
26915
26916         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
26917
26918 2003-09-10 14:56  ivan
26919
26920         * FS/FS/part_export/communigate_pro.pm: don't set an empty
26921           externalFlag
26922
26923 2003-09-10 14:45  ivan
26924
26925         * FS/FS/part_export/communigate_pro.pm: communitgate pro
26926           CreateAccount examples are on crack
26927
26928 2003-09-10 14:39  ivan
26929
26930         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
26931           weird data structure on create
26932
26933 2003-09-10 14:01  ivan
26934
26935         * FS/FS/part_export/communigate_pro.pm: set initial password for
26936           new accounts
26937
26938 2003-09-10 03:54  ivan
26939
26940         * FS/FS/cust_pay.pm: adding cust_main method
26941
26942 2003-09-09 15:36  ivan
26943
26944         * FS/MANIFEST: adding communigate_pro export
26945
26946 2003-09-08 21:16  ivan
26947
26948         * FS/FS/part_export.pm: typo hiding remote username labels
26949
26950 2003-09-06 00:20  ivan
26951
26952         * httemplate/browse/agent_type.cgi: hide display of disabled
26953           packages from agent type browse
26954
26955 2003-09-05 23:45  ivan
26956
26957         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
26958
26959 2003-09-05 18:45  ivan
26960
26961         * FS/FS/svc_acct.pm: fix method name
26962
26963 2003-09-05 18:44  ivan
26964
26965         * FS/FS/: cust_svc.pm, svc_acct.pm: add
26966           get_session_history_sqlradacct have $ignore_quantity also ignore
26967           0 quantities
26968
26969 2003-09-05 06:19  ivan
26970
26971         * FS/FS/part_export/communigate_pro.pm: typo
26972
26973 2003-09-05 06:18  ivan
26974
26975         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
26976           communigate pro export
26977
26978 2003-09-05 06:16  ivan
26979
26980         * FS/FS/Conf.pm: doc
26981
26982 2003-09-05 02:13  ivan
26983
26984         * FS/FS/svc_acct.pm: allow ! password like !!
26985
26986 2003-09-05 01:17  ivan
26987
26988         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
26989           conf value (refer to exports instead)
26990
26991 2003-09-05 01:02  ivan
26992
26993         * FS/FS/Conf.pm: fix typo
26994
26995 2003-09-05 01:01  ivan
26996
26997         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
26998           blowfish
26999
27000 2003-09-05 00:55  ivan
27001
27002         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
27003           blowfish passwords
27004
27005 2003-09-04 21:09  ivan
27006
27007         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
27008           control creation of complimentary accounts and minor pod updates
27009
27010 2003-09-04 19:31  ivan
27011
27012         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
27013           too
27014
27015 2003-09-03 16:06  ivan
27016
27017         * httemplate/view/cust_main.cgi: list extraneous services, closes:
27018           #213
27019
27020 2003-09-03 13:22  ivan
27021
27022         * FS/FS/Record.pm: turn off query debugging
27023
27024 2003-09-03 11:46  ivan
27025
27026         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
27027           subroutine another fix to support running 1.5.0 virtual field
27028           code on 1.4.x databases
27029
27030 2003-09-03 06:18  ivan
27031
27032         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
27033           commands
27034
27035 2003-09-03 05:35  ivan
27036
27037         * Makefile: makefile trivia for openbsd
27038
27039 2003-08-07 22:54  ivan
27040
27041         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
27042           account view screen
27043
27044 2003-08-07 22:42  ivan
27045
27046         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
27047           httemplate/elements/header.html,
27048           httemplate/elements/menubar.html, httemplate/elements/pager.html,
27049           httemplate/elements/table.html, httemplate/search/sql.cgi,
27050           httemplate/search/sql.html,
27051           httemplate/search/elements/search.html: - (finish) includes!
27052           (closes: Bug#551) - (finish) moving SQL search to including
27053           generic elements/search.html - new elements: menubar.html,
27054           header.html, pager.html and table.html - have masonize process
27055           .html files also
27056
27057 2003-08-07 19:02  ivan
27058
27059         * bin/masonize, htetc/global.asa, httemplate/autohandler,
27060           httemplate/graph/money_time-graph.cgi,
27061           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
27062           httemplate/search/elements/search.html: - fix Mason profiling to
27063           pass-through images (for graph/) - fix graph/money-time.cgi use
27064           of $m interfering with Mason - fix graph/money-time-graph.cgi to
27065           set content-type in a Mason/ASP-independant   fashion -
27066           (beginning of) includes! - (beginning of) moving SQL search to
27067           including generic elements/search.html - fix global.asa typo -
27068           fix masonize to not prepend an extraneous blank line (breaking
27069           graph/money-time-graph.cgi)
27070
27071 2003-08-07 06:08  ivan
27072
27073         * htetc/global.asa, htetc/handler.pl,
27074           httemplate/view/cust_main.cgi: - turn on profiling with mason
27075           like with Apache::ASP (redirects now working) - fix mason error
27076           with new view/cust_main.cgi UI
27077
27078 2003-08-07 05:47  ivan
27079
27080         * Makefile, htetc/global.asa, htetc/handler.pl,
27081           htetc/handler.pl-1.0x, httemplate/autohandler,
27082           httemplate/index.html, httemplate/docs/install.html,
27083           httemplate/docs/upgrade10.html: - switch to mason by default -
27084           minimum mason version 1.1 (and doc) - evaluate .html files with
27085           mason/asp - turn on profiling with mason like with Apache::ASP
27086           (redirects not working) - (start of) includes
27087
27088 2003-08-05 14:00  ivan
27089
27090         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
27091           have been checked in
27092
27093 2003-08-05 13:06  ivan
27094
27095         * htetc/: handler.pl, handler.pl-1.0x: no svc_acct_sm in 1.5
27096
27097 2003-08-05 12:07  ivan
27098
27099         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
27100
27101 2003-08-05 11:52  ivan
27102
27103         * FS/FS/svc_domain.pm: remove spurious re-use of $error
27104
27105 2003-08-05 11:45  ivan
27106
27107         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
27108           been updated
27109
27110 2003-08-04 17:32  khoff
27111
27112         * httemplate/index.html: Fixed %%%VERSION%%% tag
27113
27114 2003-08-04 17:20  khoff
27115
27116         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
27117           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
27118           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
27119           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
27120           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
27121           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
27122           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
27123           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
27124           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
27125           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
27126           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
27127           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
27128           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
27129           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
27130           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
27131           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
27132           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
27133           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
27134           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
27135           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
27136           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
27137           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/global.asa,
27138           htetc/handler.pl, htetc/handler.pl-1.0x, httemplate/index.html,
27139           httemplate/browse/part_svc.cgi,
27140           httemplate/browse/part_virtual_field.cgi,
27141           httemplate/browse/router.cgi, httemplate/docs/upgrade10.html,
27142           httemplate/edit/part_svc.cgi,
27143           httemplate/edit/part_virtual_field.cgi,
27144           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
27145           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
27146           httemplate/edit/process/router.cgi,
27147           httemplate/edit/process/svc_broadband.cgi,
27148           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
27149           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
27150           Virtual field merge
27151
27152 2003-08-04 17:00  khoff
27153
27154         * FS/FS/part_router_field.pm, FS/FS/part_sb_field.pm,
27155           FS/FS/router_field.pm, FS/FS/sb_field.pm,
27156           httemplate/browse/part_sb_field.cgi,
27157           httemplate/edit/part_router_field.cgi,
27158           httemplate/edit/part_sb_field.cgi: Virtual field merge
27159
27160 2003-07-25 09:26  ivan
27161
27162         * FS/FS/svc_acct.pm: typo
27163
27164 2003-07-25 06:13  ivan
27165
27166         * FS/FS/Conf.pm: doc
27167
27168 2003-07-23 10:05  ivan
27169
27170         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
27171           non-catchall domains
27172
27173 2003-07-23 08:36  ivan
27174
27175         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
27176           spurious "can't purchase pkgpart" errors
27177
27178 2003-07-17 09:02  ivan
27179
27180         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
27181           functionality
27182
27183 2003-07-16 09:05  ivan
27184
27185         * httemplate/search/cust_pay.cgi: UI
27186
27187 2003-07-16 09:01  ivan
27188
27189         * httemplate/search/cust_pay.cgi: show totals in payment report
27190
27191 2003-07-15 06:30  ivan
27192
27193         * rt/: ChangeLog, Makefile, README, TODO, bin/initacls.Oracle,
27194           bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
27195           bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
27196           bin/webmux.pl, docs/rt.gif, docs/design_docs/acls,
27197           docs/design_docs/basic-definitions.txt,
27198           docs/design_docs/cli_spec, docs/design_docs/evil_plans,
27199           docs/design_docs/local_hacking, etc/acl.Oracle, etc/acl.Pg,
27200           etc/acl.mysql, etc/config.pm, etc/schema.Oracle, etc/schema.Pg,
27201           etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP,
27202           lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm,
27203           lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
27204           lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm,
27205           lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm,
27206           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm,
27207           lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
27208           lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm,
27209           lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
27210           lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
27211           lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
27212           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
27213           lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
27214           lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
27215           lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
27216           lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
27217           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
27218           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
27219           lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
27220           lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm,
27221           lib/RT/Action/StallDependent.pm,
27222           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
27223           lib/RT/Condition/NewDependency.pm,
27224           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
27225           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: reverting to
27226           vendor branch rt 3.0.4, hopefully
27227
27228 2003-07-15 06:16  ivan
27229
27230         * rt/: Makefile.in, aclocal.m4, config, config.layout, Changelog,
27231           config.log, config.pld, config.status, configure, configure.ac,
27232           install-sh, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
27233           bin/mason_handler.svc, bin/mason_handler.svc.in,
27234           bin/rt-commit-handler, bin/rt-commit-handler.in,
27235           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
27236           bin/rt-crontool, docs/design_docs/approval_notices,
27237           docs/design_docs/approval_template, docs/design_docs/cf_search,
27238           docs/design_docs/delegation, docs/design_docs/groups_notes,
27239           docs/design_docs/recursive_group_membership_algorithm,
27240           docs/design_docs/rql_parser_machine.graphviz,
27241           docs/design_docs/string-extraction-guide.txt,
27242           docs/design_docs/ticket_templates, etc/RT_Config.pm,
27243           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm, etc/constraints.mysql,
27244           etc/initialdata, etc/schema.SQLite, etc/upgrade/2.1.71,
27245           html/autohandler, html/index.html, html/l, lib/RT.pm.in,
27246           lib/RT/ACE_Overlay.pm, lib/RT/ACL_Overlay.pm,
27247           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments_Overlay.pm,
27248           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
27249           lib/RT/CachedGroupMember_Overlay.pm,
27250           lib/RT/CachedGroupMembers.pm,
27251           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CustomField.pm,
27252           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
27253           lib/RT/CustomFieldValues_Overlay.pm,
27254           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
27255           lib/RT/CustomFields_Overlay.pm, lib/RT/EmailParser.pm,
27256           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
27257           lib/RT/Group_Overlay.pm, lib/RT/Groups_Overlay.pm,
27258           lib/RT/I18N.pm, lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
27259           lib/RT/Principal.pm, lib/RT/Principal_Overlay.pm,
27260           lib/RT/Principals.pm, lib/RT/Principals_Overlay.pm,
27261           lib/RT/Queue_Overlay.pm, lib/RT/Queues_Overlay.pm,
27262           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
27263           lib/RT/ScripCondition_Overlay.pm,
27264           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
27265           lib/RT/Scrips_Overlay.pm, lib/RT/SearchBuilder.pm,
27266           lib/RT/System.pm, lib/RT/Template_Overlay.pm,
27267           lib/RT/Templates_Overlay.pm, lib/RT/TicketCustomFieldValue.pm,
27268           lib/RT/TicketCustomFieldValue_Overlay.pm,
27269           lib/RT/TicketCustomFieldValues.pm,
27270           lib/RT/TicketCustomFieldValues_Overlay.pm,
27271           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
27272           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
27273           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
27274           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
27275           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
27276           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/SetPriority.pm,
27277           lib/RT/Action/UserDefined.pm, lib/RT/Condition/BeforeDue.pm,
27278           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
27279           lib/RT/Condition/PriorityExceeds.pm,
27280           lib/RT/Condition/QueueChange.pm, lib/RT/Condition/UserDefined.pm,
27281           lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po, lib/RT/I18N/de.po,
27282           lib/RT/I18N/en.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
27283           lib/RT/I18N/fr.po, lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm,
27284           lib/RT/I18N/ja.po, lib/RT/I18N/nl.po, lib/RT/I18N/no.po,
27285           lib/RT/I18N/pt_br.po, lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po,
27286           lib/RT/I18N/zh_tw.po, lib/RT/Interface/Email/Auth/MailFrom.pm,
27287           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
27288           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
27289           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
27290           lib/t/00smoke.t.in, lib/t/01harness.t, lib/t/01harness.t.in,
27291           lib/t/02regression.t, lib/t/02regression.t.in, lib/t/03web.pl,
27292           lib/t/03web.pl.in, lib/t/04_send_email.pl,
27293           lib/t/04_send_email.pl.in, m4/rt_enable_layout.m4,
27294           m4/rt_expand_var.m4, m4/rt_layout.m4,
27295           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
27296           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
27297           sbin/regression_harness, sbin/rt-setup-database,
27298           sbin/rt-setup-database.in, sbin/rt-test-dependencies.in,
27299           autom4te.cache/output.0, autom4te.cache/requests,
27300           autom4te.cache/traces.0, sbin/rt-test-dependencies: Initial
27301           revision
27302
27303 2003-07-15 04:23  ivan
27304
27305         * Makefile: 1.5.0pre3
27306
27307 2003-07-13 23:21  ivan
27308
27309         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
27310           and date range are specified
27311
27312 2003-07-12 04:14  ivan
27313
27314         * httemplate/index.html: remove Gratuitous capitalization
27315
27316 2003-07-12 04:09  ivan
27317
27318         * httemplate/: index.html, browse/part_pkg.cgi,
27319           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
27320           payment search - some clarification of services/packages vs.
27321           service/package   definitions in browse/part_{svc,pkg}.cgi -
27322           package definition report by # of active customer packages (with
27323           links   to customer package listing)
27324
27325 2003-07-11 08:37  ivan
27326
27327         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
27328           Time::Local fix in rc3 (closes: Bug#550)
27329
27330 2003-07-11 08:23  ivan
27331
27332         * httemplate/: index.html, search/cust_pay.cgi,
27333           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
27334           for inventivemedia / hpnx
27335
27336 2003-07-11 00:54  ivan
27337
27338         * FS/FS/Record.pm: typo
27339
27340 2003-07-11 00:30  ivan
27341
27342         * FS/FS/Record.pm: provide stack backtrace when we wind up in
27343           FS::Record::AUTOLOAD by accident
27344
27345 2003-07-09 07:39  ivan
27346
27347         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
27348
27349 2003-07-06 11:58  ivan
27350
27351         * httemplate/view/cust_main.cgi: don't bother displaying comments
27352           that are only whitespace/newlines
27353
27354 2003-07-03 20:34  ivan
27355
27356         * etc/acp_logfile-parse: removing obsolete file
27357
27358 2003-07-03 20:31  ivan
27359
27360         * etc/abbr_state.txt: adding states
27361
27362 2003-07-03 20:27  ivan
27363
27364         * etc/example-direct-cardin: removing ancient cybercash example
27365
27366 2003-07-03 18:37  ivan
27367
27368         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
27369           there are tons of POPs
27370
27371 2003-07-03 17:51  ivan
27372
27373         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
27374           numbers of POPs
27375
27376 2003-07-03 16:00  ivan
27377
27378         * htetc/global.asa: working DBIx::Profile again
27379
27380 2003-07-02 05:58  ivan
27381
27382         * FS/FS/part_pkg.pm: tyop
27383
27384 2003-07-02 05:56  ivan
27385
27386         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
27387           find any appropriate service with quantity 1
27388
27389 2003-07-02 05:34  ivan
27390
27391         * Artistic, README: change license to GPL only
27392
27393 2003-07-01 02:00  ivan
27394
27395         * httemplate/edit/part_export.cgi: larger textareas in export
27396           options
27397
27398 2003-06-30 17:27  ivan
27399
27400         * FS/FS/part_export.pm: typo
27401
27402 2003-06-30 12:15  ivan
27403
27404         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
27405           (Bug#423)
27406
27407 2003-06-30 11:56  ivan
27408
27409         * FS/FS/cust_main.pm: pass additional fields to ACH processors
27410           (Authorize.Net should work now)
27411
27412 2003-06-30 06:18  ivan
27413
27414         * FS/: MANIFEST, bin/freeside-overdue: removing deprecated
27415           freeside-overdue
27416
27417 2003-06-30 05:22  ivan
27418
27419         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
27420           FS/part_export/sqlradius_withdomain.pm,
27421           bin/freeside-sqlradius-reset,
27422           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
27423           export including realms, closes: bug#514
27424
27425 2003-06-30 00:44  ivan
27426
27427         * FS/FS/svc_domain.pm: increase maximum domain length to 67
27428
27429 2003-06-27 07:19  ivan
27430
27431         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
27432           parameter for Framed-IP-Address vs. Framed-Address
27433
27434 2003-06-25 03:22  ivan
27435
27436         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
27437           with empty dates in Failed Invoice Event search,   patch from
27438           rlucas@tercent.net
27439
27440 2003-06-25 01:40  ivan
27441
27442         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
27443           export - disable old-style suspending
27444
27445 2003-06-24 17:57  ivan
27446
27447         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
27448           update: might work now
27449
27450 2003-06-24 07:12  ivan
27451
27452         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
27453           explicitly use the necessary modules
27454
27455 2003-06-22 07:21  ivan
27456
27457         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
27458           retry on change or manual "retry_card" to ONCE per invoice
27459
27460 2003-06-22 02:11  ivan
27461
27462         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
27463           in reverse-engineered schema)
27464
27465 2003-06-22 02:04  ivan
27466
27467         * bin/create-history-tables: skip history tables that exist
27468           already; easier to re-run now
27469
27470 2003-06-13 19:04  ivan
27471
27472         * httemplate/docs/upgrade9.html: cust_bill2 index
27473
27474 2003-06-13 19:02  ivan
27475
27476         * FS/bin/freeside-setup: add index on cust_bill._date
27477
27478 2003-06-13 18:01  ivan
27479
27480         * bin/apache.export: \n\n between virtualhost entries
27481
27482 2003-06-13 08:18  ivan
27483
27484         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
27485           $quoted_new__password
27486
27487 2003-06-13 02:12  ivan
27488
27489         * FS/FS/part_export.pm: proper command escape for vpopmail export
27490
27491 2003-06-13 01:46  ivan
27492
27493         * httemplate/edit/part_export.cgi: missing semi
27494
27495 2003-06-13 01:44  ivan
27496
27497         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
27498           options on export edit
27499
27500 2003-06-13 01:38  ivan
27501
27502         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
27503           (unfortunately)
27504
27505 2003-06-13 01:23  ivan
27506
27507         * FS/FS/part_export.pm: full path to vpopmail commands
27508
27509 2003-06-13 01:11  ivan
27510
27511         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
27512           vpopmail presets to shellcommands_withdomain export
27513
27514 2003-06-12 07:08  ivan
27515
27516         * bin/passwd.import: /bin/halt and /sbin/halt
27517
27518 2003-06-12 07:06  ivan
27519
27520         * bin/passwd.import: tyop
27521
27522 2003-06-12 06:57  ivan
27523
27524         * bin/passwd.import: better error handling for re-imports
27525
27526 2003-06-12 06:50  ivan
27527
27528         * bin/fix-sequences: remove overly-verbose debugging for now
27529
27530 2003-06-12 06:50  ivan
27531
27532         * bin/fix-sequences: "doc"
27533
27534 2003-06-12 06:49  ivan
27535
27536         * bin/fix-sequences: arg
27537
27538 2003-06-12 06:47  ivan
27539
27540         * bin/fix-sequences: debugging
27541
27542 2003-06-12 06:43  ivan
27543
27544         * bin/fix-sequences: update for long table names; use sequence name
27545           directly instead of guessing
27546
27547 2003-06-12 06:35  ivan
27548
27549         * bin/fix-sequences: moo
27550
27551 2003-06-12 06:32  ivan
27552
27553         * bin/fix-sequences: adding fix-sequences
27554
27555 2003-06-12 05:57  ivan
27556
27557         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
27558           OS-defaults
27559
27560 2003-06-12 05:43  ivan
27561
27562         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
27563           null OP columns
27564
27565 2003-06-11 13:27  khoff
27566
27567         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
27568           addresses that the message was successfully delivered to.  I'm
27569           assuming 'Debug' causes Net::SMTP to warn the debug output, not
27570           return it.
27571
27572 2003-06-11 12:13  khoff
27573
27574         * FS/FS/Misc.pm: We're passing a list here, not one argument.
27575
27576 2003-06-09 04:11  ivan
27577
27578         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
27579
27580 2003-06-08 17:59  ivan
27581
27582         * httemplate/docs/install.html: documentation update from "Jesse D.
27583           Guardiani" <jesse@wingnet.net>, thanks
27584
27585 2003-06-06 18:58  ivan
27586
27587         * FS/FS/cust_main.pm: and fix the error message
27588
27589 2003-06-06 18:57  ivan
27590
27591         * FS/FS/cust_main.pm: really, really give a better error message
27592           when used under 5.005 now.  really.
27593
27594 2003-06-06 18:47  ivan
27595
27596         * FS/FS/cust_main.pm: give a better error message regarding
27597           Time::Local on old perls.  really.
27598
27599 2003-06-06 18:42  ivan
27600
27601         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
27602
27603 2003-06-06 03:49  ivan
27604
27605         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
27606           export
27607
27608 2003-06-05 21:42  ivan
27609
27610         * htetc/global.asa: database profiling bs i should just switch to
27611           mason
27612
27613 2003-06-04 17:22  khoff
27614
27615         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
27616
27617 2003-06-04 09:14  ivan
27618
27619         * FS/FS/svc_acct.pm: allow empty slipip's
27620
27621 2003-06-04 05:44  ivan
27622
27623         * httemplate/search/cust_pkg.cgi: fix last bill label
27624
27625 2003-06-03 06:53  ivan
27626
27627         * httemplate/view/cust_main.cgi: fix provision links
27628
27629 2003-06-03 05:41  ivan
27630
27631         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
27632           export - eliminate redundant "host" parameter
27633
27634 2003-06-03 05:40  ivan
27635
27636         * Makefile: 1.5.0pre2 (too late, hehe)
27637
27638 2003-06-03 02:34  ivan
27639
27640         * bin/svc_acct_sm.import: removing (very) deprecated import
27641
27642 2003-06-03 00:54  ivan
27643
27644         * httemplate/docs/upgrade10.html: upgrade docs
27645
27646 2003-06-02 23:10  ivan
27647
27648         * httemplate/docs/upgrade10.html: slightly better upgrade docs
27649
27650 2003-06-02 23:09  ivan
27651
27652         * FS/bin/freeside-setup: use serial for primary keys in new tables
27653           too
27654
27655 2003-06-02 22:49  ivan
27656
27657         * FS/bin/freeside-setup: router.svcnum nullability fix
27658
27659 2003-06-02 07:51  ivan
27660
27661         * httemplate/view/cust_main.cgi: UI nit
27662
27663 2003-06-02 05:22  ivan
27664
27665         * FS/FS/cust_pkg.pm: add last_bill field to manpage
27666
27667 2003-05-30 02:40  ivan
27668
27669         * httemplate/docs/man/FS/part_export/.cvs_is_on_crack: force
27670           inclusion of httemplate/docs/man hierarchy
27671
27672 2003-05-30 02:22  ivan
27673
27674         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
27675           field
27676
27677 2003-05-30 01:45  ivan
27678
27679         * httemplate/docs/ssh.html: doc
27680
27681 2003-05-19 22:43  ivan
27682
27683         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
27684           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27685           fs_selfservice/FS-SelfService/cgi/payment_results.html,
27686           fs_selfservice/FS-SelfService/cgi/process_payment.html,
27687           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
27688           self-service self-payments!
27689
27690 2003-05-19 06:54  ivan
27691
27692         * FS/FS/ClientAPI/MyAccount.pm,
27693           fs_selfservice/FS-SelfService/SelfService.pm,
27694           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27695           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
27696           bugs in processing payments via self-service... appears to be
27697           working so far
27698
27699 2003-05-19 06:38  ivan
27700
27701         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
27702           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27703           fs_selfservice/FS-SelfService/cgi/process_payment.html,
27704           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
27705           payment processing with self-service (step two of the process)
27706
27707 2003-05-19 05:00  ivan
27708
27709         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
27710           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
27711           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
27712           FS::Misc with send_email subroutine, remove all duplicate code
27713           from     various modules   - move the realtime_bop from cust_bill
27714           to cust_main & change usage slightly.      invnum is no longer
27715           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
27716           self-service:   - fix some syntax errors, make payment UI (step
27717           one) really should be     working now
27718
27719 2003-05-18 17:15  ivan
27720
27721         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
27722           selfservice.cgi: processing payments...
27723
27724 2003-05-18 04:44  ivan
27725
27726         * FS/FS/ClientAPI/MyAccount.pm,
27727           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27728           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
27729           making payments all done
27730
27731 2003-05-18 01:09  ivan
27732
27733         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
27734           file
27735
27736 2003-05-18 01:08  ivan
27737
27738         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
27739           self-service make payment UI work
27740
27741 2003-05-17 23:20  ivan
27742
27743         * FS/FS/ClientAPI/MyAccount.pm,
27744           fs_selfservice/FS-SelfService/SelfService.pm,
27745           fs_selfservice/FS-SelfService/cgi/login.html,
27746           fs_selfservice/FS-SelfService/cgi/myaccount.html,
27747           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
27748           make payment UI done
27749
27750 2003-05-14 09:51  ivan
27751
27752         * FS/FS/cust_bill.pm: display recurring custom line items on
27753           invoices as well as one-shot ones
27754
27755 2003-05-12 23:01  ivan
27756
27757         * FS/FS/cust_bill_event.pm: - document missing fields in
27758           cust_bill_event
27759
27760 2003-05-12 22:47  ivan
27761
27762         * FS/FS/addr_block.pm: missing pod =cut at end
27763
27764 2003-05-12 20:22  ivan
27765
27766         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
27767           fs_selfservice/FS-SelfService/cgi/myaccount.html,
27768           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
27769           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
27770           self-service updates: cleanup and beginnings of "make a payment"
27771           - fix pod masking FS::svc_acct::cust_svc
27772
27773 2003-05-12 00:34  ivan
27774
27775         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
27776           setbuf call doesn't appear to be working...
27777
27778 2003-05-12 00:33  ivan
27779
27780         * httemplate/view/cust_main.cgi: fix service links
27781
27782 2003-05-11 15:55  ivan
27783
27784         * httemplate/index.html: mail forward search not yet implemented
27785
27786 2003-05-11 15:53  ivan
27787
27788         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
27789           strict vars
27790
27791 2003-05-11 15:34  ivan
27792
27793         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
27794
27795 2003-05-11 15:25  ivan
27796
27797         * htetc/: handler.pl, handler.pl-1.0x: handler.pl updates from
27798           Richard Siddall <richard.siddall@elirion.net>
27799
27800 2003-05-09 23:45  ivan
27801
27802         * httemplate/view/: cust_main.cgi, cust_pkg.cgi: first pass at new
27803           package list UI
27804
27805 2003-05-09 22:41  ivan
27806
27807         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
27808           last_bill dates from being set
27809
27810 2003-05-09 22:40  ivan
27811
27812         * FS/FS/cust_main.pm: - substitute '0' for existing blank
27813           setup/recur fees - use timelocal_nocheck instead of timelocal for
27814           proper wraparound
27815
27816 2003-05-09 12:30  khoff
27817
27818         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
27819           added CSS tags.
27820
27821 2003-05-08 23:03  ivan
27822
27823         * fs_selfservice/DEPLOY: updated freebsd install
27824
27825 2003-05-08 03:28  ivan
27826
27827         * CREDITS: credit where credit's due
27828
27829 2003-05-08 02:34  ivan
27830
27831         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
27832           columns to '' / NULL
27833
27834 2003-05-06 14:15  ivan
27835
27836         * httemplate/view/cust_main_alt.cgi: don't create new files in lieu
27837           of branches
27838
27839 2003-05-06 13:33  khoff
27840
27841         * httemplate/view/cust_main_alt.cgi: Can't pull  out of thin air.
27842
27843 2003-05-04 13:58  khoff
27844
27845         * httemplate/view/cust_main_alt.cgi: proposed cust_main.cgi
27846
27847 2003-05-02 19:06  ivan
27848
27849         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
27850           enable quota maintenance in infostreet export
27851
27852 2003-05-02 19:03  ivan
27853
27854         * bin/apache.export: typo in usage instructions
27855
27856 2003-05-02 18:30  ivan
27857
27858         * FS/FS/part_export.pm: clean up CVS cruft
27859
27860 2003-05-02 16:51  khoff
27861
27862         * httemplate/view/cust_main.cgi: CARD && DCRD?
27863
27864 2003-04-29 12:49  khoff
27865
27866         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
27867           = 0.  Suprisingly, '' works.
27868
27869 2003-04-29 11:28  khoff
27870
27871         * FS/FS/domain_record.pm: Better SOA checking
27872
27873 2003-04-29 09:59  khoff
27874
27875         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
27876           ip_addr field.
27877
27878 2003-04-25 19:01  khoff
27879
27880         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
27881
27882 2003-04-25 17:28  khoff
27883
27884         * FS/FS/cust_bill.pm: Tyop
27885
27886 2003-04-24 16:01  ivan
27887
27888         * httemplate/edit/cust_main.cgi: fix for bug triggered by
27889           nonexistant referring customer numbers
27890
27891 2003-04-24 11:46  khoff
27892
27893         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
27894           when no values change.  We would insert on an rv of zero, so now
27895           we select count(*)... instead of relying on the rv of the update.
27896
27897 2003-04-24 11:45  khoff
27898
27899         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
27900
27901 2003-04-23 19:46  ivan
27902
27903         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
27904           better shellcommands documentation of all sorts
27905
27906 2003-04-23 18:43  khoff
27907
27908         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
27909           an ISC BIND9 name server
27910
27911 2003-04-23 18:00  khoff
27912
27913         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
27914           svc_Common->hashref is bad.
27915
27916 2003-04-23 16:12  ivan
27917
27918         * Makefile, htetc/handler.pl, htetc/handler.pl-1.0x,
27919           httemplate/docs/install.html: compatible with mason 1.1!  closes:
27920           bug#492
27921
27922 2003-04-23 15:16  ivan
27923
27924         * FS/FS/part_export.pm: might not be necessary, but to be safe...
27925
27926 2003-04-22 22:36  khoff
27927
27928         * httemplate/search/cust_main.cgi: Missing comma.
27929
27930 2003-04-22 21:53  khoff
27931
27932         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
27933           well.
27934
27935 2003-04-22 11:46  ivan
27936
27937         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
27938           httemplate/config/config.cgi: properly deprecate ancient apache &
27939           sendmail config options
27940
27941 2003-04-22 10:54  ivan
27942
27943         * httemplate/edit/part_export.cgi: mason is more strict about
27944           variables - patch from Richard Siddall, thanks
27945
27946 2003-04-21 21:39  ivan
27947
27948         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
27949           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
27950           FS/FS/part_export/domain_shellcommands.pm,
27951           FS/FS/part_export/forward_shellcommands.pm,
27952           FS/t/part_export-forward_shellcommands.t,
27953           httemplate/docs/install.html: - mysql 4.1 is available; update
27954           documentation - remove last vestiges of 1.3-style qmail/vpopmail
27955           exports from svc_domain and   svc_forward; add appropriate
27956           exports (closes: Bug#299)
27957
27958 2003-04-21 15:40  ivan
27959
27960         * httemplate/view/svc_acct.cgi: typo
27961
27962 2003-04-21 14:42  khoff
27963
27964         * FS/FS/addr_block.pm: renamed config option excludeaddr
27965
27966 2003-04-21 14:40  khoff
27967
27968         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
27969
27970 2003-04-21 14:29  khoff
27971
27972         * httemplate/edit/: part_router_field.cgi, process/generic.cgi:
27973           Navigation fixes.
27974
27975 2003-04-21 14:13  khoff
27976
27977         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
27978           new routers.  Navigation cleanup.
27979
27980 2003-04-21 14:12  khoff
27981
27982         * httemplate/edit/router.cgi: Lines added for clairity
27983
27984 2003-04-21 13:53  ivan
27985
27986         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
27987           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
27988           FS/bin/freeside-setup, httemplate/docs/schema.html,
27989           httemplate/edit/cust_main.cgi,
27990           httemplate/edit/part_bill_event.cgi,
27991           httemplate/edit/process/cust_main.cgi,
27992           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
27993           on-demand vs. automatic cards & checks: added DCRD and DCHK
27994           payment types
27995
27996 2003-04-21 13:31  khoff
27997
27998         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
27999           sqlmail.  Added support for courier and dovecot authentication.
28000
28001 2003-04-21 13:27  khoff
28002
28003         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
28004           svc_broadband
28005
28006 2003-04-19 10:51  ivan
28007
28008         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
28009           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
28010           integration
28011
28012 2003-04-17 20:29  ivan
28013
28014         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
28015
28016 2003-04-02 06:52  ivan
28017
28018         * FS/FS/cust_main.pm: added order_pkgs sub
28019
28020 2003-04-02 03:38  ivan
28021
28022         * FS/FS/: UID.pm, cust_main.pm: better callbacks
28023
28024 2003-04-02 01:46  ivan
28025
28026         * httemplate/misc/process/meta-import.cgi: updated meta-import web
28027           UI to allow duplicate import tables
28028
28029 2003-04-01 19:23  ivan
28030
28031         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
28032           disappearing email invoice on errors, finally (closes: Bug#35)
28033
28034 2003-04-01 00:03  ivan
28035
28036         * FS/FS/Record.pm, httemplate/docs/index.html,
28037           httemplate/docs/upgrade10.html, httemplate/view/cust_main.cgi: -
28038           update qsearch for Pg 7.3 - preliminary 1.5.0 upgrade docs -
28039           syntax error in main customer view
28040
28041 2003-03-31 22:55  ivan
28042
28043         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
28044           cancel button for customers (closes: Bug#25)
28045
28046 2003-03-31 17:22  ivan
28047
28048         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
28049           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
28050           httemplate/edit/process/REAL_cust_pkg.cgi,
28051           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi,
28052           httemplate/view/cust_pkg.cgi: correct last_bill problems with $0
28053           invoice (non-existant) edge cases
28054
28055 2003-03-31 15:49  ivan
28056
28057         * httemplate/docs/schema.html: added last_bill column
28058
28059 2003-03-31 15:48  ivan
28060
28061         * FS/bin/freeside-setup: add 'last_bill' column
28062
28063 2003-03-28 21:34  ivan
28064
28065         * bin/apache.export: restart apache, not bind!
28066
28067 2003-03-28 20:52  ivan
28068
28069         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
28070           FS/FS/part_export/www_shellcommands.pm,
28071           httemplate/view/svc_www.cgi: correct web UI for svc_www services
28072           & no more @.domain in www_shellcommands export
28073
28074 2003-03-28 18:35  ivan
28075
28076         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
28077
28078 2003-03-28 18:19  ivan
28079
28080         * FS/FS/part_export.pm: cust_svc and svc_x methods
28081
28082 2003-03-28 13:59  ivan
28083
28084         * bin/apache.export: fix missing semicolon in apache export
28085
28086 2003-03-28 13:43  ivan
28087
28088         * FS/FS/part_export/apache.pm: oops in null apache export
28089
28090 2003-03-24 00:30  ivan
28091
28092         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
28093
28094 2003-03-19 20:36  ivan
28095
28096         * httemplate/edit/part_export.cgi: virtual wrap...
28097
28098 2003-03-19 20:09  ivan
28099
28100         * httemplate/edit/part_export.cgi: wrap this textbox hard
28101
28102 2003-03-19 20:00  ivan
28103
28104         * httemplate/edit/part_export.cgi: wide textareas
28105
28106 2003-03-19 19:41  ivan
28107
28108         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
28109           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
28110           bin/apache.export, bin/bind.export, bin/bsdshell.export,
28111           bin/sysvshell.export: apache export!
28112
28113 2003-03-11 16:44  ivan
28114
28115         * httemplate/docs/upgrade9.html: doc from 1.4 branch
28116
28117 2003-03-11 03:40  ivan
28118
28119         * FS/FS/svc_domain.pm: another pg7.3 fix
28120
28121 2003-03-11 03:36  ivan
28122
28123         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
28124           meta import webUI updates
28125
28126 2003-03-11 02:41  ivan
28127
28128         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
28129
28130 2003-03-03 17:56  khoff
28131
28132         * FS/MANIFEST: updated for svc_broadband changes
28133
28134 2003-02-28 19:14  ivan
28135
28136         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
28137
28138 2003-02-24 21:40  ivan
28139
28140         * httemplate/edit/cust_main.cgi: remove max length on ACH account
28141           number
28142
28143 2003-02-11 17:21  khoff
28144
28145         * FS/bin/freeside-setup: s/;/,/
28146
28147 2003-02-05 21:26  ivan
28148
28149         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
28150           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
28151           FS/FS/cust_main.pm, FS/bin/freeside-setup,
28152           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
28153           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi:
28154           time/data detail on invoices
28155
28156 2003-02-05 15:22  khoff
28157
28158         * FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm,
28159           FS/FS/ac_type.pm, FS/FS/part_ac_field.pm,
28160           httemplate/browse/ac.cgi, httemplate/browse/ac_type.cgi,
28161           httemplate/edit/ac.cgi, httemplate/edit/ac_type.cgi,
28162           httemplate/edit/process/ac.cgi,
28163           httemplate/edit/process/ac_block.cgi,
28164           httemplate/edit/process/ac_field.cgi,
28165           httemplate/edit/process/ac_type.cgi,
28166           httemplate/edit/process/part_ac_field.cgi: svc_broadband rewrite
28167
28168 2003-02-05 15:17  khoff
28169
28170         * FS/FS/addr_block.pm, FS/FS/part_router_field.pm,
28171           FS/FS/part_sb_field.pm, FS/FS/part_svc_router.pm,
28172           FS/FS/router.pm, FS/FS/router_field.pm, FS/FS/sb_field.pm,
28173           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
28174           httemplate/browse/generic.cgi,
28175           httemplate/browse/part_sb_field.cgi,
28176           httemplate/browse/router.cgi,
28177           httemplate/edit/part_router_field.cgi,
28178           httemplate/edit/part_sb_field.cgi, httemplate/edit/router.cgi,
28179           httemplate/edit/svc_broadband.cgi,
28180           httemplate/edit/process/addr_block/add.cgi,
28181           httemplate/edit/process/addr_block/allocate.cgi,
28182           httemplate/edit/process/addr_block/deallocate.cgi,
28183           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
28184           httemplate/edit/process/router.cgi,
28185           httemplate/edit/process/svc_broadband.cgi,
28186           httemplate/edit/process/addr_block/split.cgi, htetc/global.asa,
28187           htetc/handler.pl, httemplate/index.html,
28188           httemplate/view/svc_broadband.cgi: svc_broadband rewrite
28189
28190 2003-02-05 14:06  khoff
28191
28192         * FS/FS/cust_svc.pm: ip_netmask is gone now
28193
28194 2003-02-04 14:04  ivan
28195
28196         * htetc/global.asa, httemplate/docs/install.html: 1.5-specific
28197           fixes
28198
28199 2003-01-27 23:47  ivan
28200
28201         * FS/bin/freeside-setup: eek, and this is what caused connectup to
28202           fail too
28203
28204 2003-01-27 22:08  ivan
28205
28206         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
28207           dave denney <daud@kaosol.net>
28208
28209 2003-01-16 22:21  ivan
28210
28211         * FS/FS/ClientAPI/MyAccount.pm,
28212           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
28213           functionality
28214
28215 2003-01-15 18:58  ivan
28216
28217         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
28218
28219 2003-01-14 02:15  ivan
28220
28221         * Makefile: selfservice
28222
28223 2003-01-14 01:26  ivan
28224
28225         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
28226           fs_selfservice/freeside-selfservice-server, init.d/freeside-init:
28227           move freeside-selfservice-server to proper MakeMaker install
28228           location
28229
28230 2003-01-14 00:49  ivan
28231
28232         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
28233           freeside-selfservice-server to init script add domsvc checking as
28234           a foreign key
28235
28236 2003-01-12 23:26  ivan
28237
28238         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
28239
28240 2003-01-12 22:19  ivan
28241
28242         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
28243           extraneous diffs
28244
28245 2003-01-09 23:41  ivan
28246
28247         * FS/FS/cust_bill.pm: pop off an extra blank line in
28248           business-onlinepayment options
28249
28250 2002-12-28 01:16  ivan
28251
28252         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
28253           business-onlinepayment mod_perl leakage in multi-database
28254           installs.  ugh.
28255
28256 2002-12-27 04:56  ivan
28257
28258         * FS/FS/cust_main.pm: better times on failed billing events
28259
28260 2002-12-24 22:59  ivan
28261
28262         * FS/bin/freeside-daily: declare $opt_p usage
28263
28264 2002-12-24 14:41  ivan
28265
28266         * README.1.5.0pre1, FS/bin/freeside-setup,
28267           httemplate/view/cust_main.cgi: optimization for ginourmous
28268           numbers of packages for intergate, whew
28269
28270 2002-12-23 15:56  ivan
28271
28272         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
28273           messages
28274
28275 2002-12-23 07:21  ivan
28276
28277         * FS/FS/cust_bill.pm: make agent available to invoice templates
28278
28279 2002-12-23 07:05  steve
28280
28281         * FS/FS/part_export/shellcommands.pm: add email address to
28282           shellcommands
28283
28284           don't error out when importing unaudited accounts (even though
28285           should probably be using $FS::svc_Common::noexport_hack anyway)
28286
28287 2002-12-23 06:54  steve
28288
28289         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
28290           signup_server-quiet, and emailcancel messages.
28291
28292 2002-12-23 06:38  steve
28293
28294         * fs_selfservice/freeside-selfservice-server: added stuff for
28295           selfservice_server-quiet, signup_server-quiet, and emailcancel
28296           messages.
28297
28298 2002-12-23 06:22  steve
28299
28300         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
28301           selfservice_server-quiet, signup_server-quiet, and emailcancel
28302           messages.
28303
28304 2002-12-22 00:53  ivan
28305
28306         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
28307           freeside-daily to only run for a particular payby
28308           $disable_agentcheck option for cust_pkg for import optimization
28309
28310 2002-12-21 15:48  ivan
28311
28312         * httemplate/search/svc_domain.cgi: UI
28313
28314 2002-12-21 15:44  ivan
28315
28316         * httemplate/search/svc_domain.cgi: don't display all accounts in
28317           each domain
28318
28319 2002-12-21 02:14  ivan
28320
28321         * FS/FS/cust_main.pm: could be multiple returns from these
28322           searches, with taxclasses
28323
28324 2002-12-21 02:02  ivan
28325
28326         * FS/FS/Record.pm: better qsearchs warning
28327
28328 2002-12-20 23:36  ivan
28329
28330         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
28331
28332 2002-12-20 20:31  ivan
28333
28334         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
28335
28336 2002-12-19 19:29  ivan
28337
28338         * httemplate/view/cust_main.cgi: no changing cancelled packages
28339
28340 2002-12-17 13:31  ivan
28341
28342         * FS/FS/cust_bill.pm: invoice_lines() fix
28343
28344 2002-12-17 05:02  ivan
28345
28346         * httemplate/view/svc_acct.cgi: change wording
28347
28348 2002-12-17 02:42  ivan
28349
28350         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
28351
28352 2002-12-17 02:36  ivan
28353
28354         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
28355           sessions
28356
28357 2002-12-17 01:52  ivan
28358
28359         * FS/bin/freeside-sqlradius-seconds: sheesh
28360
28361 2002-12-17 01:48  ivan
28362
28363         * FS/bin/freeside-sqlradius-seconds: sigh
28364
28365 2002-12-17 01:47  ivan
28366
28367         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
28368           calculation?
28369
28370 2002-12-17 01:37  ivan
28371
28372         * FS/bin/freeside-sqlradius-seconds: grr double doh
28373
28374 2002-12-17 01:35  ivan
28375
28376         * FS/bin/freeside-sqlradius-seconds: doh
28377
28378 2002-12-17 01:30  ivan
28379
28380         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
28381
28382 2002-12-17 01:24  ivan
28383
28384         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
28385           freeside-sqlradius-seconds
28386
28387 2002-12-16 22:36  ivan
28388
28389         * httemplate/docs/install.html: add PerlModule commands to install
28390           instructions
28391
28392 2002-12-16 13:52  ivan
28393
28394         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
28395           are there others?
28396
28397 2002-12-16 10:53  ivan
28398
28399         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
28400
28401 2002-12-16 02:47  ivan
28402
28403         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: working
28404           date range selector that defaults to the past year!
28405
28406 2002-12-14 13:18  ivan
28407
28408         * FS/FS/cust_svc.pm: fix for auditing packages
28409
28410 2002-12-12 16:31  ivan
28411
28412         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
28413           taxclass fix (?)
28414
28415 2002-12-12 13:44  ivan
28416
28417         * FS/FS/svc_acct.pm: custnum in welcome email
28418
28419 2002-12-10 16:12  ivan
28420
28421         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
28422           beginning of web-based data importer
28423
28424 2002-12-09 02:54  ivan
28425
28426         * httemplate/docs/install.html: doc
28427
28428 2002-12-04 04:43  ivan
28429
28430         * bin/bind.export: really fixed now
28431
28432 2002-12-04 04:37  ivan
28433
28434         * bin/bind.export: oops, typo
28435
28436 2002-12-04 04:31  ivan
28437
28438         * FS/FS/cust_bill.pm: empty invoice_lines() fix
28439
28440 2002-11-27 21:44  ivan
28441
28442         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
28443           "Stephen Bechard" <steve@destek.net>
28444
28445 2002-11-27 21:10  ivan
28446
28447         * FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate
28448           username_policy
28449
28450 2002-11-26 03:58  ivan
28451
28452         * httemplate/misc/process/link.cgi: link by username now only links
28453           to same svcpart
28454
28455 2002-11-26 02:25  ivan
28456
28457         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
28458
28459 2002-11-25 21:42  ivan
28460
28461         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
28462
28463 2002-11-25 02:46  ivan
28464
28465         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
28466           radius group bug, whew
28467
28468 2002-11-22 19:39  ivan
28469
28470         * httemplate/index.html: eww get rid of black border on konq3
28471
28472 2002-11-22 04:19  ivan
28473
28474         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
28475           payments
28476
28477 2002-11-22 03:14  ivan
28478
28479         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
28480           add lec billing event
28481
28482 2002-11-22 02:48  ivan
28483
28484         * FS/FS/cust_main.pm: oops, one last LECB change
28485
28486 2002-11-21 23:50  ivan
28487
28488         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
28489           user dn in ldap export
28490
28491 2002-11-21 12:44  ivan
28492
28493         * FS/FS/part_export.pm: change DN labeling for those obtuse
28494           blockheads at netmagic
28495
28496 2002-11-20 13:13  ivan
28497
28498         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
28499           ability to have multiple comma-separated values to LDAP export
28500
28501 2002-11-20 02:09  ivan
28502
28503         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
28504           for the add call...?  i don't get LDAP
28505
28506 2002-11-20 01:10  ivan
28507
28508         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
28509
28510 2002-11-20 01:07  ivan
28511
28512         * FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need
28513           to increase length of payinfo field in cust_pay and cust_refund
28514           for ACH
28515
28516 2002-11-19 14:55  ivan
28517
28518         * FS/FS/cust_bill_event.pm: give better error message on bad
28519           invnum, also 'use FS::cust_bill' here
28520
28521 2002-11-19 14:48  ivan
28522
28523         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
28524           CHECK
28525
28526 2002-11-19 13:20  ivan
28527
28528         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
28529           given
28530
28531 2002-11-19 12:56  ivan
28532
28533         * FS/FS/part_export/ldap.pm: ldap export update
28534
28535 2002-11-19 12:36  ivan
28536
28537         * FS/bin/freeside-setup: increase length of reczone and recdata
28538           fields in domain_record
28539
28540 2002-11-19 02:09  ivan
28541
28542         * FS/FS/cust_bill.pm: typo adding lec transactions
28543
28544 2002-11-19 02:02  ivan
28545
28546         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
28547
28548 2002-11-19 01:51  ivan
28549
28550         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
28551           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
28552           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
28553           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
28554           httemplate/edit/part_bill_event.cgi,
28555           httemplate/view/cust_main.cgi: add LEC billing
28556
28557 2002-11-18 21:17  ivan
28558
28559         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
28560           number limit
28561
28562 2002-11-18 02:15  ivan
28563
28564         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
28565           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
28566           preliminary ldap export
28567
28568 2002-11-16 02:33  ivan
28569
28570         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
28571
28572 2002-11-09 02:59  ivan
28573
28574         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
28575           per-hour charging
28576
28577 2002-11-07 14:53  ivan
28578
28579         * FS/FS/cust_main.pm: doc
28580
28581 2002-11-05 21:41  ivan
28582
28583         * httemplate/graph/money_time-graph.cgi: lala
28584
28585 2002-11-05 20:23  ivan
28586
28587         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
28588           closes: Bug#474
28589
28590 2002-11-05 20:11  ivan
28591
28592         * httemplate/edit/part_pkg.cgi: data billing
28593
28594 2002-11-05 19:58  ivan
28595
28596         * httemplate/edit/part_pkg.cgi: data charging
28597
28598 2002-11-05 15:43  ivan
28599
28600         * httemplate/view/svc_acct.cgi: ui
28601
28602 2002-11-05 15:41  ivan
28603
28604         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
28605           correct radacct column names
28606
28607 2002-11-05 15:34  ivan
28608
28609         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
28610
28611 2002-11-05 15:29  ivan
28612
28613         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
28614           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
28615           bandwidth charges from sqlradius
28616
28617 2002-11-05 12:29  ivan
28618
28619         * FS/bin/freeside-sqlradius-radacctd: lost?
28620
28621 2002-11-04 18:15  ivan
28622
28623         * httemplate/graph/money_time-graph.cgi: local kludge
28624
28625 2002-11-04 15:40  ivan
28626
28627         * FS/FS/CGI.pm: balance on small_custview
28628
28629 2002-11-04 13:20  ivan
28630
28631         * httemplate/docs/upgrade9.html: doc
28632
28633 2002-11-04 12:51  ivan
28634
28635         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
28636           view
28637
28638 2002-11-01 16:13  ivan
28639
28640         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew,
28641           glad i had a copy of this
28642
28643 2002-10-28 05:22  ivan
28644
28645         * FS/bin/freeside-queued: signal-less queued child handling
28646           (closes: Bug#477)
28647
28648 2002-10-25 14:24  ivan
28649
28650         * FS/FS/part_export/shellcommands.pm: make $old_domain available
28651           too
28652
28653 2002-10-25 06:39  ivan
28654
28655         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
28656           numbers
28657
28658 2002-10-23 10:07  ivan
28659
28660         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
28661
28662 2002-10-23 08:49  ivan
28663
28664         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
28665           httemplate/view/cust_main.cgi: add option to unapply payments
28666
28667 2002-10-22 02:15  ivan
28668
28669         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
28670
28671 2002-10-22 01:13  ivan
28672
28673         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
28674           ACH fixes from s5
28675
28676 2002-10-21 23:28  ivan
28677
28678         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
28679           invoice events too
28680
28681 2002-10-21 08:20  ivan
28682
28683         * httemplate/edit/part_svc.cgi: don't disable for all items
28684
28685 2002-10-21 08:14  ivan
28686
28687         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
28688           or password from being defined
28689
28690 2002-10-20 01:27  ivan
28691
28692         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
28693           shellcommands suspension/unsuspension hooks
28694
28695 2002-10-20 00:26  ivan
28696
28697         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
28698           there is one
28699
28700 2002-10-19 20:28  ivan
28701
28702         * FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm,
28703           eg/vpopmailrestart: vpopmail restart export option
28704
28705 2002-10-18 09:54  ivan
28706
28707         * Makefile: force executable permissions on bin/pod2x
28708
28709 2002-10-18 06:28  ivan
28710
28711         * FS/bin/freeside-radgroup: argh
28712
28713 2002-10-18 06:23  ivan
28714
28715         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
28716           cache
28717
28718 2002-10-18 03:28  ivan
28719
28720         * FS/: MANIFEST, bin/freeside-radgroup: adding
28721
28722 2002-10-17 08:06  ivan
28723
28724         * httemplate/view/svc_acct.cgi: use consistant terminology
28725
28726 2002-10-17 08:05  ivan
28727
28728         * httemplate/view/svc_acct.cgi: UI change for hour info
28729
28730 2002-10-17 07:59  ivan
28731
28732         * FS/FS/cust_svc.pm: yay missing paren
28733
28734 2002-10-17 07:50  ivan
28735
28736         * FS/FS/cust_svc.pm: *sigh* better debugging
28737
28738 2002-10-17 07:46  ivan
28739
28740         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
28741
28742 2002-10-17 07:37  ivan
28743
28744         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
28745
28746 2002-10-17 07:33  ivan
28747
28748         * httemplate/view/svc_acct.cgi: sqlradacct hour update
28749
28750 2002-10-17 07:16  ivan
28751
28752         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
28753           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
28754           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
28755           datasrc, not plandata options (whew)
28756
28757 2002-10-17 04:17  ivan
28758
28759         * httemplate/search/cust_bill.cgi: another mason fix, this one from
28760           5
28761
28762 2002-10-15 02:54  ivan
28763
28764         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
28765
28766 2002-10-14 00:44  ivan
28767
28768         * FS/FS/Conf.pm: s/bool/checkbox/
28769
28770 2002-10-14 00:30  ivan
28771
28772         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
28773           config file allows selection of accounts from any domain
28774
28775 2002-10-13 23:17  ivan
28776
28777         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
28778           billing
28779
28780 2002-10-13 23:16  ivan
28781
28782         * httemplate/view/svc_acct.cgi: show time online this billing cycle
28783           on view account screen
28784
28785 2002-10-13 00:14  ivan
28786
28787         * httemplate/docs/: session.html, upgrade9.html: doh
28788
28789 2002-10-13 00:13  ivan
28790
28791         * httemplate/docs/upgrade9.html: msgcat docs for upgrade
28792
28793 2002-10-12 23:49  ivan
28794
28795         * httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore
28796
28797 2002-10-12 18:14  ivan
28798
28799         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
28800           non-Pg and Pg before 7.1
28801
28802 2002-10-12 18:05  ivan
28803
28804         * FS/FS/cust_bill.pm: bug fix in new ACH code
28805
28806 2002-10-12 07:21  ivan
28807
28808         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
28809           dayphone/nightphone msgcat
28810
28811 2002-10-12 06:46  ivan
28812
28813         * bin/populate-msgcat, httemplate/edit/cust_main.cgi,
28814           httemplate/view/cust_main.cgi: dayphone/nightphone as
28815           customizable labels, closes: Bug#464
28816
28817 2002-10-12 06:26  ivan
28818
28819         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
28820           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
28821           charge per-hour against an external radacct table
28822
28823 2002-10-12 03:15  ivan
28824
28825         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
28826           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
28827           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
28828           httemplate/edit/process/cust_main.cgi,
28829           httemplate/view/cust_main.cgi: ACH support
28830
28831 2002-10-10 09:48  ivan
28832
28833         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
28834           expiration dates
28835
28836 2002-10-10 09:28  ivan
28837
28838         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
28839
28840 2002-10-09 07:30  ivan
28841
28842         * FS/FS/Conf.pm: nasty typo
28843
28844 2002-10-09 06:59  ivan
28845
28846         * FS/FS/Conf.pm: don't explicitly specify unclassified config
28847           section
28848
28849 2002-10-09 06:43  ivan
28850
28851         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
28852           existing directories in vpopmail export
28853
28854 2002-10-09 06:07  ivan
28855
28856         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
28857           the attribute used for plaintext pw's
28858
28859 2002-10-08 04:10  ivan
28860
28861         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
28862           package browse (closes: Bug#467)
28863
28864 2002-10-08 03:50  ivan
28865
28866         * eg/export_template.pm: slightly less sucky
28867
28868 2002-10-08 01:33  ivan
28869
28870         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
28871           displays static HTML on account view (closes: Bug#465)
28872
28873 2002-10-07 21:46  ivan
28874
28875         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
28876           httemplate/view/cust_main.cgi: payby-default config option, with
28877           special "HIDE" option to disable billing information in the web
28878           interface (closes: Bug#468)
28879
28880 2002-10-07 01:47  ivan
28881
28882         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
28883           not when it is *before*
28884
28885 2002-10-05 04:14  ivan
28886
28887         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
28888           blank id fields
28889
28890 2002-10-04 05:56  ivan
28891
28892         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
28893           FS/bin/freeside-setup, httemplate/docs/install.html,
28894           httemplate/edit/process/cust_pkg.cgi,
28895           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
28896           httemplate/view/cust_main.cgi: working on the road:   - easier
28897           "change package" link for changing one package to another   -
28898           sqlradius export now compatible with Pg   - indices on phone
28899           numbers   - install instructions specify Pg 7.1 (at least until
28900           ILIKE thing is changed)   - searching on phone number fragments
28901
28902 2002-10-04 05:39  ivan
28903
28904         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
28905
28906 2002-10-04 05:29  ivan
28907
28908         * FS/bin/freeside-count-active-customers: adding
28909
28910 2002-10-04 05:09  ivan
28911
28912         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
28913           print   is now: send email to invoice from address
28914
28915 2002-10-03 08:29  ivan
28916
28917         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
28918           Crypt-Password for encrypted pw's
28919
28920 2002-09-27 05:14  ivan
28921
28922         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
28923
28924 2002-09-27 05:14  ivan
28925
28926         * FS/FS/UID.pm: don't chop blanks
28927
28928 2002-09-26 23:00  ivan
28929
28930         * htetc/global.asa: only load Devel::AutoProfiler if it is
28931           installed
28932
28933 2002-09-26 22:36  ivan
28934
28935         * FS/bin/freeside-adduser: lock mapsecrets file
28936
28937 2002-09-25 22:28  ivan
28938
28939         * Makefile: fix $INIT_FILE usage
28940
28941 2002-09-25 22:26  ivan
28942
28943         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
28944
28945 2002-09-25 22:25  ivan
28946
28947         * Makefile: oops
28948
28949 2002-09-25 21:45  ivan
28950
28951         * httemplate/search/svc_acct.cgi: tyop
28952
28953 2002-09-25 02:11  ivan
28954
28955         * Makefile, httemplate/docs/install.html: doc
28956
28957 2002-09-25 02:09  ivan
28958
28959         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
28960           "Authentication-Type" for netc.net.au (radiator?)
28961
28962 2002-09-24 01:31  ivan
28963
28964         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
28965
28966 2002-09-23 07:27  ivan
28967
28968         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa
28969           changes for profiling redirects header-handling changes necessary
28970           for chart .cgis
28971
28972 2002-09-23 01:50  ivan
28973
28974         * Makefile: better default Pg datasource
28975
28976 2002-09-21 04:17  ivan
28977
28978         * README.1.5.0pre1, FS/bin/freeside-setup,
28979           httemplate/docs/schema.dia, httemplate/docs/schema.html,
28980           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
28981           FS/FS/cust_main_county.pm, bin/create-history-tables,
28982           httemplate/browse/cust_main_county.cgi,
28983           httemplate/edit/cust_main_county.cgi,
28984           httemplate/edit/process/cust_main_county.cgi: all taxes now have
28985           names.  closes: Bug#15
28986
28987 2002-09-20 08:49  ivan
28988
28989         * README: d
28990
28991 2002-09-20 08:49  ivan
28992
28993         * FS/Makefile.PL: installing into /usr/bin, bah
28994
28995 2002-09-20 08:48  ivan
28996
28997         * FS/FS.pm: doc
28998
28999 2002-09-20 08:48  ivan
29000
29001         * Makefile: 1.5.0
29002
29003 2002-09-20 08:47  ivan
29004
29005         * FS/MANIFEST, FS/bin/freeside-addoutsourceuser,
29006           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
29007           FS/bin/freeside-deluser, FS/bin/freeside-setup,
29008           bin/populate-msgcat: add freeside-deluser, freeside-deloutsource
29009           and freeside-deloutsourceuser
29010
29011 2002-09-20 08:46  ivan
29012
29013         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
29014
29015 2002-09-20 07:48  ivan
29016
29017         * FS/FS/part_export.pm: extraneous warn
29018
29019 2002-09-20 05:50  ivan
29020
29021         * FS/bin/freeside-setup, bin/fs-setup,
29022           httemplate/docs/install.html: move from bin/fs-setup to
29023           FS/bin/freeside-setup
29024
29025 2002-09-20 05:04  ivan
29026
29027         * README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP
29028           dependancy
29029
29030 2002-09-20 03:16  ivan
29031
29032         * README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker
29033           fields to 32 chars
29034
29035 2002-09-19 06:34  ivan
29036
29037         * bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database
29038           SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes:
29039           bug#69
29040
29041 2002-09-19 06:25  ivan
29042
29043         * README.1.5.0pre1: preliminary upgrade instructions
29044
29045 2002-09-19 01:43  ivan
29046
29047         * FS/bin/freeside-daily: package expiration
29048
29049 2002-09-19 01:34  ivan
29050
29051         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
29052
29053 2002-09-19 00:15  ivan
29054
29055         * httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm
29056
29057 2002-09-18 15:50  ivan
29058
29059         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
29060           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
29061           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
29062           httemplate/view/svc_acct.cgi: remove domain config file, closes:
29063           Bug#269
29064
29065 2002-09-18 15:38  ivan
29066
29067         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
29068
29069 2002-09-18 05:10  ivan
29070
29071         * httemplate/docs/: index.html, legacy.html, upgrade4.html,
29072           upgrade5.html, upgrade6.html: doc
29073
29074 2002-09-17 03:21  ivan
29075
29076         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
29077           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
29078           support
29079
29080 2002-09-17 02:19  ivan
29081
29082         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
29083           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
29084           FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html,
29085           httemplate/docs/schema.dia, httemplate/docs/schema.html,
29086           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi,
29087           httemplate/edit/process/part_svc.cgi,
29088           httemplate/edit/process/svc_acct_sm.cgi,
29089           httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi,
29090           httemplate/search/svc_acct_sm.html,
29091           httemplate/search/svc_domain.cgi,
29092           httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm
29093
29094 2002-09-16 17:40  ivan
29095
29096         * FS/FS/cust_bill.pm: send_ftp doc fix
29097
29098 2002-09-16 17:33  ivan
29099
29100         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
29101           "emailinvoiceauto" implementation rewritten to work properly,
29102           stop
29103               overwriting existing invoice destinations
29104
29105 2002-09-16 02:27  ivan
29106
29107         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
29108
29109 2002-09-11 02:28  ivan
29110
29111         * httemplate/browse/svc_acct_pop.cgi: mason error
29112
29113 2002-09-11 02:09  ivan
29114
29115         * httemplate/search/cust_main.cgi: mason warnings
29116
29117 2002-09-09 20:31  ivan
29118
29119         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
29120           order numbers, like VirtualNet
29121
29122 2002-09-09 17:37  ivan
29123
29124         * httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1
29125
29126 2002-09-09 16:05  khoff
29127
29128         * httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi,
29129           edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi,
29130           edit/process/ac_block.cgi, edit/process/ac_field.cgi,
29131           edit/process/ac_type.cgi, edit/process/part_ac_field.cgi,
29132           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
29133           svc_broadband merge
29134
29135 2002-09-09 16:01  khoff
29136
29137         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup,
29138           htetc/global.asa, httemplate/index.html,
29139           httemplate/edit/part_svc.cgi,
29140           httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm,
29141           FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm,
29142           FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband
29143           merge
29144
29145 2002-09-09 15:57  ivan
29146
29147         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
29148           freeside-receivables-report, freeside-tax-report: allow . in
29149           untaint_argv, for usernames
29150
29151 2002-09-09 15:56  khoff
29152
29153         * FS/MANIFEST: svc_broadband merge
29154
29155 2002-09-09 12:56  ivan
29156
29157         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
29158           vpopmail user
29159
29160 2002-09-09 12:54  ivan
29161
29162         * httemplate/docs/ssh.html: doc clarification about users
29163
29164 2002-09-09 05:34  ivan
29165
29166         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
29167           ClientAPI/passwd.pm: : is not legal in GECOS
29168
29169 2002-09-08 05:57  ivan
29170
29171         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
29172           records first, then svc_domain
29173
29174 2002-09-08 05:40  ivan
29175
29176         * bin/bind.export: error out if can't open .HEADER files
29177
29178 2002-09-08 04:36  ivan
29179
29180         * README: 1.4.1
29181
29182 2002-09-08 02:49  ivan
29183
29184         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
29185           useful default domain files
29186
29187 2002-09-07 07:20  ivan
29188
29189         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
29190           description, give up hoping for a better description of the
29191           export from jeff
29192
29193 2002-09-06 19:27  ivan
29194
29195         * httemplate/docs/: index.html, upgrade9.html: 1.4.1
29196
29197 2002-09-06 19:19  ivan
29198
29199         * FS/FS/part_export/vpopmail.pm: import flocking constants
29200
29201 2002-09-05 11:51  ivan
29202
29203         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
29204
29205 2002-09-05 10:01  ivan
29206
29207         * httemplate/edit/cust_main.cgi: "same as billing address" box
29208           would uncheck itself on errors (only looked at previous
29209           ship_last, not CGI checkbox value too)  Closes: Bug#448
29210
29211 2002-09-05 09:51  ivan
29212
29213         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
29214           compatibility
29215
29216 2002-09-05 06:59  ivan
29217
29218         * ANNOUCE.1.4.0: naw
29219
29220 2002-09-05 06:50  ivan
29221
29222         * httemplate/browse/part_svc.cgi: don't show "clone an existing
29223           service definition" if there aren't any yet
29224
29225 2002-09-05 06:27  ivan
29226
29227         * FS/FS/cust_main.pm, httemplate/index.html,
29228           httemplate/misc/cust_main-import_charges.cgi,
29229           httemplate/misc/process/cust_main-import_charges.cgi: batch
29230           charge/credit import
29231
29232 2002-09-05 06:01  ivan
29233
29234         * FS/FS/svc_acct.pm: show illegal dir in error msg
29235
29236 2002-09-05 02:10  ivan
29237
29238         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
29239           extraneous `vpopmail machine' field
29240
29241 2002-09-04 05:43  ivan
29242
29243         * Makefile, httemplate/index.html: 1.4.1beta1
29244
29245 2002-09-04 01:42  ivan
29246
29247         * httemplate/edit/part_pkg.cgi: spelling
29248
29249 2002-08-30 16:48  ivan
29250
29251         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
29252
29253 2002-08-30 16:42  ivan
29254
29255         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
29256           httemplate/edit/process/part_bill_event.cgi: new invoice event:
29257           upload a CSV file
29258
29259 2002-08-30 16:17  ivan
29260
29261         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
29262           of their cust_pkg.bill date) - setting cust_pkg.bill date
29263           directly bypasses setup fee
29264
29265 2002-08-30 10:34  ivan
29266
29267         * FS/FS/cust_main.pm, httemplate/index.html,
29268           httemplate/misc/cust_main-import.cgi,
29269           httemplate/misc/process/cust_main-import.cgi: working CSV import
29270           for crcmn
29271
29272 2002-08-30 04:33  ivan
29273
29274         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
29275           (hopefully) better error message
29276
29277 2002-08-30 03:25  ivan
29278
29279         * Makefile: silly conf/registries dir still hanging around in CVS
29280           checkouts
29281
29282 2002-08-29 07:11  ivan
29283
29284         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
29285
29286 2002-08-29 02:11  ivan
29287
29288         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
29289           import, make username/password for unexported services conflict
29290           at least with self
29291
29292 2002-08-29 01:13  khoff
29293
29294         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
29295
29296 2002-08-29 00:50  ivan
29297
29298         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
29299
29300 2002-08-28 23:02  ivan
29301
29302         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
29303
29304 2002-08-28 22:57  ivan
29305
29306         * httemplate/view/svc_acct.cgi: password viewing UI change
29307
29308 2002-08-27 00:26  khoff
29309
29310         * FS/FS/Record.pm: Yip yip, I sprained my brain
29311
29312 2002-08-26 13:40  ivan
29313
29314         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
29315
29316 2002-08-24 20:54  ivan
29317
29318         * FS/bin/freeside-addoutsourceuser: ?
29319
29320 2002-08-24 20:42  ivan
29321
29322         * FS/bin/freeside-addoutsourceuser: correct secrets file path
29323
29324 2002-08-24 19:35  ivan
29325
29326         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
29327           passwords
29328
29329 2002-08-24 19:26  ivan
29330
29331         * FS/FS/part_export/shellcommands.pm: properly quote password as
29332           well as finger
29333
29334 2002-08-24 18:48  ivan
29335
29336         * FS/bin/freeside-addoutsourceuser: password
29337
29338 2002-08-24 18:48  ivan
29339
29340         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
29341           bin/freeside-addoutsourceuser
29342
29343 2002-08-24 18:16  ivan
29344
29345         * FS/bin/: freeside-adduser, freeside-setup: doc
29346
29347 2002-08-24 18:14  ivan
29348
29349         * FS/bin/freeside-setup: noninteractive freeside-setup
29350
29351 2002-08-24 18:09  ivan
29352
29353         * FS/bin/: freeside-adduser, freeside-setup: doc
29354
29355 2002-08-24 01:13  ivan
29356
29357         * FS/bin/freeside-adduser: also do -b flag
29358
29359 2002-08-24 00:43  ivan
29360
29361         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
29362           in commands
29363
29364 2002-08-24 00:20  ivan
29365
29366         * httemplate/edit/part_export.cgi: don't substitute defaults for
29367           empty options when editing exports
29368
29369 2002-08-23 23:41  ivan
29370
29371         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
29372           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
29373           fix - no strict 'vars'; when necessary
29374
29375 2002-08-23 20:29  ivan
29376
29377         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
29378           unprovision a single service
29379
29380 2002-08-23 19:10  ivan
29381
29382         * FS/bin/freeside-addoutsource: fix path
29383
29384 2002-08-23 18:53  ivan
29385
29386         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
29387
29388 2002-08-23 17:51  ivan
29389
29390         * httemplate/view/cust_main.cgi: UI
29391
29392 2002-08-23 17:16  ivan
29393
29394         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
29395           bin/freeside-addoutsource
29396
29397 2002-08-23 16:43  ivan
29398
29399         * FS/: MANIFEST, FS/part_export.pm,
29400           FS/part_export/domain_shellcommands.pm,
29401           t/part_export-domain_shellcommands.t: add domain_shellcommands
29402           export
29403
29404 2002-08-19 16:08  ivan
29405
29406         * httemplate/view/cust_main.cgi: encode_entities for comments
29407           entries
29408
29409 2002-08-11 23:17  ivan
29410
29411         * rt/: COPYING, ChangeLog, Makefile, README, TODO,
29412           bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql,
29413           bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
29414           bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs,
29415           docs/Security, docs/rt.gif, docs/design_docs/CARS,
29416           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
29417           docs/design_docs/basic-definitions.txt,
29418           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
29419           docs/design_docs/evil_plans,
29420           docs/design_docs/link-definitions.txt,
29421           docs/design_docs/local_hacking,
29422           docs/design_docs/subscription-definitions.txt,
29423           docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg,
29424           etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle,
29425           etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST,
29426           lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
29427           lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm,
29428           lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm,
29429           lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
29430           lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm,
29431           lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
29432           lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
29433           lib/RT/Links.pm, lib/RT/ObjectKeyword.pm,
29434           lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
29435           lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
29436           lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm,
29437           lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
29438           lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm,
29439           lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
29440           lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm,
29441           lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm,
29442           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
29443           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm,
29444           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
29445           lib/RT/Action/SendPasswordEmail.pm,
29446           lib/RT/Action/StallDependent.pm,
29447           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
29448           lib/RT/Condition/NewDependency.pm,
29449           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
29450           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: import rt
29451           2.0.14
29452
29453 2002-08-02 17:39  ivan
29454
29455         * httemplate/docs/: install.html, legacy.html: remove some extra
29456           modules from install doc
29457
29458 2002-07-31 11:55  ivan
29459
29460         * FS/FS/part_export.pm: delete directories when deleting users on
29461           freebsd
29462
29463 2002-07-31 06:18  ivan
29464
29465         * FS/FS/svc_acct.pm: fix bug with static IP addresses
29466
29467 2002-07-26 20:56  ivan
29468
29469         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
29470           interface to lib code
29471
29472 2002-07-26 19:47  ivan
29473
29474         * FS/bin/freeside-daily: vacuum pg databases daily
29475
29476 2002-07-25 19:33  ivan
29477
29478         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
29479           shellcommands edit gecos field too
29480
29481 2002-07-25 18:38  ivan
29482
29483         * httemplate/docs/install.html: tyop
29484
29485 2002-07-25 18:31  ivan
29486
29487         * httemplate/docs/install.html: tyop
29488
29489 2002-07-23 05:37  ivan
29490
29491         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
29492
29493 2002-07-22 03:50  ivan
29494
29495         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
29496           adding
29497
29498 2002-07-22 03:41  ivan
29499
29500         * httemplate/docs/install.html: no mysql in 1.4.0 release.
29501           hopefully 1.4.1
29502
29503 2002-07-22 03:20  ivan
29504
29505         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12,
29506           README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8,
29507           README.1.4.0pre9: 1.4.0
29508
29509 2002-07-22 03:18  ivan
29510
29511         * FS/FS/CGI.pm: UI
29512
29513 2002-07-22 03:18  ivan
29514
29515         * FS/FS/cust_main.pm: sort bills by date
29516
29517 2002-07-16 05:29  ivan
29518
29519         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
29520           FS/ClientAPI/passwd.pm: ClientAPI
29521
29522 2002-07-16 05:28  ivan
29523
29524         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
29525           fs_passwd_test, FS-SelfService/SelfService.pm,
29526           FS-SelfService/freeside-selfservice-clientd,
29527           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
29528           FS-SelfService/cgi/selfservice.cgi,
29529           FS-SelfService/cgi/view_invoice.html: invoice viewing...
29530
29531 2002-07-15 20:57  ivan
29532
29533         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
29534
29535 2002-07-15 20:56  ivan
29536
29537         * FS/FS/part_export/infostreet.pm: better error handling
29538
29539 2002-07-15 20:47  ivan
29540
29541         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
29542
29543 2002-07-15 01:28  ivan
29544
29545         * fs_selfservice/: freeside-selfservice-server, fs_passwd_test,
29546           FS-SelfService/freeside-selfservice-clientd: working framework,
29547           no hung clients, whew
29548
29549 2002-07-14 18:44  ivan
29550
29551         * bin/bind.import: finally a working DNS::ZoneParse
29552
29553 2002-07-13 17:28  ivan
29554
29555         * httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet
29556           :(
29557
29558 2002-07-11 06:52  ivan
29559
29560         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
29561           fs_passwd_test, FS-SelfService/MANIFEST,
29562           FS-SelfService/SelfService.pm,
29563           FS-SelfService/freeside-selfservice-clientd: finally working
29564           async framework
29565
29566 2002-07-08 19:23  ivan
29567
29568         * httemplate/docs/: schema.dia, schema.png: new schema diagram
29569
29570 2002-07-08 10:14  ivan
29571
29572         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
29573           different freeside uid/gid
29574
29575 2002-07-08 08:56  ivan
29576
29577         * httemplate/edit/svc_acct.cgi: better error message
29578
29579 2002-07-08 06:07  ivan
29580
29581         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
29582           edit expiration dates
29583
29584 2002-07-08 03:52  ivan
29585
29586         * httemplate/search/cust_bill.cgi: remove perl-side sort routines,
29587           no longer needed
29588
29589 2002-07-08 03:01  ivan
29590
29591         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
29592           should remove home directories
29593
29594 2002-07-08 01:39  ivan
29595
29596         * httemplate/docs/install.html: new and improved instructions!  now
29597           even more idiot proof!
29598
29599 2002-07-07 10:49  ivan
29600
29601         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
29602           new-export-aware, closes: #431
29603
29604 2002-07-07 07:33  ivan
29605
29606         * httemplate/search/cust_bill.cgi: clean up after rewrite... turned
29607           out rather nice
29608
29609 2002-07-07 07:28  ivan
29610
29611         * httemplate/search/cust_bill.cgi: fixing 30/60/90/120...
29612
29613 2002-07-07 07:26  ivan
29614
29615         * httemplate/search/cust_bill.cgi: just might work
29616
29617 2002-07-07 07:24  ivan
29618
29619         * httemplate/search/cust_bill.cgi: that would be nice...
29620
29621 2002-07-07 07:18  ivan
29622
29623         * httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses
29624
29625 2002-07-07 07:14  ivan
29626
29627         * httemplate/search/cust_bill.cgi: UI
29628
29629 2002-07-07 07:12  ivan
29630
29631         * httemplate/search/cust_bill.cgi: totals and order by
29632
29633 2002-07-07 07:00  ivan
29634
29635         * httemplate/search/cust_bill.cgi: try for correct totals
29636
29637 2002-07-07 06:52  ivan
29638
29639         * httemplate/search/cust_bill.cgi: don't recalculate owed
29640
29641 2002-07-07 06:31  ivan
29642
29643         * httemplate/search/cust_bill.cgi: comma
29644
29645 2002-07-07 06:30  ivan
29646
29647         * httemplate/search/cust_bill.cgi: calculate owed as subquery here
29648           too
29649
29650 2002-07-07 06:25  ivan
29651
29652         * httemplate/search/cust_bill.cgi: don't forget to where the where
29653           clause
29654
29655 2002-07-07 06:23  ivan
29656
29657         * httemplate/search/cust_bill.cgi: try for working paged invoices,
29658           this time with subqueries
29659
29660 2002-07-07 04:45  ivan
29661
29662         * httemplate/search/cust_bill.cgi: wtf?
29663
29664 2002-07-07 04:30  ivan
29665
29666         * httemplate/search/cust_bill.cgi: invoice search with possibly
29667           working pager
29668
29669 2002-07-07 04:03  ivan
29670
29671         * httemplate/search/cust_bill.cgi: move query logic from perl to
29672           sql for scalability
29673
29674 2002-07-06 05:53  ivan
29675
29676         * httemplate/docs/install.html: new!  improved!  now even more
29677           idiot-proof!
29678
29679 2002-07-06 05:15  ivan
29680
29681         * Makefile: beta2
29682
29683 2002-07-06 05:13  ivan
29684
29685         * bin/fs-setup: fix Can't use an undefined value as an ARRAY
29686           reference at ./fs-setup line 209, <STDIN> line 3.
29687
29688 2002-07-06 04:08  ivan
29689
29690         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
29691           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
29692
29693 2002-07-06 01:50  ivan
29694
29695         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
29696           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
29697
29698 2002-07-06 01:29  ivan
29699
29700         * httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling
29701
29702 2002-07-06 00:32  ivan
29703
29704         * httemplate/edit/part_pkg.cgi: fix speling
29705
29706 2002-07-06 00:31  ivan
29707
29708         * ANNOUCE.1.4.0: this file should probably go away soon...
29709
29710 2002-07-06 00:30  ivan
29711
29712         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
29713           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
29714           job queue & exports, and make them configurable
29715
29716 2002-07-05 21:20  ivan
29717
29718         * FS/FS/svc_acct.pm: typo
29719
29720 2002-07-05 16:32  ivan
29721
29722         * httemplate/config/config.cgi: fix bug with config having a value
29723           not in the select
29724
29725 2002-07-04 03:35  ivan
29726
29727         * httemplate/browse/: agent.cgi, agent_type.cgi,
29728           part_bill_event.cgi, part_export.cgi, part_pkg.cgi,
29729           part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add"
29730           links to the top
29731
29732 2002-07-03 07:45  ivan
29733
29734         * FS/t/part_export-http.t: s/_post//
29735
29736 2002-07-03 07:21  ivan
29737
29738         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
29739           t/part_export-http.t: http export
29740
29741 2002-07-03 04:37  ivan
29742
29743         * FS/FS/InitHandler.pm: 54
29744
29745 2002-07-03 04:35  ivan
29746
29747         * FS/FS/InitHandler.pm: sacrifice memory for speed
29748
29749 2002-07-03 04:31  ivan
29750
29751         * FS/FS/InitHandler.pm: preload modules
29752
29753 2002-07-03 04:23  ivan
29754
29755         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
29756           apache init
29757
29758 2002-07-03 04:10  ivan
29759
29760         * FS/FS/UID.pm: allow InitHandler to work during apache startup
29761
29762 2002-07-03 03:50  ivan
29763
29764         * FS/FS/InitHandler.pm: skip comment & blank lines
29765
29766 2002-07-03 03:48  ivan
29767
29768         * FS/FS/InitHandler.pm: debug
29769
29770 2002-07-03 03:33  ivan
29771
29772         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
29773           dbdefs
29774
29775 2002-07-02 20:57  ivan
29776
29777         * FS/FS/cust_main.pm: working one-time charges again
29778
29779 2002-07-02 20:52  ivan
29780
29781         * httemplate/view/cust_main.cgi: ui
29782
29783 2002-07-02 20:47  ivan
29784
29785         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
29786           httemplate/edit/process/quick-charge.cgi,
29787           httemplate/view/cust_main.cgi: one-time charges with tax classes
29788
29789 2002-07-02 19:25  ivan
29790
29791         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
29792           httemplate/config/config.cgi: deprecate text radius config
29793           options update config docs
29794
29795 2002-07-02 18:47  ivan
29796
29797         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
29798
29799 2002-07-02 18:05  ivan
29800
29801         * FS/bin/freeside-sqlradius-reset: pod
29802
29803 2002-07-02 18:01  ivan
29804
29805         * FS/bin/freeside-sqlradius-reset: fix usage message
29806
29807 2002-07-02 16:03  ivan
29808
29809         * FS/FS/part_export.pm: fix usermod commands for freebsd
29810
29811 2002-07-02 07:38  ivan
29812
29813         * ANNOUCE.1.4.0: beta1!
29814
29815 2002-07-02 07:37  ivan
29816
29817         * Makefile: beta1!!
29818
29819 2002-07-02 07:22  ivan
29820
29821         * FS/FS/part_export/textradius.pm: working textradius export
29822
29823 2002-07-02 07:00  ivan
29824
29825         * FS/FS/part_export/textradius.pm: better diagnostics
29826
29827 2002-07-02 06:22  ivan
29828
29829         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
29830
29831 2002-07-02 06:04  ivan
29832
29833         * FS/FS/part_export/shellcommands.pm: no warnings
29834
29835 2002-07-02 06:00  ivan
29836
29837         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
29838           linux and freebsd shellcommands
29839
29840 2002-07-02 04:29  ivan
29841
29842         * FS/FS/part_export.pm: fix for freebsd presets
29843
29844 2002-07-02 04:27  ivan
29845
29846         * FS/FS/part_export.pm: useful shellcommands presets
29847
29848 2002-07-02 03:14  ivan
29849
29850         * FS/bin/freeside-queued: grr old openssh grr freebsd
29851
29852 2002-07-02 03:01  ivan
29853
29854         * httemplate/docs/install.html: freeside group
29855
29856 2002-07-02 02:42  ivan
29857
29858         * FS/bin/freeside-queued: fleabsd grr
29859
29860 2002-07-02 02:39  ivan
29861
29862         * FS/bin/freeside-queued: freebsd is sofa king broken
29863
29864 2002-07-02 00:31  ivan
29865
29866         * FS/FS/part_export/textradius.pm: working textradius
29867
29868 2002-07-02 00:13  ivan
29869
29870         * FS/FS/part_export/textradius.pm: better error reporting from
29871           rsync
29872
29873 2002-07-01 23:58  ivan
29874
29875         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
29876           s/options/option/, oops, and machine isn't an option
29877
29878 2002-07-01 23:48  ivan
29879
29880         * FS/FS/queue.pm: error messages can have other chars
29881
29882 2002-07-01 15:38  ivan
29883
29884         * FS/FS/part_export/textradius.pm: prevent any possible infinite
29885           looping
29886
29887 2002-07-01 02:15  ivan
29888
29889         * FS/FS/part_export/textradius.pm: real-time! text radius export
29890
29891 2002-06-30 04:01  ivan
29892
29893         * ANNOUCE.1.4.0, CREDITS: administrivia
29894
29895 2002-06-30 00:17  ivan
29896
29897         * FS/FS/Record.pm: oops, very bad
29898
29899 2002-06-30 00:16  ivan
29900
29901         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
29902           Pg money type)
29903
29904 2002-06-30 00:04  ivan
29905
29906         * FS/FS/Record.pm: fix dbdef caching
29907
29908 2002-06-29 19:13  ivan
29909
29910         * FS/: MANIFEST, FS/part_export.pm,
29911           FS/part_export/shellcommands_withdomain.pm,
29912           t/part_export-shellcommands_withdomain.t: export!
29913
29914 2002-06-29 18:18  ivan
29915
29916         * httemplate/docs/ssh.html: adding
29917
29918 2002-06-28 13:31  ivan
29919
29920         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
29921           illegal password
29922
29923 2002-06-28 13:23  ivan
29924
29925         * bin/fs-setup: not anymore...
29926
29927 2002-06-28 13:21  ivan
29928
29929         * FS/FS/cust_main.pm: better error message for missing tax classes
29930
29931 2002-06-28 03:49  ivan
29932
29933         * FS/FS/Record.pm: remove extraneous check
29934
29935 2002-06-28 01:23  ivan
29936
29937         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
29938           hopefully keeping performance improvement
29939
29940 2002-06-27 20:09  ivan
29941
29942         * httemplate/view/cust_main.cgi: more card display changes
29943
29944 2002-06-27 19:21  ivan
29945
29946         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
29947           first
29948
29949 2002-06-27 02:23  ivan
29950
29951         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
29952           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
29953           exports
29954
29955 2002-06-27 02:19  ivan
29956
29957         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
29958           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
29959           t/part_export-null.t, t/part_export-sysvshell.t,
29960           t/part_export-www_shellcommands.t: export updates
29961
29962 2002-06-26 01:36  ivan
29963
29964         * FS/FS/part_export.pm: tyop
29965
29966 2002-06-26 01:32  ivan
29967
29968         * FS/FS/part_export.pm: better export docs/defaults
29969
29970 2002-06-26 01:12  ivan
29971
29972         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
29973           one-time charges
29974
29975 2002-06-26 01:05  ivan
29976
29977         * httemplate/view/cust_main.cgi: close form tags
29978
29979 2002-06-26 00:42  ivan
29980
29981         * bin/: bsdshell.export, shell.export, sysvshell.export:
29982           shell.export -> bsdshell.export & sysvshell.export
29983
29984 2002-06-25 20:53  ivan
29985
29986         * FS/FS/part_export_option.pm: export options can be anything
29987
29988 2002-06-25 19:37  ivan
29989
29990         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
29991           with email invoices too
29992
29993 2002-06-25 18:35  ivan
29994
29995         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
29996           httemplate/edit/process/quick-cust_pkg.cgi,
29997           httemplate/view/cust_main.cgi: working one-time charges
29998
29999 2002-06-25 17:41  ivan
30000
30001         * httemplate/edit/part_pkg.cgi: ui
30002
30003 2002-06-25 16:27  ivan
30004
30005         * httemplate/view/svc_www.cgi: add link to controlling account
30006
30007 2002-06-25 00:18  ivan
30008
30009         * FS/bin/freeside-queued: might work again under mysql
30010
30011 2002-06-23 12:16  ivan
30012
30013         * FS/FS/domain_record.pm: domain_record records attached to svc_www
30014           records are no longer delete-able, patch from "Stephen Bechard"
30015           <steve@destek.net>, thanks!  closes: Bug#434
30016
30017 2002-06-22 22:44  ivan
30018
30019         * httemplate/edit/process/svc_www.cgi: patch to get this working
30020           from Stephen Bechard <steve@destek.net>
30021
30022 2002-06-22 22:43  ivan
30023
30024         * httemplate/view/svc_www.cgi: add link to edit and format nicely
30025
30026 2002-06-22 18:36  ivan
30027
30028         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
30029           "Stephen Bechard" <steve@destek.net>, thanks
30030
30031 2002-06-22 18:33  ivan
30032
30033         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
30034           works now, patch from "Stephen Bechard" <steve@destek.net>
30035
30036 2002-06-21 14:49  ivan
30037
30038         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
30039           noment's request
30040
30041 2002-06-21 13:26  ivan
30042
30043         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
30044           setting
30045
30046 2002-06-21 13:17  ivan
30047
30048         * FS/FS/part_export/infostreet.pm: debugging option
30049
30050 2002-06-21 02:57  ivan
30051
30052         * bin/passwd.import: no, don't check for duplicates like this by
30053           default... not new-export style
30054
30055 2002-06-21 02:56  ivan
30056
30057         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
30058           stuff still needs to be rewritten for new exports
30059
30060 2002-06-21 02:28  ivan
30061
30062         * httemplate/docs/upgrade8.html: don't forget part_svc in upgrades
30063
30064 2002-06-21 02:15  ivan
30065
30066         * bin/passwd.import: oops
30067
30068 2002-06-21 02:13  ivan
30069
30070         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
30071           fixes...
30072
30073 2002-06-21 02:11  ivan
30074
30075         * bin/passwd.import: tiny bit better passwd.import
30076
30077 2002-06-21 02:03  ivan
30078
30079         * httemplate/docs/upgrade8.html: doc
30080
30081 2002-06-21 01:29  ivan
30082
30083         * httemplate/: index.html, docs/upgrade8.html: uid search on main
30084           menu, updated upgrade docs
30085
30086 2002-06-20 15:35  ivan
30087
30088         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
30089
30090 2002-06-20 15:31  ivan
30091
30092         * httemplate/docs/install.html: doc
30093
30094 2002-06-19 18:29  ivan
30095
30096         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
30097           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
30098           httemplate/edit/process/part_export.cgi: shellcommands
30099           w/passwords
30100
30101 2002-06-18 21:54  ivan
30102
30103         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
30104           <steve@destek.net>
30105
30106 2002-06-18 21:03  ivan
30107
30108         * FS/FS/part_export/infostreet.pm: fix setContactField email
30109
30110 2002-06-18 18:03  ivan
30111
30112         * FS/FS/svc_acct.pm: and the same for changes...
30113
30114 2002-06-18 17:58  ivan
30115
30116         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
30117           caused by kristian/mark/pc-intouch's changes moving exports into
30118           svc_Common -   changed sequence of events such that groups were
30119           not provisioned when the   sqlradius export was run
30120
30121 2002-06-18 16:52  ivan
30122
30123         * httemplate/misc/queue.cgi: better error message
30124
30125 2002-06-14 18:12  ivan
30126
30127         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
30128           mark@pc-intouch.com: exporttype2svcdb removal
30129
30130 2002-06-14 14:35  ivan
30131
30132         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
30133           faxNumber (? dunno, what noment wants)
30134
30135 2002-06-14 04:44  ivan
30136
30137         * Makefile: better releaes target?
30138
30139 2002-06-14 04:26  ivan
30140
30141         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14
30142
30143 2002-06-14 04:22  ivan
30144
30145         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
30146           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
30147           dependancies FS::queue::joblisting html excapes & truncates long
30148           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
30149           am, too.  really!)
30150
30151 2002-06-14 02:19  ivan
30152
30153         * FS/FS/UID.pm: only run callbacks once... should speed things up
30154           (no dbdef reloading)
30155
30156 2002-06-13 20:26  ivan
30157
30158         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
30159           match reality
30160
30161 2002-06-13 20:12  ivan
30162
30163         * httemplate/: classic.html, index.html: remove classic interface
30164
30165 2002-06-13 19:52  ivan
30166
30167         * httemplate/docs/: install.html, mysql.html: mysql support!
30168
30169 2002-06-13 19:25  ivan
30170
30171         * FS/bin/freeside-queued: mysql compatibility?
30172
30173 2002-06-13 17:12  ivan
30174
30175         * httemplate/: index.html, search/cust_main.cgi: search by for
30176           address2 (unit) - commented out in default index.html
30177
30178 2002-06-13 16:28  ivan
30179
30180         * httemplate/: index.html, search/cust_main.cgi: phone number
30181           search (Bug#422)
30182
30183 2002-06-13 16:00  ivan
30184
30185         * FS/FS/svc_acct.pm, httemplate/index.html,
30186           httemplate/search/svc_acct.cgi: fuzzy username searching
30187           (Bug#422)
30188
30189 2002-06-12 17:53  ivan
30190
30191         * httemplate/: index.html, search/cust_main.cgi: search on customer
30192           number (Bug#422)
30193
30194 2002-06-12 13:31  ivan
30195
30196         * FS/FS/svc_acct.pm: fix new duplicate username checking
30197
30198 2002-06-12 10:29  ivan
30199
30200         * httemplate/index.html: fix company search
30201
30202 2002-06-12 09:26  ivan
30203
30204         * FS/FS/cust_main.pm: fix problems with code that resets invoice
30205           events
30206
30207 2002-06-11 11:32  ivan
30208
30209         * bin/shell.export: don't export empty files
30210
30211 2002-06-11 11:25  ivan
30212
30213         * bin/shell.export: use FS::cust_svc and FS::svc_acct
30214
30215 2002-06-11 11:23  ivan
30216
30217         * bin/shell.export: bsd only for now
30218
30219 2002-06-11 11:20  ivan
30220
30221         * bin/: bind.export, shell.export: perl 5.005 needs an explicit
30222           mask for mkdir
30223
30224 2002-06-11 02:51  ivan
30225
30226         * FS/FS/part_export.pm: notes
30227
30228 2002-06-11 02:46  ivan
30229
30230         * bin/: bind.export, shell.export: add preliminary bsd shell export
30231
30232 2002-06-11 02:14  ivan
30233
30234         * FS/FS/svc_acct.pm: export-based duplicate username checking!
30235
30236 2002-06-11 01:29  ivan
30237
30238         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
30239           option to (bsd|sysv)shell export
30240
30241 2002-06-10 20:25  ivan
30242
30243         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
30244           part_export/infostreet.pm: - add new suspend and unsuspend export
30245           hooks (with null defaults) - infostreet export: actually
30246           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
30247           export: set some contact fields @ infostreet (Bug#419)
30248
30249 2002-06-10 17:58  ivan
30250
30251         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
30252           Makefile.  whew.
30253
30254 2002-06-10 16:02  ivan
30255
30256         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
30257           line 299 in file FS/domain_record.pm
30258
30259 2002-06-10 15:48  ivan
30260
30261         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
30262           when user clicks "Bill now" (closes: Bug#417)
30263
30264 2002-06-10 15:07  ivan
30265
30266         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
30267           invoice events when a card changes (closes: Bug#417)
30268
30269 2002-06-10 12:44  ivan
30270
30271         * httemplate/view/cust_main.cgi: final visual update on package
30272           date view
30273
30274 2002-06-10 12:41  ivan
30275
30276         * httemplate/view/cust_main.cgi: fixup time display in packages
30277
30278 2002-06-10 12:30  ivan
30279
30280         * httemplate/view/cust_main.cgi: add small time display to dates
30281
30282 2002-06-09 19:52  ivan
30283
30284         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
30285
30286 2002-06-09 19:52  ivan
30287
30288         * FS/FS/cust_main_county.pm: silence undefined warnings
30289
30290 2002-06-09 19:51  ivan
30291
30292         * FS/FS/CGI.pm: unused global
30293
30294 2002-06-09 19:42  ivan
30295
30296         * Makefile: back to ASP for profiling...
30297
30298 2002-06-09 18:39  khoff
30299
30300         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
30301           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
30302           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
30303           changes.
30304
30305 2002-06-08 00:48  khoff
30306
30307         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
30308           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
30309           httemplate/edit/part_pkg.cgi: Default svcpart support for
30310           part_pkg.  Fixes 'bug' with new customer and online signup.
30311
30312 2002-06-07 13:33  khoff
30313
30314         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
30315
30316 2002-06-05 15:46  ivan
30317
30318         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
30319           more mysql goodness, thanks dale
30320
30321 2002-06-04 10:37  ivan
30322
30323         * httemplate/docs/install.html: small doc patch from
30324           baloo@gimpgirl.org
30325
30326 2002-06-04 07:35  ivan
30327
30328         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
30329
30330 2002-06-04 07:02  ivan
30331
30332         * CREDITS, httemplate/search/cust_main.cgi,
30333           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
30334           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
30335           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
30336
30337 2002-06-04 06:46  ivan
30338
30339         * conf/declinetemplate: misspelling
30340
30341 2002-05-31 15:37  ivan
30342
30343         * bin/fs-setup: no state necessary in batch cards (i18n)
30344
30345 2002-05-31 13:34  ivan
30346
30347         * FS/FS/part_export.pm: dammit i want to catch export subclass
30348           compilation problems
30349
30350 2002-05-31 13:31  ivan
30351
30352         * FS/FS/cust_bill.pm: better error reporting
30353
30354 2002-05-31 11:48  khoff
30355
30356         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
30357           test.
30358
30359 2002-05-31 11:45  khoff
30360
30361         * FS/MANIFEST: added sqlmail.pm and test
30362
30363 2002-05-31 10:50  ivan
30364
30365         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
30366
30367 2002-05-30 19:13  ivan
30368
30369         * FS/FS/part_export.pm: no, actually throw an exception if an
30370           export class won't compile.
30371
30372 2002-05-30 17:33  khoff
30373
30374         * httemplate/edit/part_svc.cgi: Added support for part_exports that
30375           are used with more than one svcdb.
30376
30377 2002-05-30 17:22  khoff
30378
30379         * FS/FS/part_export.pm: updated hashes 'n stuff for
30380           FS::part_export::sqlmail
30381
30382 2002-05-30 17:20  khoff
30383
30384         * FS/FS/part_export/sqlmail.pm: part_export module to export
30385           svc_acct, svc_domain, and svc_forward to an external database
30386
30387 2002-05-30 17:18  khoff
30388
30389         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
30390           new-style export calls to svc_Common.
30391
30392 2002-05-30 14:51  ivan
30393
30394         * httemplate/misc/delete-customer.cgi: point to correct place for
30395           hidecancelledcustomers config option
30396
30397 2002-05-30 10:49  ivan
30398
30399         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
30400
30401 2002-05-29 13:45  ivan
30402
30403         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
30404           handle destroyed without explicit disconnect" errors
30405
30406 2002-05-29 08:56  ivan
30407
30408         * FS/FS/part_export.pm: freeradius 0.5 doc
30409
30410 2002-05-28 21:40  ivan
30411
30412         * fs_selfservice/: freeside-selfservice-server,
30413           FS-SelfService/Changes, FS-SelfService/MANIFEST,
30414           FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm,
30415           FS-SelfService/test.pl: add fs_selfservice
30416
30417 2002-05-28 14:22  ivan
30418
30419         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
30420           "Illegal password"
30421
30422 2002-05-28 00:55  ivan
30423
30424         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
30425           people at DBI/DBD documentation for information on data sources.
30426           *sigh*
30427
30428 2002-05-26 23:53  ivan
30429
30430         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
30431           baloo@gimpgirl.com, thanks
30432
30433 2002-05-23 06:00  ivan
30434
30435         * ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import,
30436           bin/svc_domain.import, httemplate/edit/process/domain_record.cgi,
30437           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
30438           too
30439
30440 2002-05-22 11:44  ivan
30441
30442         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
30443           FS/FS/svc_domain.pm, bin/bind.export,
30444           httemplate/edit/process/domain_record.cgi,
30445           httemplate/misc/cancel-unaudited.cgi,
30446           httemplate/misc/delete-domain_record.cgi,
30447           httemplate/misc/delete-part_export.cgi,
30448           httemplate/view/svc_domain.cgi: bind export, editing zones,
30449           deleting unaudited domains, mmm
30450
30451 2002-05-22 05:17  ivan
30452
30453         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
30454           FS::cust_pkg to FS::cust_svc, becomes the cancel method
30455
30456 2002-05-22 04:39  ivan
30457
30458         * FS/FS/part_export.pm: - remove some out of date documentation -
30459           die if an export class won't compile
30460
30461 2002-05-22 03:53  ivan
30462
30463         * bin/bind.export: bind export
30464
30465 2002-05-21 19:09  ivan
30466
30467         * FS/FS/part_export/sqlradius.pm: 5.6-isms
30468
30469 2002-05-20 04:02  ivan
30470
30471         * bin/svc_domain.import: [no log message]
30472
30473 2002-05-18 02:51  ivan
30474
30475         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
30476           1.44
30477
30478 2002-05-17 06:51  ivan
30479
30480         * httemplate/docs/install.html: tyop
30481
30482 2002-05-16 20:47  ivan
30483
30484         * FS/FS/svc_acct.pm: freebsd `toor' user
30485
30486 2002-05-16 07:28  ivan
30487
30488         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
30489           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
30490           (stub) bsdshell and textradius exports
30491
30492 2002-05-16 07:28  ivan
30493
30494         * bin/svc_acct.export: ip address is added by radius_reply method
30495           already
30496
30497 2002-05-16 07:27  ivan
30498
30499         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
30500           textradius exports
30501
30502 2002-05-16 07:21  ivan
30503
30504         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
30505           to be string type, fixes: "0 as first character in password"
30506           problem.  also see the Frontier::Client manpage
30507
30508 2002-05-16 06:42  ivan
30509
30510         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
30511           definition cloning
30512
30513 2002-05-16 06:42  ivan
30514
30515         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
30516
30517 2002-05-16 00:53  ivan
30518
30519         * httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat
30520
30521 2002-05-15 07:00  ivan
30522
30523         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
30524           in FS::part_export::sqlradius.pm display job dependancies in
30525           FS::queue::joblisting
30526
30527 2002-05-15 06:24  ivan
30528
30529         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm,
30530           FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm,
30531           FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued,
30532           FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm,
30533           httemplate/docs/install.html, httemplate/docs/schema.dia,
30534           httemplate/docs/schema.html, httemplate/docs/schema.png,
30535           httemplate/docs/upgrade8.html: queue dependancies
30536
30537 2002-05-14 00:36  ivan
30538
30539         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
30540           to decide whether or not to INSERT.
30541
30542 2002-05-13 17:27  ivan
30543
30544         * FS/FS/part_export/shellcommands.pm: shellcomands oops
30545
30546 2002-05-10 00:54  ivan
30547
30548         * Makefile: always re-install init
30549
30550 2002-05-10 00:50  ivan
30551
30552         * init.d/freeside-init: correct message
30553
30554 2002-05-10 00:45  ivan
30555
30556         * FS/FS/svc_domain.pm: bad reuse of variable
30557
30558 2002-05-10 00:42  ivan
30559
30560         * Makefile: INSTALLGROUP
30561
30562 2002-05-09 09:41  ivan
30563
30564         * bin/populate-msgcat: permissions
30565
30566 2002-05-09 08:26  ivan
30567
30568         * Makefile: final make release?
30569
30570 2002-05-09 08:25  ivan
30571
30572         * Makefile: fix make release target
30573
30574 2002-05-09 08:22  ivan
30575
30576         * Makefile: make release target
30577
30578 2002-05-09 08:21  ivan
30579
30580         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
30581           s/Referral/Advertising source/
30582
30583 2002-05-09 08:14  ivan
30584
30585         * httemplate/docs/: install.html, mysql.html: attempt to avoid
30586           people installing and asking for help with MySQL despite the VERY
30587           FUCKING CLEAR instructions that it isn't supported.
30588
30589 2002-05-09 08:12  ivan
30590
30591         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
30592           pulldowns even with taxrates...
30593
30594 2002-05-09 05:38  ivan
30595
30596         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
30597           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa,
30598           htetc/handler.pl, httemplate/browse/agent.cgi,
30599           httemplate/browse/cust_main_county.cgi,
30600           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
30601           httemplate/edit/cust_main_county-expand.cgi,
30602           httemplate/edit/cust_main_county.cgi,
30603           httemplate/edit/part_pkg.cgi,
30604           httemplate/edit/process/cust_main_county-expand.cgi,
30605           httemplate/edit/process/cust_main_county.cgi: texas tax!
30606
30607 2002-05-06 06:36  ivan
30608
30609         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
30610           reported by noment
30611
30612 2002-05-04 08:00  ivan
30613
30614         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST,
30615           FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm,
30616           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup,
30617           httemplate/docs/admin.html, httemplate/docs/schema.dia,
30618           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
30619           schema changes for proper texas tax
30620
30621 2002-05-03 18:11  ivan
30622
30623         * httemplate/: index.html, search/cust_pkg.cgi: add package search
30624           by next bill date to main menu
30625
30626 2002-05-03 17:59  ivan
30627
30628         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
30629
30630 2002-05-03 17:49  ivan
30631
30632         * httemplate/search/cust_pkg.html: point at correct .cgi
30633
30634 2002-05-03 17:47  ivan
30635
30636         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
30637           being used in searches by signup server
30638
30639 2002-05-03 17:32  ivan
30640
30641         * httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch:
30642           trying to pull accounts based on next billdate tofu_beast420: hmm
30643           a report ordered by next bill date? tofu_beast420: i don't know
30644           how you'd do that per _customer_ since a customer could have lots
30645           of packages, but you could do a per-package report maybe?
30646
30647 2002-04-29 22:43  ivan
30648
30649         * FS/FS/part_export.pm, bin/svc_domain.import: better BIND
30650           integration
30651
30652 2002-04-26 04:14  ivan
30653
30654         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
30655           username-nodash config files
30656
30657 2002-04-25 03:37  ivan
30658
30659         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
30660           #2
30661
30662 2002-04-25 02:47  ivan
30663
30664         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
30665           plan
30666
30667 2002-04-24 18:15  ivan
30668
30669         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
30670
30671 2002-04-24 02:09  ivan
30672
30673         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
30674
30675 2002-04-24 02:03  ivan
30676
30677         * FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit
30678           card expiration (closes: Bug#407)
30679
30680 2002-04-23 00:32  ivan
30681
30682         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
30683
30684 2002-04-23 00:10  ivan
30685
30686         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
30687           TEXT columns... gah i hate SQL
30688
30689 2002-04-22 15:45  ivan
30690
30691         * FS/FS/part_export.pm: use Tie::IxHash to present export options
30692           in a reasonable order
30693
30694 2002-04-22 14:36  ivan
30695
30696         * FS/FS/cust_main.pm: don't show extended debugging in error
30697           messages that could end up on the signup server
30698
30699 2002-04-22 14:23  ivan
30700
30701         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
30702           packages (moved from signups server)
30703
30704 2002-04-22 14:18  ivan
30705
30706         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
30707
30708 2002-04-22 13:47  ivan
30709
30710         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
30711           FS::cust_pkg, not signup server - order by recur price in
30712           signup-alternate template
30713
30714 2002-04-20 05:37  ivan
30715
30716         * ANNOUCE.1.4.0, FS/FS/part_export.pm,
30717           httemplate/edit/part_export.cgi: bind export
30718
30719 2002-04-20 04:57  ivan
30720
30721         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
30722           bin/svc_domain.erase, bin/svc_domain.import,
30723           httemplate/docs/legacy.html:
30724           working BIND import
30725
30726 2002-04-20 03:49  ivan
30727
30728         * FS/FS/domain_record.pm: allow * MX records
30729
30730 2002-04-20 03:12  ivan
30731
30732         * FS/FS/domain_record.pm: allow uppercase in zone data.
30733
30734 2002-04-20 03:09  ivan
30735
30736         * FS/FS/domain_record.pm: allow uppercase zones...
30737
30738 2002-04-19 23:34  ivan
30739
30740         * bin/populate-msgcat: perms
30741
30742 2002-04-19 23:33  ivan
30743
30744         * bin/fs-setup: fixup fs-setup
30745
30746 2002-04-19 19:06  ivan
30747
30748         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
30749           where there *is* a pkg_svc record with quantity 0, when changing
30750           packages and using the special case new service code
30751
30752 2002-04-19 16:25  ivan
30753
30754         * FS/FS/svc_acct.pm: maybe just for debugging
30755
30756 2002-04-19 07:27  ivan
30757
30758         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
30759
30760 2002-04-18 18:16  ivan
30761
30762         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
30763           init.d/freeside-init: - add init file installation to Makefile,
30764           add unified init file - fix qsearch for op => '!=', value => ''
30765           searches - fix invalid_catd typo - add payby method to part_pkg
30766           and have fs_signup_server pass the data
30767
30768 2002-04-17 13:43  ivan
30769
30770         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
30771           syntax
30772
30773 2002-04-17 12:47  ivan
30774
30775         * FS/FS/Record.pm: allow = in ut_text
30776
30777 2002-04-17 05:06  ivan
30778
30779         * httemplate/index.html: fix default searches
30780
30781 2002-04-17 04:41  ivan
30782
30783         * FS/FS/Record.pm: get rid of debugging cruft
30784
30785 2002-04-16 22:48  ivan
30786
30787         * fs_passwd/fs_passwdd: forgotten semicolon
30788
30789 2002-04-16 22:46  ivan
30790
30791         * fs_passwd/fs_passwdd: also untaint pid
30792
30793 2002-04-16 22:44  ivan
30794
30795         * fs_passwd/fs_passwdd: *sigh*
30796
30797 2002-04-16 22:42  ivan
30798
30799         * fs_passwd/fs_passwdd:
30800           okay pid file has a change of working now
30801
30802 2002-04-16 22:39  ivan
30803
30804         * fs_passwd/fs_passwdd: tyop
30805
30806 2002-04-16 22:22  ivan
30807
30808         * fs_passwd/fs_passwdd: pid file foo
30809
30810 2002-04-16 18:14  ivan
30811
30812         * fs_passwd/fs_passwd_server: kill off ssh kid on exit...
30813
30814 2002-04-16 17:25  ivan
30815
30816         * httemplate/search/cust_main.cgi: better ordering in search
30817           results
30818
30819 2002-04-16 16:14  ivan
30820
30821         * FS/FS/cust_main.pm: there it is!  fix bug with
30822           FS::cust_main::agent
30823
30824 2002-04-16 15:56  ivan
30825
30826         * FS/FS/cust_bill.pm: further debugging...
30827
30828 2002-04-16 15:52  ivan
30829
30830         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
30831           bin/fs-setup: further authorize.net description debugging
30832           (agent??) and get rid of bad unique index on cust_bill_event
30833
30834 2002-04-16 15:38  ivan
30835
30836         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
30837           field
30838
30839 2002-04-16 14:24  ivan
30840
30841         * FS/bin/freeside-queued: auto-use export classes
30842
30843 2002-04-16 13:13  ivan
30844
30845         * httemplate/browse/part_svc.cgi: ui
30846
30847 2002-04-16 12:50  ivan
30848
30849         * httemplate/index.html: exports, then services...
30850
30851 2002-04-16 03:47  ivan
30852
30853         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
30854           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
30855           httemplate/search/cust_bill_event.html,
30856           httemplate/search/report_cc.html,
30857           httemplate/search/report_credit.html,
30858           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
30859           report on failed billing events...
30860
30861 2002-04-16 02:38  ivan
30862
30863         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
30864           FS/bin/freeside-expiration-alerter, conf/declinetemplate,
30865           httemplate/docs/billing.html: - send a notice to the customer
30866           when their card is declined - closes: Bug#351 -
30867           freeside-expiration-alerter works fine, closes: Bug#7
30868
30869 2002-04-16 01:52  ivan
30870
30871         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30872           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
30873           httemplate/edit/part_export.cgi: move the last of the real-time
30874           exports out of svc_acct.pm and into part_export
30875
30876 2002-04-15 23:47  ivan
30877
30878         * httemplate/index.html: allow multiple search types on main
30879           menu... more confusing but default is *too* fuzzy
30880
30881 2002-04-14 02:11  ivan
30882
30883         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
30884           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
30885           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
30886           FS/FS/part_export/shellcommands.pm,
30887           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
30888           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
30889           FS/t/part_export-vpopmail.t, eg/export_template.pm,
30890           httemplate/docs/billing.html, httemplate/docs/legacy.html,
30891           httemplate/docs/schema.dia, httemplate/docs/schema.html,
30892           httemplate/docs/schema.png: - move cyrus, shellcommands, CP
30893           exports exports to new-style - skeleton files for vpopmail
30894           exports - documentation updates - add big schema diagram to docs
30895
30896 2002-04-13 18:36  ivan
30897
30898         * httemplate/docs/billing.html: docu for invoice_lines(0) with no
30899           arguments
30900
30901 2002-04-13 06:36  ivan
30902
30903         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30904           FS/FS/part_export/cp.pm, FS/bin/freeside-overdue,
30905           FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset,
30906           httemplate/edit/part_export.cgi: - documentation updates - move
30907           Critical Path export to new-style export - bin/sqlradius_reset
30908           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
30909
30910 2002-04-13 03:46  ivan
30911
30912         * httemplate/index.html: s/otaker/order-taker/
30913
30914 2002-04-13 02:14  ivan
30915
30916         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
30917           padding (see Bug#388)
30918
30919 2002-04-13 01:51  ivan
30920
30921         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
30922           (closes: Bug#389)
30923
30924 2002-04-12 08:14  ivan
30925
30926         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
30927           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
30928           ("Order and cancel packages") to try to move services between
30929           svcparts as a last resort...
30930
30931 2002-04-12 06:22  ivan
30932
30933         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
30934           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
30935           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
30936           htetc/global.asa, htetc/handler.pl,
30937           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
30938           httemplate/edit/part_svc.cgi,
30939           httemplate/edit/process/agent_type.cgi,
30940           httemplate/edit/process/part_export.cgi,
30941           httemplate/edit/process/part_svc.cgi,
30942           httemplate/misc/delete-customer.cgi: - should finish off the
30943           part_svc -> part_export s/one-to-many/many-to-many/   transition
30944           (closes: Bug#375) - fixes a nasty export scoping bug with message
30945           catalogs, whew
30946
30947 2002-04-11 15:05  ivan
30948
30949         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm,
30950           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t,
30951           bin/fs-setup, bin/sqlradius_reset, httemplate/index.html,
30952           httemplate/browse/part_export.cgi,
30953           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
30954           httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi,
30955           httemplate/edit/process/part_export.cgi,
30956           httemplate/misc/delete-part_export.cgi: (almost) everything for
30957           bug#375 - create export_svc table - part_svc to part_export is
30958           now properly many-to-many, not one-to-many
30959
30960           still need to finish service editing (choosing exports) in
30961           httemplate/edit/part_svc.cgi and
30962           httemplate/edti/process/part_svc.cgi
30963
30964           and do somethinga about that manual $svcdb = 'svc_acct' in
30965           httemplate/edit/part_export.cgi (do part_export records need a
30966           svcdb? probably not... should be able to just pass an svcdb on
30967           creation of new exports, move the big %exports hash into
30968           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
30969           for exports that can apply to a given svcdb....
30970
30971 2002-04-11 15:04  ivan
30972
30973         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
30974           fix problems with ut_domain losing data
30975
30976 2002-04-10 06:42  ivan
30977
30978         * ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm,
30979           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
30980           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat,
30981           httemplate/browse/msgcat.cgi, httemplate/docs/signup.html,
30982           httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi,
30983           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
30984           the road:
30985
30986           - use msgcat for more error messages - should be all things that
30987           would come3   back from the signup server normally now - signup
30988           server: don't display access number <SELECT> if there's none or
30989           one - signup_server-realtime config option to run billing for
30990           signup server   signups immediately - signup server: pkg
30991           available to success templates, better documentation on   success
30992           templates - httemplate/edit/msgcat.cgi fields are properly sticky
30993           on errors - httemplate/edit/process/msgcat.cgi - don't update
30994           identical fields
30995
30996 2002-04-10 01:39  ivan
30997
30998         * bin/fs-setup: fix mistake in part_pop_local schema (not used by
30999           anyone really so no big deal)
31000
31001 2002-04-06 22:23  ivan
31002
31003         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
31004           server signups (closes: Bug#386)
31005
31006 2002-04-06 21:56  ivan
31007
31008         * FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat,
31009           conf/show-msgcat-codes, httemplate/browse/msgcat.cgi,
31010           httemplate/docs/install.html, httemplate/edit/msgcat.cgi,
31011           httemplate/edit/process/msgcat.cgi: working message catalogs (not
31012           used for enough yet) - almost (but not quite) closes Bug#385 -
31013           still have to catalog the   backend things triggered by signup
31014           server.
31015
31016 2002-04-06 16:00  ivan
31017
31018         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
31019           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31020           httemplate/docs/signup.html: - config option for signup server
31021           payment types - credit card type pulldown on signup server
31022           (closes: Bug#383)
31023
31024 2002-04-06 14:32  ivan
31025
31026         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
31027           add a config option to set the Business::OnlinePayment
31028           description field, and make some useful data available for the
31029           config option.  closes: Bug#378
31030
31031 2002-04-06 13:32  ivan
31032
31033         * httemplate/search/cust_main.cgi: fix visual glitch
31034
31035 2002-04-06 12:37  ivan
31036
31037         * httemplate/docs/: install.html, signup.html: big signup server
31038           cleanups.  uses Storable for network protocol now.  - makes Bugs
31039           384 & 385 easier - closes: Bug#382
31040
31041 2002-04-05 16:08  ivan
31042
31043         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
31044           httemplate/view/svc_acct.cgi: security phrase bug fixes
31045
31046 2002-04-05 15:51  ivan
31047
31048         * ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST,
31049           FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t,
31050           bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat,
31051           bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm,
31052           eg/table_template.pm, htetc/global.asa, htetc/handler.pl,
31053           httemplate/index.html, httemplate/browse/cust_main_county.cgi,
31054           httemplate/browse/msgcat.cgi,
31055           httemplate/browse/part_referral.cgi,
31056           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html,
31057           httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi,
31058           httemplate/view/svc_acct.cgi: - add message catalog table &
31059           beginning of web interface - add security_phrase and conf option
31060           to svc_acct.pm - random other stuff
31061
31062 2002-04-05 15:37  jeff
31063
31064         * httemplate/view/cust_main.cgi: credit/refund display correction
31065
31066 2002-04-05 12:52  ivan
31067
31068         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
31069           (not on submitting form)
31070
31071 2002-04-05 08:37  ivan
31072
31073         * eg/export_template.pm, httemplate/search/sql.cgi,
31074           FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops
31075           forgot these from working on the road
31076
31077 2002-04-04 16:42  ivan
31078
31079         * FS/MANIFEST, FS/FS/part_export.pm,
31080           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
31081           httemplate/index.html, httemplate/docs/install.html,
31082           httemplate/edit/part_export.cgi: Checkin of disparate changes
31083           from working on the road: - generic SQL query - move exports out
31084           to their own files - small cleanup of selfadmin server
31085
31086 2002-03-29 18:35  ivan
31087
31088         * httemplate/edit/part_referral.cgi: finish up
31089           s/referral/advertising source/
31090
31091 2002-03-29 09:27  ivan
31092
31093         * htetc/global.asa, htetc/handler.pl,
31094           httemplate/search/svc_acct.cgi: fix unlinked svc browse!
31095
31096 2002-03-27 16:18  ivan
31097
31098         * ANNOUCE.1.4.0: still pretty much just notes...
31099
31100 2002-03-26 23:08  ivan
31101
31102         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
31103           screens (unless queue_dangerous_options!)
31104
31105 2002-03-26 21:36  ivan
31106
31107         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
31108           httemplate/index.html, httemplate/browse/part_referral.cgi,
31109           httemplate/docs/admin.html, httemplate/edit/part_referral.cgi:
31110           s/referral/advertising source/
31111
31112           yes, the name sucks.  got a better one?
31113
31114 2002-03-26 15:18  ivan
31115
31116         * fs_passwd/fs_passwd.cgi: yay works now... just forgot to send
31117           http header
31118
31119 2002-03-26 08:24  ivan
31120
31121         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
31122           blank company column
31123
31124 2002-03-26 05:58  ivan
31125
31126         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
31127
31128 2002-03-26 05:20  ivan
31129
31130         * httemplate/docs/passwd.html: doc
31131
31132 2002-03-26 05:04  ivan
31133
31134         * bin/create-history-tables: error message typo
31135
31136 2002-03-26 04:35  ivan
31137
31138         * httemplate/docs/admin.html: s/Add/Provision/
31139
31140 2002-03-25 16:32  ivan
31141
31142         * FS/FS/part_export.pm, FS/bin/freeside-queued,
31143           bin/sqlradius_reset, httemplate/edit/part_export.cgi: further
31144           export bugfixing add 10 kid limit to freeside-queued
31145           sqlradius_reset now works (closes: Bug#372)
31146
31147 2002-03-25 16:26  ivan
31148
31149         * Makefile: hhahah oops i _really_ ought to do something about that
31150
31151 2002-03-25 06:59  ivan
31152
31153         * httemplate/: index.html, search/cust_main-otaker.cgi,
31154           search/cust_main.cgi: customers by otaker report (ugly
31155           search/cust_main.cgi mods; revert if they cause problems)
31156
31157 2002-03-24 15:16  ivan
31158
31159         * bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/
31160
31161 2002-03-24 12:00  ivan
31162
31163         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
31164           browse/agent.cgi: UI improvements for agents
31165
31166 2002-03-24 10:23  ivan
31167
31168         * FS/FS/agent.pm: tyop
31169
31170 2002-03-24 09:42  ivan
31171
31172         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
31173           "subscription" price plan from "Luke Pfeifer"
31174           <freeside@globalli.com>
31175
31176 2002-03-24 06:29  ivan
31177
31178         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
31179           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
31180           httemplate/edit/svc_acct.cgi:
31181           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
31182
31183           fix some bugs in the export and add queue_dangerous_controls
31184           option too
31185
31186 2002-03-23 09:49  ivan
31187
31188         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
31189           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
31190           httemplate/edit/process/part_svc.cgi: okay group editing UI as
31191           well as part_svc group editing UI seem to be working
31192
31193 2002-03-23 08:16  ivan
31194
31195         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
31196           httemplate/edit/svc_acct.cgi,
31197           httemplate/edit/process/svc_acct.cgi: group editing seems to be
31198           working...  everything except defaults... oh and export...
31199
31200 2002-03-22 23:54  ivan
31201
31202         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
31203           better error reporting
31204
31205 2002-03-22 10:56  ivan
31206
31207         * Makefile, README.1.4.0pre12, FS/MANIFEST,
31208           FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm,
31209           FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup,
31210           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
31211           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
31212           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
31213
31214 2002-03-22 04:49  ivan
31215
31216         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
31217           FS/t/part_export.t, FS/t/part_export_option.t,
31218           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
31219           httemplate/edit/process/part_export.cgi,
31220           httemplate/misc/delete-part_export.cgi: more new export...
31221
31222 2002-03-20 22:57  ivan
31223
31224         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
31225           httemplate/edit/process/part_export.cgi: more for the new world
31226           of export...
31227
31228 2002-03-20 13:31  ivan
31229
31230         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm,
31231           FS/FS/part_export_option.pm, FS/FS/part_svc.pm,
31232           FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset,
31233           bin/svc_acct.export, htetc/global.asa, htetc/handler.pl,
31234           httemplate/docs/export.html, httemplate/docs/upgrade8.html,
31235           httemplate/edit/part_export.cgi,
31236           httemplate/edit/process/part_export.cgi: new export!  infostreet
31237           and sqlradius provisioning switched over  (Bug #299 - doesn't
31238           close it, but all the groundwork is done)
31239
31240           also removes non-transactional ICRADIUS export from
31241           svc_acct.export   (closes: Bug#347)
31242
31243 2002-03-19 23:37  ivan
31244
31245         * FS/FS/cust_main_county.pm: disable region caching for now
31246
31247 2002-03-19 09:48  ivan
31248
31249         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
31250           httemplate/edit/process/cust_main.cgi: changes dum big
31251           "state/county/country" select to three, linked with javascript
31252           closes: Bug#353
31253
31254 2002-03-18 13:40  ivan
31255
31256         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
31257           closes Bug#314
31258
31259 2002-03-18 12:50  ivan
31260
31261         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
31262           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
31263           template, and it'll be auto-createad and added to the list of
31264           configuration options.  closes: Bug#314
31265
31266 2002-03-18 11:49  ivan
31267
31268         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
31269           #348 - adds the ability to email on deleted payments.
31270
31271 2002-03-18 11:40  ivan
31272
31273         * httemplate/search/cust_main-quickpay.html: update quickpay for
31274           current search capabilities
31275
31276 2002-03-18 09:50  ivan
31277
31278         * httemplate/config/config.cgi:
31279           fixes bug#367 (yay, that one was annoying):
31280
31281           in config editor, initial newlines in <textarea>s are lost.  even
31282           if you didn't mean to edit them you remove that..
31283
31284 2002-03-18 08:07  ivan
31285
31286         * bin/backup-freeside: removing backup-freeside script from here
31287
31288 2002-03-18 08:05  ivan
31289
31290         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
31291           svc_acct records separately also, to handle imports preserving
31292           svcnum
31293
31294 2002-03-18 07:52  ivan
31295
31296         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
31297           (incomplete) export foo
31298
31299 2002-03-18 07:51  ivan
31300
31301         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
31302           export column
31303
31304 2002-03-18 06:17  ivan
31305
31306         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
31307
31308 2002-03-18 01:10  ivan
31309
31310         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/svc_domain.pm,
31311           httemplate/config/config-process.cgi,
31312           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31313           httemplate/docs/upgrade8.html: new config value `defaultrecords',
31314           documentation, javascript config file editor
31315
31316 2002-03-17 00:33  ivan
31317
31318         * httemplate/config/: config-view.cgi, config.cgi: new domain
31319           record editing foo
31320
31321 2002-03-12 10:45  ivan
31322
31323         * httemplate/misc/cancel-unaudited.cgi: print error message for
31324           failed cancels!
31325
31326 2002-03-12 07:33  ivan
31327
31328         * README.1.4.0pre12, htetc/global.asa, htetc/handler.pl,
31329           httemplate/docs/install.html, httemplate/docs/upgrade8.html,
31330           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi:
31331           abstract stupid HTML layer trick out to
31332           HTML::Widgets::SelectLayers
31333
31334 2002-03-09 02:19  khoff
31335
31336         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
31337           records
31338
31339 2002-03-07 11:50  jeff
31340
31341         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
31342           freeside-expiration-alerter, freeside-receivables-report,
31343           freeside-tax-report: less shelling, more perly - abolish some
31344           pipes to sendmail
31345
31346 2002-03-07 06:13  ivan
31347
31348         * FS/FS/cust_bill.pm: better error msgs for mail errors
31349
31350 2002-03-07 06:10  ivan
31351
31352         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
31353           queue.pm: [no log message]
31354
31355 2002-03-06 15:32  ivan
31356
31357         * conf/invoice_from: oops, missing invoice_from
31358
31359 2002-03-06 15:31  ivan
31360
31361         * httemplate/docs/upgrade8.html: add freeside-expiration-alerter to
31362           upgrade8.html
31363
31364 2002-03-06 14:44  jeff
31365
31366         * README.1.4.0pre12, FS/MANIFEST, FS/FS/Conf.pm,
31367           FS/bin/freeside-expiration-alerter, conf/alerter_template,
31368           httemplate/docs/admin.html: billing expiration alerts
31369
31370 2002-03-05 16:17  ivan
31371
31372         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
31373           freeside-receivables-report, freeside-tax-report: remove CVS Log
31374           tag
31375
31376 2002-03-05 15:13  jeff
31377
31378         * FS/bin/freeside-cc-receipts-report,
31379           FS/bin/freeside-credit-report,
31380           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
31381           httemplate/search/report_cc.cgi,
31382           httemplate/search/report_credit.cgi,
31383           httemplate/search/report_tax.cgi: consistency is nice
31384
31385 2002-03-05 01:44  ivan
31386
31387         * FS/bin/freeside-receivables-report: yes i have crazy customers
31388           with 8-digit customer numbers
31389
31390 2002-03-04 14:10  ivan
31391
31392         * FS/FS/Record.pm: make history tables conditional
31393
31394 2002-03-04 04:48  ivan
31395
31396         * Makefile, README.1.4.0pre12, FS/FS/Record.pm, FS/FS/nas.pm,
31397           bin/create-history-tables, bin/fs-radius-add-check,
31398           bin/fs-radius-add-reply, bin/fs-setup,
31399           httemplate/docs/upgrade8.html: [no log message]
31400
31401 2002-03-03 15:46  ivan
31402
31403         * httemplate/docs/install.html: docu
31404
31405 2002-02-28 15:30  ivan
31406
31407         * httemplate/search/svc_acct.cgi: tyop
31408
31409 2002-02-28 15:18  ivan
31410
31411         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
31412
31413 2002-02-28 15:17  ivan
31414
31415         * FS/FS/svc_acct.pm: clean up mess
31416
31417 2002-02-28 15:13  ivan
31418
31419         * FS/FS/svc_acct.pm: eek
31420
31421 2002-02-28 15:08  ivan
31422
31423         * httemplate/search/svc_acct.cgi: add main menu link
31424
31425 2002-02-28 15:07  ivan
31426
31427         * httemplate/misc/cancel-unaudited.cgi: handle errors better
31428
31429 2002-02-28 14:05  ivan
31430
31431         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
31432           httemplate/config/config.cgi: s/depreciated/deprecated/
31433
31434 2002-02-27 16:28  jeff
31435
31436         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
31437
31438 2002-02-27 15:20  ivan
31439
31440         * FS/FS/cust_main.pm: oops, spurious error messages
31441
31442 2002-02-27 15:03  ivan
31443
31444         * FS/FS/cust_main.pm: bubble up billing event errors
31445
31446 2002-02-27 14:40  ivan
31447
31448         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
31449
31450 2002-02-27 14:40  ivan
31451
31452         * FS/FS/cust_bill_event.pm: errant ;
31453
31454 2002-02-27 14:39  ivan
31455
31456         * README.1.4.0pre12, FS/FS/cust_bill_event.pm, bin/fs-setup,
31457           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
31458           httemplate/view/cust_bill.cgi: add status and statustext fields
31459           to cust_bill_event
31460
31461 2002-02-27 14:00  ivan
31462
31463         * FS/FS/cust_main.pm: well, don't make things worse when
31464           debugging...
31465
31466 2002-02-27 13:57  ivan
31467
31468         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
31469
31470 2002-02-27 09:07  khoff
31471
31472         * httemplate/docs/upgrade8.html: Should be "CREATE TABLE" not
31473           "CREATE INDEX" for part_export_option
31474
31475 2002-02-26 14:09  ivan
31476
31477         * httemplate/search/: report_cc.cgi, report_credit.cgi,
31478           report_receivables.cgi, report_tax.cgi: fixup reports for
31479           templated webUI
31480
31481 2002-02-26 03:53  ivan
31482
31483         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
31484           shipping adresses.  whew.
31485
31486 2002-02-26 03:42  ivan
31487
31488         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
31489           **BEFORE** generating @diff for SQL.  causing weird effects with
31490           cust_main::check that modifies record (ship_ field weirdness)
31491
31492           fix nasty logic error triggered by changing a ship_ field from
31493           something TO identical to the corresponding non-ship_ field.
31494           ouch
31495
31496 2002-02-26 03:30  ivan
31497
31498         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
31499           ship_ field from something TO identical to the corresponding
31500           non-ship_ field.  ouch.
31501
31502 2002-02-26 03:11  ivan
31503
31504         * httemplate/edit/cust_main.cgi: fix a weird oops with service
31505           address editing UI that would leave some fields blank... ?
31506
31507 2002-02-26 01:06  ivan
31508
31509         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
31510
31511 2002-02-26 00:34  ivan
31512
31513         * FS/FS/cust_main.pm: die with a better error message on bad
31514           locales
31515
31516 2002-02-25 11:09  ivan
31517
31518         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
31519           that have the character "." in their username     we can't search
31520           these customers by Username, can you please fix.
31521
31522 2002-02-23 14:36  ivan
31523
31524         * httemplate/search/: report_cc.cgi, report_credit.cgi,
31525           report_receivables.cgi, report_tax.cgi: take hardcoded paths out
31526           of report cgis
31527
31528 2002-02-23 03:56  ivan
31529
31530         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
31531           httemplate/search/cust_main.cgi,
31532           httemplate/search/cust_main.html: case-insensitive and substring
31533           searching
31534
31535 2002-02-23 03:46  ivan
31536
31537         * httemplate/index.html: silly html tweaking
31538
31539 2002-02-22 23:48  ivan
31540
31541         * httemplate/browse/part_pkg.cgi: it's too late.
31542
31543 2002-02-22 23:35  ivan
31544
31545         * httemplate/browse/part_pkg.cgi: i really should just start moving
31546           things to templates
31547
31548 2002-02-22 23:32  ivan
31549
31550         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
31551           misaligned columns when viewing disabled services/packages
31552
31553 2002-02-22 23:00  ivan
31554
31555         * FS/FS/UID.pm: nit
31556
31557 2002-02-22 18:14  jeff
31558
31559         * FS/FS/UID.pm, bin/svc_acct.export,
31560           httemplate/search/report_cc.cgi,
31561           httemplate/search/report_credit.cgi,
31562           httemplate/search/report_receivables.cgi,
31563           httemplate/search/report_tax.cgi: report fixes and cruft removal
31564
31565 2002-02-22 18:02  ivan
31566
31567         * httemplate/: index.html, docs/install.html, docs/upgrade8.html:
31568           UI work on main menu, remove Archive::Tar from docs
31569
31570 2002-02-22 15:18  jeff
31571
31572         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
31573           FS/bin/freeside-credit-report,
31574           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
31575           conf/report_template, httemplate/classic.html,
31576           httemplate/index.html, httemplate/search/report_cc.cgi,
31577           httemplate/search/report_cc.html,
31578           httemplate/search/report_credit.cgi,
31579           httemplate/search/report_credit.html,
31580           httemplate/search/report_receivables.cgi,
31581           httemplate/search/report_tax.cgi,
31582           httemplate/search/report_tax.html: add some reporting features
31583
31584 2002-02-22 15:08  ivan
31585
31586         * FS/FS/cust_pay_batch.pm: fix i18n zip
31587
31588 2002-02-22 14:13  ivan
31589
31590         * httemplate/edit/cust_main.cgi: billing vs. shipping states
31591           weren't sorted in the same order.  UI glitch only
31592
31593 2002-02-22 04:31  ivan
31594
31595         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
31596           <SELECT> configuration editing, fixes Bug#350
31597
31598 2002-02-22 04:13  ivan
31599
31600         * httemplate/index.html: close </FORM> tags
31601
31602 2002-02-22 01:01  ivan
31603
31604         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
31605
31606 2002-02-22 00:58  ivan
31607
31608         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
31609           OTHER/OTHER_BOUNCE
31610
31611 2002-02-21 23:50  ivan
31612
31613         * bin/fs-setup: doh
31614
31615 2002-02-21 22:42  ivan
31616
31617         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
31618           links
31619
31620 2002-02-21 22:39  ivan
31621
31622         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
31623           remove them
31624
31625 2002-02-21 22:23  ivan
31626
31627         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
31628           provisioning errors
31629
31630 2002-02-21 21:56  ivan
31631
31632         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
31633           cp_rename
31634
31635 2002-02-21 17:07  ivan
31636
31637         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
31638           httemplate/view/cust_pkg.cgi: UI work:
31639
31640           make all functions of view/cust_pkg.cgi available on
31641           view/cust_main.cgi  - having them one link down in "Edit" is
31642           confusing.
31643
31644           closes: Bug#325
31645
31646 2002-02-21 15:17  ivan
31647
31648         * bin/fs-setup: queue.svcnum is nullable too, oops
31649
31650 2002-02-21 13:43  ivan
31651
31652         * bin/fs-setup: looks like statustext field is missing NULL flag in
31653           fs-setup
31654
31655 2002-02-20 14:03  ivan
31656
31657         * httemplate/index.html: invoice reports belong here too
31658
31659 2002-02-20 02:39  ivan
31660
31661         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
31662
31663 2002-02-20 01:44  ivan
31664
31665         * httemplate/view/cust_main.cgi: don't display full card in
31666           webinterface
31667
31668 2002-02-19 19:17  jeff
31669
31670         * FS/FS/cust_main.pm: correct sense of tax generation
31671
31672 2002-02-19 17:03  ivan
31673
31674         * CREDITS, README.1.4.0pre11, README.1.4.0pre8, FS/FS/CGI.pm,
31675           FS/FS/Record.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
31676           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
31677           FS/bin/freeside-queued, bin/fs-setup, htetc/global.asa,
31678           htetc/handler.pl, httemplate/index.html,
31679           httemplate/browse/queue.cgi, httemplate/misc/queue.cgi,
31680           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
31681           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi: use
31682           Net::SSH::ssh_cmd for all job queueing rather than local
31683           duplicated ssh subs
31684
31685           queue daemon updates: retry & remove links work, bubble up error
31686           message to webinterface, link to svcnum & have job listings on
31687           view/svc_* pages, closes: Bug#280
31688
31689           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
31690
31691 2002-02-19 15:43  ivan
31692
31693         * httemplate/docs/: install.html, schema.html, upgrade8.html: set
31694           EVERYTHING=1 for your own mod_perl compile
31695
31696 2002-02-18 23:51  ivan
31697
31698         * httemplate/index.html: oops
31699
31700 2002-02-18 23:00  ivan
31701
31702         * httemplate/classic.html: TMTOWTDI
31703
31704 2002-02-18 20:43  ivan
31705
31706         * httemplate/index.html: new main menu!
31707
31708 2002-02-18 19:22  jeff
31709
31710         * FS/FS/cust_refund.pm: fix refund posting
31711
31712 2002-02-18 19:15  ivan
31713
31714         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
31715
31716 2002-02-18 19:06  ivan
31717
31718         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
31719
31720 2002-02-18 18:57  ivan
31721
31722         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
31723           packages to edit service quantities also
31724
31725 2002-02-18 12:09  ivan
31726
31727         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
31728           strict
31729
31730 2002-02-18 10:07  ivan
31731
31732         * FS/FS/prepay_credit.pm: document 'seconds'
31733
31734 2002-02-18 02:14  ivan
31735
31736         * httemplate/edit/svc_www.cgi: oops!
31737
31738 2002-02-18 00:53  ivan
31739
31740         * Makefile: make release and make update-webdemo targets
31741
31742 2002-02-18 00:39  ivan
31743
31744         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
31745           htetc/global.asa, httemplate/edit/part_pkg.cgi: safe web demo
31746           operation!  closes: Bug#217
31747
31748           fix bug in edit/part_pkg: s/bkg/pkg/
31749
31750           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
31751           errors, closes: Bug#323
31752
31753 2002-02-17 19:45  ivan
31754
31755         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
31756           netcape4, use one for svc_acct.popnum too
31757
31758 2002-02-17 17:26  ivan
31759
31760         * README.1.4.0pre11, httemplate/docs/install.html,
31761           httemplate/docs/upgrade8.html: rsync docs
31762
31763 2002-02-17 16:21  jeff
31764
31765         * Makefile: keep accidentally checking in Makefile changes, gotta
31766           do something about that...
31767
31768 2002-02-17 16:13  jeff
31769
31770         * Makefile, FS/FS/Conf.pm, bin/svc_acct.export, eg/vpopmailrestart:
31771           trading in tar for rsync for improved vpopmail support
31772
31773 2002-02-17 13:01  ivan
31774
31775         * FS/MANIFEST: removing CGIwrapper.pm
31776
31777 2002-02-17 11:12  ivan
31778
31779         * README.1.4.0pre9, FS/MANIFEST, FS/FS/CGIwrapper.pm,
31780           FS/t/CGIwrapper.t: get ride of CGIwrapper.pm
31781
31782 2002-02-17 11:07  jeff
31783
31784         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
31785           commands too
31786
31787 2002-02-16 13:47  ivan
31788
31789         * htetc/global.asa: work with current Apache::ASP
31790
31791 2002-02-16 10:14  ivan
31792
31793         * TODO: now in RT2!
31794
31795 2002-02-15 23:27  ivan
31796
31797         * httemplate/docs/install.html: install warnings about mysql
31798
31799 2002-02-15 12:21  jeff
31800
31801         * bin/svc_acct.export: remove arbitary uid requirement for vpasswd
31802           generation
31803
31804 2002-02-15 11:34  ivan
31805
31806         * Makefile: keep accidentally checking in Makefile changes, gotta
31807           do something about that...
31808
31809 2002-02-15 11:33  ivan
31810
31811         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
31812
31813 2002-02-14 14:37  jeff
31814
31815         * bin/svc_acct.export: fix bug in multiline radiusprepend
31816
31817 2002-02-14 10:06  ivan
31818
31819         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
31820
31821 2002-02-13 17:12  ivan
31822
31823         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
31824
31825 2002-02-12 10:56  ivan
31826
31827         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
31828           error message
31829
31830 2002-02-12 10:47  ivan
31831
31832         * FS/FS/cust_main.pm: fixes:
31833
31834           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
31835           Bill' );): Illegal or empty (text) comment:  at
31836           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
31837
31838 2002-02-12 10:37  ivan
31839
31840         * bin/svc_acct.export: fixes:
31841
31842           In string, @domain now must be written as \@domain at
31843           ./svc_acct.export line 292, near "^append @domain" Global symbol
31844           "@domain" requires explicit package name at ./svc_acct.export
31845           line 292.  Execution of ./svc_acct.export aborted due to
31846           compilation errors.
31847
31848 2002-02-11 21:58  ivan
31849
31850         * README.1.4.0pre9, bin/fs-setup, httemplate/docs/admin.html:
31851           fixes: bug#331
31852
31853 2002-02-11 20:49  ivan
31854
31855         * httemplate/edit/part_bill_event.cgi: oops
31856
31857 2002-02-11 19:29  ivan
31858
31859         * README.1.4.0pre8, README.1.4.0pre9: 1.4.0pre9!!!
31860
31861 2002-02-11 18:11  ivan
31862
31863         * FS/FS/Conf.pm, bin/svc_acct.export, httemplate/config/config.cgi:
31864           add username_policy "@append domain"
31865
31866           add "select" config type, mmm
31867
31868 2002-02-11 18:06  ivan
31869
31870         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
31871           BUGS section
31872
31873 2002-02-11 17:25  ivan
31874
31875         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
31876
31877 2002-02-11 17:13  ivan
31878
31879         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
31880           domain pulldown closes: Bug#328
31881
31882 2002-02-11 15:01  ivan
31883
31884         * FS/FS/svc_forward.pm: oops, code hidden by pod
31885
31886 2002-02-11 13:51  ivan
31887
31888         * httemplate/edit/svc_acct.cgi: don't display useless finger and
31889           shell fields if uid is set to fixed & blank in the service
31890           definition - causes: Error: Can't have finger-name without uid
31891
31892 2002-02-11 11:38  ivan
31893
31894         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
31895           httemplate/edit/process/svc_www.cgi,
31896           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
31897           svc_www is working!
31898
31899           also auto-create and add A records if necessary using apacheip
31900           config file.
31901
31902           and show all domain_records on view/svc_domain.cgi page
31903
31904 2002-02-10 14:31  ivan
31905
31906         * httemplate/edit/svc_acct.cgi: ui
31907
31908 2002-02-10 14:21  ivan
31909
31910         * httemplate/edit/part_pkg.cgi: slighly different wording
31911
31912 2002-02-10 14:06  ivan
31913
31914         * FS/FS/cust_svc.pm: another bug in quantity checking
31915
31916 2002-02-10 13:37  ivan
31917
31918         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
31919           works
31920
31921 2002-02-10 13:30  ivan
31922
31923         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
31924           package definitions to all agent types by default
31925
31926           config option to restore current behaviour (must explicitly add
31927           new package definitions to each agent type)
31928
31929           closes: Bug#324
31930
31931 2002-02-10 11:58  ivan
31932
31933         * FS/MANIFEST, FS/bin/freeside-bill, FS/bin/freeside-daily,
31934           httemplate/docs/billing.html, httemplate/docs/upgrade8.html,
31935           httemplate/edit/process/part_bill_event.cgi: update billing
31936           documentation for the new world of invoice events added
31937           freeside-daily replacing freeside-bill for the new world of
31938           invoice events
31939
31940 2002-02-10 10:56  ivan
31941
31942         * README.1.4.0pre9, FS/FS/cust_pay.pm, bin/fs-setup,
31943           httemplate/docs/upgrade8.html, httemplate/edit/cust_pay.cgi: use
31944           unique tokens to prevent double-submission of payments in the web
31945           UI (closes: Bug#320)
31946
31947 2002-02-10 09:30  ivan
31948
31949         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
31950           before figuring to display a list or redirect.  eliiminates "2
31951           matching found" displayed but only one in list.
31952
31953 2002-02-10 09:02  ivan
31954
31955         * FS/FS/cust_main_invoice.pm: allow + in email addresses
31956
31957 2002-02-10 08:49  ivan
31958
31959         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
31960           email addresses into svcnum-linked destinations
31961
31962 2002-02-10 08:40  ivan
31963
31964         * Makefile, httemplate/edit/svc_acct.cgi:
31965           fix "no previous account to recall hidden password from" error
31966           when adding new accounts & get an error on first try
31967
31968 2002-02-10 08:14  ivan
31969
31970         * Makefile, httemplate/index.html,
31971           httemplate/browse/svc_acct_pop.cgi,
31972           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
31973           webui
31974
31975 2002-02-10 08:05  ivan
31976
31977         * htetc/handler.pl, httemplate/browse/agent.cgi,
31978           httemplate/browse/agent_type.cgi,
31979           httemplate/browse/cust_main_county.cgi,
31980           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
31981           httemplate/browse/part_bill_event.cgi,
31982           httemplate/browse/part_pkg.cgi,
31983           httemplate/browse/part_referral.cgi,
31984           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
31985           httemplate/browse/svc_acct_pop.cgi,
31986           httemplate/config/config-process.cgi,
31987           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31988           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
31989           httemplate/edit/agent_type.cgi,
31990           httemplate/edit/cust_bill_pay.cgi,
31991           httemplate/edit/cust_credit.cgi,
31992           httemplate/edit/cust_credit_bill.cgi,
31993           httemplate/edit/cust_main.cgi,
31994           httemplate/edit/cust_main_county-expand.cgi,
31995           httemplate/edit/cust_main_county.cgi,
31996           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31997           httemplate/edit/part_bill_event.cgi,
31998           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
31999           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
32000           httemplate/edit/svc_acct_pop.cgi,
32001           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32002           httemplate/edit/svc_forward.cgi,
32003           httemplate/edit/process/quick-cust_pkg.cgi,
32004           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
32005           httemplate/misc/catchall.cgi,
32006           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32007           httemplate/misc/process/link.cgi,
32008           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
32009           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
32010           httemplate/search/svc_acct.cgi,
32011           httemplate/search/svc_acct_sm.cgi,
32012           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32013           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32014           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32015           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
32016           httemplate/view/svc_www.cgi: *finally* seems to be working under
32017           Mason.  sheesh.  *finally* seems to be working under Mason.
32018           sheesh.  *finally* seems to be working under Mason.  sheesh.
32019           *finally* seems to be working under Mason.  sheesh.  *finally*
32020           seems to be working under Mason.  sheesh.  *finally* seems to be
32021           working under Mason.  sheesh.  *finally* seems to be working
32022           under Mason.  sheesh.  *finally* seems to be working under Mason.
32023           sheesh.
32024
32025 2002-02-10 05:21  ivan
32026
32027         * htetc/handler.pl, httemplate/browse/agent.cgi,
32028           httemplate/browse/agent_type.cgi,
32029           httemplate/browse/cust_main_county.cgi,
32030           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
32031           httemplate/browse/part_bill_event.cgi,
32032           httemplate/browse/part_pkg.cgi,
32033           httemplate/browse/part_referral.cgi,
32034           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
32035           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
32036           httemplate/edit/agent_type.cgi,
32037           httemplate/edit/cust_bill_pay.cgi,
32038           httemplate/edit/cust_credit.cgi,
32039           httemplate/edit/cust_credit_bill.cgi,
32040           httemplate/edit/cust_main.cgi,
32041           httemplate/edit/cust_main_county-expand.cgi,
32042           httemplate/edit/cust_main_county.cgi,
32043           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32044           httemplate/edit/part_bill_event.cgi,
32045           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
32046           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
32047           httemplate/edit/svc_acct_pop.cgi,
32048           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32049           httemplate/edit/svc_forward.cgi,
32050           httemplate/edit/process/REAL_cust_pkg.cgi,
32051           httemplate/edit/process/agent.cgi,
32052           httemplate/edit/process/agent_type.cgi,
32053           httemplate/edit/process/cust_bill_pay.cgi,
32054           httemplate/edit/process/cust_credit.cgi,
32055           httemplate/edit/process/cust_credit_bill.cgi,
32056           httemplate/edit/process/cust_main.cgi,
32057           httemplate/edit/process/cust_main_county-collapse.cgi,
32058           httemplate/edit/process/cust_main_county-expand.cgi,
32059           httemplate/edit/process/cust_main_county.cgi,
32060           httemplate/edit/process/cust_pay.cgi,
32061           httemplate/edit/process/cust_pkg.cgi,
32062           httemplate/edit/process/part_pkg.cgi,
32063           httemplate/edit/process/part_referral.cgi,
32064           httemplate/edit/process/quick-cust_pkg.cgi,
32065           httemplate/edit/process/svc_acct.cgi,
32066           httemplate/edit/process/svc_acct_pop.cgi,
32067           httemplate/edit/process/svc_acct_sm.cgi,
32068           httemplate/edit/process/svc_domain.cgi,
32069           httemplate/edit/process/svc_forward.cgi,
32070           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
32071           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
32072           httemplate/misc/delete-cust_pay.cgi,
32073           httemplate/misc/delete-customer.cgi,
32074           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
32075           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
32076           httemplate/misc/unsusp_pkg.cgi,
32077           httemplate/misc/process/catchall.cgi,
32078           httemplate/misc/process/delete-customer.cgi,
32079           httemplate/misc/process/link.cgi,
32080           httemplate/search/cust_bill.cgi, httemplate/search/cust_pay.cgi,
32081           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
32082           httemplate/search/svc_acct_sm.cgi,
32083           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32084           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32085           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32086           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
32087           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
32088           to fix any redirects, whew
32089
32090           Mason handler.pl overrides CGI::redirect
32091
32092           fixed strict; problems in edit/part_pkg.cgi &
32093           edit/process/part_pkg.cgi
32094
32095 2002-02-09 18:28  ivan
32096
32097         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
32098           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
32099           config file
32100
32101 2002-02-09 18:16  ivan
32102
32103         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
32104           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
32105           httemplate/browse/part_bill_event.cgi,
32106           httemplate/edit/part_pkg.cgi,
32107           httemplate/edit/process/part_bill_event.cgi,
32108           httemplate/edit/process/part_pkg.cgi,
32109           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
32110           tested (closes: Bug#313).
32111
32112           view/cust_bill.cgi invoice view shows invoice events!
32113
32114           fix bug where adding events with no name silently failed instead
32115           of giving an error
32116
32117           add new comission plans
32118
32119 2002-02-09 17:47  ivan
32120
32121         * README.1.4.0pre8, httemplate/docs/upgrade8.html,
32122           FS/bin/freeside-bill: remove -i option from freeside-bill
32123           (obsoleted by invoice events)
32124
32125 2002-02-09 10:24  ivan
32126
32127         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
32128           httemplate/edit/process/agent_type.cgi,
32129           httemplate/edit/process/cust_main_county-expand.cgi,
32130           httemplate/edit/process/cust_main_county.cgi,
32131           httemplate/edit/process/cust_pay.cgi,
32132           httemplate/edit/process/part_pkg.cgi,
32133           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
32134           httemplate/search/svc_domain.cgi: no more exit() in templates
32135
32136 2002-02-09 10:09  ivan
32137
32138         * FS/FS/svc_domain.pm: okay all external export from .pm files is
32139           queued! (closes: Bug#249)
32140
32141 2002-02-09 09:45  ivan
32142
32143         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
32144           FS::cust_svc::check look up & check pkg_svc.quantity like
32145           httemplate/view/cust_pkg.cgi (closes: Bug#43)
32146
32147 2002-02-09 09:03  ivan
32148
32149         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: okay, both
32150           Apache::ASP and Mason should set no-cache headers now (closes:
32151           Bug#23)
32152
32153 2002-02-07 14:30  ivan
32154
32155         * Makefile: oops, reversing bad Makefile patch
32156
32157 2002-02-07 14:29  ivan
32158
32159         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
32160           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
32161           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
32162           httemplate/view/cust_main.cgi: delete payments
32163
32164 2002-02-06 07:55  ivan
32165
32166         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
32167           blib/ files
32168
32169 2002-02-06 07:50  ivan
32170
32171         * FS/FS/cust_bill.pm: pod typo
32172
32173 2002-02-06 07:49  ivan
32174
32175         * Makefile, httemplate/docs/install.html: documentation building
32176           Makefile patch
32177
32178 2002-02-06 07:36  ivan
32179
32180         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
32181           punctuation
32182
32183 2002-02-06 07:07  ivan
32184
32185         * bin/fs-setup: tyop
32186
32187 2002-02-06 06:58  ivan
32188
32189         * FS/bin/freeside-adduser: fix for non-file auth
32190
32191 2002-02-05 12:25  ivan
32192
32193         * FS/FS/Record.pm: better error messages if you haven't run
32194           fs-setup ?
32195
32196 2002-02-05 10:24  ivan
32197
32198         * httemplate/docs/install.html: &nbsp; for commands; confusing
32199           otherwise
32200
32201 2002-02-05 10:04  ivan
32202
32203         * httemplate/docs/install.html: doc
32204
32205 2002-02-05 08:48  ivan
32206
32207         * fs_passwd/fs_passwd, fs_passwd/fs_passwd.cgi,
32208           fs_passwd/fs_passwd.html, httemplate/docs/passwd.html: web-based
32209           password changer!
32210
32211 2002-02-05 03:06  ivan
32212
32213         * httemplate/docs/upgrade8.html: don't need DBIx::DataSource for
32214           upgrades
32215
32216 2002-02-05 01:46  ivan
32217
32218         * httemplate/docs/: install.html, upgrade8.html: doc
32219
32220 2002-02-04 23:57  ivan
32221
32222         * README.1.4.0pre8, httemplate/docs/upgrade8.html: fix
32223           part_export_option indices
32224
32225 2002-02-04 10:12  ivan
32226
32227         * httemplate/docs/install.html: doc update
32228
32229 2002-02-04 09:12  ivan
32230
32231         * httemplate/docs/man/FS/: Bill.html, Invoice.html: ancient files
32232
32233 2002-02-04 09:06  ivan
32234
32235         * Makefile, README.1.4.0pre4567-8, README.1.4.0pre8: 1.4.0pre8!
32236
32237 2002-02-04 09:04  ivan
32238
32239         * bin/fs-setup, httemplate/docs/upgrade8.html,
32240           httemplate/edit/part_bill_event.cgi: have fs-setup create the
32241           necessary "default" billing events documentation on necessary
32242           "default" billing events
32243
32244 2002-02-04 08:44  ivan
32245
32246         * httemplate/docs/install.html, httemplate/docs/upgrade8.html,
32247           httemplate/edit/part_bill_event.cgi,
32248           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
32249           FS/FS/cust_main.pm: billing events!
32250
32251 2002-01-30 10:22  ivan
32252
32253         * httemplate/: browse/part_bill_event.cgi,
32254           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
32255           working invoice event web interface
32256
32257 2002-01-30 06:18  ivan
32258
32259         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
32260           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
32261           httemplate/browse/cust_main_county.cgi,
32262           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
32263           httemplate/browse/part_bill_event.cgi,
32264           httemplate/browse/part_pkg.cgi,
32265           httemplate/browse/part_referral.cgi,
32266           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
32267           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/install.html,
32268           httemplate/edit/agent.cgi, httemplate/edit/agent_type.cgi,
32269           httemplate/edit/cust_bill_pay.cgi,
32270           httemplate/edit/cust_credit.cgi,
32271           httemplate/edit/cust_credit_bill.cgi,
32272           httemplate/edit/cust_main.cgi,
32273           httemplate/edit/cust_main_county-expand.cgi,
32274           httemplate/edit/cust_main_county.cgi,
32275           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32276           httemplate/edit/part_bill_event.cgi,
32277           httemplate/edit/part_referral.cgi, httemplate/edit/part_svc.cgi,
32278           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
32279           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32280           httemplate/edit/svc_forward.cgi,
32281           httemplate/edit/process/agent.cgi,
32282           httemplate/edit/process/agent_type.cgi,
32283           httemplate/edit/process/cust_bill_pay.cgi,
32284           httemplate/edit/process/cust_credit.cgi,
32285           httemplate/edit/process/cust_credit_bill.cgi,
32286           httemplate/edit/process/cust_main.cgi,
32287           httemplate/edit/process/cust_main_county-collapse.cgi,
32288           httemplate/edit/process/cust_main_county-expand.cgi,
32289           httemplate/edit/process/cust_main_county.cgi,
32290           httemplate/edit/process/cust_pay.cgi,
32291           httemplate/edit/process/cust_pkg.cgi,
32292           httemplate/edit/process/part_pkg.cgi,
32293           httemplate/edit/process/part_referral.cgi,
32294           httemplate/edit/process/quick-cust_pkg.cgi,
32295           httemplate/edit/process/svc_acct.cgi,
32296           httemplate/edit/process/svc_acct_pop.cgi,
32297           httemplate/edit/process/svc_acct_sm.cgi,
32298           httemplate/edit/process/svc_domain.cgi,
32299           httemplate/edit/process/svc_forward.cgi,
32300           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
32301           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
32302           httemplate/misc/delete-customer.cgi,
32303           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
32304           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
32305           httemplate/misc/unsusp_pkg.cgi,
32306           httemplate/misc/process/catchall.cgi,
32307           httemplate/misc/process/delete-customer.cgi,
32308           httemplate/misc/process/link.cgi,
32309           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
32310           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
32311           httemplate/search/svc_acct.cgi,
32312           httemplate/search/svc_acct_sm.cgi,
32313           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32314           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32315           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32316           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
32317           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
32318           new CGI;   &cgisuidsetup(); from all templates.  should work
32319           better under Mason.
32320
32321 2002-01-29 09:46  ivan
32322
32323         * httemplate/docs/man/: FS.html, FS/CGI.html, FS/CGIwrapper.html,
32324           FS/Conf.html, FS/Record.html, FS/SessionClient.html,
32325           FS/SignupClient.html, FS/UID.html, FS/agent.html,
32326           FS/agent_type.html, FS/cust_bill.html, FS/cust_bill_pkg.html,
32327           FS/cust_credit.html, FS/cust_main.html, FS/cust_main_county.html,
32328           FS/cust_main_invoice.html, FS/cust_pay.html,
32329           FS/cust_pay_batch.html, FS/cust_pkg.html, FS/cust_refund.html,
32330           FS/cust_svc.html, FS/domain_record.html, FS/nas.html,
32331           FS/part_pkg.html, FS/part_referral.html, FS/part_svc.html,
32332           FS/pkg_svc.html, FS/port.html, FS/prepay_credit.html,
32333           FS/session.html, FS/svc_Common.html, FS/svc_acct.html,
32334           FS/svc_acct_pop.html, FS/svc_acct_sm.html, FS/svc_domain.html,
32335           FS/svc_www.html, FS/type_pkgs.html: these are all auto-generated
32336           by the installation; don't check them into CVS (probably should
32337           generate them for a release tarball though)
32338
32339 2002-01-29 09:42  ivan
32340
32341         * README.1.4.0pre4567-8, FS/FS/part_bill_event.pm, bin/fs-setup,
32342           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
32343           httemplate/docs/man/FS/SessionClient.html,
32344           httemplate/docs/man/FS/UID.html,
32345           httemplate/docs/man/FS/agent.html,
32346           httemplate/docs/man/FS/agent_type.html,
32347           httemplate/docs/man/FS/cust_bill.html,
32348           httemplate/docs/man/FS/cust_bill_pkg.html,
32349           httemplate/docs/man/FS/cust_credit.html,
32350           httemplate/docs/man/FS/cust_main.html,
32351           httemplate/docs/man/FS/cust_main_county.html,
32352           httemplate/docs/man/FS/cust_main_invoice.html,
32353           httemplate/docs/man/FS/cust_pay.html,
32354           httemplate/docs/man/FS/cust_pay_batch.html,
32355           httemplate/docs/man/FS/cust_pkg.html,
32356           httemplate/docs/man/FS/cust_refund.html,
32357           httemplate/docs/man/FS/cust_svc.html,
32358           httemplate/docs/man/FS/domain_record.html,
32359           httemplate/docs/man/FS/nas.html,
32360           httemplate/docs/man/FS/part_pkg.html,
32361           httemplate/docs/man/FS/part_referral.html,
32362           httemplate/docs/man/FS/part_svc.html,
32363           httemplate/docs/man/FS/pkg_svc.html,
32364           httemplate/docs/man/FS/port.html,
32365           httemplate/docs/man/FS/prepay_credit.html,
32366           httemplate/docs/man/FS/session.html,
32367           httemplate/docs/man/FS/svc_Common.html,
32368           httemplate/docs/man/FS/svc_acct.html,
32369           httemplate/docs/man/FS/svc_acct_pop.html,
32370           httemplate/docs/man/FS/svc_acct_sm.html,
32371           httemplate/docs/man/FS/svc_domain.html,
32372           httemplate/docs/man/FS/svc_www.html,
32373           httemplate/docs/man/FS/type_pkgs.html: weight, plan and plandata
32374           fields in part_bill_event
32375
32376 2002-01-29 08:33  ivan
32377
32378         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
32379           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
32380           FS/FS/svc_acct.pm, bin/pod2x, htetc/global.asa, htetc/handler.pl,
32381           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
32382           httemplate/docs/install.html, httemplate/docs/man/FS.html,
32383           httemplate/docs/man/FS/CGI.html,
32384           httemplate/docs/man/FS/Conf.html,
32385           httemplate/docs/man/FS/Record.html,
32386           httemplate/docs/man/FS/SessionClient.html,
32387           httemplate/docs/man/FS/SignupClient.html,
32388           httemplate/docs/man/FS/UID.html,
32389           httemplate/docs/man/FS/agent.html,
32390           httemplate/docs/man/FS/agent_type.html,
32391           httemplate/docs/man/FS/cust_bill.html,
32392           httemplate/docs/man/FS/cust_bill_pkg.html,
32393           httemplate/docs/man/FS/cust_credit.html,
32394           httemplate/docs/man/FS/cust_main.html,
32395           httemplate/docs/man/FS/cust_main_county.html,
32396           httemplate/docs/man/FS/cust_main_invoice.html,
32397           httemplate/docs/man/FS/cust_pay.html,
32398           httemplate/docs/man/FS/cust_pay_batch.html,
32399           httemplate/docs/man/FS/cust_pkg.html,
32400           httemplate/docs/man/FS/cust_refund.html,
32401           httemplate/docs/man/FS/cust_svc.html,
32402           httemplate/docs/man/FS/domain_record.html,
32403           httemplate/docs/man/FS/nas.html,
32404           httemplate/docs/man/FS/part_pkg.html,
32405           httemplate/docs/man/FS/part_referral.html,
32406           httemplate/docs/man/FS/part_svc.html,
32407           httemplate/docs/man/FS/pkg_svc.html,
32408           httemplate/docs/man/FS/port.html,
32409           httemplate/docs/man/FS/prepay_credit.html,
32410           httemplate/docs/man/FS/session.html,
32411           httemplate/docs/man/FS/svc_Common.html,
32412           httemplate/docs/man/FS/svc_acct.html,
32413           httemplate/docs/man/FS/svc_acct_pop.html,
32414           httemplate/docs/man/FS/svc_acct_sm.html,
32415           httemplate/docs/man/FS/svc_domain.html,
32416           httemplate/docs/man/FS/svc_www.html,
32417           httemplate/docs/man/FS/type_pkgs.html,
32418           httemplate/edit/part_bill_event.cgi,
32419           httemplate/edit/part_pkg.cgi,
32420           httemplate/edit/process/part_bill_event.cgi: - web interface for
32421           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
32422           FS::svc_acct seconds_since methods) - Makefile target to
32423           regenerate HTML manpages on install - FS.pm doc update -
32424           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
32425           ->cancel, ->invoicing_list_addpost - start of a billing event web
32426           interface - cust_pay::upgrade_replace doesn't error out if
32427           history includes   overapplied payments
32428
32429 2002-01-29 03:11  ivan
32430
32431         * bin/fs-setup: oops bad column type for part_bill_event.payby
32432
32433 2002-01-28 03:24  ivan
32434
32435         * FS/FS/Record.pm: oops, syntax error in new() check for missing
32436           subclass table sub (eek)
32437
32438 2002-01-27 22:57  ivan
32439
32440         * README.1.4.0pre4567-8, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
32441           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_pkg.pm,
32442           FS/FS/part_svc.pm, bin/fs-setup, httemplate/docs/schema.html,
32443           httemplate/docs/upgrade8.html: book closing schema changes
32444
32445 2002-01-27 21:15  ivan
32446
32447         * README.1.4.0pre4567-8, FS/FS/part_export.pm,
32448           FS/FS/part_export_option.pm, bin/fs-setup,
32449           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
32450           part_export schema changes
32451
32452 2002-01-25 17:52  ivan
32453
32454         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
32455
32456 2002-01-24 09:02  ivan
32457
32458         * FS/FS/Record.pm: emit a warning in this unlikely case again
32459
32460 2002-01-24 08:58  ivan
32461
32462         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
32463           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
32464           rather than == 0 in the ::check's ....  <rluser> you might
32465           consider <= 0
32466
32467 2002-01-24 08:54  ivan
32468
32469         * FS/FS/cust_credit_refund.pm: stack traces help alot
32470
32471 2002-01-24 03:52  ivan
32472
32473         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
32474           jeff's on a bugfinding roll here, thanks!
32475
32476 2002-01-24 03:43  ivan
32477
32478         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
32479           cust_credit_refund::cust_credit should exist..
32480
32481 2002-01-23 22:52  ivan
32482
32483         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
32484           FS::cust_refund::check  'amount' should probably be replaced with
32485           +'refund' in two places
32486
32487 2002-01-23 22:46  ivan
32488
32489         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
32490
32491 2002-01-23 18:26  ivan
32492
32493         * FS/FS/cust_refund.pm: fix cust_refund::insert
32494
32495 2002-01-22 07:57  ivan
32496
32497         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
32498           $0.00 in credits/payments/refunds
32499
32500 2002-01-22 06:55  ivan
32501
32502         * FS/FS/part_svc.pm: docu
32503
32504 2002-01-22 06:53  ivan
32505
32506         * FS/FS/svc_acct.pm: silly compilation problem
32507
32508 2002-01-22 06:42  ivan
32509
32510         * httemplate/docs/: index.html, upgrade.html, upgrade2.html,
32511           upgrade3.html: remove old upgrade docs
32512
32513 2002-01-21 03:30  ivan
32514
32515         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
32516
32517 2002-01-19 07:16  ivan
32518
32519         * FS/FS/UID.pm: error message update
32520
32521 2002-01-16 07:37  ivan
32522
32523         * FS/FS/svc_acct.pm: doc
32524
32525 2002-01-14 12:28  ivan
32526
32527         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/docs/export.html:
32528           pay some attention to 1.4 RADIUS SQL export
32529
32530 2002-01-14 06:29  ivan
32531
32532         * FS/bin/freeside-overdue: fix -l option
32533
32534 2002-01-11 23:23  ivan
32535
32536         * httemplate/docs/upgrade8.html: fix upgrade8.html to be in
32537           agreement with fs-setup
32538
32539 2002-01-09 05:29  ivan
32540
32541         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
32542           cache files on customer replace.
32543
32544           do an exact search along with the fuzzy search (webui)
32545
32546 2002-01-03 09:40  ivan
32547
32548         * README.1.4.0pre2-3, README.1.4.0pre3-4, README.1.4.0pre4567-8,
32549           FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
32550           FS/t/cust_bill_event.t, FS/t/part_bill_event.t, bin/fs-setup,
32551           httemplate/docs/schema.html, httemplate/docs/upgrade8.html: more
32552           schema changes:  part_bill_event and cust_bill_event tables
32553
32554           remove old 1.4.0pre READMEs
32555
32556 2001-12-28 07:17  ivan
32557
32558         * FS/bin/freeside-overdue: update usage message
32559
32560 2001-12-28 07:14  ivan
32561
32562         * FS/: FS/cust_main.pm, bin/freeside-overdue: force printing in
32563           freeside-overdue
32564
32565 2001-12-28 06:40  ivan
32566
32567         * FS/FS/cust_main.pm, FS/bin/freeside-bill,
32568           FS/bin/freeside-overdue, httemplate/edit/cust_main.cgi,
32569           httemplate/edit/part_pkg.cgi: add more options to
32570           freeside-overdue
32571
32572           add charge method to FS::cust_main
32573
32574           one-off packages default to disabled
32575
32576           billing payname defaults to first and last, not "Accounts
32577           Payable"
32578
32579 2001-12-27 01:26  ivan
32580
32581         * README.1.4.0pre4567-8, FS/FS/Record.pm, FS/FS/part_pkg.pm,
32582           FS/FS/part_svc.pm, FS/bin/freeside-overdue, bin/fs-setup,
32583           htetc/global.asa, httemplate/browse/part_pkg.cgi,
32584           httemplate/browse/part_svc.cgi, httemplate/edit/agent_type.cgi,
32585           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
32586           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
32587           httemplate/edit/process/part_pkg.cgi,
32588           httemplate/view/cust_main.cgi: service and package disable!
32589
32590 2001-12-26 15:59  ivan
32591
32592         * httemplate/docs/: install.html, schema.html, upgrade8.html: doc
32593
32594 2001-12-26 07:41  ivan
32595
32596         * httemplate/view/cust_main.cgi: remove warnings
32597
32598 2001-12-26 07:11  ivan
32599
32600         * httemplate/edit/process/cust_credit.cgi: apply credits!!
32601
32602 2001-12-26 07:08  ivan
32603
32604         * FS/: MANIFEST, bin/freeside-overdue: add freeside-overdue
32605
32606 2001-12-26 07:07  ivan
32607
32608         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
32609           posting credit
32610
32611 2001-12-26 03:47  ivan
32612
32613         * FS/bin/freeside-overdue: don't provide example crontabs that run
32614           at 4:20 _PM_
32615
32616 2001-12-26 03:17  ivan
32617
32618         * FS/FS/cust_main.pm, FS/bin/freeside-overdue,
32619           httemplate/docs/billing.html: (untested eek) freeside-overdue
32620           script & cust_main balance_date & total_owed_date methods
32621
32622 2001-12-26 01:18  ivan
32623
32624         * httemplate/: index.html, search/cust_pay.cgi,
32625           search/cust_pay.html, view/cust_main.cgi: search by check #
32626
32627 2001-12-25 23:53  ivan
32628
32629         * FS/FS/cust_pay.pm: doc
32630
32631 2001-12-25 22:02  ivan
32632
32633         * httemplate/edit/cust_pay.cgi: UI
32634
32635 2001-12-25 21:19  ivan
32636
32637         * httemplate/: index.html, edit/cust_pay.cgi,
32638           edit/process/cust_pay.cgi, search/cust_main-payinfo.html,
32639           search/cust_main-quickpay.html, search/cust_main.cgi,
32640           search/cust_main.html: expedited check entry
32641
32642 2001-12-25 21:02  ivan
32643
32644         * CREDITS: still missing tons of folks, i am sure
32645
32646 2001-12-25 20:52  ivan
32647
32648         * httemplate/search/: cust_bill.html, svc_acct.html,
32649           svc_domain.html, cust_main.html: same look as rest of search
32650           pages
32651
32652 2001-12-25 20:25  ivan
32653
32654         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
32655           httemplate/edit/cust_pay.cgi,
32656           httemplate/edit/process/cust_credit.cgi,
32657           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
32658           credits, post credit UI overhaul
32659
32660 2001-12-25 18:33  ivan
32661
32662         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
32663
32664 2001-12-21 18:41  ivan
32665
32666         * httemplate/docs/install.html: doco on creating database manually
32667
32668 2001-12-21 13:40  ivan
32669
32670         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
32671           httemplate/view/cust_main.cgi: add name/address to post payment
32672           screen
32673
32674           get rid of some $-0.00  yay for ieee fp
32675
32676 2001-12-21 12:55  ivan
32677
32678         * FS/FS/cust_bill_pay.pm: fixes
32679
32680             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
32681           for invnum 1659
32682             greater than cust_bill.charged 19.95 at
32683             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
32684
32685 2001-12-19 21:34  ivan
32686
32687         * FS/FS/Record.pm: work better with DBIx::Profile
32688
32689 2001-12-19 18:09  ivan
32690
32691         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
32692           '*' password
32693
32694 2001-12-19 18:07  ivan
32695
32696         * FS/FS/svc_acct.pm: quiet warnings
32697
32698 2001-12-19 06:33  ivan
32699
32700         * FS/FS/svc_acct.pm: alas, a 5.6-ism
32701
32702 2001-12-19 06:30  ivan
32703
32704         * FS/FS/svc_acct.pm: surpress warnings
32705
32706 2001-12-18 11:36  ivan
32707
32708         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
32709
32710 2001-12-18 11:34  ivan
32711
32712         * httemplate/edit/cust_bill_pay.cgi: typo
32713
32714 2001-12-18 11:32  ivan
32715
32716         * httemplate/edit/cust_bill_pay.cgi: declar vars
32717
32718 2001-12-18 11:30  ivan
32719
32720         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
32721           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
32722           payment webinterface
32723
32724 2001-12-17 23:12  ivan
32725
32726         * httemplate/search/cust_pkg.cgi: really working dates on package
32727           browse.  ouch.
32728
32729 2001-12-17 23:08  ivan
32730
32731         * httemplate/search/cust_pkg.cgi: working dates on package browse
32732
32733 2001-12-17 22:45  ivan
32734
32735         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
32736
32737 2001-12-17 22:38  ivan
32738
32739         * httemplate/search/cust_pkg.cgi: show dates on package browse
32740
32741 2001-12-17 22:29  ivan
32742
32743         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
32744
32745 2001-12-17 17:49  ivan
32746
32747         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
32748           MANIFEST
32749
32750           fix warning:
32751
32752           FS::cust_main_invoice=HASH(0x90c86c4) at
32753           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
32754
32755 2001-12-17 15:59  ivan
32756
32757         * FS/FS/cust_bill.pm: fixes
32758
32759            Argument "" isn't numeric in ncmp at
32760            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
32761
32762 2001-12-16 15:50  ivan
32763
32764         * FS/FS/cust_main.pm: eek nasty bug
32765
32766 2001-12-15 16:55  ivan
32767
32768         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
32769           cust_bill_pay.amount 39.9 for paynum 240 greater than
32770           cust_pay.paid 39.90
32771
32772 2001-12-15 14:59  ivan
32773
32774         * httemplate/view/svc_acct.cgi: style
32775
32776 2001-12-15 14:58  ivan
32777
32778         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
32779           records
32780
32781 2001-12-15 14:56  ivan
32782
32783         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
32784           <burgess@www.cynjut.net>, thanks
32785
32786 2001-12-15 14:47  ivan
32787
32788         * httemplate/edit/cust_main.cgi: allow entering of referral
32789           customer by number as well as by link off the view page, courtesy
32790           of Dave Burgess <burgess@www.cynjut.net>
32791
32792 2001-12-14 16:17  ivan
32793
32794         * FS/FS/cust_main.pm: style changes
32795
32796 2001-12-13 10:37  ivan
32797
32798         * FS/bin/freeside-setinvoice: okay, it should really work now
32799
32800 2001-12-13 09:52  ivan
32801
32802         * FS/bin/freeside-setinvoice: fix setinvoice script
32803
32804 2001-12-13 01:17  ivan
32805
32806         * FS/bin/freeside-setinvoice: added util to set invoice
32807           destinations
32808
32809 2001-12-12 11:42  ivan
32810
32811         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
32812           passwords in web interface
32813
32814 2001-12-11 23:59  ivan
32815
32816         * bin/svc_acct.export: use pwd_mkdb to install
32817           /etc/master.passwd.new instead of moving it into place
32818
32819 2001-12-11 13:26  ivan
32820
32821         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
32822
32823 2001-12-11 02:38  ivan
32824
32825         * bin/svc_acct.export, httemplate/docs/install.html: radiusprepend
32826           config file for export add Archive::Tar to docs
32827
32828 2001-12-10 04:18  ivan
32829
32830         * FS/FS/Record.pm: Pg datatype pain
32831
32832 2001-12-09 20:54  ivan
32833
32834         * httemplate/index.html: typo noticed by Dave Burgess
32835           <burgess@www.cynjut.net>, thanks.
32836
32837 2001-12-09 16:44  ivan
32838
32839         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
32840           wasn't getting substitued.
32841
32842 2001-12-09 15:31  ivan
32843
32844         * httemplate/search/svc_acct.cgi: harmless? missing ;
32845
32846 2001-12-08 02:08  ivan
32847
32848         * httemplate/config/config.cgi: need a POST here; browsers
32849           (especially IE) are unhappy with the default GET
32850
32851 2001-12-08 02:07  ivan
32852
32853         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
32854           custnum!
32855
32856 2001-12-08 02:03  ivan
32857
32858         * FS/FS/cust_main.pm: fix logic error creating invoice line items
32859
32860 2001-12-08 02:01  ivan
32861
32862         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
32863
32864 2001-12-04 05:10  ivan
32865
32866         * httemplate/edit/svc_forward.cgi: from Dave Burgess
32867           <burgess@neonramp.com>:
32868
32869            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
32870           as the
32871            qualifier on the LHS of the assignment.  This also solves the
32872            problem with a similar error on the RHS of line 105.  It also
32873           seems to make
32874            the routine work fairly reliably (it has been problematic for me
32875           in the
32876            past).
32877
32878 2001-12-03 03:33  ivan
32879
32880         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
32881           paged service browse!!
32882
32883 2001-12-03 02:59  ivan
32884
32885         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
32886           browse
32887
32888 2001-12-03 00:43  ivan
32889
32890         * httemplate/search/cust_main.cgi: paged customer browse!
32891
32892 2001-12-03 00:41  ivan
32893
32894         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
32895           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
32896           option paged implementation of customer browse!
32897
32898 2001-11-29 16:04  ivan
32899
32900         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
32901           methods
32902
32903 2001-11-20 19:42  ivan
32904
32905         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
32906           name (!)
32907
32908 2001-11-20 19:40  ivan
32909
32910         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
32911           postalinvoicedefault config file
32912
32913 2001-11-16 02:22  ivan
32914
32915         * httemplate/docs/billing.html: update link to Text::Template docs
32916
32917 2001-11-13 13:27  ivan
32918
32919         * FS/: MANIFEST, bin/freeside-print-batch: remove
32920           freeside-print-batch
32921
32922 2001-11-12 05:19  ivan
32923
32924         * FS/FS/cust_main.pm: import hack to be less strict
32925
32926 2001-11-09 10:26  ivan
32927
32928         * httemplate/docs/install.html: Pg7 dependancy
32929
32930 2001-11-08 07:26  ivan
32931
32932         * FS/bin/freeside-queued: harmless typo noticed by "Edward
32933           Shabotinsky" <lanshark@bsinet.net>, thanks
32934
32935 2001-11-06 10:45  ivan
32936
32937         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
32938
32939 2001-11-06 10:35  ivan
32940
32941         * Makefile: i REALLY suck at Makefiles
32942
32943 2001-11-06 10:34  ivan
32944
32945         * Makefile: i suck at Makefiles
32946
32947 2001-11-06 10:22  ivan
32948
32949         * Makefile: make foo for htetc/global.asa
32950
32951 2001-11-06 09:58  ivan
32952
32953         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
32954
32955 2001-11-06 09:48  ivan
32956
32957         * bin/fs-setup: payinfo changed from length 16 to $char_d for
32958           future expansion
32959
32960 2001-11-05 13:30  ivan
32961
32962         * Makefile: more fixes for fresh installation
32963
32964 2001-11-05 13:26  ivan
32965
32966         * Makefile: yet more Make
32967
32968 2001-11-05 13:24  ivan
32969
32970         * Makefile: make create-database fix
32971
32972 2001-11-05 12:12  ivan
32973
32974         * Makefile, FS/FS/Record.pm: makefile fixups
32975
32976 2001-11-05 10:23  ivan
32977
32978         * httemplate/docs/install.html: doc
32979
32980 2001-11-05 09:00  jeff
32981
32982         * FS/FS/svc_acct.pm: improved svc_acct replacement
32983
32984 2001-11-05 08:42  ivan
32985
32986         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
32987           badly, oops
32988
32989 2001-11-05 06:04  ivan
32990
32991         * FS/bin/freeside-bill: fixup getopt
32992
32993 2001-11-05 06:03  ivan
32994
32995         * Makefile: move sys-dependant stuff to vars
32996
32997 2001-11-05 05:57  ivan
32998
32999         * FS/FS/svc_acct.pm: doc tyop
33000
33001 2001-11-05 04:07  ivan
33002
33003         * bin/svc_domain.import: this is unfinished and untested anyway,
33004           but this corrects a silly typo
33005
33006 2001-11-05 03:55  ivan
33007
33008         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
33009           expressions remove debugging warn output
33010
33011 2001-11-03 09:49  ivan
33012
33013         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
33014           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
33015           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
33016           httemplate/search/cust_main.cgi: new 'jsearch' call for big
33017           joined searches & caching support preliminary customer browse
33018           optimizations, much faster!
33019
33020 2001-11-02 00:14  ivan
33021
33022         * FS/bin/freeside-print-batch: silence pod complaints
33023
33024 2001-11-01 21:28  ivan
33025
33026         * httemplate/config/config.cgi: note config changes need
33027           apache/freeside-queued restart to take effect
33028
33029 2001-11-01 21:11  ivan
33030
33031         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
33032
33033 2001-11-01 20:55  ivan
33034
33035         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
33036           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
33037
33038 2001-10-31 16:16  ivan
33039
33040         * httemplate/search/cust_main.cgi: hit the database slightly less.
33041           this page still takes forever with lots of customers.
33042
33043 2001-10-31 08:52  ivan
33044
33045         * httemplate/browse/queue.cgi: queue display works again, even if
33046           those links don't
33047
33048 2001-10-30 11:05  ivan
33049
33050         * FS/FS/cust_pay_batch.pm, bin/fs-setup, httemplate/index.html,
33051           httemplate/browse/cust_pay_batch.cgi,
33052           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
33053           web interface to view pending batch
33054
33055 2001-10-30 07:42  ivan
33056
33057         * httemplate/edit/cust_main.cgi: put default country up top
33058
33059 2001-10-30 07:41  ivan
33060
33061         * httemplate/edit/cust_main.cgi: precedence oops
33062
33063 2001-10-30 07:39  ivan
33064
33065         * httemplate/edit/cust_main.cgi: better ordering of state selection
33066           on new customer screen
33067
33068 2001-10-30 06:54  ivan
33069
33070         * htetc/handler.pl, httemplate/browse/agent.cgi,
33071           httemplate/browse/agent_type.cgi,
33072           httemplate/browse/cust_main_county.cgi,
33073           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
33074           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
33075           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
33076           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
33077           httemplate/edit/cust_credit_bill.cgi,
33078           httemplate/edit/cust_main.cgi,
33079           httemplate/edit/cust_main_county-expand.cgi,
33080           httemplate/edit/cust_main_county.cgi,
33081           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
33082           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
33083           httemplate/edit/svc_acct_pop.cgi,
33084           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
33085           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
33086           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
33087           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
33088           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
33089           httemplate/search/svc_acct_sm.cgi,
33090           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
33091           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
33092           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
33093           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
33094           get rid of header foo in individual templates
33095
33096 2001-10-30 06:28  ivan
33097
33098         * httemplate/docs/: install.html, upgrade8.html: docu
33099
33100 2001-10-30 06:20  ivan
33101
33102         * htetc/handler.pl, httemplate/config/config-view.cgi,
33103           httemplate/config/config.cgi: web config should workish now
33104
33105 2001-10-30 05:49  ivan
33106
33107         * Makefile: work with CVS version too
33108
33109 2001-10-30 05:48  ivan
33110
33111         * Makefile: make
33112
33113 2001-10-30 05:47  ivan
33114
33115         * Makefile, FS/bin/freeside-adduser, conf/address, conf/domain,
33116           conf/secrets, conf/shells, conf/smtpmachine,
33117           httemplate/docs/install.html: `make create-config' installs
33118           default config (conf dir update) freeside-adduser uses default
33119           secrets file
33120
33121 2001-10-30 04:38  ivan
33122
33123         * Makefile: make
33124
33125 2001-10-30 04:35  ivan
33126
33127         * Makefile, httemplate/docs/install.html: makefile typo
33128
33129 2001-10-30 03:47  ivan
33130
33131         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
33132           httemplate/docs/config.html, httemplate/docs/index.html,
33133           httemplate/docs/install.html: whew more install docs and
33134           automation
33135
33136 2001-10-30 02:20  ivan
33137
33138         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser,
33139           httemplate/docs/install.html: setup/config updates.  getting
33140           easier...
33141
33142 2001-10-29 13:22  ivan
33143
33144         * Makefile: fix make clean
33145
33146 2001-10-29 12:54  ivan
33147
33148         * httemplate/docs/install.html: doc typo
33149
33150 2001-10-29 12:53  ivan
33151
33152         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
33153           records
33154
33155 2001-10-29 09:17  ivan
33156
33157         * Makefile: automate a tiny bit more
33158
33159 2001-10-26 03:24  ivan
33160
33161         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
33162           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
33163           httemplate/browse/cust_main_county.cgi,
33164           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
33165           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
33166           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
33167           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
33168           httemplate/edit/cust_credit_bill.cgi,
33169           httemplate/edit/cust_main.cgi,
33170           httemplate/edit/cust_main_county-expand.cgi,
33171           httemplate/edit/cust_main_county.cgi,
33172           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
33173           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
33174           httemplate/edit/svc_acct_pop.cgi,
33175           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
33176           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
33177           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
33178           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
33179           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
33180           httemplate/search/svc_acct_sm.cgi,
33181           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
33182           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
33183           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
33184           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
33185           cache foo *sigh*
33186
33187 2001-10-26 02:50  ivan
33188
33189         * httemplate/config/config-process.cgi: otherwise people will have
33190           problems with `0' zero
33191
33192 2001-10-25 14:24  ivan
33193
33194         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
33195
33196 2001-10-25 09:13  ivan
33197
33198         * FS/FS/cust_main_invoice.pm: & in email addresses
33199
33200 2001-10-25 01:41  ivan
33201
33202         * FS/FS/Conf.pm: remove debugging cruft
33203
33204 2001-10-24 08:45  ivan
33205
33206         * httemplate/config/config-process.cgi: correct for browser
33207           munching
33208
33209 2001-10-24 08:29  ivan
33210
33211         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
33212           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
33213           bin/fs-setup, bin/svc_acct.export, httemplate/index.html,
33214           httemplate/config/config-process.cgi,
33215           httemplate/config/config-view.cgi, httemplate/docs/config.html,
33216           httemplate/docs/install.html, httemplate/search/svc_acct.cgi:
33217           preliminary web config editor
33218
33219           new config files: username-ampersand, passwordmax
33220
33221           fs-setup updates
33222
33223           get rid of old and crufty and unused registries/ config foo
33224
33225           documentation updates
33226
33227 2001-10-23 17:59  ivan
33228
33229         * httemplate/browse/queue.cgi: Can't find string terminator "!"
33230           anywhere before EOF at queue.cgi line 42
33231
33232 2001-10-23 13:53  ivan
33233
33234         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
33235           UPDATE
33236
33237           greeeat.
33238
33239 2001-10-23 11:57  ivan
33240
33241         * httemplate/docs/: config.html, install.html: document how to set
33242           MySQL with BDB default tables
33243
33244 2001-10-23 11:15  ivan
33245
33246         * bin/fs-setup: mysql fixes
33247
33248 2001-10-22 07:48  ivan
33249
33250         * FS/FS/svc_acct.pm: fix dir check
33251
33252 2001-10-22 05:22  ivan
33253
33254         * FS/FS/svc_domain.pm: fix delete method for new databases
33255
33256 2001-10-22 01:31  ivan
33257
33258         * FS/FS/cust_main.pm: tyop
33259
33260 2001-10-22 01:29  ivan
33261
33262         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
33263           warnings, delete package ability (& warning)
33264
33265 2001-10-20 05:17  ivan
33266
33267         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
33268           bin/fs-setup, htetc/global.asa, htetc/handler.pl,
33269           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
33270           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
33271           httemplate/edit/svc_acct.cgi,
33272           httemplate/edit/process/cust_main.cgi,
33273           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
33274           exempt flags, UI to edit rework part_pkg editing UI some more
33275
33276 2001-10-16 13:33  jeff
33277
33278         * bin/svc_acct.export: added slipip insertion for icradius and
33279           vpopmail restart config
33280
33281 2001-10-15 07:58  ivan
33282
33283         * FS/FS/cust_pkg.pm, htetc/global.asa, htetc/handler.pl,
33284           httemplate/edit/REAL_cust_pkg.cgi,
33285           httemplate/edit/process/REAL_cust_pkg.cgi,
33286           httemplate/view/cust_pkg.cgi: date editing
33287
33288 2001-10-15 05:16  ivan
33289
33290         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
33291           httemplate/misc/bill.cgi: print reasons with credits on invoices
33292
33293           use straight eval, not Safe::reval in cust_main::bill for now, as
33294           i have no   idea how to call methods on a share()'ed scalar.
33295           hmm.
33296
33297           add cust_pkg::cust_main method
33298
33299           s/eidiot/idiot/ in httemplate/misc/bill.cgi
33300
33301 2001-10-15 04:39  ivan
33302
33303         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
33304           plan ||= 'flat' for custom pricing 9clone) package definitions
33305           too
33306
33307 2001-10-15 04:35  ivan
33308
33309         * httemplate/edit/cust_main.cgi: visual fix
33310
33311 2001-10-15 03:42  ivan
33312
33313         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
33314           bin/fs-setup, httemplate/browse/part_pkg.cgi,
33315           httemplate/docs/config.html, httemplate/docs/schema.html,
33316           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
33317           httemplate/edit/part_svc.cgi,
33318           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
33319           pass, oh my
33320
33321 2001-10-12 08:26  ivan
33322
33323         * httemplate/browse/queue.cgi: add (as yet inactive) retry & remove
33324           links
33325
33326 2001-10-11 10:46  ivan
33327
33328         * htetc/: global.asa, handler.pl: price plan uI!
33329
33330 2001-10-11 10:44  ivan
33331
33332         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
33333           ----------------------------------------------------------------------
33334
33335 2001-10-09 23:22  thalakan
33336
33337         * httemplate/search/cust_main.cgi: Reverted.
33338
33339 2001-10-09 22:59  thalakan
33340
33341         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
33342
33343 2001-10-09 22:42  ivan
33344
33345         * httemplate/search/cust_main.cgi: revert silly changes
33346
33347 2001-10-09 22:33  thalakan
33348
33349         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
33350
33351 2001-10-09 22:24  ivan
33352
33353         * FS/FS/Record.pm: embarassing doc fix, thanks jason
33354
33355 2001-10-09 16:10  ivan
33356
33357         * README.1.4.0pre3-4, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
33358           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
33359           httemplate/docs/config.html, httemplate/docs/install.html,
33360           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
33361           bin/fs-setup: add `unsuspendauto' config file: enable the
33362           automatic unsuspension of suspended packages when a customer's
33363           balance due changes from positive to zero or negative as the
33364           result of a payment or credit
33365
33366           add cust_pkg.manual_flag to disable this behaviour per customer
33367           package (no UI to set this yet)
33368
33369 2001-10-09 06:16  ivan
33370
33371         * httemplate/docs/install.html: update mysql links
33372
33373 2001-10-09 00:16  ivan
33374
33375         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
33376           fix
33377
33378 2001-10-08 20:11  ivan
33379
33380         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
33381           sheesh
33382
33383 2001-10-02 13:07  ivan
33384
33385         * httemplate/docs/upgrade8.html: doc clarification (?)
33386
33387 2001-10-02 09:00  jeff
33388
33389         * README.1.4.0pre3-4, FS/FS/cust_pay_batch.pm, bin/fs-setup,
33390           httemplate/docs/upgrade8.html: add pkey to batch payments and fix
33391           a doc typo
33392
33393 2001-10-02 04:10  ivan
33394
33395         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
33396           up in fix.net's password files
33397
33398 2001-10-01 03:31  ivan
33399
33400         * FS/FS/cust_pkg.pm: oops
33401
33402 2001-09-30 15:35  ivan
33403
33404         * FS/FS/svc_acct.pm: arg
33405
33406 2001-09-30 15:19  ivan
33407
33408         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
33409
33410 2001-09-30 13:30  ivan
33411
33412         * FS/FS/svc_acct.pm, httemplate/docs/config.html:
33413           username-uppercase config file
33414
33415 2001-09-27 21:33  ivan
33416
33417         * httemplate/docs/install.html: ssh recommendations
33418
33419 2001-09-27 14:49  ivan
33420
33421         * FS/FS/svc_acct_pop.pm: not used
33422
33423 2001-09-27 14:12  ivan
33424
33425         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
33426
33427 2001-09-27 13:41  ivan
33428
33429         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
33430           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
33431           selector!
33432
33433 2001-09-27 11:33  ivan
33434
33435         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
33436           domsvc
33437
33438 2001-09-26 04:34  ivan
33439
33440         * README.1.4.0pre3-4: index oops
33441
33442 2001-09-26 02:17  ivan
33443
33444         * README.1.4.0pre3-4, FS/FS.pm, FS/MANIFEST,
33445           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
33446           FS/FS/part_pop_local.pm, FS/FS/svc_acct_pop.pm,
33447           FS/t/part_pop_local.t, bin/fs-setup, httemplate/docs/schema.html,
33448           httemplate/docs/upgrade8.html: add part_pop_local table
33449
33450 2001-09-25 11:03  ivan
33451
33452         * FS/FS/cust_main.pm:
33453           ror
33454
33455 2001-09-25 11:01  ivan
33456
33457         * FS/FS/cust_main.pm, httemplate/docs/config.html: add
33458           emailinvoiceonly config file and begin to use it
33459
33460 2001-09-25 08:55  ivan
33461
33462         * FS/FS/cust_main.pm, httemplate/docs/config.html:
33463           Business::OnlinePayment::BankOfAmerica
33464
33465 2001-09-24 17:05  ivan
33466
33467         * FS/bin/freeside-queued: better REAPER
33468
33469 2001-09-23 20:23  ivan
33470
33471         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
33472
33473 2001-09-20 20:47  ivan
33474
33475         * httemplate/view/cust_main.cgi: show company and name (instead of
33476           just company) for referring customers that have a company
33477
33478 2001-09-19 17:13  ivan
33479
33480         * FS/FS/cust_main.pm: really fix fuzzy searching
33481
33482 2001-09-19 17:10  ivan
33483
33484         * FS/FS/cust_main.pm: fix fuzzy searching
33485
33486 2001-09-19 14:51  ivan
33487
33488         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
33489           working.
33490
33491 2001-09-19 14:06  ivan
33492
33493         * README.1.4.0pre3-4, FS/MANIFEST, FS/FS/svc_acct.pm,
33494           FS/bin/freeside-apply-credits, httemplate/docs/config.html:
33495           directory hashing remove jeff's lib patch from
33496           freeside-apply-credits add freeside-apply-credits to MANIFEST
33497           README for pre3-4
33498
33499 2001-09-19 12:41  ivan
33500
33501         * FS/FS/svc_acct.pm: tyop
33502
33503 2001-09-19 12:39  ivan
33504
33505         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
33506
33507 2001-09-19 12:28  ivan
33508
33509         * FS/FS/svc_acct.pm: ;args
33510
33511 2001-09-19 12:19  ivan
33512
33513         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
33514
33515 2001-09-19 12:00  ivan
33516
33517         * FS/bin/freeside-queued: set $ENV{HOME}
33518
33519 2001-09-18 17:24  ivan
33520
33521         * FS/FS/svc_acct.pm: icradius transactional password changes
33522           (suspensions, unsuspensions)
33523
33524 2001-09-16 05:45  ivan
33525
33526         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
33527           httemplate/index.html, httemplate/docs/config.html,
33528           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33529           fix oops in FS::cust_main_invoice::replace preventing package
33530           cancellation
33531
33532           add toggle switch to cust_main searching to show/hide cancelled
33533           customers.  hidecancelledcustomers config file is just which
33534           state it starts in.
33535
33536           add signupurl config file to enable showing of the customer's
33537           signup URL on the view page.
33538
33539 2001-09-14 12:54  ivan
33540
33541         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
33542
33543 2001-09-14 11:05  ivan
33544
33545         * FS/FS/Record.pm: s/croak/confess/
33546
33547 2001-09-12 08:54  ivan
33548
33549         * httemplate/docs/: install.html, upgrade8.html: mason warnings
33550
33551 2001-09-12 08:45  ivan
33552
33553         * FS/FS/part_svc.pm: oops
33554
33555 2001-09-11 16:44  ivan
33556
33557         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
33558           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
33559           httemplate/edit/svc_forward.cgi, httemplate/view/svc_acct.cgi:
33560           radius attributes & default/fixed values should work again now
33561
33562 2001-09-11 15:20  ivan
33563
33564         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
33565           bin/fs-radius-add-reply, bin/fs-setup, bin/svc_acct.export: fix
33566           radius attribute adding
33567
33568 2001-09-11 14:58  ivan
33569
33570         * FS/bin/freeside-queued: usage sub
33571
33572 2001-09-11 13:59  ivan
33573
33574         * httemplate/edit/svc_acct_sm.cgi: persistance problem not clearing
33575           variables between runs
33576
33577 2001-09-11 13:44  ivan
33578
33579         * httemplate/search/svc_acct.cgi: getting "you should run the
33580           bin/fs-migrate-svc_acct_sm" message unexpectedly
33581
33582 2001-09-11 12:16  ivan
33583
33584         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
33585           others?
33586
33587 2001-09-11 06:10  ivan
33588
33589         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
33590           export
33591
33592 2001-09-11 05:46  ivan
33593
33594         * httemplate/edit/process/part_svc.cgi: more service edit fix
33595
33596 2001-09-11 05:42  ivan
33597
33598         * httemplate/edit/part_svc.cgi: fix service editing
33599
33600 2001-09-11 05:25  ivan
33601
33602         * FS/FS/queue.pm: queue clean fix
33603
33604 2001-09-11 05:24  ivan
33605
33606         * FS/FS/queue.pm: job queue fix
33607
33608 2001-09-11 05:10  ivan
33609
33610         * FS/FS/cust_main.pm: fuzzyfix
33611
33612 2001-09-11 05:06  ivan
33613
33614         * FS/FS/svc_acct.pm: better logging
33615
33616 2001-09-11 05:00  ivan
33617
33618         * FS/FS/svc_acct.pm: cyrus fix!
33619
33620 2001-09-11 04:52  ivan
33621
33622         * FS/bin/freeside-queued: rar
33623
33624 2001-09-11 03:05  ivan
33625
33626         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
33627
33628 2001-09-11 02:56  ivan
33629
33630         * README.1.4.0pre2-3, httemplate/edit/process/quick-cust_pkg.cgi,
33631           httemplate/view/cust_main.cgi: fix quick order
33632
33633 2001-09-10 21:44  ivan
33634
33635         * httemplate/browse/queue.cgi: web queue view
33636
33637 2001-09-10 21:17  ivan
33638
33639         * FS/FS/svc_acct.pm, httemplate/docs/config.html: username-noperiod
33640           config file
33641
33642 2001-09-10 20:15  ivan
33643
33644         * README.1.4.0pre2-3, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
33645           FS/bin/freeside-queued, httemplate/docs/config.html,
33646           httemplate/docs/export.html, httemplate/edit/part_svc.cgi: cyrus
33647           support
33648
33649 2001-09-10 18:09  ivan
33650
33651         * FS/bin/freeside-queued: working queued
33652
33653 2001-09-10 17:08  ivan
33654
33655         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
33656           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
33657           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-bill,
33658           FS/bin/freeside-queued, FS/t/queue.t, FS/t/queue_arg.t,
33659           htetc/handler.pl, httemplate/index.html,
33660           httemplate/browse/part_svc.cgi, httemplate/docs/install.html,
33661           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
33662           httemplate/edit/part_svc.cgi,
33663           httemplate/edit/process/part_svc.cgi,
33664           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
33665           prelim. job queues! fixed part_svc editing
33666
33667 2001-09-10 17:07  ivan
33668
33669         * bin/: freeside-init, fs-migrate-part_svc, fs-setup: fixing
33670           fs-migrate-part_svc updateing fs-setup for job queues
33671           freeside-init for starting freeside-queued
33672
33673 2001-09-07 17:28  khoff
33674
33675         * bin/fs-setup: First post.  Sorry.  Missing comma.
33676
33677 2001-09-07 13:49  ivan
33678
33679         * FS/FS/part_svc_column.pm: oops, forgot to add this
33680
33681 2001-09-07 13:26  ivan
33682
33683         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
33684
33685 2001-09-07 13:19  ivan
33686
33687         * FS/MANIFEST: tyop
33688
33689 2001-09-07 13:17  ivan
33690
33691         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
33692           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
33693           bin/generate-raddb: fix RADIUS attribute capitalization
33694
33695 2001-09-06 14:43  ivan
33696
33697         * httemplate/docs/: install.html, postgresql.html: no more pg
33698           RADIUS silliness
33699
33700 2001-09-06 14:20  ivan
33701
33702         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
33703
33704 2001-09-06 13:41  ivan
33705
33706         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm,
33707           FS/FS/part_svc.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
33708           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
33709           FS/FS/svc_www.pm, FS/t/part_svc_column.t,
33710           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
33711           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
33712           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
33713           httemplate/docs/upgrade8.html, httemplate/edit/part_svc.cgi,
33714           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
33715
33716 2001-09-04 08:12  ivan
33717
33718         * httemplate/docs/admin.html: tyop
33719
33720 2001-09-04 08:06  ivan
33721
33722         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
33723           indeed
33724
33725 2001-09-04 07:44  ivan
33726
33727         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
33728           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
33729           httemplate/browse/part_referral.cgi,
33730           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
33731           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
33732           httemplate/edit/process/quick-cust_pkg.cgi,
33733           httemplate/view/cust_main.cgi: new admin documentation, quick
33734           one-pkg order
33735
33736 2001-09-04 04:15  ivan
33737
33738         * bin/fs-setup: rar
33739
33740 2001-09-04 04:15  ivan
33741
33742         * bin/fs-setup: much better
33743
33744 2001-09-04 04:14  ivan
33745
33746         * bin/fs-setup: tyops
33747
33748 2001-09-04 04:03  ivan
33749
33750         * bin/fs-setup, httemplate/docs/config.html: silly syntax error and
33751           doc updates
33752
33753 2001-09-04 02:55  ivan
33754
33755         * httemplate/docs/install.html: better installation instructions
33756
33757 2001-09-04 02:54  ivan
33758
33759         * htetc/global.asa: hehe, this should help out everybody without
33760           DBIx::Profile (i.e. everybody)
33761
33762 2001-09-03 15:16  ivan
33763
33764         * bin/fs-setup: this too
33765
33766 2001-09-03 15:07  ivan
33767
33768         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
33769           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm, FS/bin/freeside-bill,
33770           httemplate/docs/signup.html, httemplate/docs/upgrade8.html,
33771           httemplate/edit/cust_credit.cgi,
33772           httemplate/edit/cust_credit_bill.cgi,
33773           httemplate/edit/cust_pay.cgi,
33774           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
33775           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
33776           more bugs
33777
33778 2001-09-02 00:57  ivan
33779
33780         * CREDITS: credito
33781
33782 2001-09-02 00:57  ivan
33783
33784         * bin/generate-tests: gawl
33785
33786 2001-09-02 00:49  ivan
33787
33788         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
33789           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
33790           httemplate/edit/cust_credit_bill.cgi,
33791           httemplate/view/cust_main.cgi: things are starting to work again,
33792           sorta.
33793
33794 2001-09-01 22:38  ivan
33795
33796         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33797           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
33798           migration.  ugh.
33799
33800 2001-09-01 21:51  ivan
33801
33802         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
33803
33804 2001-09-01 21:25  ivan
33805
33806         * FS/: FS.pm, MANIFEST, test.pl, FS/cust_bill_pay.pm,
33807           FS/cust_main.pm, FS/cust_refund.pm, t/CGI.t, t/CGIwrapper.t,
33808           t/Conf.t, t/Record.t, t/UID.t, t/agent.t, t/agent_type.t,
33809           t/cust_bill.t, t/cust_bill_pay.t, t/cust_bill_pkg.t,
33810           t/cust_credit.t, t/cust_credit_bill.t, t/cust_credit_refund.t,
33811           t/cust_main.t, t/cust_main_county.t, t/cust_main_invoice.t,
33812           t/cust_pay.t, t/cust_pay_batch.t, t/cust_pkg.t, t/cust_refund.t,
33813           t/cust_svc.t, t/domain_record.t, t/nas.t, t/part_pkg.t,
33814           t/part_referral.t, t/part_svc.t, t/pkg_svc.t, t/port.t,
33815           t/prepay_credit.t, t/session.t, t/svc_Common.t, t/svc_acct.t,
33816           t/svc_acct_pop.t, t/svc_acct_sm.t, t/svc_domain.t,
33817           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
33818           the embarassing fixes in it found
33819
33820 2001-09-01 20:42  ivan
33821
33822         * httemplate/docs/upgrade8.html: really.  backup.
33823
33824 2001-09-01 20:20  ivan
33825
33826         * httemplate/docs/upgrade8.html: upgrade
33827
33828 2001-09-01 19:53  jeff
33829
33830         * FS/bin/freeside-apply-credits: adding a credit apply utility
33831
33832 2001-09-01 19:46  ivan
33833
33834         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
33835           FS/FS/cust_refund.pm, bin/fs-setup, httemplate/docs/schema.html,
33836           httemplate/docs/upgrade8.html: cust_refund and cust_pay get
33837           custnums
33838
33839 2001-09-01 18:27  ivan
33840
33841         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
33842           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
33843           cust_refund.pm: more udpates for the new world of unapplied
33844           stuff.  yay.
33845
33846 2001-09-01 16:41  ivan
33847
33848         * httemplate/docs/upgrade8.html: cust_bill_pay and
33849           cust_credit_refund
33850
33851 2001-09-01 15:28  jeff
33852
33853         * FS/FS/cust_main.pm, httemplate/docs/upgrade8.html: haste makes
33854           waste... and left a method out
33855
33856 2001-09-01 15:18  ivan
33857
33858         * FS/FS/cust_credit_bill.pm, bin/fs-setup: add primary key
33859
33860 2001-09-01 15:01  ivan
33861
33862         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
33863
33864 2001-09-01 14:55  jeff
33865
33866         * FS/FS/cust_bill_pay.pm: oops.. need this too
33867
33868 2001-09-01 14:52  jeff
33869
33870         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
33871           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, bin/fs-setup,
33872           httemplate/docs/upgrade8.html,
33873           httemplate/edit/cust_credit_bill.cgi,
33874           httemplate/edit/process/cust_credit_bill.cgi,
33875           httemplate/view/cust_main.cgi: add cust_credit_bill relating
33876           multiple invoices to credits
33877
33878 2001-09-01 13:11  ivan
33879
33880         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33881           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
33882           bin/fs-setup, httemplate/docs/schema.html: cust_bill_pay and
33883           cust_credit_refund.  payments can apply to multiple invoices and
33884           refunds can apply to multiple credits.
33885
33886 2001-09-01 05:35  ivan
33887
33888         * httemplate/search/cust_bill.cgi: totals
33889
33890 2001-08-31 02:20  ivan
33891
33892         * FS/FS/Record.pm: check US zips more strictly
33893
33894 2001-08-31 01:43  ivan
33895
33896         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
33897           better
33898           state, city, then number
33899
33900 2001-08-31 00:28  ivan
33901
33902         * httemplate/edit/cust_main_county-expand.cgi: better error message
33903           for nonexistant cust_main_county records
33904
33905 2001-08-31 00:17  ivan
33906
33907         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
33908           > US UT expand state
33909           > Submit (no data entered)
33910           > US UT is gone frome the list.
33911
33912 2001-08-30 09:23  ivan
33913
33914         * httemplate/docs/signup.html: update signup server: template form
33915           and success html, document
33916
33917 2001-08-30 08:30  ivan
33918
33919         * httemplate/edit/part_svc.cgi: slighly more docu
33920
33921 2001-08-29 02:11  ivan
33922
33923         * httemplate/edit/agent.cgi: ui
33924
33925 2001-08-29 01:45  ivan
33926
33927         * bin/fs-setup, httemplate/docs/upgrade8.html: catchall *can* be
33928           NULL
33929
33930 2001-08-28 09:58  ivan
33931
33932         * httemplate/: docs/signup.html, docs/upgrade8.html,
33933           search/cust_main.cgi: customer-to-customer referrals in singup
33934           server
33935
33936 2001-08-28 07:34  ivan
33937
33938         * FS/FS/cust_main.pm, httemplate/docs/config.html,
33939           httemplate/docs/upgrade8.html, httemplate/edit/cust_main.cgi,
33940           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33941           customer-to-customer referrals!
33942
33943 2001-08-25 22:06  ivan
33944
33945         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
33946
33947 2001-08-25 22:05  ivan
33948
33949         * FS/FS/cust_credit.pm: reason can't be null
33950
33951 2001-08-22 23:17  ivan
33952
33953         * FS/FS/cust_main.pm: no need to be y1.9k complient
33954
33955 2001-08-21 03:27  ivan
33956
33957         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
33958           most everything is working svc_forward-wise now
33959
33960 2001-08-21 02:34  ivan
33961
33962         * FS/FS/Record.pm, FS/FS/UID.pm, FS/bin/freeside-bill,
33963           htetc/global.asa, httemplate/browse/agent.cgi,
33964           httemplate/browse/agent_type.cgi,
33965           httemplate/browse/cust_main_county.cgi,
33966           httemplate/browse/part_pkg.cgi,
33967           httemplate/browse/part_referral.cgi,
33968           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
33969
33970 2001-08-20 20:03  ivan
33971
33972         * FS/FS/svc_acct.pm: fix domain method, and it works against old
33973           databases now too
33974
33975 2001-08-20 19:44  ivan
33976
33977         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
33978           FS/bin/freeside-print-batch, eg/TEMPLATE_cust_main.import,
33979           eg/table_template-svc.pm: remove $Log$
33980
33981 2001-08-20 19:43  ivan
33982
33983         * bin/: dbdef-create, fs-migrate-svc_acct_sm, svc_acct_sm.import: i
33984           think svc_acct_sm.import should go away, but...
33985
33986 2001-08-20 19:32  ivan
33987
33988         * test/cgi-test: remove $Log$
33989
33990 2001-08-20 19:31  ivan
33991
33992         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
33993           browse/part_pkg.cgi, browse/part_referral.cgi,
33994           browse/svc_acct_pop.cgi, edit/agent.cgi, edit/agent_type.cgi,
33995           edit/cust_credit.cgi, edit/cust_main_county-expand.cgi,
33996           edit/cust_main_county.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi,
33997           edit/part_pkg.cgi, edit/part_referral.cgi, edit/svc_acct_pop.cgi,
33998           edit/svc_acct_sm.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
33999           edit/process/agent.cgi, edit/process/agent_type.cgi,
34000           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
34001           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
34002           edit/process/part_pkg.cgi, edit/process/part_referral.cgi,
34003           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
34004           edit/process/svc_acct_sm.cgi, edit/process/svc_domain.cgi,
34005           edit/process/svc_forward.cgi, misc/bill.cgi,
34006           misc/cancel-unaudited.cgi, misc/cancel_pkg.cgi,
34007           misc/catchall.cgi, misc/delete-customer.cgi, misc/expire_pkg.cgi,
34008           misc/link.cgi, misc/print-invoice.cgi, misc/susp_pkg.cgi,
34009           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
34010           misc/process/delete-customer.cgi, misc/process/link.cgi,
34011           search/cust_bill.cgi, search/svc_acct_sm.cgi,
34012           search/svc_domain.cgi, view/cust_bill.cgi, view/cust_pkg.cgi,
34013           view/svc_acct.cgi, view/svc_acct_sm.cgi, view/svc_domain.cgi,
34014           view/svc_forward.cgi: remove $Log$ messages.  whew.
34015
34016 2001-08-20 19:16  ivan
34017
34018         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
34019           databases, with a warning
34020
34021 2001-08-20 19:03  ivan
34022
34023         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
34024           shipping address
34025
34026 2001-08-20 17:39  ivan
34027
34028         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
34029           silly syntax errors
34030
34031 2001-08-20 06:10  ivan
34032
34033         * FS/FS/svc_domain.pm: use var
34034
34035 2001-08-20 05:15  ivan
34036
34037         * httemplate/edit/svc_acct.cgi: #
34038
34039 2001-08-20 05:13  ivan
34040
34041         * httemplate/edit/svc_acct.cgi: only show domains associated with
34042           this customer.
34043
34044 2001-08-20 04:18  ivan
34045
34046         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
34047           qualified!
34048
34049 2001-08-20 04:04  ivan
34050
34051         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
34052           svc_forward work
34053
34054 2001-08-20 02:41  ivan
34055
34056         * FS/FS/: svc_acct.pm, svc_acct_sm.pm, svc_domain.pm,
34057           svc_forward.pm: dtrt when deleting accouts wrt forwards,
34058           catchalls & other references to svc_acct records
34059
34060           depreciate svc_acct_sm further; move qmail catchall handling to
34061           svc_domain
34062
34063 2001-08-20 02:38  ivan
34064
34065         * httemplate/docs/: config.html, export.html, schema.html:
34066           documentation updates
34067
34068 2001-08-19 08:53  jeff
34069
34070         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
34071           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
34072           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
34073           httemplate/edit/process/svc_forward.cgi,
34074           httemplate/misc/catchall.cgi,
34075           httemplate/misc/process/catchall.cgi,
34076           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
34077           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
34078           httemplate/view/svc_forward.cgi: added user interface for
34079           svc_forward and vpopmail support
34080
34081 2001-08-19 06:50  ivan
34082
34083         * bin/fs-setup, httemplate/docs/upgrade8.html: indices on cust_main
34084           ship_last and ship_country
34085
34086 2001-08-19 03:25  ivan
34087
34088         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
34089           the fly, fixes: ticket #88
34090
34091 2001-08-19 02:08  ivan
34092
34093         * TODO: this is what i fed to RT, might as well check it in.
34094
34095           no further modifications to TODO.  everything is in the ticketing
34096           system now.
34097
34098 2001-08-19 01:32  ivan
34099
34100         * httemplate/search/cust_pkg.cgi: display bill and service
34101           name/company, and services
34102
34103 2001-08-19 01:18  ivan
34104
34105         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
34106
34107 2001-08-19 01:15  ivan
34108
34109         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
34110
34111 2001-08-18 17:48  ivan
34112
34113         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
34114           names and change them to two-letter codes
34115
34116 2001-08-17 04:33  ivan
34117
34118         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
34119           ut_alphan for non-US/CA phone numbers
34120
34121 2001-08-17 04:28  ivan
34122
34123         * FS/FS/Record.pm: canada has same phone# rules as US
34124
34125 2001-08-17 04:05  ivan
34126
34127         * httemplate/: browse/cust_main_county.cgi,
34128           edit/cust_main_county.cgi,
34129           edit/process/cust_main_county-collapse.cgi,
34130           edit/process/cust_main_county-expand.cgi: clean up tax rate
34131           editing:   sort by country->state->county,   add "collapse state"
34132           if the tax rates are the same statewide,   redirect "expand
34133           state" to the browse, not edit screen
34134
34135 2001-08-17 03:57  ivan
34136
34137         * bin/: dbdef-create, svc_acct.export, svc_acct.import: gah
34138
34139 2001-08-17 03:57  ivan
34140
34141         * FS/FS/svc_domain.pm: document catchall and untaint everything
34142
34143 2001-08-17 03:55  ivan
34144
34145         * FS/FS/cust_main.pm, httemplate/docs/config.html:
34146           Business::OnlinePayment
34147
34148 2001-08-17 03:53  ivan
34149
34150         * Makefile: alldocs target
34151
34152 2001-08-17 03:53  ivan
34153
34154         * CREDITS: thanks jeff!
34155
34156 2001-08-15 03:04  ivan
34157
34158         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
34159           the) bad direct exit; calls
34160
34161 2001-08-13 16:15  ivan
34162
34163         * httemplate/view/cust_main.cgi: don't display empty comment box
34164
34165 2001-08-13 16:10  ivan
34166
34167         * httemplate/edit/process/cust_main.cgi: properly massage
34168           ship_state & work okay when no initial pkg is selected
34169
34170 2001-08-12 18:00  ivan
34171
34172         * httemplate/docs/schema.html: add svc_forward, depriciate
34173           svc_acct_sm
34174
34175 2001-08-12 17:21  ivan
34176
34177         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
34178
34179 2001-08-12 17:19  ivan
34180
34181         * bin/fs-setup: depriciate svc_acct_sm, add unique index for
34182           username+domsvc on svc_acct, remove silly $Log$
34183
34184 2001-08-12 12:41  jeff
34185
34186         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
34187           bin/fs-migrate-svc_acct_sm, bin/fs-setup, bin/svc_acct.export,
34188           bin/svc_acct_sm.export, httemplate/docs/config.html,
34189           httemplate/docs/upgrade8.html: merging vpopmail support branch
34190
34191 2001-08-12 01:56  ivan
34192
34193         * httemplate/edit/process/part_svc.cgi: don't use
34194           Apache::ASP-specific $Redirect object
34195
34196 2001-08-11 18:26  ivan
34197
34198         * httemplate/docs/postgresql.html: i did get it working
34199
34200 2001-08-11 17:07  ivan
34201
34202         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
34203           transactional invoice_list setting & eliminate non-sticky "first
34204           package"!
34205
34206 2001-08-11 17:07  ivan
34207
34208         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
34209
34210 2001-08-11 17:06  ivan
34211
34212         * FS/FS/cust_main_invoice.pm: better error msgs
34213
34214 2001-08-11 16:19  ivan
34215
34216         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
34217           context to $cgi->keywords
34218
34219 2001-08-11 16:18  ivan
34220
34221         * httemplate/browse/part_svc.cgi: missed a variable interpolation
34222
34223 2001-08-10 22:53  ivan
34224
34225         * bin/fs-setup, httemplate/docs/upgrade8.html: add comments field
34226
34227 2001-08-10 22:52  ivan
34228
34229         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
34230           comments fields
34231
34232 2001-08-10 22:52  ivan
34233
34234         * FS/FS/cust_main.pm: add comments field, fix ship_ address
34235           handling (don't consider a value for ship_state field to mean
34236           something meaningful is in ship_*)
34237
34238 2001-08-10 22:51  ivan
34239
34240         * FS/FS/part_svc.pm: better error msg
34241
34242 2001-08-10 22:50  ivan
34243
34244         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
34245           for ut_anything
34246
34247 2001-08-10 21:55  ivan
34248
34249         * httemplate/edit/part_svc.cgi: don't have any other choices in
34250           svcdb dropdown for existing services, since you can't change it
34251           anyway
34252
34253 2001-08-10 21:29  ivan
34254
34255         * FS/FS/CGI.pm: that's what $etc is for!
34256
34257 2001-08-10 21:15  ivan
34258
34259         * httemplate/misc/delete-customer.cgi: better docs
34260
34261 2001-08-10 17:01  ivan
34262
34263         * FS/FS/cust_main_invoice.pm: "fixes"
34264
34265           Can't call method "username" on an undefined value at
34266           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
34267
34268           but cust_main_invoice records should probably be updated when
34269           svc_acct records are deleted :/
34270
34271 2001-08-08 02:47  ivan
34272
34273         * httemplate/docs/passwd.html: doc clarification
34274
34275 2001-08-07 21:44  ivan
34276
34277         * FS/FS/Record.pm: better error msg
34278
34279 2001-08-03 13:34  jeff
34280
34281         * FS/FS/cust_bill.pm:
34282
34283           added the tax method
34284
34285 2001-07-30 03:43  ivan
34286
34287         * FS/FS/CGI.pm: Apache::ASP eidiot fix
34288
34289 2001-07-30 03:41  ivan
34290
34291         * FS/FS/Record.pm, FS/FS/cust_main.pm,
34292           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
34293           shipping address additions
34294
34295 2001-07-30 02:53  ivan
34296
34297         * httemplate/docs/upgrade8.html: Pg primary key upgrade fix (create
34298           fix in new DBIx::DBSchema)
34299
34300 2001-07-30 01:03  ivan
34301
34302         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
34303           forgotten files
34304
34305 2001-07-30 01:02  ivan
34306
34307         * htetc/: global.asa, handler.pl: template stuffs
34308
34309 2001-07-30 01:01  ivan
34310
34311         * Makefile: need this too!
34312
34313 2001-07-30 00:42  ivan
34314
34315         * bin/fs-setup: need an DBIx::DBSchema with delcolumn
34316
34317 2001-07-30 00:36  ivan
34318
34319         * httemplate/index.html, httemplate/browse/agent.cgi,
34320           httemplate/browse/agent_type.cgi,
34321           httemplate/browse/cust_main_county.cgi,
34322           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
34323           httemplate/browse/part_referral.cgi,
34324           httemplate/browse/part_svc.cgi,
34325           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
34326           httemplate/docs/billing.html, httemplate/docs/config.html,
34327           httemplate/docs/export.html, httemplate/docs/index.html,
34328           httemplate/docs/install.html, httemplate/docs/legacy.html,
34329           httemplate/docs/passwd.html, httemplate/docs/postgresql.html,
34330           httemplate/docs/schema.html, httemplate/docs/session.html,
34331           httemplate/docs/signup.html, httemplate/docs/trouble.html,
34332           httemplate/docs/upgrade.html, httemplate/docs/upgrade2.html,
34333           httemplate/docs/upgrade3.html, httemplate/docs/upgrade4.html,
34334           httemplate/docs/upgrade5.html, httemplate/docs/upgrade6.html,
34335           httemplate/docs/upgrade7.html, httemplate/docs/upgrade8.html,
34336           httemplate/docs/man/FS.html, httemplate/docs/man/FS/Bill.html,
34337           httemplate/docs/man/FS/CGI.html,
34338           httemplate/docs/man/FS/CGIwrapper.html,
34339           httemplate/docs/man/FS/Conf.html,
34340           httemplate/docs/man/FS/Invoice.html,
34341           httemplate/docs/man/FS/Record.html,
34342           httemplate/docs/man/FS/SessionClient.html,
34343           httemplate/docs/man/FS/SignupClient.html,
34344           httemplate/docs/man/FS/UID.html,
34345           httemplate/docs/man/FS/agent.html,
34346           httemplate/docs/man/FS/agent_type.html,
34347           httemplate/docs/man/FS/cust_bill.html,
34348           httemplate/docs/man/FS/cust_bill_pkg.html,
34349           httemplate/docs/man/FS/cust_credit.html,
34350           httemplate/docs/man/FS/cust_main.html,
34351           httemplate/docs/man/FS/cust_main_county.html,
34352           httemplate/docs/man/FS/cust_main_invoice.html,
34353           httemplate/docs/man/FS/cust_pay.html,
34354           httemplate/docs/man/FS/cust_pay_batch.html,
34355           httemplate/docs/man/FS/cust_pkg.html,
34356           httemplate/docs/man/FS/cust_refund.html,
34357           httemplate/docs/man/FS/cust_svc.html,
34358           httemplate/docs/man/FS/domain_record.html,
34359           httemplate/docs/man/FS/nas.html,
34360           httemplate/docs/man/FS/part_pkg.html,
34361           httemplate/docs/man/FS/part_referral.html,
34362           httemplate/docs/man/FS/part_svc.html,
34363           httemplate/docs/man/FS/pkg_svc.html,
34364           httemplate/docs/man/FS/port.html,
34365           httemplate/docs/man/FS/prepay_credit.html,
34366           httemplate/docs/man/FS/session.html,
34367           httemplate/docs/man/FS/svc_Common.html,
34368           httemplate/docs/man/FS/svc_acct.html,
34369           httemplate/docs/man/FS/svc_acct_pop.html,
34370           httemplate/docs/man/FS/svc_acct_sm.html,
34371           httemplate/docs/man/FS/svc_domain.html,
34372           httemplate/docs/man/FS/svc_www.html,
34373           httemplate/docs/man/FS/type_pkgs.html, bin/fs-setup,
34374           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
34375           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
34376           httemplate/edit/cust_main.cgi,
34377           httemplate/edit/cust_main_county-expand.cgi,
34378           httemplate/edit/cust_main_county.cgi,
34379           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
34380           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
34381           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
34382           httemplate/edit/svc_acct_pop.cgi,
34383           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
34384           httemplate/edit/process/agent.cgi,
34385           httemplate/edit/process/agent_type.cgi,
34386           httemplate/edit/process/cust_credit.cgi,
34387           httemplate/edit/process/cust_main.cgi,
34388           httemplate/edit/process/cust_main_county-expand.cgi,
34389           httemplate/edit/process/cust_main_county.cgi,
34390           httemplate/edit/process/cust_pay.cgi,
34391           httemplate/edit/process/cust_pkg.cgi,
34392           httemplate/edit/process/part_pkg.cgi,
34393           httemplate/edit/process/part_referral.cgi,
34394           httemplate/edit/process/part_svc.cgi,
34395           httemplate/edit/process/svc_acct.cgi,
34396           httemplate/edit/process/svc_acct_pop.cgi,
34397           httemplate/edit/process/svc_acct_sm.cgi,
34398           httemplate/edit/process/svc_domain.cgi,
34399           httemplate/images/mid-logo.png, httemplate/images/small-logo.png,
34400           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
34401           httemplate/misc/cancel_pkg.cgi,
34402           httemplate/misc/delete-customer.cgi,
34403           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
34404           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
34405           httemplate/misc/unsusp_pkg.cgi,
34406           httemplate/misc/process/delete-customer.cgi,
34407           httemplate/misc/process/link.cgi,
34408           httemplate/search/cust_bill.cgi,
34409           httemplate/search/cust_bill.html,
34410           httemplate/search/cust_main-payinfo.html,
34411           httemplate/search/cust_main.cgi,
34412           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
34413           httemplate/search/svc_acct.cgi, httemplate/search/svc_acct.html,
34414           httemplate/search/svc_acct_sm.cgi,
34415           httemplate/search/svc_acct_sm.html,
34416           httemplate/search/svc_domain.cgi,
34417           httemplate/search/svc_domain.html, httemplate/view/cust_bill.cgi,
34418           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
34419           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
34420           httemplate/view/svc_domain.cgi: templates!!!
34421
34422 2001-07-30 00:33  ivan
34423
34424         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
34425
34426 2001-07-30 00:14  ivan
34427
34428         * INSTALL, README: templates!
34429
34430 2001-07-30 00:13  ivan
34431
34432         * TODO: todocruft
34433
34434 2001-07-29 23:28  ivan
34435
34436         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
34437
34438 2001-07-29 23:07  ivan
34439
34440         * bin/: svc_acct.export, svc_acct.import: allow !! for locked
34441           accounts instead of changing to *SUSPENDED*
34442
34443 2001-07-27 10:16  ivan
34444
34445         * FS/FS/cust_main_invoice.pm: clarification
34446
34447 2001-07-26 23:17  thalakan
34448
34449         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
34450           the checkdest method.
34451
34452 2001-06-21 09:27  ivan
34453
34454         * FS/FS/UID.pm: better error message
34455
34456 2001-06-20 01:33  ivan
34457
34458         * bin/svc_acct.export: >     Use of uninitialized value in
34459           concatenation (.) at svc_acct.export line
34460           > 276.
34461
34462 2001-06-06 15:22  ivan
34463
34464         * TODO: templating thoughts
34465
34466 2001-06-05 14:40  ivan
34467
34468         * debian/: README.Debian, changelog, conffiles.ex, control,
34469           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
34470           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
34471           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
34472           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
34473           yet)
34474
34475 2001-06-03 10:22  ivan
34476
34477         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
34478           %e: no leading zero
34479
34480 2001-06-03 07:16  ivan
34481
34482         * README: 1.3.1!!!
34483
34484 2001-06-03 07:16  ivan
34485
34486         * bin/fs-setup: allow empty refund reasons
34487
34488 2001-06-03 07:15  ivan
34489
34490         * TODO: yes yes
34491
34492 2001-06-03 05:36  ivan
34493
34494         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
34495           config files
34496
34497 2001-06-03 04:37  ivan
34498
34499         * FS/FS/svc_acct.pm: fixes
34500
34501           Can't locate object method "setfield" via package "svc_acct_sm"
34502           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
34503
34504 2001-06-03 04:27  ivan
34505
34506         * FS/FS/Record.pm: track down
34507
34508             Can't locate object method "setfield" via package "svc_acct_sm"
34509           at
34510             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
34511
34512           errors
34513
34514 2001-06-03 03:51  ivan
34515
34516         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
34517
34518 2001-05-30 08:17  ivan
34519
34520         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
34521           up for the non-mod_perl folks
34522
34523 2001-05-22 09:43  ivan
34524
34525         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
34526           <shane@2000cn.com.au>, thanks!
34527
34528 2001-05-18 07:08  ivan
34529
34530         * FS/FS/domain_record.pm: tyop
34531
34532 2001-05-15 00:52  ivan
34533
34534         * FS/bin/freeside-email: simple program to list all email addresses
34535
34536 2001-05-08 03:44  ivan
34537
34538         * bin/: svc_acct.export, svc_acct_sm.export: fix for OO Net::SCP
34539
34540 2001-05-07 08:42  ivan
34541
34542         * FS/FS/Record.pm: tyop
34543
34544 2001-05-07 08:36  ivan
34545
34546         * FS/FS/Record.pm: start to track down
34547
34548               Insecure dependency in eval while running with -T switch at
34549           /usr/local/lib/site_perl/FS/Record.pm line 202.
34550
34551           errors
34552
34553 2001-05-07 08:24  ivan
34554
34555         * bin/svc_acct.import: s/!/*/
34556
34557 2001-05-06 19:07  ivan
34558
34559         * FS/FS/cust_main.pm:
34560           http://www.sisd.com/freeside/list-archive/msg01906.html
34561
34562 2001-05-05 01:51  ivan
34563
34564         * bin/svc_acct.import:
34565           http://www.sisd.com/freeside/list-archive/msg01915.html
34566
34567 2001-04-23 12:50  ivan
34568
34569         * FS/FS/cust_credit.pm: the real
34570
34571           Can't locate object method "setfield" via package "cust_refund"
34572           at /usr/local/lib/site_perl/FS/Record.pm line 315.
34573
34574           fix
34575
34576 2001-04-23 12:27  ivan
34577
34578         * FS/FS/cust_credit.pm: *sigh*
34579
34580 2001-04-23 12:21  ivan
34581
34582         * FS/FS/cust_credit.pm: webdemo bugfix
34583
34584 2001-04-23 08:37  ivan
34585
34586         * FS/MANIFEST: 1.3.1 sigh
34587
34588 2001-04-23 05:44  ivan
34589
34590         * bin/freeside-session-kill: session killer implemeting timed
34591           access
34592
34593 2001-04-23 05:40  ivan
34594
34595         * FS/FS.pm: documentation and webdemo updates
34596
34597 2001-04-23 02:00  ivan
34598
34599         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
34600
34601 2001-04-23 00:12  ivan
34602
34603         * FS/FS/cust_main.pm: better error message (if kludgy) for no
34604           referral remove outdated NSI foo from domain ordering.  also,
34605           fuck NSI.
34606
34607 2001-04-21 18:56  ivan
34608
34609         * README, FS/FS.pm, FS/MANIFEST, FS/FS/SSH.pm, FS/FS/svc_acct.pm,
34610           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_www.pm,
34611           bin/svc_acct.export, bin/svc_acct.import, bin/svc_acct_sm.export,
34612           bin/svc_acct_sm.import, bin/svc_domain.import,
34613           fs_passwd/fs_passwd_server: get rid of FS::SSH.pm (became
34614           Net::SSH and Net::SCP on CPAN)
34615
34616 2001-04-21 18:38  ivan
34617
34618         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
34619           from Record view/cust_main.cgi needs to use ->owed method, not
34620           check (depriciated) owed field search/cust_bill.cgi redirect
34621           error when there's only one invoice
34622
34623 2001-04-21 17:49  ivan
34624
34625         * FS/FS/svc_Common.pm: need to import dbh sub from Record
34626
34627 2001-04-21 16:53  ivan
34628
34629         * FS/MANIFEST: no more dbdef
34630
34631 2001-04-15 06:56  ivan
34632
34633         * TODO: [no log message]
34634
34635 2001-04-15 06:35  ivan
34636
34637         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
34638           transactions part deux
34639
34640 2001-04-15 05:56  ivan
34641
34642         * TODO, FS/FS/Record.pm, FS/FS/dbdef.pm, FS/FS/dbdef_colgroup.pm,
34643           FS/FS/dbdef_column.pm, FS/FS/dbdef_index.pm,
34644           FS/FS/dbdef_table.pm, FS/FS/dbdef_unique.pm, bin/dbdef-create,
34645           bin/fs-setup: s/dbdef/DBIx::DBSchema/
34646
34647 2001-04-15 03:33  ivan
34648
34649         * CREDITS, TODO: better docs for the worst bit, finally
34650
34651 2001-04-15 02:36  ivan
34652
34653         * bin/fs-setup:
34654           http://www.sisd.com/freeside/list-archive/msg01450.html
34655
34656 2001-04-09 16:05  ivan
34657
34658         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
34659           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
34660           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
34661           bin/fs-setup: Transactions Part I!!!
34662
34663 2001-04-09 08:50  ivan
34664
34665         * CREDITS, TODO, FS/MANIFEST: rar
34666
34667 2001-03-30 09:33  ivan
34668
34669         * FS/FS/cust_bill.pm: config value money_char:
34670
34671                   Presto!  Now you can consider all numbers to be
34672           shillings.
34673
34674                   If you need to change the currency symbol, you can hunt
34675           down the
34676                   instances of literal '$' in FS::cust_bill::print_text and
34677           replace them
34678                   with your currency symbol.  I guess this should turn into
34679           a
34680                   configuration value.
34681
34682 2001-02-26 16:59  ivan
34683
34684         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
34685           thanks!
34686
34687 2001-02-21 15:48  ivan
34688
34689         * bin/svc_acct.export: add icradius_secrets config file to export
34690           to a non-Freeside MySQL database for ICRADIUS
34691
34692 2001-02-20 17:48  ivan
34693
34694         * FS/bin/freeside-print-batch: stupid pod errors
34695
34696 2001-02-20 17:46  ivan
34697
34698         * FS/FS/: Bill.pm, Invoice.pm: cruft
34699
34700 2001-02-20 17:45  ivan
34701
34702         * FS/FS/nas.pm: pod tyop
34703
34704 2001-02-20 17:45  ivan
34705
34706         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
34707           duh
34708
34709 2001-02-20 08:31  ivan
34710
34711         * FS/FS/Record.pm: don't use prepare_cached for now
34712
34713 2001-02-13 21:18  ivan
34714
34715         * README: add devel mailing list
34716
34717 2001-02-13 20:33  ivan
34718
34719         * FS/FS/port.pm: get rid of gratuitous HISTORY
34720
34721 2001-02-11 09:34  ivan
34722
34723         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
34724
34725 2001-02-11 09:17  ivan
34726
34727         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
34728           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
34729           from jason
34730
34731 2001-02-03 06:03  ivan
34732
34733         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, bin/fs-setup,
34734           bin/generate-prepay: time-based prepaid cards, session monitor.
34735           woop!
34736
34737 2001-01-30 23:21  ivan
34738
34739         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
34740
34741 2001-01-30 01:08  ivan
34742
34743         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
34744
34745 2001-01-22 21:03  ivan
34746
34747         * FS/FS/cust_main.pm: harmless tyop
34748
34749 2000-12-26 15:51  ivan
34750
34751         * CREDITS, TODO: statedefault & referraldefault config files
34752
34753 2000-12-10 17:30  ivan
34754
34755         * TODO: more ancient todo stuff from my inbox
34756
34757 2000-12-10 17:10  ivan
34758
34759         * TODO: ancient stuff out of my inbox
34760
34761 2000-12-08 14:22  ivan
34762
34763         * FS/FS/session.pm: session callbacks
34764
34765 2000-12-06 02:21  ivan
34766
34767         * FS/FS/Record.pm: DESTROY sub
34768
34769 2000-12-03 16:13  ivan
34770
34771         * bin/fs-setup: fix nas.last type
34772
34773 2000-12-03 12:25  ivan
34774
34775         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
34776           FS/FS/session.pm: session monitor updates
34777
34778 2000-12-03 07:14  ivan
34779
34780         * CREDITS, FS/FS/cust_bill.pm, bin/svc_acct_sm.import: bugfixes
34781           from Jeff Finucane <jeff@cmh.net>, thanks!
34782
34783 2000-12-03 05:45  ivan
34784
34785         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
34786           admin.html doc, autocapgen
34787
34788 2000-12-03 05:44  ivan
34789
34790         * FS/FS/port.pm: beginnings of web status for session monitor
34791
34792 2000-12-03 02:09  ivan
34793
34794         * FS/: MANIFEST, FS/CGIwrapper.pm: bad caches!
34795
34796 2000-12-01 10:34  ivan
34797
34798         * bin/fs-setup: another tyop
34799
34800 2000-12-01 10:33  ivan
34801
34802         * bin/fs-setup: tyop
34803
34804 2000-11-22 15:30  ivan
34805
34806         * FS/FS/svc_www.pm: tyop
34807
34808 2000-11-07 07:00  ivan
34809
34810         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
34811           bin/fs-setup: session monitor
34812
34813 2000-10-30 02:47  ivan
34814
34815         * bin/fs-setup: nas.last can't be defined NULL if indexed
34816
34817 2000-10-27 13:18  ivan
34818
34819         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
34820           session monitor
34821
34822 2000-10-27 13:15  ivan
34823
34824         * TODO, FS/FS/Record.pm, bin/fs-setup, eg/table_template.pm:
34825           session monitor
34826
34827 2000-10-15 05:58  ivan
34828
34829         * TODO: roo
34830
34831 2000-10-11 17:44  ivan
34832
34833         * README: rawr!
34834
34835 2000-09-20 03:35  ivan
34836
34837         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
34838           print_text method is called, want to print overdue invoices if
34839           printed > 0, not > 1
34840
34841 2000-08-24 00:26  ivan
34842
34843         * TODO: untaint template source
34844
34845 2000-08-09 11:40  ivan
34846
34847         * conf/invoice_template: example invoice template
34848
34849 2000-08-09 04:30  ivan
34850
34851         * TODO, FS/FS/cust_bill.pm: templatable invoices
34852
34853 2000-07-17 06:51  ivan
34854
34855         * FS/FS/svc_acct.pm: silly mistake
34856
34857 2000-07-17 03:53  ivan
34858
34859         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
34860           aliases from being deleted
34861
34862 2000-07-17 03:37  ivan
34863
34864         * FS/FS/svc_acct.pm: make remote commands configurable
34865
34866 2000-07-17 03:36  ivan
34867
34868         * CREDITS: rawr!
34869
34870 2000-07-06 21:05  ivan
34871
34872         * fs_passwd/fs_passwd_server: wait()ing on SIGCHLD causing hangs
34873           for some folks
34874
34875 2000-07-06 06:56  ivan
34876
34877         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
34878           conjunction with AUTOLOAD this was sure a pain to find
34879
34880 2000-07-06 06:23  ivan
34881
34882         * bin/svc_acct.export: tyop
34883
34884 2000-07-06 06:19  ivan
34885
34886         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
34887           sql statement causing spurious errors
34888
34889 2000-07-06 01:57  ivan
34890
34891         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add,
34892           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
34893           bin/svc_acct.export: support for radius check attributes (except
34894           importing).  poorly documented.
34895
34896 2000-07-05 20:37  ivan
34897
34898         * bin/svc_acct_sm.export: don't error out on invalid
34899           svc_acct_sm.domuid's that can't be matched in svc_acct.uid - just
34900           warn.
34901
34902 2000-07-04 06:42  ivan
34903
34904         * FS/FS/svc_acct.pm: noted a API inconsistancy
34905
34906 2000-07-03 02:13  ivan
34907
34908         * bin/svc_acct_sm.export: get rid of double sendmailrestart
34909           invocation; no need for multiple sessions
34910
34911 2000-07-03 02:09  ivan
34912
34913         * bin/svc_acct_sm.export: typo
34914
34915 2000-07-03 02:03  ivan
34916
34917         * TODO, bin/svc_acct_sm.export: added sendmailrestart and
34918           sendmailconfigpath config files
34919
34920 2000-06-30 03:37  ivan
34921
34922         * FS/FS/svc_acct_sm.pm: maildisablecatchall configuration file
34923
34924 2000-06-29 08:01  ivan
34925
34926         * bin/svc_acct.export: another silly typo in svc_acct.export
34927
34928 2000-06-29 07:02  ivan
34929
34930         * bin/svc_acct_sm.export: add sendmailrestart configuration file
34931
34932 2000-06-29 05:27  ivan
34933
34934         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
34935           done in the import.
34936
34937 2000-06-29 05:00  ivan
34938
34939         * bin/fs-setup: support for pre-encrypted md5 passwords.
34940
34941 2000-06-29 04:56  ivan
34942
34943         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
34944           have $ in them.
34945
34946 2000-06-29 04:12  ivan
34947
34948         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
34949           adding new domains.
34950
34951 2000-06-29 03:51  ivan
34952
34953         * bin/svc_acct_sm.import: oops, silly mistake
34954
34955 2000-06-29 03:48  ivan
34956
34957         * bin/svc_acct_sm.import: make svc_acct_sm skip blank lines in
34958           sendmail import
34959
34960 2000-06-28 05:54  ivan
34961
34962         * FS/FS/svc_acct.pm: superfluous my()
34963
34964 2000-06-28 05:52  ivan
34965
34966         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
34967           in perl, like the empty string.
34968
34969 2000-06-28 05:37  ivan
34970
34971         * bin/svc_acct.export: add support for config option
34972           textradiusprepend
34973
34974 2000-06-28 05:32  ivan
34975
34976         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
34977           too
34978
34979 2000-06-28 05:03  ivan
34980
34981         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
34982           users files
34983
34984 2000-06-28 03:51  ivan
34985
34986         * bin/fs-radius-add: forgot to import a sub
34987
34988 2000-06-28 03:48  ivan
34989
34990         * bin/fs-radius-add: quick hack to add RADIUS attributes
34991
34992 2000-06-27 05:15  ivan
34993
34994         * TODO: i18n
34995
34996 2000-06-27 05:15  ivan
34997
34998         * FS/FS/: Record.pm, cust_main.pm: i18
34999
35000 2000-06-27 04:29  ivan
35001
35002         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
35003           -w pleaser
35004
35005 2000-06-27 04:27  ivan
35006
35007         * FS/FS/Record.pm: logically identical, but -w safe
35008
35009 2000-06-23 17:28  ivan
35010
35011         * FS/: FS/cust_main.pm, bin/freeside-bill: don't use Date::Manip;
35012           report correct program name in freeside-bill usage msg
35013
35014 2000-06-23 05:25  ivan
35015
35016         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
35017           - more portable, doesn't depend on $sth->execute returning a
35018           number of rows, uses placeholders and prepare_cached
35019
35020 2000-06-22 03:52  ivan
35021
35022         * FS/bin/freeside-bill: tyop
35023
35024 2000-06-20 00:13  ivan
35025
35026         * FS/FS/cust_main_invoice.pm: documentation update
35027
35028 2000-06-17 14:48  ivan
35029
35030         * FS/FS/cust_pay_batch.pm: fix typo in error message
35031
35032 2000-06-15 07:45  ivan
35033
35034         * CREDITS, TODO: text updates
35035
35036 2000-06-15 07:07  ivan
35037
35038         * bin/svc_acct.export: added ICRADIUS radreply table support,
35039           courtesy of Kenny Elliott
35040
35041 2000-06-15 06:35  ivan
35042
35043         * FS/FS/svc_acct.pm: add radius method
35044
35045 2000-06-15 05:38  ivan
35046
35047         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
35048           scalar context, was only returning second item
35049
35050 2000-06-12 01:37  ivan
35051
35052         * bin/svc_acct_sm.export: sendmail fix from Jeff Finucane
35053
35054 2000-05-13 14:57  ivan
35055
35056         * TODO, FS/bin/freeside-print-batch: add print_batch script from
35057           Joel Griffiths
35058
35059 2000-05-13 14:50  ivan
35060
35061         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
35062           well as a CGI object now.
35063
35064 2000-05-13 14:42  ivan
35065
35066         * CREDITS: add kristian, update joel's entry
35067
35068 2000-04-10 17:06  ivan
35069
35070         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
35071           (Registry's override doesn't work here)
35072
35073 2000-04-02 19:32  ivan
35074
35075         * FS/bin/freeside-bill: accept anything in ARGV for -d Date::Parse
35076
35077 2000-03-06 08:38  ivan
35078
35079         * FS/FS/svc_acct.pm: better error message.  bah.
35080
35081 2000-03-06 08:00  ivan
35082
35083         * bin/svc_acct.export: sync up with working versoin
35084
35085 2000-03-06 07:59  ivan
35086
35087         * bin/svc_acct.export: finally get MySQL locking working for
35088           ICRADIUS export
35089
35090 2000-03-06 07:15  ivan
35091
35092         * FS/FS/SSH.pm: backout silly change
35093
35094 2000-03-06 07:04  ivan
35095
35096         * FS/FS/SSH.pm: bug in IPC::Open3 documentation?
35097
35098 2000-03-06 06:59  ivan
35099
35100         * bin/svc_acct.export: s/sshopen2/sshopen3/ to prevent spurious
35101           mysql "Enter password: " dialog from showing up in cron/terminal
35102
35103 2000-03-06 06:51  ivan
35104
35105         * bin/svc_acct.export: eek
35106
35107 2000-03-06 06:50  ivan
35108
35109         * bin/svc_acct.export: oop
35110
35111 2000-03-06 06:48  ivan
35112
35113         * bin/svc_acct.export: s/icradiusmachine/machine/
35114
35115 2000-03-06 06:46  ivan
35116
35117         * bin/svc_acct.export: not setuid or run by malicious user - no -T
35118           necessary
35119
35120 2000-03-06 06:19  ivan
35121
35122         * bin/svc_acct.export: ICRADIUS export bugfix
35123
35124 2000-03-06 06:12  ivan
35125
35126         * TODO, bin/svc_acct.export: ICRADIUS export support
35127
35128 2000-03-03 10:45  ivan
35129
35130         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
35131           Registry wasn't overriding exit in modules
35132
35133 2000-03-03 10:21  ivan
35134
35135         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
35136           from web demo
35137
35138 2000-03-01 23:44  ivan
35139
35140         * bin/fs-setup: typo forgot closing '
35141
35142 2000-03-01 00:13  ivan
35143
35144         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
35145           bugfixes
35146
35147 2000-02-02 21:16  ivan
35148
35149         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
35150           FS/FS/svc_www.pm, bin/fs-setup, bin/svc_acct.import,
35151           bin/svc_acct_sm.import, bin/svc_domain.import: beginning of DNS
35152           and Apache support
35153
35154 2000-02-02 12:22  ivan
35155
35156         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
35157           bugfix prepayment in signup server
35158
35159 2000-01-30 21:22  ivan
35160
35161         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/fs-setup: prepaid
35162           "internet cards"
35163
35164 2000-01-30 00:18  ivan
35165
35166         * CREDITS: [no log message]
35167
35168 2000-01-29 22:11  ivan
35169
35170         * TODO: [no log message]
35171
35172 2000-01-29 22:03  ivan
35173
35174         * bin/fs-setup: postgres 6.5 finally supports decimal(10,2)
35175
35176 2000-01-29 13:10  ivan
35177
35178         * FS/FS/svc_domain.pm: doc update
35179
35180 2000-01-28 14:53  ivan
35181
35182         * bin/fs-setup, FS/FS/svc_acct_pop.pm: track full phone number
35183
35184 2000-01-26 16:37  ivan
35185
35186         * README: ack
35187
35188 2000-01-26 16:27  ivan
35189
35190         * TODO: update TODO
35191
35192 1999-11-08 13:38  ivan
35193
35194         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
35195
35196 1999-10-04 01:23  ivan
35197
35198         * FS/bin/freeside-bill: silly 'use of unitialized value' errors
35199
35200 1999-09-22 15:06  ivan
35201
35202         * TODO: ya todo update
35203
35204 1999-08-26 23:25  ivan
35205
35206         * TODO: [no log message]
35207
35208 1999-08-23 05:26  ivan
35209
35210         * test/cgi-test: need to untaint the command line
35211
35212 1999-08-20 01:27  ivan
35213
35214         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
35215           Bayerle:
35216           > if you eliminate services from any package, to reduce it to
35217           only one service,
35218           > once gone, they won't reappear.
35219
35220 1999-08-11 21:16  ivan
35221
35222         * FS/FS/cust_main.pm: hidecancelledpackages config option
35223
35224 1999-08-11 17:05  ivan
35225
35226         * FS/FS/svc_acct.pm: configurable min/max username length, min
35227           password length, periods in usernames
35228
35229 1999-08-11 13:51  ivan
35230
35231         * FS/bin/freeside-bill: [no log message]
35232
35233 1999-08-11 13:41  ivan
35234
35235         * FS/MANIFEST, FS/Makefile.PL, FS/FS/svc_domain.pm,
35236           FS/bin/freeside-bill, bin/bill: new bill script,
35237
35238 1999-08-11 07:42  ivan
35239
35240         * bin/backup-freeside: [no log message]
35241
35242 1999-08-11 06:12  ivan
35243
35244         * FS/FS/svc_domain.pm: require a working Net::Whois version
35245
35246 1999-08-10 05:06  ivan
35247
35248         * fs_passwd/fs_passwdd: even though you should probably set this
35249           for your installation
35250
35251 1999-08-04 05:42  ivan
35252
35253         * bin/pod2x: new, kludgy-but-working html generator
35254
35255 1999-08-04 05:41  ivan
35256
35257         * FS/FS.pm: pod fix
35258
35259 1999-08-04 04:50  ivan
35260
35261         * FS/FS/cust_pkg.pm: pod syntax
35262
35263 1999-08-04 03:41  ivan
35264
35265         * FS/FS/Record.pm: some pod syntax update to generate nicer html
35266           docs
35267
35268 1999-08-04 02:03  ivan
35269
35270         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/Bill.pm, FS/CGI.pm,
35271           FS/Conf.pm, FS/Invoice.pm, FS/Record.pm, FS/SSH.pm, FS/UID.pm,
35272           FS/agent.pm, FS/agent_type.pm, FS/cust_bill.pm,
35273           FS/cust_bill_pkg.pm, FS/cust_credit.pm, FS/cust_main.pm,
35274           FS/cust_main_county.pm, FS/cust_main_invoice.pm, FS/cust_pay.pm,
35275           FS/cust_pay_batch.pm, FS/cust_pkg.pm, FS/cust_refund.pm,
35276           FS/cust_svc.pm, FS/dbdef.pm, FS/dbdef_colgroup.pm,
35277           FS/dbdef_column.pm, FS/dbdef_index.pm, FS/dbdef_table.pm,
35278           FS/dbdef_unique.pm, FS/part_pkg.pm, FS/part_referral.pm,
35279           FS/part_svc.pm, FS/pkg_svc.pm, FS/svc_Common.pm, FS/svc_acct.pm,
35280           FS/svc_acct_pop.pm, FS/svc_acct_sm.pm, FS/svc_domain.pm,
35281           FS/type_pkgs.pm, FS/UI/Base.pm, FS/UI/CGI.pm, FS/UI/Gtk.pm,
35282           FS/UI/agent.pm: initial checkin of module files for proper perl
35283           installation
35284
35285 1999-08-04 01:03  ivan
35286
35287         * eg/: table_template-svc.pm, table_template.pm: move table
35288           subclass examples out of production directory
35289
35290 1999-08-04 00:34  ivan
35291
35292         * FS/FS.pm: initial FS manpage
35293
35294 1999-08-03 21:15  ivan
35295
35296         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL, test.pl: initial h2xs
35297
35298 1999-08-03 00:43  ivan
35299
35300         * TODO: use Net::Whois;
35301
35302 1999-07-29 12:13  ivan
35303
35304         * TODO: [no log message]
35305
35306 1999-07-29 01:50  ivan
35307
35308         * bin/fs-setup: wrong type for cust_pay_batch.exp
35309
35310 1999-07-15 17:20  ivan
35311
35312         * TODO: [no log message]
35313
35314 1999-07-15 16:50  ivan
35315
35316         * TODO: [no log message]
35317
35318 1999-07-08 04:40  ivan
35319
35320         * CREDITS, README, TODO: [no log message]
35321
35322 1999-07-07 19:32  ivan
35323
35324         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
35325           Griffiths
35326
35327 1999-07-07 18:49  ivan
35328
35329         * CREDITS: add joel
35330
35331 1999-07-07 18:49  ivan
35332
35333         * bin/svc_acct.import: updates to avoid -w warnings from Joel
35334           Griffiths <griff@aver-computer.com>
35335
35336 1999-07-07 18:02  ivan
35337
35338         * TODO: [no log message]
35339
35340 1999-04-29 02:37  ivan
35341
35342         * TODO: [no log message]
35343
35344 1999-04-19 03:32  ivan
35345
35346         * etc/megapop.pl: if you are a megapop customer...
35347
35348 1999-04-15 15:46  ivan
35349
35350         * bin/fs-setup: TT isn't a state!
35351
35352 1999-04-14 06:14  ivan
35353
35354         * TODO: configuration option to edit referrals of existing
35355           customers
35356
35357 1999-04-14 04:27  ivan
35358
35359         * TODO: showpasswords config option to show passwords
35360
35361 1999-04-14 01:58  ivan
35362
35363         * TODO: [no log message]
35364
35365 1999-04-14 00:58  ivan
35366
35367         * bin/fs-setup: export getsecrets from FS::UID instead of calling
35368           it explicitly
35369
35370 1999-04-08 20:52  ivan
35371
35372         * TODO: [no log message]
35373
35374 1999-04-08 06:21  ivan
35375
35376         * CREDITS, conf/address: [no log message]
35377
35378 1999-04-08 06:11  ivan
35379
35380         * README: 1.2.0
35381
35382 1999-04-08 06:05  ivan
35383
35384         * test/cgi-test: web interface tester / sample data creator
35385
35386 1999-04-08 06:03  ivan
35387
35388         * TODO: [no log message]
35389
35390 1999-03-26 05:15  ivan
35391
35392         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
35393           FS::table_names to avoid warnings
35394
35395 1999-03-26 05:00  ivan
35396
35397         * fs_passwd/fs_passwd_server: s/create/new/
35398
35399 1999-03-25 00:42  ivan
35400
35401         * bin/: svc_acct.import, svc_acct_sm.import: import stuff uses
35402           Term::Query and spits out (some kinds of) nonsensical input
35403
35404 1999-03-23 16:51  ivan
35405
35406         * bin/svc_acct_sm.import: die if no relevant services... cvspain
35407
35408 1999-03-23 16:43  ivan
35409
35410         * bin/svc_acct.import: die if no relevant services
35411
35412 1999-02-28 11:44  ivan
35413
35414         * bin/fs-setup: constructors s/create/new/ pointed out by "Bao C.
35415           Ha" <bao@hacom.net>
35416
35417 1999-02-27 13:06  ivan
35418
35419         * bin/fs-setup: cust_main.paydate should be varchar(10), not
35420           @date_type ; problem reported by Ben Leibig <leibig@colorado.edu>
35421
35422 1999-02-23 00:09  ivan
35423
35424         * TODO: beginnings of one-screen new customer entry and some other
35425           miscellania
35426
35427 1999-02-10 01:02  ivan
35428
35429         * etc/sql-reserved-words.txt: some new doc files
35430
35431 1999-02-10 00:27  ivan
35432
35433         * TODO: [no log message]
35434
35435 1999-02-09 01:56  ivan
35436
35437         * TODO: [no log message]
35438
35439 1999-02-07 01:59  ivan
35440
35441         * CREDITS, TODO, bin/fs-setup: more mod_perl fixes, and bugfixes
35442           Peter Wemm sent via email
35443
35444 1999-02-06 14:43  ivan
35445
35446         * CREDITS, TODO: don't use [e]idiot; display error messages on the
35447           form page
35448
35449 1999-02-03 22:09  ivan
35450
35451         * bin/fs-setup: add AU provences
35452
35453 1999-02-03 02:42  ivan
35454
35455         * bin/fs-setup: [no log message]
35456
35457 1999-01-25 04:09  ivan
35458
35459         * TODO: yet more mod_perl stuff
35460
35461 1999-01-18 15:05  ivan
35462
35463         * TODO: update TODO for stuff that was done etc.
35464
35465 1999-01-16 19:11  ivan
35466
35467         * bin/fs-setup: remove preliminary completehost changes
35468
35469 1999-01-15 16:24  ivan
35470
35471         * CREDITS: [no log message]
35472
35473 1999-01-08 21:38  ivan
35474
35475         * CREDITS: [no log message]
35476
35477 1998-12-30 15:03  ivan
35478
35479         * TODO: bugfixes; fields isn't exported by derived classes
35480
35481 1998-12-29 03:59  ivan
35482
35483         * TODO: mostly properly OO, some work still to be done with svc_
35484           stuff
35485
35486 1998-12-15 22:05  ivan
35487
35488         * bin/fs-setup: add table cust_main_invoice
35489
35490 1998-12-15 21:38  ivan
35491
35492         * TODO: [no log message]
35493
35494 1998-12-15 21:32  ivan
35495
35496         * fs_passwd/fs_passwd_server: adminsuidsetup now requires user
35497
35498 1998-12-15 21:29  ivan
35499
35500         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
35501
35502 1998-12-14 20:36  ivan
35503
35504         * bin/fs-setup: s/croak/die/; #oops
35505
35506 1998-12-14 20:33  ivan
35507
35508         * bin/fs-setup: dies if it isn't running as the freeside user
35509
35510 1998-12-09 23:23  ivan
35511
35512         * bin/: svc_acct.export, svc_acct.import, svc_acct_sm.export,
35513           svc_acct_sm.import: use FS::Conf, need user (for datasrc)
35514
35515 1998-12-01 17:23  ivan
35516
35517         * TODO, CREDITS: [no log message]
35518
35519 1998-11-19 03:17  ivan
35520
35521         * bin/dbdef-create: adminsuidsetup requires argument
35522
35523 1998-11-18 01:01  ivan
35524
35525         * CREDITS, TODO, bin/fs-setup: i18n! i18n!
35526
35527 1998-11-15 05:18  ivan
35528
35529         * bin/fs-setup: remove debugging
35530
35531 1998-11-15 01:43  ivan
35532
35533         * bin/fs-setup: update for new config file syntax, new
35534           adminsuidsetup
35535
35536 1998-11-14 18:53  ivan
35537
35538         * bin/bill: afterthought
35539
35540 1998-11-14 18:51  ivan
35541
35542         * bin/bill: adminsuidsetup needs user, pod, cleanup
35543
35544 1998-11-13 01:56  ivan
35545
35546         * TODO: change configuration file layout to support multiple
35547           distinct databases (with own set of config files, export, etc.)
35548
35549 1998-11-07 17:09  ivan
35550
35551         * README: 1.1.6 release
35552
35553 1998-11-07 02:24  ivan
35554
35555         * README: don't use depriciated FS::Bill and FS::Invoice, other
35556           miscellania
35557
35558 1998-11-07 00:25  ivan
35559
35560         * TODO: [no log message]
35561
35562 1998-11-07 00:21  ivan
35563
35564         * bin/bill: missing use
35565
35566 1998-11-07 00:19  ivan
35567
35568         * bin/bill:
35569           still need to bless into FS::cust_main (for now)
35570
35571 1998-11-07 00:08  ivan
35572
35573         * bin/bill:
35574           Removed depriciated FS::Bill (now in FS::cust_main)
35575
35576 1998-10-22 08:51  ivan
35577
35578         * bin/fs-setup: also varchar with no length specified - postgresql
35579           fix broke mysql.
35580
35581 1998-10-22 08:46  ivan
35582
35583         * bin/fs-setup: now smallint is illegal, so remove that too.
35584
35585 1998-10-14 00:05  ivan
35586
35587         * README, bin/fs-setup: 1.1.4 release, fix postgresql
35588
35589 1998-10-13 05:49  ivan
35590
35591         * TODO: [no log message]
35592
35593 1998-10-13 05:07  ivan
35594
35595         * TODO, bin/svc_acct.import: Assigns password from the shadow file
35596           for RADIUS password "UNIX"
35597
35598 1998-10-13 02:17  ivan
35599
35600         * TODO: [no log message]
35601
35602 1998-10-12 14:22  ivan
35603
35604         * TODO: [no log message]
35605
35606 1998-10-12 14:15  ivan
35607
35608         * TODO: [no log message]
35609
35610 1998-10-12 02:12  ivan
35611
35612         * TODO: remove adding cvs from the todo
35613
35614 1998-10-12 02:09  ivan
35615
35616         * TODO: [no log message]
35617
35618 1998-10-12 02:09  ivan
35619
35620         * TODO: Id to Header
35621
35622 1998-10-12 02:07  ivan
35623
35624         * TODO: Test keyword substitution
35625
35626 1998-10-12 01:59  ivan
35627
35628         * TODO: Commiting sample change.
35629
35630 1998-10-12 00:15  ivan
35631
35632         * conf/shells: Initial revision
35633
35634 1998-10-12 00:12  ivan
35635
35636         * conf/: address, home, lpr, secrets, smtpmachine, domain: Initial
35637           revision
35638
35639 1998-10-12 00:08  ivan
35640
35641         * TODO: Initial revision
35642
35643 1998-10-12 00:03  ivan
35644
35645         * bin/fs-setup: Initial revision
35646
35647 1998-10-11 23:56  ivan
35648
35649         * README: Initial revision
35650
35651 1998-09-25 01:52  ivan
35652
35653         * bin/pod2x: Initial revision
35654
35655 1998-09-17 22:43  ivan
35656
35657         * bin/svc_acct.export: Initial revision
35658
35659 1998-09-02 21:50  ivan
35660
35661         * CREDITS: Initial revision
35662
35663 1998-08-23 20:12  ivan
35664
35665         * fs_passwd/fs_passwd_server: Initial revision
35666
35667 1998-08-23 20:04  ivan
35668
35669         * fs_passwd/fs_passwd: Initial revision
35670
35671 1998-08-23 19:01  ivan
35672
35673         * bin/bill: Initial revision
35674
35675 1998-08-19 21:42  ivan
35676
35677         * eg/TEMPLATE_cust_main.import: Initial revision
35678
35679 1998-08-16 14:02  ivan
35680
35681         * bin/svc_acct.import: Initial revision
35682
35683 1998-08-14 15:11  ivan
35684
35685         * bin/svc_acct_sm.export: Initial revision
35686
35687 1998-08-12 20:55  ivan
35688
35689         * Artistic: Initial revision
35690
35691 1998-07-18 00:11  ivan
35692
35693         * etc/domain-template.txt: Initial revision
35694
35695 1998-07-17 00:43  ivan
35696
35697         * bin/svc_acct_sm.import: Initial revision
35698
35699 1998-06-03 00:22  ivan
35700
35701         * bin/dbdef-create: Initial revision
35702
35703 1998-03-23 00:20  ivan
35704
35705         * fs_passwd/fs_passwdd: Initial revision
35706
35707 1998-03-22 23:46  ivan
35708
35709         * GPL, INSTALL, etc/acp_logfile-parse, etc/countries.txt,
35710           etc/example-direct-cardin: Initial revision
35711