7171fea3bd7e858387952e9ae22af7cbaab3ba06
[freeside.git] / ChangeLog
1 2010-07-13 17:17  jeff
2
3         * FS/FS/part_pkg/voip_cdr.pm: third time's a charm - fix a small
4           bug and make more analogous to HEAD - RT#8605
5
6 2010-07-13 16:06  jeff
7
8         * FS/FS/part_pkg/voip_cdr.pm: without screwing up usage summaries
9           RT#8605
10
11 2010-07-13 13:32  jeff
12
13         * FS/FS/part_pkg/voip_cdr.pm: include rate_detail->conn_sec in
14           displayed duration #RT8605
15
16 2010-07-13 04:09  ivan
17
18         * FS/FS/part_event/Action/notice.pm: file notice.pm was added on
19           branch FREESIDE_1_9_BRANCH on 2010-07-13 11:09:56 +0000
20
21 2010-07-13 04:09  ivan
22
23         * FS/FS/part_event/Action/notice.pm,
24           httemplate/edit/msg_template.html, FS/FS/Mason.pm,
25           httemplate/edit/elements/edit.html,
26           httemplate/elements/htmlarea.html, FS/FS/cust_main.pm,
27           FS/FS/msg_template.pm: notices, RT#8324
28
29 2010-07-12 06:17  ivan
30
31         * httemplate/: browse/msg_template.html, edit/msg_template.html:
32           file msg_template.html was added on branch FREESIDE_1_9_BRANCH on
33           2010-07-12 13:18:05 +0000
34
35 2010-07-12 06:17  ivan
36
37         * httemplate/edit/process/msg_template.html: file msg_template.html
38           was added on branch FREESIDE_1_9_BRANCH on 2010-07-12 13:18:06
39           +0000
40
41 2010-07-12 06:17  ivan
42
43         * httemplate/elements/tr-htmlarea.html: file tr-htmlarea.html was
44           added on branch FREESIDE_1_9_BRANCH on 2010-07-12 13:18:06 +0000
45
46 2010-07-12 06:17  ivan
47
48         * FS/t/msg_template.t: file msg_template.t was added on branch
49           FREESIDE_1_9_BRANCH on 2010-07-12 13:18:05 +0000
50
51 2010-07-12 06:17  ivan
52
53         * FS/FS/msg_template.pm: file msg_template.pm was added on branch
54           FREESIDE_1_9_BRANCH on 2010-07-12 13:18:05 +0000
55
56 2010-07-12 06:17  ivan
57
58         * FS/FS/msg_template.pm, FS/t/msg_template.t,
59           httemplate/browse/msg_template.html,
60           httemplate/edit/msg_template.html,
61           httemplate/edit/process/msg_template.html,
62           httemplate/elements/tr-htmlarea.html, FS/FS.pm, FS/MANIFEST,
63           FS/FS/AccessRight.pm, FS/FS/Schema.pm,
64           httemplate/elements/menu.html: message templates, RT#8896
65
66 2010-07-12 06:07  ivan
67
68         * FS/FS/Mason.pm: message templates, RT#8896
69
70 2010-07-11 23:19  ivan
71
72         * httemplate/view/svc_domain/dns.html: fix wording
73
74 2010-07-07 20:25  jeff
75
76         * FS/FS/tax_rate.pm: grr - fix agentnum passing
77
78 2010-07-06 14:01  mark
79
80         * FS/bin/freeside-cdr-sftp_and_import: add command line opts for
81           port, passive mode, and debug level, RT#9115
82
83 2010-07-05 13:18  jeff
84
85         * FS/FS/part_export/domreg_opensrs.pm: place errors where users can
86           find them (in the queue)
87
88 2010-07-05 01:59  jeff
89
90         * FS/FS/part_export/domreg_opensrs.pm: fix bad bug causing
91           inappropriate renewals
92
93 2010-07-02 21:19  ivan
94
95         * FS/bin/freeside-selfservice-xmlrpcd: fix leaking db connections
96           in freeside-selfservice-xmlrpcd, RT#7780
97
98 2010-07-02 18:25  ivan
99
100         * FS/FS/: cust_main.pm: should fix cancellations in rare
101           circumstances where cached _num_cust_svc becomes inaccurate,
102           RT#8994
103
104 2010-07-01 20:06  jeff
105
106         * conf/invoice_html: fix html ext_desc alignment in svc_phone
107           sections
108
109 2010-07-01 17:25  ivan
110
111         * FS/FS/: cust_event.pm, cust_main.pm: fix bad transactional
112           decisions that made it possible to abort and rollback a gateway
113           payment, RT#8995
114
115 2010-07-01 12:51  ivan
116
117         * httemplate/docs/about.html: He's gone
118
119 2010-07-01 12:30  ivan
120
121         * httemplate/docs/credits.html: He's gone
122
123 2010-06-30 14:56  ivan
124
125         * FS/bin/: freeside-dbdef-create, freeside-fetch, freeside-setup:
126           -T causing problems
127
128 2010-06-28 23:28  ivan
129
130         * ChangeLog: 1.9.4 prep
131
132 2010-06-28 22:22  ivan
133
134         * httemplate/: graph/cust_bill_pkg.cgi, search/cust_bill_pkg.cgi,
135           search/report_prepaid_income.cgi: eliminate filtering of info
136           from COMP customers on financial reports, RT#8787
137
138 2010-06-28 18:40  ivan
139
140         * FS/FS/: Conf.pm, svc_pbx.pm: add global_unique-pbx_title to
141           disable duplicate checking on svc_pbx.title
142
143 2010-06-28 18:17  jeff
144
145         * httemplate/misc/process/recharge_svc.html: protect set_usage and
146           reset_usage here, too
147
148 2010-06-28 18:01  jeff
149
150         * httemplate/edit/process/svc_acct.cgi: protect call to set_usage
151
152 2010-06-28 15:20  jeff
153
154         * FS/FS/part_pkg/voip_cdr.pm: connection charge handling which
155           comports with history of module
156
157 2010-06-28 13:47  jeff
158
159         * FS/FS/part_pkg/voip_cdr.pm: correct connection charge calculation
160
161 2010-06-27 22:13  jeff
162
163         * httemplate/search/report_newtax.html: fix under ie8 (and others?)
164           RT8274
165
166 2010-06-27 21:11  jeff
167
168         * FS/FS/: cust_bill.pm, usage_class.pm: add some dollar signs
169           RT8704
170
171 2010-06-27 02:22  jeff
172
173         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, usage_class.pm: planet
174           telesis invoice fixups RT 8707,8406
175
176 2010-06-24 01:17  jeff
177
178         * FS/FS/cust_bill.pm: get section subtotalling right
179
180 2010-06-23 20:31  ivan
181
182         * rt/lib/RT.pm: not changing this hopefully will cause fewer
183           upgrade conflicts.  stupid BPS header
184
185 2010-06-23 16:45  ivan
186
187         * FS/FS/part_export/communigate_pro.pm,
188           httemplate/view/svc_forward.cgi: add display of forward
189           destionations via GetForward, RT#7083
190
191 2010-06-23 16:22  ivan
192
193         * httemplate/view/svc_domain/acct_defaults.html: spealing
194
195 2010-06-23 16:06  ivan
196
197         * FS/FS/part_export/communigate_pro.pm: fix domain renames, RT#7083
198
199 2010-06-23 15:48  ivan
200
201         * httemplate/elements/communigate_pro-accessmodes.html: add
202           services as per customer, RT#7083
203
204 2010-06-23 15:19  ivan
205
206         * httemplate/elements/communigate_pro-accessmodes.html: add
207           services as per customer, RT#7083
208
209 2010-06-23 12:32  jeff
210
211         * httemplate/config/config-process.cgi: backport RT8384 config
212           input validation
213
214 2010-06-23 01:37  jeff
215
216         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
217           conf/invoice_latexcoupon: add config variables to position
218           invoice addresses in envelope windows RT8384
219
220 2010-06-21 21:15  ivan
221
222         * FS/FS/: ClientAPI/MyAccount.pm, TicketSystem/RT_Internal.pm:
223           remove extra debugging, RT#7780
224
225 2010-06-21 21:11  ivan
226
227         * rt/lib/: RT.pm, RT.pm.in: backport NoSignalHandlers patch to
228           1.9... should fix up RT initialization in
229           freeside-selfservice-xmlrpcd such that processes still log after
230           create_ticket happened, RT#7780
231
232 2010-06-21 18:26  ivan
233
234         * FS/bin/freeside-selfservice-xmlrpcd: fix (probably harmless)
235           "DBD::Pg::db disconnect failed: server closed the connection
236           unexpectedly" warning, RT#7780
237
238 2010-06-21 18:20  ivan
239
240         * FS/FS/TicketSystem/RT_Internal.pm: enable debugging for
241           create_ticket call to pinpoint lockup, RT#7780
242
243 2010-06-21 17:52  ivan
244
245         * FS/FS/ClientAPI/MyAccount.pm: enable debugging for create_ticket
246           call to pinpoint lockup
247
248 2010-06-20 16:20  ivan
249
250         * httemplate/elements/communigate_pro-accessmodes.html: new
251           communigate pro accessmodes choices... not 100% sure on the
252           names, RT#7083
253
254 2010-06-19 12:29  ivan
255
256         * FS/FS/part_export/domreg_opensrs.pm: return rather than ignore
257           errors inserting into the job queue during
258           _export_insert_on_payment
259
260 2010-06-19 11:59  ivan
261
262         * FS/FS/cust_bill_ApplicationCommon.pm: should fix
263           FS::svc_acct=HASH(0xe854058) errors inserting payments, fallout
264           from opensrs on #5825, RT#8853
265
266 2010-06-17 10:50  jeff
267
268         * FS/FS/svc_acct.pm: fix null option with placeholders
269
270 2010-06-17 10:19  ivan
271
272         * FS/bin/freeside-selfservice-xmlrpcd: just go ahead and depend on
273           POE 1.2 seems the path of least resistance, RT#7780
274
275 2010-06-16 22:25  ivan
276
277         * FS/bin/freeside-selfservice-xmlrpcd: load_clientapi_modules is a
278           2.1-ism, RT#7780
279
280 2010-06-16 22:19  ivan
281
282         * FS/bin/freeside-selfservice-xmlrpcd: lenny POE compat, RT#7780
283
284 2010-06-16 14:53  ivan
285
286         * FS/FS/Conf.pm, FS/bin/freeside-selfservice-xmlrpcd,
287           FS/FS/Daemon.pm, init.d/freeside-init: a local XML-RPC server for
288           ncic: daemonize and respond to TERM, RT#7780
289
290 2010-06-16 12:41  ivan
291
292         * FS/: FS/Daemon.pm, bin/freeside-selfservice-xmlrpcd: a local
293           XML-RPC server for ncic: daemonize and respond to TERM, RT#7780
294
295 2010-06-16 01:42  ivan
296
297         * FS/bin/freeside-selfservice-xmlrpcd: a local XML-RPC server for
298           ncic: cleanup as a modern POE app, RT#7780
299
300 2010-06-16 00:50  ivan
301
302         * FS/FS/ClientAPI_XMLRPC.pm: file ClientAPI_XMLRPC.pm was added on
303           branch FREESIDE_1_9_BRANCH on 2010-06-16 07:50:18 +0000
304
305 2010-06-16 00:50  ivan
306
307         * FS/bin/freeside-selfservice-xmlrpcd: file
308           freeside-selfservice-xmlrpcd was added on branch
309           FREESIDE_1_9_BRANCH on 2010-06-16 07:50:18 +0000
310
311 2010-06-16 00:50  ivan
312
313         * fs_selfservice/perl/xmlrpc_local-phonenum_balance.pl: file
314           xmlrpc_local-phonenum_balance.pl was added on branch
315           FREESIDE_1_9_BRANCH on 2010-06-16 07:50:19 +0000
316
317 2010-06-16 00:50  ivan
318
319         * FS/FS/ClientAPI_XMLRPC.pm, FS/bin/freeside-selfservice-xmlrpcd,
320           fs_selfservice/perl/xmlrpc_local-phonenum_balance.pl,
321           FS/MANIFEST: start of a local XML-RPC server for ncic, RT#7780
322
323 2010-06-15 19:19  mark
324
325         * FS/FS/pay_batch.pm, httemplate/elements/file-upload.html,
326           httemplate/misc/upload-batch.cgi,
327           httemplate/search/cust_pay_batch.cgi: RT#5683: payment batch
328           upload uses job queue and progressbar
329
330 2010-06-14 22:10  mark
331
332         * FS/FS/: Daemon.pm, Misc.pm: RT#7869: fix error messages when
333           send_email fails in the job queue
334
335 2010-06-13 11:01  jeff
336
337         * FS/FS/svc_acct.pm: avoid sql injection
338
339 2010-06-11 14:17  mark
340
341         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
342           httemplate/search/unapplied_cust_pay.html,
343           httemplate/search/elements/cust_main_dayranges.html: RT#7266:
344           continue fixing aging reports
345
346 2010-06-09 21:26  jeff
347
348         * httemplate/search/cdr.html: correcting a wild misspelling?
349
350 2010-06-06 21:35  ivan
351
352         * Makefile: next ver
353
354 2010-06-06 19:39  ivan
355
356         * httemplate/misc/clone-cgp_rule.html,
357           httemplate/browse/cgp_rule.html, FS/FS/Conf.pm,
358           FS/FS/cgp_rule.pm, httemplate/edit/process/elements/process.html,
359           httemplate/edit/process/cgp_rule.html: domain rules based on
360           templates (rules from other domains), RT#7514
361
362 2010-06-06 19:39  ivan
363
364         * httemplate/misc/clone-cgp_rule.html: file clone-cgp_rule.html was
365           added on branch FREESIDE_1_9_BRANCH on 2010-06-07 02:39:47 +0000
366
367 2010-06-06 17:09  ivan
368
369         * FS/FS/Schema.pm, FS/FS/cgp_rule_condition.pm,
370           httemplate/elements/select-cgp_rule_condition.html,
371           httemplate/edit/cgp_rule.html, httemplate/browse/cgp_rule.html,
372           httemplate/edit/process/cgp_rule.html, FS/bin/freeside-upgrade:
373           mysql compat: cgp_rule_condition s/condition/conditionname/
374
375 2010-06-05 20:01  ivan
376
377         * httemplate/search/: sql.html, elements/search.html: fix sql
378           query, RT#8035
379
380 2010-06-05 19:27  ivan
381
382         * FS/FS/cust_main.pm: log customer with queued billing jobs,
383           RT#8282
384
385 2010-06-05 13:50  ivan
386
387         * FS/: bin/freeside-upgrade, FS/Upgrade.pm: should really fix bug
388           commiting between each table upgrade, arg, RT#8580
389
390 2010-06-05 13:30  ivan
391
392         * FS/FS/Upgrade.pm: should really fix bug commiting between each
393           table upgrade, arg, RT#8580
394
395 2010-06-05 12:47  ivan
396
397         * FS/FS/Upgrade.pm: should fix bug commiting between each table
398           upgrade, RT#8580
399
400 2010-06-04 22:54  jeff
401
402         * httemplate/search/: 477.html, 477partV.html, 477partVI.html,
403           elements/search-html.html: fix urls
404
405 2010-06-04 22:51  jeff
406
407         * FS/FS/part_pkg_taxrate.pm: don't delete too much RT#8581
408
409 2010-06-01 12:58  jeff
410
411         * FS/FS/CGI.pm, FS/FS/queue.pm, FS/FS/tax_rate.pm, FS/FS/UI/Web.pm,
412           httemplate/elements/progress-popup.html,
413           httemplate/search/report_newtax.html,
414           httemplate/search/report_queued_newtax.cgi: add progressbar,
415           redirection, and improve links RT#8274
416
417 2010-06-01 10:11  mark
418
419         * FS/FS/cdr/wip.pm: RT#8026: skip line charges when importing WIP
420           CDRs
421
422 2010-05-28 00:51  mark
423
424         * httemplate/search/cust_pkg.cgi: RT#8465: add service label to
425           downloadable package reports
426
427 2010-05-26 18:02  mark
428
429         * httemplate/search/elements/search-html.html: unbreak download
430           links
431
432 2010-05-26 11:37  mark
433
434         * httemplate/search/rt_transaction.html: broken link in time worked
435           report
436
437 2010-05-26 09:11  jeff
438
439         * FS/FS/tax_rate.pm: correct uncorrected tyop
440
441 2010-05-25 21:50  ivan
442
443         * bin/cvs2cl: correct for branch
444
445 2010-05-24 23:04  ivan
446
447         * FS/FS/Misc.pm: prevent "Can't locate object method "code" via
448           package "HTML::Mason::Exception" errors
449
450 2010-05-24 16:54  mark
451
452         * httemplate/: edit/cust_main_note.cgi,
453           edit/process/cust_main_note.cgi, view/cust_main/notes.html,
454           pref/pref-process.html, pref/pref.html: RT#8224: allow user to
455           disable HTML editor
456
457 2010-05-24 09:56  ivan
458
459         * httemplate/search/timeworked.html: fix Pg-ism
460
461 2010-05-22 18:59  ivan
462
463         * FS/t/svc_CGPRule_Mixin.t: file svc_CGPRule_Mixin.t was added on
464           branch FREESIDE_1_9_BRANCH on 2010-05-23 01:59:21 +0000
465
466 2010-05-22 18:59  ivan
467
468         * FS/FS/svc_CGPRule_Mixin.pm, FS/t/svc_CGPRule_Mixin.t,
469           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/Schema.pm,
470           FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
471           FS/FS/cgp_rule_condition.pm,
472           FS/FS/part_export/communigate_pro.pm,
473           httemplate/browse/cgp_rule.html: communigate pro rules, RT#7515
474
475 2010-05-22 18:59  ivan
476
477         * FS/FS/svc_CGPRule_Mixin.pm: file svc_CGPRule_Mixin.pm was added
478           on branch FREESIDE_1_9_BRANCH on 2010-05-23 01:59:20 +0000
479
480 2010-05-22 12:49  jeff
481
482         * FS/FS/Report/FCC_477.pm, FS/t/Report-FCC_477.t,
483           httemplate/search/477partIA_detail.html,
484           httemplate/search/477partIA_summary.html,
485           httemplate/search/477partIIA.html,
486           httemplate/search/477partIIB.html,
487           httemplate/search/477partIV.html,
488           httemplate/search/477partV.html, FS/MANIFEST, FS/FS/Conf.pm,
489           httemplate/search/477.html, httemplate/search/477partVI.html,
490           httemplate/search/report_477.html,
491           httemplate/search/elements/metasearch.html,
492           httemplate/search/elements/search-html.html,
493           httemplate/search/elements/search-xml.html,
494           httemplate/search/elements/search.html, FS/FS/Mason.pm,
495           FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
496           httemplate/edit/part_pkg.cgi: improved fcc 477 report #7783
497
498 2010-05-22 11:52  ivan
499
500         * FS/FS/Report/Table/Monthly.pm: fix net sales amount (credits were
501           being applied in wrong month), RT#7502
502
503 2010-05-21 14:32  mark
504
505         * FS/FS/cust_bill.pm: typo
506
507 2010-05-21 12:57  ivan
508
509         * FS/FS/cust_bill.pm: fix 'Use of uninitialized value' spew,
510           fallout from RT#7266
511
512 2010-05-21 12:09  mark
513
514         * FS/FS/Report/Table/Monthly.pm,
515           httemplate/graph/cust_bill_pkg.cgi,
516           httemplate/graph/report_cust_bill_pkg.html: RT#8504: option to
517           aggregate agents on sales report
518
519 2010-05-20 20:42  mark
520
521         * FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/voip_inbound.pm,
522           httemplate/edit/part_pkg.cgi: fix display bug, RT#8524
523
524 2010-05-20 20:28  mark
525
526         * FS/FS/part_pkg/voip_inbound.pm: fix display bug, RT#8524
527
528 2010-05-19 18:33  mark
529
530         * FS/FS/cust_main.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
531           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
532           httemplate/search/report_receivables.cgi: RT#7266: aging report
533           "as of" date now limits applied payments
534
535 2010-05-18 21:05  jeff
536
537         * FS/FS/cust_bill_pkg.pm: avoid spurious bash default usage
538           category charges
539
540 2010-05-18 12:41  ivan
541
542         * httemplate/edit/access_user.html: fix "Re-enter password" label
543           on employee edit
544
545 2010-05-17 20:25  ivan
546
547         * FS/FS/AccessRight.pm, FS/FS/Conf.pm,
548           httemplate/search/report_svc_acct.html,
549           httemplate/search/svc_acct.cgi: add more info to
550           (customer-specific) service report, RT#6180
551
552 2010-05-13 19:16  ivan
553
554         * FS/FS/rate.pm, httemplate/edit/rate.cgi: fix losing rates when
555           renaming a rate plan, RT#8173
556
557 2010-05-12 22:43  jeff
558
559         * httemplate/misc/queued_report.html,
560           httemplate/search/report_queued_newtax.cgi, FS/FS/queue.pm,
561           FS/FS/tax_rate.pm, FS/bin/freeside-queued,
562           httemplate/search/queue.html,
563           httemplate/search/report_newtax.html: cope with poor tax
564           liability report performance by allowing queuing of reports
565           RT#8274
566
567 2010-05-12 22:43  jeff
568
569         * httemplate/misc/queued_report.html: file queued_report.html was
570           added on branch FREESIDE_1_9_BRANCH on 2010-05-13 05:43:57 +0000
571
572 2010-05-12 22:43  jeff
573
574         * httemplate/search/report_queued_newtax.cgi: file
575           report_queued_newtax.cgi was added on branch FREESIDE_1_9_BRANCH
576           on 2010-05-13 05:43:57 +0000
577
578 2010-05-12 20:06  ivan
579
580         * httemplate/search/cust_bill_pkg.cgi: add "Owed" and "Payment
581           date" columns to unearned revenue detail, RT#7776
582
583 2010-05-12 19:51  ivan
584
585         * Makefile: make dev kludge: unstable has 5.10.1
586
587 2010-05-12 19:33  ivan
588
589         * httemplate/search/cust_bill_pkg.cgi: fix color/style and remove
590           billpkgnum on 1_9_BRANCH too
591
592 2010-05-12 18:25  ivan
593
594         * Makefile: fix "-e DBI:Pg:dbname=freeside" datasrc winding up in
595           secrets as a result of weird implementations of echo as a shell
596           builtin that ignore -e
597
598 2010-05-10 23:57  ivan
599
600         * FS/FS/part_pkg/voip_cdr.pm: should fix asterisks in destination
601           numbers causing invoice generation to barf, RT#7840
602
603 2010-05-10 23:38  ivan
604
605         * FS/FS/rate.pm: fix ignore_unrateable flag, RT#8149
606
607 2010-05-07 19:38  ivan
608
609         * FS/FS/Mason.pm, httemplate/edit/pkg_category.html: fix package
610           Categorys spelling, RT#8314
611
612 2010-05-04 15:25  mark
613
614         * FS/FS/cdr/wip.pm: file wip.pm was added on branch
615           FREESIDE_1_9_BRANCH on 2010-05-04 22:26:06 +0000
616
617 2010-05-04 15:25  mark
618
619         * FS/FS/: cdr/wip.pm, cdr.pm: RT#8026: WIP CDR format
620
621 2010-04-29 19:17  ivan
622
623         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cgp_rule_action.pm,
624           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
625           httemplate/edit/cgp_rule.html,
626           httemplate/elements/select-cgp_rule_action.html,
627           httemplate/elements/select-cgp_rule_condition.html: communigate
628           (phase 2): rules: show conditions/actions on rule browse, fix
629           rule edit for conditions and actions without op/param, fix rule
630           edit stickiness on errors.  RT#7514
631
632 2010-04-29 00:43  ivan
633
634         * FS/: MANIFEST, FS/o2m_Common.pm: add o2m_Common.pm to 1.9,
635           RT#7514
636
637 2010-04-29 00:40  ivan
638
639         * FS/FS/cgp_rule.pm, httemplate/edit/cgp_rule.html,
640           httemplate/edit/process/cgp_rule.html,
641           httemplate/elements/input-text.html,
642           httemplate/elements/select-cgp_rule_action.html,
643           httemplate/elements/select-cgp_rule_condition.html,
644           httemplate/elements/select.html: communigate (phase 2): rules:
645           adding conditions and actions to rule edit.  RT#7514
646
647 2010-04-28 19:59  ivan
648
649         * httemplate/: edit/elements/edit.html,
650           elements/select-cgp_rule_action.html,
651           elements/select-cgp_rule_condition.html: communigate (phase 2):
652           rules: adding conditions and actions to rule edit.  RT#7514
653
654 2010-04-27 03:56  ivan
655
656         * httemplate/elements/select-cgp_rule_action.html: file
657           select-cgp_rule_action.html was added on branch
658           FREESIDE_1_9_BRANCH on 2010-04-27 10:57:01 +0000
659
660 2010-04-27 03:56  ivan
661
662         * httemplate/elements/select-cgp_rule_condition.html: file
663           select-cgp_rule_condition.html was added on branch
664           FREESIDE_1_9_BRANCH on 2010-04-27 10:57:01 +0000
665
666 2010-04-27 03:56  ivan
667
668         * httemplate/elements/select.html: file select.html was added on
669           branch FREESIDE_1_9_BRANCH on 2010-04-27 10:57:00 +0000
670
671 2010-04-27 03:56  ivan
672
673         * httemplate/: elements/select-cgp_rule_action.html,
674           elements/select-cgp_rule_condition.html, elements/select.html,
675           edit/cgp_rule.html, elements/tr-select.html: communigate (phase
676           2): rules: start of adding conditions and actions to rule edit.
677           RT#7514
678
679 2010-04-27 01:52  ivan
680
681         * httemplate/edit/process/elements/process.html: backport o2m_ and
682           colspan from 2.1 process.html
683
684 2010-04-27 01:38  ivan
685
686         * httemplate/edit/elements/edit.html: backport o2m_ and colspan
687           from 2.1 edit.html
688
689 2010-04-26 22:38  mark
690
691         * FS/FS/part_pkg/voip_inbound.pm: file voip_inbound.pm was added on
692           branch FREESIDE_1_9_BRANCH on 2010-05-21 03:28:49 +0000
693
694 2010-04-26 22:38  mark
695
696         * FS/FS/part_pkg/voip_inbound.pm: RT#7046: inbound rate for rate
697           plan billing
698
699 2010-04-22 23:47  ivan
700
701         * httemplate/view/svc_domain/basics.html: communigate (phase 2):
702           rules.  RT#7514
703
704 2010-04-22 23:43  ivan
705
706         * httemplate/: browse/cgp_rule.html, edit/cgp_rule.html: file
707           cgp_rule.html was added on branch FREESIDE_1_9_BRANCH on
708           2010-04-23 06:43:40 +0000
709
710 2010-04-22 23:43  ivan
711
712         * httemplate/edit/process/cgp_rule.html: file cgp_rule.html was
713           added on branch FREESIDE_1_9_BRANCH on 2010-04-23 06:43:41 +0000
714
715 2010-04-22 23:43  ivan
716
717         * httemplate/view/svc_acct/communigate.html: file communigate.html
718           was added on branch FREESIDE_1_9_BRANCH on 2010-04-23 06:43:41
719           +0000
720
721 2010-04-22 23:43  ivan
722
723         * httemplate/misc/delete-cgp_rule.html: file delete-cgp_rule.html
724           was added on branch FREESIDE_1_9_BRANCH on 2010-04-23 06:43:41
725           +0000
726
727 2010-04-22 23:43  ivan
728
729         * FS/FS/Mason.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
730           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
731           httemplate/edit/cgp_rule.html,
732           httemplate/edit/process/cgp_rule.html,
733           httemplate/misc/delete-cgp_rule.html,
734           httemplate/view/svc_acct/communigate.html,
735           httemplate/view/svc_acct/basics.html, FS/FS/Schema.pm:
736           communigate (phase 2): rules.  RT#7514
737
738 2010-04-21 19:00  ivan
739
740         * FS/: FS/Schema.pm, FS.pm, MANIFEST, FS/cgp_rule.pm,
741           FS/cgp_rule_action.pm, FS/cgp_rule_condition.pm, t/cgp_rule.t,
742           t/cgp_rule_action.t, t/cgp_rule_condition.t: communigate (phase
743           2): rules.  RT#7514
744
745 2010-04-21 02:31  ivan
746
747         * httemplate/elements/select-part_pkg.html: "
748
749 2010-04-21 02:09  ivan
750
751         * httemplate/config/config.cgi: prevent inadvertantly losing
752           disabled package defs, service defs or package classes in a
753           config value that uses them (i.e. support_packages)
754
755 2010-04-21 01:57  ivan
756
757         * httemplate/elements/select-part_pkg.html: prevent inadvertantly
758           losing disabled package defs, service defs or package classes in
759           a config value that uses them (i.e. support_packages)
760
761 2010-04-21 00:11  ivan
762
763         * Makefile: 1.9.4 is next
764
765 2010-04-20 21:10  ivan
766
767         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.3
768
769 2010-04-20 21:06  ivan
770
771         * Makefile, httemplate/docs/about.html: 1.9.3
772
773 2010-04-20 20:56  ivan
774
775         * Makefile: ensure that the trainwreck which was 1.9.2 does not
776           happen again
777
778 2010-04-19 21:29  ivan
779
780         * FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
781           (phase 2): add a textarea type to edit/part_svc so you can set it
782           to a default or fixed trailer that's multi-line, RT#7514
783
784 2010-04-19 21:13  ivan
785
786         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
787           FS/FS/part_export/communigate_pro.pm,
788           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
789           httemplate/view/svc_acct/basics.html,
790           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
791           2): Account Preferences (& Domain::Account Defaults:Preferences):
792           ProntoSkinName  RT#7514
793
794 2010-04-19 18:51  ivan
795
796         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
797           FS/FS/part_export/communigate_pro.pm,
798           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
799           httemplate/view/svc_acct/basics.html,
800           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
801           2): Account Preferences (& Domain::Account Defaults:Preferences):
802           Language, Time zone, Layout, Send read receipts.  RT#7514
803
804 2010-04-19 00:09  ivan
805
806         * FS/FS/svc_acct.pm, FS/FS/part_export/communigate_pro.pm,
807           FS/FS/Schema.pm, httemplate/edit/svc_acct.cgi,
808           httemplate/view/svc_acct/basics.html: communigate (phase 2),
809           Account:Settings PasswordRecovery.  also fix modification of
810           svc_acct booleans in export.  RT#7514
811
812 2010-04-18 23:15  ivan
813
814         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
815           FS/FS/part_export/communigate_pro.pm,
816           httemplate/edit/svc_acct.cgi,
817           httemplate/view/svc_acct/basics.html: communigate provisioning
818           phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
819           AddMailTrailer.  RT#7514
820
821 2010-04-18 22:01  ivan
822
823         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
824           FS/FS/part_export/communigate_pro.pm,
825           httemplate/edit/svc_domain.cgi,
826           httemplate/view/svc_domain/acct_defaults.html: communigate
827           provisioning phase 2: Domain:Account Defaults:Settings:
828           RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
829
830 2010-04-18 18:25  ivan
831
832         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
833           FS/FS/part_export/communigate_pro.pm,
834           httemplate/edit/svc_domain.cgi,
835           httemplate/view/svc_domain/basics.html: communigate provisioning
836           phase 2: add svc_domain.trailer -> communigate TrailerText,
837           RT#7514
838
839 2010-04-09 21:21  mark
840
841         * httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
842           payment links
843
844 2010-04-09 01:18  ivan
845
846         * FS/FS/Misc/DateTime.pm: file DateTime.pm was added on branch
847           FREESIDE_1_9_BRANCH on 2010-04-09 08:18:35 +0000
848
849 2010-04-09 01:17  ivan
850
851         * httemplate/search/elements/cust_main_dayranges.html,
852           FS/FS/Misc/DateTime.pm, FS/MANIFEST, FS/FS/cust_main/Import.pm,
853           FS/FS/Mason.pm, FS/FS/UI/Web.pm,
854           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/cust_pay.cgi,
855           httemplate/misc/process/cancel_pkg.html,
856           httemplate/misc/process/delay_susp_pkg.html,
857           httemplate/search/pay_batch.cgi,
858           httemplate/search/report_prepaid_income.cgi,
859           httemplate/search/sqlradius.cgi,
860           httemplate/edit/process/REAL_cust_pkg.cgi,
861           httemplate/edit/process/cust_main.cgi,
862           httemplate/edit/process/cust_pay.cgi,
863           httemplate/edit/process/quick-charge.cgi,
864           httemplate/edit/process/quick-cust_pkg.cgi: fix date parsing when
865           using international dates (package date edit), RT#8027
866
867 2010-04-09 01:09  jeff
868
869         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
870           total items for balance below line and current charges above line
871           with configurable description.  also bug fixes that might close
872           7896
873
874 2010-04-08 22:50  ivan
875
876         * Makefile: starting 1.9.3
877
878 2010-04-08 12:23  jeff
879
880         * httemplate/elements/about_rt.html: close tag rather than open a
881           new one
882
883 2010-04-07 01:24  ivan
884
885         * httemplate/edit/agent.cgi: also in agent edit, fix form getting
886           submitted before customer search can complete.  throws "status
887           connecting to" error and custnum does not get filled in, RT#8014
888
889 2010-04-07 01:15  ivan
890
891         * httemplate/: edit/access_user.html, edit/elements/edit.html,
892           elements/search-cust_main.html: in employee edit, fix form
893           getting submitted before customer search can complete.  throws
894           "status connecting to" error and custnum does not get filled in,
895           RT#8014
896
897 2010-04-06 23:20  ivan
898
899         * FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
900           tables and columns - mysql fix
901
902 2010-04-06 22:52  mark
903
904         * FS/FS/pay_batch/RBC.pm: fix floating point error
905
906 2010-04-06 21:36  ivan
907
908         * httemplate/search/part_pkg.html: final nit for employee
909           commission report in 1.9, RT#6991
910
911 2010-04-06 21:11  ivan
912
913         * httemplate/search/part_pkg.html: fix a mysql-ism in employee
914           commission report, now compatible with Pg, that's a new one.
915           RT#6991
916
917 2010-04-06 14:43  ivan
918
919         * httemplate/search/report_employee_commission.html: fix 1.9-style
920           employee comission report, RT#6991
921
922 2010-04-05 05:24  jeff
923
924         * FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
925           redeclaration
926
927 2010-04-05 00:08  ivan
928
929         * rpm/freeside.spec, debian/changelog: Updated for 1.9.2
930
931 2010-04-05 00:07  ivan
932
933         * Makefile: 1.9.2
934
935 2010-04-05 00:05  ivan
936
937         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for
938           1.9.2cvs
939
940 2010-04-05 00:03  ivan
941
942         * httemplate/docs/about.html: 1.9.2
943
944 2010-04-04 23:58  ivan
945
946         * conf/invoice_from: company email
947
948 2010-04-04 23:57  ivan
949
950         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
951
952 2010-04-04 23:55  ivan
953
954         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
955           part_event/Condition/balance_age.pm,
956           part_event/Condition/balance_under.pm,
957           part_event/Condition/cust_bill_has_service.pm,
958           part_event/Condition/cust_bill_owed.pm,
959           part_event/Condition/cust_bill_owed_under.pm: mysql billing
960           fixes, 1.9
961
962 2010-04-04 23:50  ivan
963
964         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
965
966 2010-04-04 22:20  ivan
967
968         * FS/FS/part_export/indosoft.pm: file indosoft.pm was added on
969           branch FREESIDE_1_9_BRANCH on 2010-04-05 05:20:03 +0000
970
971 2010-04-04 22:20  ivan
972
973         * FS/FS/part_export/: indosoft.pm: initial indosoft export, RT#4068
974
975 2010-04-04 18:23  ivan
976
977         * httemplate/search/part_pkg.html: last fix for employee
978           commisssion report, RT#6991
979
980 2010-04-04 17:59  ivan
981
982         * httemplate/elements/menu.html: add employee commission report to
983           menu, RT#6991
984
985 2010-04-01 14:30  mark
986
987         * httemplate/search/elements/cust_main_dayranges.html: fix column
988           alignment
989
990 2010-03-31 21:43  mark
991
992         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
993           httemplate/search/elements/cust_main_dayranges.html,
994           httemplate/search/elements/search-html.html,
995           httemplate/search/elements/search.html: RT#866: links to process
996           payments from aging report
997
998 2010-03-31 08:48  jeff
999
1000         * FS/FS/part_export/dashcs_e911.pm: file dashcs_e911.pm was added
1001           on branch FREESIDE_1_9_BRANCH on 2010-03-31 15:49:08 +0000
1002
1003 2010-03-31 08:48  jeff
1004
1005         * FS/: FS/part_export/dashcs_e911.pm, MANIFEST: add dash carrier
1006           services e911 support RT7103
1007
1008 2010-03-31 00:41  mark
1009
1010         * httemplate/search/: report_receivables.cgi,
1011           report_receivables.html, report_unapplied_cust_pay.html,
1012           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
1013           RT#7266: aging reports as of a past date
1014
1015 2010-03-30 23:30  ivan
1016
1017         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
1018           $enc in string eq" warnings
1019
1020 2010-03-30 05:16  ivan
1021
1022         * FS/FS/Schema.pm: employee commission reporting, RT#6991
1023
1024 2010-03-30 05:12  ivan
1025
1026         * httemplate/search/: part_pkg.html: employee commission reporting,
1027           RT#6991
1028
1029 2010-03-30 05:12  ivan
1030
1031         * httemplate/search/part_pkg.html: file part_pkg.html was added on
1032           branch FREESIDE_1_9_BRANCH on 2010-03-30 12:13:27 +0000
1033
1034 2010-03-30 05:07  ivan
1035
1036         * httemplate/search/report_employee_commission.html,
1037           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
1038           FS/FS/part_event/Action/pkg_agent_credit.pm,
1039           FS/FS/part_event/Action/pkg_employee_credit.pm,
1040           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
1041           commission reporting, RT#6991
1042
1043 2010-03-30 05:07  ivan
1044
1045         * httemplate/search/report_employee_commission.html: file
1046           report_employee_commission.html was added on branch
1047           FREESIDE_1_9_BRANCH on 2010-03-30 12:08:23 +0000
1048
1049 2010-03-29 20:10  ivan
1050
1051         * FS/MANIFEST: employee (otaker / access_user) commissioning,
1052           RT#6991
1053
1054 2010-03-29 19:53  ivan
1055
1056         * FS/FS/part_event/Action/Mixin/credit_pkg.pm: file credit_pkg.pm
1057           was added on branch FREESIDE_1_9_BRANCH on 2010-03-30 02:53:12
1058           +0000
1059
1060 2010-03-29 19:53  ivan
1061
1062         * FS/FS/part_event/Action/pkg_agent_credit.pm: file
1063           pkg_agent_credit.pm was added on branch FREESIDE_1_9_BRANCH on
1064           2010-03-30 02:53:12 +0000
1065
1066 2010-03-29 19:53  ivan
1067
1068         * FS/FS/part_event/Action/pkg_agent_credit_pkg.pm: file
1069           pkg_agent_credit_pkg.pm was added on branch FREESIDE_1_9_BRANCH
1070           on 2010-03-30 02:53:12 +0000
1071
1072 2010-03-29 19:53  ivan
1073
1074         * FS/FS/part_event/Action/pkg_employee_credit_pkg.pm: file
1075           pkg_employee_credit_pkg.pm was added on branch
1076           FREESIDE_1_9_BRANCH on 2010-03-30 02:53:12 +0000
1077
1078 2010-03-29 19:53  ivan
1079
1080         * httemplate/elements/tr-search-cust_main.html: file
1081           tr-search-cust_main.html was added on branch FREESIDE_1_9_BRANCH
1082           on 2010-03-30 02:53:11 +0000
1083
1084 2010-03-29 19:53  ivan
1085
1086         * FS/FS/part_event/Action/pkg_agent_credit.pm,
1087           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
1088           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
1089           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
1090           httemplate/elements/tr-search-cust_main.html,
1091           httemplate/browse/access_user.html,
1092           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
1093           FS/FS/part_event/Action/pkg_referral_credit.pm,
1094           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
1095           httemplate/elements/search-cust_main.html: employee (otaker /
1096           access_user) commissioning, RT#6991
1097
1098 2010-03-29 19:52  ivan
1099
1100         * FS/FS/part_event/Action/: pkg_employee_credit.pm: employee
1101           commissions, RT#6991
1102
1103 2010-03-29 19:52  ivan
1104
1105         * FS/FS/part_event/Action/pkg_employee_credit.pm: file
1106           pkg_employee_credit.pm was added on branch FREESIDE_1_9_BRANCH on
1107           2010-03-30 02:52:52 +0000
1108
1109 2010-03-28 17:50  ivan
1110
1111         * FS/FS/access_user.pm: add user_custnum to 1.9 for employee
1112           commissioning, RT#6991
1113
1114 2010-03-28 17:24  ivan
1115
1116         * FS/FS/Schema.pm: add user_custnum to 1.9 for employee
1117           commissioning, RT#6991
1118
1119 2010-03-26 23:21  ivan
1120
1121         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
1122           a fatal error w/MySQL
1123
1124 2010-03-26 23:09  ivan
1125
1126         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
1127           edit/cust_main_note.cgi: resize customer not add popup, eliminate
1128           needless <BR> in popup
1129
1130 2010-03-26 21:37  ivan
1131
1132         * FS/FS/Upgrade.pm: these are now supported in supported in
1133           DBIx-DBSchema and friends
1134
1135 2010-03-26 20:43  ivan
1136
1137         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
1138           supported in DBIx-DBSchema and friends
1139
1140 2010-03-26 15:25  ivan
1141
1142         * httemplate/elements/: select-areacode.html, select-did.html: fix
1143           E911 vs. DID selector on phone provision, RT#7819
1144
1145 2010-03-26 14:43  ivan
1146
1147         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
1148
1149 2010-03-25 22:02  ivan
1150
1151         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
1152           problem, fix s/serial/int/ for non-primary keys in
1153           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
1154           DBIx::DBSchema 0.39
1155
1156 2010-03-25 21:50  ivan
1157
1158         * FS/FS/UID.pm: don't warn about the configuration table during
1159           setup
1160
1161 2010-03-25 19:28  ivan
1162
1163         * FS/FS/: Schema.pm, mailinglistmember.pm: fix mailinglistmember.pm
1164           dependency on contact_email.pm from 2.1 branch, RT#7897
1165
1166 2010-03-24 01:37  ivan
1167
1168         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
1169           httemplate/search/report_prepaid_income.cgi: better prepaid
1170           income reporting, with line item detail, RT#7776
1171
1172 2010-03-23 02:13  ivan
1173
1174         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
1175           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
1176           httemplate/elements/header.html,
1177           httemplate/search/mailinglistmember.html: export svc_mailinglist
1178           to CGP groups, RT#7514
1179
1180 2010-03-22 20:53  ivan
1181
1182         * FS/: FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t, FS.pm,
1183           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
1184           (mailing lists), RT#7514
1185
1186 2010-03-22 20:53  ivan
1187
1188         * FS/FS/h_svc_mailinglist.pm: file h_svc_mailinglist.pm was added
1189           on branch FREESIDE_1_9_BRANCH on 2010-03-23 03:53:40 +0000
1190
1191 2010-03-22 20:53  ivan
1192
1193         * FS/t/h_svc_mailinglist.t: file h_svc_mailinglist.t was added on
1194           branch FREESIDE_1_9_BRANCH on 2010-03-23 03:53:40 +0000
1195
1196 2010-03-22 20:47  ivan
1197
1198         * FS/FS/Schema.pm, FS/FS/svc_mailinglist.pm, FS/FS/mailinglist.pm,
1199           FS/FS/mailinglistmember.pm, FS/MANIFEST, FS/t/mailinglist.t,
1200           FS/t/mailinglistmember.t, FS/t/svc_mailinglist.t,
1201           httemplate/edit/mailinglistmember.html,
1202           httemplate/edit/part_svc.cgi,
1203           httemplate/edit/svc_mailinglist.cgi,
1204           httemplate/edit/process/mailinglistmember.html,
1205           httemplate/edit/process/svc_mailinglist.html,
1206           httemplate/search/mailinglistmember.html,
1207           httemplate/view/svc_mailinglist.cgi,
1208           httemplate/misc/delete-mailinglistmember.html: adding
1209           svc_mailinglist for communigate "groups" (mailing lists), RT#7514
1210
1211 2010-03-22 07:08  jeff
1212
1213         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
1214           tax data replacement
1215
1216 2010-03-21 16:13  ivan
1217
1218         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
1219           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
1220           httemplate/edit/rate_detail.html,
1221           httemplate/edit/rate_region.cgi,
1222           httemplate/edit/process/rate_region.cgi,
1223           httemplate/misc/process/copy-rate_detail.html,
1224           httemplate/misc/rate_edit_excel.html: connection fee for initial
1225           N seconds support, RT#7018
1226
1227 2010-03-19 14:54  mark
1228
1229         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
1230           closing quick payment entry
1231
1232 2010-03-18 01:02  ivan
1233
1234         * httemplate/edit/cust_main/top_misc.html: signup date fix?
1235
1236 2010-03-16 01:37  mark
1237
1238         * httemplate/: edit/cust_main_note.cgi, elements/htmlarea.html,
1239           view/cust_main/notes.html: RT#6226: fckeditor for customer notes
1240
1241 2010-03-16 01:34  mark
1242
1243         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
1244           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
1245           editor/fckdebug.html, editor/fckdialog.html,
1246           editor/fckeditor.html, editor/fckeditor.original.html,
1247           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
1248           editor/css/fck_showtableborders_gecko.css,
1249           editor/css/images/block_address.png,
1250           editor/css/images/block_blockquote.png,
1251           editor/css/images/block_div.png, editor/css/images/block_h1.png,
1252           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
1253           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
1254           editor/css/images/block_h6.png, editor/css/images/block_p.png,
1255           editor/css/images/block_pre.png,
1256           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
1257           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
1258           editor/dialog/fck_checkbox.html,
1259           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
1260           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
1261           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
1262           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
1263           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
1264           editor/dialog/fck_radiobutton.html,
1265           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
1266           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
1267           editor/dialog/fck_source.html,
1268           editor/dialog/fck_specialchar.html,
1269           editor/dialog/fck_spellerpages.html,
1270           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
1271           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
1272           editor/dialog/fck_textfield.html,
1273           editor/dialog/common/fck_dialog_common.css,
1274           editor/dialog/common/fck_dialog_common.js,
1275           editor/dialog/fck_about/sponsors/spellchecker_net.gif,
1276           editor/dialog/fck_docprops/fck_document_preview.html,
1277           editor/dialog/fck_flash/fck_flash.js,
1278           editor/dialog/fck_flash/fck_flash_preview.html,
1279           editor/dialog/fck_image/fck_image.js,
1280           editor/dialog/fck_image/fck_image_preview.html,
1281           editor/dialog/fck_link/fck_link.js,
1282           editor/dialog/fck_scayt/scayt_dialog.css,
1283           editor/dialog/fck_select/fck_select.js,
1284           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
1285           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
1286           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
1287           editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
1288           editor/dtd/fck_xhtml10transitional.js,
1289           editor/filemanager/browser/default/browser.css,
1290           editor/filemanager/browser/default/browser.html,
1291           editor/filemanager/browser/default/frmactualfolder.html,
1292           editor/filemanager/browser/default/frmcreatefolder.html,
1293           editor/filemanager/browser/default/frmfolders.html,
1294           editor/filemanager/browser/default/frmresourceslist.html,
1295           editor/filemanager/browser/default/frmresourcetype.html,
1296           editor/filemanager/browser/default/frmupload.html,
1297           editor/filemanager/browser/default/js/common.js,
1298           editor/filemanager/browser/default/js/fckxml.js,
1299           editor/filemanager/connectors/test.html,
1300           editor/filemanager/connectors/uploadtest.html,
1301           editor/filemanager/connectors/perl/basexml.pl,
1302           editor/filemanager/connectors/perl/commands.pl,
1303           editor/filemanager/connectors/perl/config.pl,
1304           editor/filemanager/connectors/perl/connector.cgi,
1305           editor/filemanager/connectors/perl/io.pl,
1306           editor/filemanager/connectors/perl/upload.cgi,
1307           editor/filemanager/connectors/perl/upload_fck.pl,
1308           editor/filemanager/connectors/perl/util.pl,
1309           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
1310           editor/js/fckeditorcode_ie.js,
1311           editor/lang/_translationstatus.txt, editor/lang/af.js,
1312           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
1313           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
1314           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
1315           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
1316           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
1317           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
1318           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
1319           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
1320           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
1321           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
1322           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
1323           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
1324           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
1325           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
1326           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
1327           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
1328           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
1329           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
1330           editor/lang/zh-cn.js, editor/lang/zh.js,
1331           editor/plugins/autogrow/fckplugin.js,
1332           editor/plugins/bbcode/fckplugin.js,
1333           editor/plugins/dragresizetable/fckplugin.js,
1334           editor/plugins/placeholder/fck_placeholder.html,
1335           editor/plugins/placeholder/fckplugin.js,
1336           editor/plugins/placeholder/lang/de.js,
1337           editor/plugins/placeholder/lang/en.js,
1338           editor/plugins/placeholder/lang/es.js,
1339           editor/plugins/placeholder/lang/fr.js,
1340           editor/plugins/placeholder/lang/it.js,
1341           editor/plugins/placeholder/lang/pl.js,
1342           editor/plugins/simplecommands/fckplugin.js,
1343           editor/plugins/tablecommands/fckplugin.js,
1344           editor/skins/_fckviewstrips.html,
1345           editor/skins/default/fck_dialog.css,
1346           editor/skins/default/fck_dialog_ie6.js,
1347           editor/skins/default/fck_editor.css,
1348           editor/skins/default/fck_strip.gif,
1349           editor/skins/default/images/dialog.sides.gif,
1350           editor/skins/default/images/dialog.sides.png,
1351           editor/skins/default/images/dialog.sides.rtl.png,
1352           editor/skins/default/images/sprites.gif,
1353           editor/skins/default/images/sprites.png,
1354           editor/skins/office2003/fck_dialog.css,
1355           editor/skins/office2003/fck_dialog_ie6.js,
1356           editor/skins/office2003/fck_editor.css,
1357           editor/skins/office2003/fck_strip.gif,
1358           editor/skins/office2003/images/dialog.sides.gif,
1359           editor/skins/office2003/images/dialog.sides.png,
1360           editor/skins/office2003/images/dialog.sides.rtl.png,
1361           editor/skins/office2003/images/sprites.gif,
1362           editor/skins/office2003/images/sprites.png,
1363           editor/skins/silver/fck_dialog.css,
1364           editor/skins/silver/fck_dialog_ie6.js,
1365           editor/skins/silver/fck_editor.css,
1366           editor/skins/silver/fck_strip.gif,
1367           editor/skins/silver/images/dialog.sides.gif,
1368           editor/skins/silver/images/dialog.sides.png,
1369           editor/skins/silver/images/dialog.sides.rtl.png,
1370           editor/skins/silver/images/sprites.gif,
1371           editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
1372           editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
1373
1374 2010-03-16 00:49  mark
1375
1376         * httemplate/elements/fckeditor/editor/wsc/ciframe.html: file
1377           ciframe.html was added on branch FREESIDE_1_9_BRANCH on
1378           2010-03-16 08:35:08 +0000
1379
1380 2010-03-16 00:49  mark
1381
1382         *
1383           httemplate/elements/fckeditor/editor/skins/silver/images/dialog.sides.gif:
1384           file dialog.sides.gif was added on branch FREESIDE_1_9_BRANCH on
1385           2010-03-16 08:35:08 +0000
1386
1387 2010-03-16 00:49  mark
1388
1389         *
1390           httemplate/elements/fckeditor/editor/skins/silver/images/dialog.sides.png:
1391           file dialog.sides.png was added on branch FREESIDE_1_9_BRANCH on
1392           2010-03-16 08:35:08 +0000
1393
1394 2010-03-16 00:49  mark
1395
1396         *
1397           httemplate/elements/fckeditor/editor/skins/silver/images/dialog.sides.rtl.png:
1398           file dialog.sides.rtl.png was added on branch FREESIDE_1_9_BRANCH
1399           on 2010-03-16 08:35:08 +0000
1400
1401 2010-03-16 00:49  mark
1402
1403         *
1404           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog_ie6.js:
1405           file fck_dialog_ie6.js was added on branch FREESIDE_1_9_BRANCH on
1406           2010-03-16 08:35:08 +0000
1407
1408 2010-03-16 00:49  mark
1409
1410         *
1411           httemplate/elements/fckeditor/editor/skins/silver/images/sprites.gif:
1412           file sprites.gif was added on branch FREESIDE_1_9_BRANCH on
1413           2010-03-16 08:35:08 +0000
1414
1415 2010-03-16 00:49  mark
1416
1417         *
1418           httemplate/elements/fckeditor/editor/skins/silver/images/sprites.png:
1419           file sprites.png was added on branch FREESIDE_1_9_BRANCH on
1420           2010-03-16 08:35:08 +0000
1421
1422 2010-03-16 00:49  mark
1423
1424         * httemplate/elements/fckeditor/editor/wsc/tmpFrameset.html: file
1425           tmpFrameset.html was added on branch FREESIDE_1_9_BRANCH on
1426           2010-03-16 08:35:08 +0000
1427
1428 2010-03-16 00:49  mark
1429
1430         * httemplate/elements/fckeditor/editor/wsc/w.html: file w.html was
1431           added on branch FREESIDE_1_9_BRANCH on 2010-03-16 08:35:08 +0000
1432
1433 2010-03-16 00:49  mark
1434
1435         *
1436           httemplate/elements/fckeditor/editor/skins/office2003/images/dialog.sides.gif:
1437           file dialog.sides.gif was added on branch FREESIDE_1_9_BRANCH on
1438           2010-03-16 08:35:05 +0000
1439
1440 2010-03-16 00:49  mark
1441
1442         *
1443           httemplate/elements/fckeditor/editor/skins/office2003/images/dialog.sides.png:
1444           file dialog.sides.png was added on branch FREESIDE_1_9_BRANCH on
1445           2010-03-16 08:35:05 +0000
1446
1447 2010-03-16 00:49  mark
1448
1449         *
1450           httemplate/elements/fckeditor/editor/skins/default/images/dialog.sides.rtl.png:
1451           file dialog.sides.rtl.png was added on branch FREESIDE_1_9_BRANCH
1452           on 2010-03-16 08:35:04 +0000
1453
1454 2010-03-16 00:49  mark
1455
1456         *
1457           httemplate/elements/fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png:
1458           file dialog.sides.rtl.png was added on branch FREESIDE_1_9_BRANCH
1459           on 2010-03-16 08:35:05 +0000
1460
1461 2010-03-16 00:49  mark
1462
1463         *
1464           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog_ie6.js:
1465           file fck_dialog_ie6.js was added on branch FREESIDE_1_9_BRANCH on
1466           2010-03-16 08:35:05 +0000
1467
1468 2010-03-16 00:49  mark
1469
1470         *
1471           httemplate/elements/fckeditor/editor/skins/default/images/sprites.gif:
1472           file sprites.gif was added on branch FREESIDE_1_9_BRANCH on
1473           2010-03-16 08:35:04 +0000
1474
1475 2010-03-16 00:49  mark
1476
1477         *
1478           httemplate/elements/fckeditor/editor/skins/office2003/images/sprites.gif:
1479           file sprites.gif was added on branch FREESIDE_1_9_BRANCH on
1480           2010-03-16 08:35:06 +0000
1481
1482 2010-03-16 00:49  mark
1483
1484         *
1485           httemplate/elements/fckeditor/editor/skins/default/images/sprites.png:
1486           file sprites.png was added on branch FREESIDE_1_9_BRANCH on
1487           2010-03-16 08:35:05 +0000
1488
1489 2010-03-16 00:49  mark
1490
1491         *
1492           httemplate/elements/fckeditor/editor/skins/office2003/images/sprites.png:
1493           file sprites.png was added on branch FREESIDE_1_9_BRANCH on
1494           2010-03-16 08:35:07 +0000
1495
1496 2010-03-16 00:49  mark
1497
1498         *
1499           httemplate/elements/fckeditor/editor/skins/default/images/dialog.sides.gif:
1500           file dialog.sides.gif was added on branch FREESIDE_1_9_BRANCH on
1501           2010-03-16 08:35:04 +0000
1502
1503 2010-03-16 00:49  mark
1504
1505         *
1506           httemplate/elements/fckeditor/editor/skins/default/images/dialog.sides.png:
1507           file dialog.sides.png was added on branch FREESIDE_1_9_BRANCH on
1508           2010-03-16 08:35:04 +0000
1509
1510 2010-03-16 00:49  mark
1511
1512         *
1513           httemplate/elements/fckeditor/editor/skins/default/fck_dialog_ie6.js:
1514           file fck_dialog_ie6.js was added on branch FREESIDE_1_9_BRANCH on
1515           2010-03-16 08:35:03 +0000
1516
1517 2010-03-16 00:49  mark
1518
1519         *
1520           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/es.js:
1521           file es.js was added on branch FREESIDE_1_9_BRANCH on 2010-03-16
1522           08:35:03 +0000
1523
1524 2010-03-16 00:49  mark
1525
1526         * httemplate/elements/fckeditor/editor/plugins/:
1527           bbcode/fckplugin.js, dragresizetable/fckplugin.js: file
1528           fckplugin.js was added on branch FREESIDE_1_9_BRANCH on
1529           2010-03-16 08:35:02 +0000
1530
1531 2010-03-16 00:49  mark
1532
1533         * httemplate/elements/fckeditor/editor/lang/fr-ca.js: file fr-ca.js
1534           was added on branch FREESIDE_1_9_BRANCH on 2010-03-16 08:34:58
1535           +0000
1536
1537 2010-03-16 00:49  mark
1538
1539         * httemplate/elements/fckeditor/editor/lang/gu.js: file gu.js was
1540           added on branch FREESIDE_1_9_BRANCH on 2010-03-16 08:34:58 +0000
1541
1542 2010-03-16 00:49  mark
1543
1544         * httemplate/elements/fckeditor/editor/lang/is.js: file is.js was
1545           added on branch FREESIDE_1_9_BRANCH on 2010-03-16 08:34:59 +0000
1546
1547 2010-03-16 00:49  mark
1548
1549         * httemplate/elements/fckeditor/editor/js/fckadobeair.js: file
1550           fckadobeair.js was added on branch FREESIDE_1_9_BRANCH on
1551           2010-03-16 08:34:55 +0000
1552
1553 2010-03-16 00:49  mark
1554
1555         *
1556           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/upload_fck.pl:
1557           file upload_fck.pl was added on branch FREESIDE_1_9_BRANCH on
1558           2010-03-16 08:34:54 +0000
1559
1560 2010-03-16 00:49  mark
1561
1562         *
1563           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/util.pl:
1564           file util.pl was added on branch FREESIDE_1_9_BRANCH on
1565           2010-03-16 08:34:55 +0000
1566
1567 2010-03-16 00:49  mark
1568
1569         *
1570           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/basexml.pl:
1571           file basexml.pl was added on branch FREESIDE_1_9_BRANCH on
1572           2010-03-16 08:34:54 +0000
1573
1574 2010-03-16 00:49  mark
1575
1576         *
1577           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/commands.pl:
1578           file commands.pl was added on branch FREESIDE_1_9_BRANCH on
1579           2010-03-16 08:34:54 +0000
1580
1581 2010-03-16 00:49  mark
1582
1583         *
1584           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/config.pl:
1585           file config.pl was added on branch FREESIDE_1_9_BRANCH on
1586           2010-03-16 08:34:54 +0000
1587
1588 2010-03-16 00:49  mark
1589
1590         *
1591           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/connector.cgi:
1592           file connector.cgi was added on branch FREESIDE_1_9_BRANCH on
1593           2010-03-16 08:34:54 +0000
1594
1595 2010-03-16 00:49  mark
1596
1597         *
1598           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/io.pl:
1599           file io.pl was added on branch FREESIDE_1_9_BRANCH on 2010-03-16
1600           08:34:54 +0000
1601
1602 2010-03-16 00:49  mark
1603
1604         *
1605           httemplate/elements/fckeditor/editor/filemanager/connectors/test.html:
1606           file test.html was added on branch FREESIDE_1_9_BRANCH on
1607           2010-03-16 08:34:54 +0000
1608
1609 2010-03-16 00:49  mark
1610
1611         *
1612           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/upload.cgi:
1613           file upload.cgi was added on branch FREESIDE_1_9_BRANCH on
1614           2010-03-16 08:34:54 +0000
1615
1616 2010-03-16 00:49  mark
1617
1618         *
1619           httemplate/elements/fckeditor/editor/filemanager/connectors/uploadtest.html:
1620           file uploadtest.html was added on branch FREESIDE_1_9_BRANCH on
1621           2010-03-16 08:34:54 +0000
1622
1623 2010-03-16 00:49  mark
1624
1625         * httemplate/elements/fckeditor/editor/dtd/fck_dtd_test.html: file
1626           fck_dtd_test.html was added on branch FREESIDE_1_9_BRANCH on
1627           2010-03-16 08:34:52 +0000
1628
1629 2010-03-16 00:49  mark
1630
1631         * httemplate/elements/fckeditor/editor/dtd/fck_xhtml10strict.js:
1632           file fck_xhtml10strict.js was added on branch FREESIDE_1_9_BRANCH
1633           on 2010-03-16 08:34:52 +0000
1634
1635 2010-03-16 00:49  mark
1636
1637         *
1638           httemplate/elements/fckeditor/editor/dtd/fck_xhtml10transitional.js:
1639           file fck_xhtml10transitional.js was added on branch
1640           FREESIDE_1_9_BRANCH on 2010-03-16 08:34:52 +0000
1641
1642 2010-03-16 00:49  mark
1643
1644         *
1645           httemplate/elements/fckeditor/editor/dialog/fck_scayt/scayt_dialog.css:
1646           file scayt_dialog.css was added on branch FREESIDE_1_9_BRANCH on
1647           2010-03-16 08:34:51 +0000
1648
1649 2010-03-16 00:49  mark
1650
1651         *
1652           httemplate/elements/fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif:
1653           file spellchecker_net.gif was added on branch FREESIDE_1_9_BRANCH
1654           on 2010-03-16 08:34:51 +0000
1655
1656 2010-03-16 00:49  mark
1657
1658         * httemplate/elements/fckeditor/editor/dialog/fck_scayt.html: file
1659           fck_scayt.html was added on branch FREESIDE_1_9_BRANCH on
1660           2010-03-16 08:34:48 +0000
1661
1662 2010-03-16 00:49  mark
1663
1664         * httemplate/elements/fckeditor/editor/css/images/block_p.png: file
1665           block_p.png was added on branch FREESIDE_1_9_BRANCH on 2010-03-16
1666           08:34:46 +0000
1667
1668 2010-03-16 00:49  mark
1669
1670         * httemplate/elements/fckeditor/editor/css/images/block_pre.png:
1671           file block_pre.png was added on branch FREESIDE_1_9_BRANCH on
1672           2010-03-16 08:34:46 +0000
1673
1674 2010-03-16 00:49  mark
1675
1676         * httemplate/elements/fckeditor/editor/dialog/fck_div.html: file
1677           fck_div.html was added on branch FREESIDE_1_9_BRANCH on
1678           2010-03-16 08:34:47 +0000
1679
1680 2010-03-16 00:49  mark
1681
1682         * httemplate/elements/fckeditor/editor/css/images/fck_plugin.gif:
1683           file fck_plugin.gif was added on branch FREESIDE_1_9_BRANCH on
1684           2010-03-16 08:34:47 +0000
1685
1686 2010-03-16 00:49  mark
1687
1688         *
1689           httemplate/elements/fckeditor/editor/css/images/block_address.png:
1690           file block_address.png was added on branch FREESIDE_1_9_BRANCH on
1691           2010-03-16 08:34:46 +0000
1692
1693 2010-03-16 00:49  mark
1694
1695         *
1696           httemplate/elements/fckeditor/editor/css/images/block_blockquote.png:
1697           file block_blockquote.png was added on branch FREESIDE_1_9_BRANCH
1698           on 2010-03-16 08:34:46 +0000
1699
1700 2010-03-16 00:49  mark
1701
1702         * httemplate/elements/fckeditor/editor/css/images/block_div.png:
1703           file block_div.png was added on branch FREESIDE_1_9_BRANCH on
1704           2010-03-16 08:34:46 +0000
1705
1706 2010-03-16 00:49  mark
1707
1708         * httemplate/elements/fckeditor/editor/css/images/block_h1.png:
1709           file block_h1.png was added on branch FREESIDE_1_9_BRANCH on
1710           2010-03-16 08:34:46 +0000
1711
1712 2010-03-16 00:49  mark
1713
1714         * httemplate/elements/fckeditor/editor/css/images/block_h2.png:
1715           file block_h2.png was added on branch FREESIDE_1_9_BRANCH on
1716           2010-03-16 08:34:46 +0000
1717
1718 2010-03-16 00:49  mark
1719
1720         * httemplate/elements/fckeditor/editor/css/images/block_h3.png:
1721           file block_h3.png was added on branch FREESIDE_1_9_BRANCH on
1722           2010-03-16 08:34:46 +0000
1723
1724 2010-03-16 00:49  mark
1725
1726         * httemplate/elements/fckeditor/editor/css/images/block_h4.png:
1727           file block_h4.png was added on branch FREESIDE_1_9_BRANCH on
1728           2010-03-16 08:34:46 +0000
1729
1730 2010-03-16 00:49  mark
1731
1732         * httemplate/elements/fckeditor/editor/css/images/block_h5.png:
1733           file block_h5.png was added on branch FREESIDE_1_9_BRANCH on
1734           2010-03-16 08:34:46 +0000
1735
1736 2010-03-16 00:49  mark
1737
1738         * httemplate/elements/fckeditor/editor/css/images/block_h6.png:
1739           file block_h6.png was added on branch FREESIDE_1_9_BRANCH on
1740           2010-03-16 08:34:46 +0000
1741
1742 2010-03-16 00:49  mark
1743
1744         * httemplate/elements/fckeditor/editor/:
1745           css/images/block_address.png, css/images/block_blockquote.png,
1746           css/images/block_div.png, css/images/block_h1.png,
1747           css/images/block_h2.png, css/images/block_h3.png,
1748           css/images/block_h4.png, css/images/block_h5.png,
1749           css/images/block_h6.png, css/images/block_p.png,
1750           css/images/block_pre.png, css/images/fck_plugin.gif,
1751           dialog/fck_div.html, dialog/fck_scayt.html,
1752           dialog/fck_about/sponsors/spellchecker_net.gif,
1753           dialog/fck_scayt/scayt_dialog.css, dtd/fck_dtd_test.html,
1754           dtd/fck_xhtml10strict.js, dtd/fck_xhtml10transitional.js,
1755           filemanager/connectors/test.html,
1756           filemanager/connectors/uploadtest.html,
1757           filemanager/connectors/perl/basexml.pl,
1758           filemanager/connectors/perl/commands.pl,
1759           filemanager/connectors/perl/config.pl,
1760           filemanager/connectors/perl/connector.cgi,
1761           filemanager/connectors/perl/io.pl,
1762           filemanager/connectors/perl/upload.cgi,
1763           filemanager/connectors/perl/upload_fck.pl,
1764           filemanager/connectors/perl/util.pl, js/fckadobeair.js,
1765           lang/fr-ca.js, lang/gu.js, lang/is.js,
1766           plugins/bbcode/fckplugin.js,
1767           plugins/dragresizetable/fckplugin.js,
1768           plugins/placeholder/lang/es.js, skins/default/fck_dialog_ie6.js,
1769           skins/default/images/dialog.sides.gif,
1770           skins/default/images/dialog.sides.png,
1771           skins/default/images/dialog.sides.rtl.png,
1772           skins/default/images/sprites.gif,
1773           skins/default/images/sprites.png,
1774           skins/office2003/fck_dialog_ie6.js,
1775           skins/office2003/images/dialog.sides.gif,
1776           skins/office2003/images/dialog.sides.png,
1777           skins/office2003/images/dialog.sides.rtl.png,
1778           skins/office2003/images/sprites.gif,
1779           skins/office2003/images/sprites.png,
1780           skins/silver/fck_dialog_ie6.js,
1781           skins/silver/images/dialog.sides.gif,
1782           skins/silver/images/dialog.sides.png,
1783           skins/silver/images/dialog.sides.rtl.png,
1784           skins/silver/images/sprites.gif, skins/silver/images/sprites.png,
1785           wsc/ciframe.html, wsc/tmpFrameset.html, wsc/w.html: FCKeditor
1786           2.6.6
1787
1788 2010-03-15 19:14  ivan
1789
1790         * rt/etc/rt.spec: remove rt.spec, borking our build somehow
1791
1792 2010-03-15 18:00  ivan
1793
1794         * httemplate/search/: cust_main-zip.html,
1795           report_cust_main-zip.html: w/svc_whatever option on zip code
1796           distribution report, RT#7784
1797
1798 2010-03-15 15:31  mark
1799
1800         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
1801
1802 2010-03-15 00:13  ivan
1803
1804         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
1805           service w/no ip address, RT#7786
1806
1807 2010-03-14 23:18  ivan
1808
1809         * httemplate/search/elements/cust_pay_or_refund.html: deleted
1810           payment report, RT#7694
1811
1812 2010-03-14 23:10  ivan
1813
1814         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
1815           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
1816
1817 2010-03-14 23:10  ivan
1818
1819         * httemplate/search/h_cust_pay.html: file h_cust_pay.html was added
1820           on branch FREESIDE_1_9_BRANCH on 2010-03-15 06:10:44 +0000
1821
1822 2010-03-14 23:10  ivan
1823
1824         * httemplate/search/report_h_cust_pay.html: file
1825           report_h_cust_pay.html was added on branch FREESIDE_1_9_BRANCH on
1826           2010-03-15 06:10:44 +0000
1827
1828 2010-03-14 19:06  ivan
1829
1830         * httemplate/edit/part_pkg.cgi: fix diabled package optional
1831           reporting classes still selectable on package def edit, RT#7658
1832
1833 2010-03-13 15:50  ivan
1834
1835         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
1836           expire_months/start_1st stuff, getting in the way of debugging
1837           for ncic, RT#7780
1838
1839 2010-03-12 14:02  ivan
1840
1841         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
1842           add svc_phone-phone_name-max_length config, RT#7047
1843
1844 2010-03-12 13:29  ivan
1845
1846         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
1847           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
1848           httemplate/edit/svc_phone.cgi,
1849           httemplate/edit/elements/svc_Common.html,
1850           httemplate/edit/process/svc_phone.html,
1851           httemplate/elements/tr-select-cust_location.html,
1852           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
1853           RT#7047
1854
1855 2010-03-12 03:48  mark
1856
1857         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
1858           names
1859
1860 2010-03-11 19:38  ivan
1861
1862         * httemplate/elements/location.html: backport tyop fix from head
1863
1864 2010-03-11 19:36  ivan
1865
1866         * FS/t/location_Mixin.t: file location_Mixin.t was added on branch
1867           FREESIDE_1_9_BRANCH on 2010-03-12 03:36:47 +0000
1868
1869 2010-03-11 19:36  ivan
1870
1871         * FS/FS/location_Mixin.pm, FS/t/location_Mixin.t, FS/FS/Schema.pm,
1872           FS/FS/cust_pkg.pm, FS/FS/svc_phone.pm,
1873           httemplate/edit/svc_phone.cgi,
1874           httemplate/edit/elements/edit.html,
1875           httemplate/edit/elements/svc_Common.html,
1876           httemplate/elements/location.html,
1877           httemplate/elements/tr-select-cust_location.html,
1878           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
1879
1880 2010-03-11 19:36  ivan
1881
1882         * FS/FS/location_Mixin.pm: file location_Mixin.pm was added on
1883           branch FREESIDE_1_9_BRANCH on 2010-03-12 03:36:47 +0000
1884
1885 2010-03-11 19:30  ivan
1886
1887         * FS/MANIFEST: add location to svc_phone, RT#7047
1888
1889 2010-03-10 19:27  ivan
1890
1891         * FS/FS/TicketSystem/RT_External.pm,
1892           httemplate/view/cust_main/tickets.html: add queue selection to
1893           customer ticket creation, RT#7656
1894
1895 2010-03-10 18:15  ivan
1896
1897         * httemplate/docs/credits.html: Mark Wells is now a member of the
1898           core team.  Kristian Hoffman has been moved to the core emeritus
1899
1900 2010-03-10 00:20  mark
1901
1902         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
1903
1904 2010-03-09 23:50  mark
1905
1906         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
1907
1908 2010-03-09 22:52  ivan
1909
1910         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
1911           handling from check to insert, so it doesn't get triggered on
1912           edit, RT#7347
1913
1914 2010-03-09 22:47  ivan
1915
1916         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
1917           adding a start date to actually check its *added*, RT#7352
1918
1919 2010-03-09 15:47  ivan
1920
1921         * httemplate/misc/delay_susp_pkg.html: tyop too
1922
1923 2010-03-09 14:37  mark
1924
1925         * httemplate/misc/cancel_pkg.html: fix typo
1926
1927 2010-03-09 13:57  mark
1928
1929         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
1930           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
1931           length prepaid card codes
1932
1933 2010-03-09 00:37  ivan
1934
1935         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
1936           recur_Common, RT#7212
1937
1938 2010-03-09 00:05  ivan
1939
1940         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
1941           date_format
1942
1943 2010-03-08 20:41  jeff
1944
1945         * FS/FS/Conf.pm, bin/opensrs_domain_pkgs,
1946           FS/FS/cust_bill_ApplicationCommon.pm,
1947           FS/FS/part_export/domreg_opensrs.pm: backport opensrs
1948           modifications (RT 5825 stuff)
1949
1950 2010-03-08 18:43  ivan
1951
1952         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
1953           the 1st and expires after N months, RT#7738
1954
1955 2010-03-08 18:39  ivan
1956
1957         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
1958           0.05_02 required.  RT#_7673
1959
1960 2010-03-08 18:17  ivan
1961
1962         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
1963           0.05_02 required.  RT#_7673
1964
1965 2010-03-08 16:23  jeff
1966
1967         * FS/FS/Setup.pm: tyop broke populate_initial_data
1968
1969 2010-03-08 16:18  jeff
1970
1971         * FS/FS/reason_type.pm: and this is not 1.7.x
1972
1973 2010-03-08 15:07  jeff
1974
1975         * FS/FS/part_export/prizm.pm: try a delete before adding an element
1976           to prizm
1977
1978 2010-03-08 02:57  ivan
1979
1980         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
1981           httemplate/edit/REAL_cust_pkg.cgi,
1982           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
1983           httemplate/edit/cust_refund.cgi,
1984           httemplate/edit/quick-charge.html,
1985           httemplate/elements/tr-input-beginning_ending.html,
1986           httemplate/elements/tr-input-date-field.html,
1987           httemplate/misc/cancel_pkg.html,
1988           httemplate/misc/delay_susp_pkg.html,
1989           httemplate/misc/order_pkg.html,
1990           httemplate/search/report_prepaid_income.html,
1991           httemplate/view/cust_main/payment_history.html,
1992           httemplate/view/cust_main/payment_history/credit.html,
1993           httemplate/view/cust_main/payment_history/voided_payment.html,
1994           httemplate/edit/elements/ApplicationCommon.html,
1995           httemplate/view/cust_main/payment_history/payment.html: proper
1996           use of date_format config for international date formats, RT#7009
1997
1998 2010-03-07 23:02  ivan
1999
2000         * httemplate/elements/select-svc-domain.html: file
2001           select-svc-domain.html was added on branch FREESIDE_1_9_BRANCH on
2002           2010-03-08 07:03:00 +0000
2003
2004 2010-03-07 23:02  ivan
2005
2006         * FS/t/svc_Domain_Mixin.t: file svc_Domain_Mixin.t was added on
2007           branch FREESIDE_1_9_BRANCH on 2010-03-08 07:02:59 +0000
2008
2009 2010-03-07 23:02  ivan
2010
2011         * httemplate/elements/tr-select-svc-domain.html: file
2012           tr-select-svc-domain.html was added on branch FREESIDE_1_9_BRANCH
2013           on 2010-03-08 07:03:00 +0000
2014
2015 2010-03-07 23:02  ivan
2016
2017         * FS/FS/svc_Domain_Mixin.pm, FS/FS/Conf.pm,
2018           FS/t/svc_Domain_Mixin.t,
2019           httemplate/elements/select-svc-domain.html,
2020           httemplate/elements/tr-select-svc-domain.html, FS/MANIFEST,
2021           FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
2022           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi,
2023           FS/FS/part_export/netsapiens.pm,
2024           httemplate/edit/elements/svc_Common.html: domain names in
2025           netsapiens export (domain name association w/svc_phone), RT#5864
2026
2027 2010-03-07 23:02  ivan
2028
2029         * FS/FS/svc_Domain_Mixin.pm: file svc_Domain_Mixin.pm was added on
2030           branch FREESIDE_1_9_BRANCH on 2010-03-08 07:02:59 +0000
2031
2032 2010-03-07 10:07  jeff
2033
2034         * FS/FS/tax_rate.pm: pass format and correct filenames
2035
2036 2010-03-05 11:09  ivan
2037
2038         * FS/FS/part_export/grandstream.pm: random nits for grandstream
2039           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
2040           error handling.  RT#7132
2041
2042 2010-03-05 11:02  ivan
2043
2044         * httemplate/edit/part_device.html,
2045           FS/FS/part_export/grandstream.pm: random nits for grandstream
2046           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
2047           error handling.  RT#7132
2048
2049 2010-03-05 10:24  ivan
2050
2051         * FS/FS/part_export/: domain_shellcommands.pm,
2052           phone_shellcommands.pm, shellcommands.pm,
2053           shellcommands_withdomain.pm, textradius.pm, www_shellcommands.pm,
2054           forward_shellcommands.pm, vpopmail.pm: point to wiki docs
2055
2056 2010-03-05 10:10  ivan
2057
2058         * FS/FS/part_export/grandstream.pm,
2059           httemplate/edit/part_device.html: random nits for grandstream
2060           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
2061           error handling.  RT#7132
2062
2063 2010-03-03 21:31  jeff
2064
2065         * FS/FS/cust_bill.pm: always show the previous section when
2066           previous_balance-summary_only is enabled
2067
2068 2010-03-02 17:39  jeff
2069
2070         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
2071           rearrange, and avoid the vacuum
2072
2073 2010-03-02 17:00  jeff
2074
2075         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
2076           DO have plus four
2077
2078 2010-03-02 09:18  ivan
2079
2080         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
2081           search/cust_pkg.cgi, search/elements/search-html.html: UI: get
2082           rid of undocumented extra_choices_callback in search.html: a
2083           terrible place to put action links from a UI perspective, move
2084           package links to html_init, now consitent with customer links,
2085           change label on popup from "increment bill date" to "increment
2086           next bill date", RT#7132
2087
2088 2010-03-01 14:18  ivan
2089
2090         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
2091           inventory, RT#7010
2092
2093 2010-03-01 14:00  ivan
2094
2095         * httemplate/elements/select-table.html: fix up editing services
2096           w/manual select from inventory, RT#7010
2097
2098 2010-03-01 13:56  ivan
2099
2100         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
2101           inventory, RT#7010
2102
2103 2010-03-01 13:44  ivan
2104
2105         * httemplate/edit/process/svc_external.html: svc_external provision
2106           redirecting back to svc_phone?!  RT#7010
2107
2108 2010-03-01 13:36  ivan
2109
2110         * httemplate/edit/elements/edit.html: fix up editing services
2111           w/manual select from inventory, RT#7010
2112
2113 2010-03-01 13:05  ivan
2114
2115         * httemplate/search/inventory_item.html: fix inventory item links
2116           to non-svc_acct services, RT#7010
2117
2118 2010-03-01 11:38  ivan
2119
2120         * FS/FS/svc_Common.pm: enable manual selection from inventory
2121           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
2122
2123 2010-03-01 11:29  ivan
2124
2125         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
2126           edit/elements/svc_Common.html, elements/select-table.html: enable
2127           manual selection from inventory dropdowns for svc_broadband,
2128           svc_external & svc_phone, RT#7010
2129
2130 2010-03-01 11:10  jeff
2131
2132         * Makefile: get along better with RTless installs
2133
2134 2010-02-26 19:15  ivan
2135
2136         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
2137           for non-CARD, RT#7419
2138
2139 2010-02-26 18:59  ivan
2140
2141         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
2142           by zero" error applying things when using weights, RT#7491
2143
2144 2010-02-24 21:49  mark
2145
2146         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
2147           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
2148           RT#7132: bulk increment package bill dates
2149
2150 2010-02-24 15:32  mark
2151
2152         * httemplate/misc/: bulk_pkg_increment_bill.cgi,
2153           process/bulk_pkg_increment_bill.cgi: RT#7132: bulk increment
2154           package bill dates
2155
2156 2010-02-24 15:32  mark
2157
2158         * httemplate/misc/bulk_pkg_increment_bill.cgi: file
2159           bulk_pkg_increment_bill.cgi was added on branch
2160           FREESIDE_1_9_BRANCH on 2010-02-25 05:49:37 +0000
2161
2162 2010-02-24 15:32  mark
2163
2164         * httemplate/misc/process/bulk_pkg_increment_bill.cgi: file
2165           bulk_pkg_increment_bill.cgi was added on branch
2166           FREESIDE_1_9_BRANCH on 2010-02-25 05:49:38 +0000
2167
2168 2010-02-22 02:35  ivan
2169
2170         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
2171           defaults, RT#7083
2172
2173 2010-02-22 01:18  ivan
2174
2175         * httemplate/edit/svc_domain.cgi: communigate: domain account
2176           defaults, RT#7083
2177
2178 2010-02-22 01:14  ivan
2179
2180         * httemplate/view/svc_domain/acct_defaults.html: file
2181           acct_defaults.html was added on branch FREESIDE_1_9_BRANCH on
2182           2010-02-22 09:14:35 +0000
2183
2184 2010-02-22 01:14  ivan
2185
2186         * httemplate/view/svc_domain/basics.html: file basics.html was
2187           added on branch FREESIDE_1_9_BRANCH on 2010-02-22 09:14:35 +0000
2188
2189 2010-02-22 01:14  ivan
2190
2191         * httemplate/view/svc_domain/dns.html: file dns.html was added on
2192           branch FREESIDE_1_9_BRANCH on 2010-02-22 09:14:35 +0000
2193
2194 2010-02-22 01:14  ivan
2195
2196         * httemplate/view/elements/tr.html: file tr.html was added on
2197           branch FREESIDE_1_9_BRANCH on 2010-02-22 09:14:34 +0000
2198
2199 2010-02-22 01:14  ivan
2200
2201         * httemplate/view/elements/tr.html,
2202           httemplate/view/svc_domain/acct_defaults.html,
2203           httemplate/view/svc_domain/basics.html,
2204           httemplate/view/svc_domain/dns.html, FS/FS/Schema.pm,
2205           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
2206           httemplate/edit/part_svc.cgi, httemplate/view/svc_domain.cgi,
2207           httemplate/edit/process/svc_domain.cgi,
2208           httemplate/view/svc_acct/basics.html,
2209           httemplate/edit/svc_acct.cgi: communigate: domain account
2210           defaults, RT#7083
2211
2212 2010-02-21 23:13  ivan
2213
2214         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
2215           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
2216           communigate: domain aliases, enabled services & administrator
2217           domain, RT#7083
2218
2219 2010-02-21 19:22  ivan
2220
2221         * FS/FS/part_export/communigate_pro.pm, FS/FS/Schema.pm,
2222           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
2223           httemplate/edit/svc_domain.cgi,
2224           httemplate/edit/process/svc_domain.cgi,
2225           httemplate/view/svc_domain.cgi,
2226           httemplate/edit/process/svc_acct.cgi: communigate: domain
2227           aliases, enabled services, RT#7083
2228
2229 2010-02-21 14:54  ivan
2230
2231         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
2232           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
2233           communigate forwarders, RT#7083
2234
2235 2010-02-21 01:19  ivan
2236
2237         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
2238           FS/FS/part_export/communigate_pro.pm,
2239           httemplate/edit/svc_acct.cgi,
2240           httemplate/view/svc_acct/basics.html: communigate, RT#7083
2241
2242 2010-02-20 23:32  ivan
2243
2244         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
2245
2246 2010-02-20 23:28  ivan
2247
2248         * httemplate/view/svc_acct/tr.html, FS/FS/Schema.pm,
2249           FS/FS/svc_acct.pm, FS/FS/part_export/communigate_pro.pm,
2250           httemplate/edit/svc_acct.cgi,
2251           httemplate/view/elements/svc_export_settings.html: communigate,
2252           RT#7083
2253
2254 2010-02-20 23:28  ivan
2255
2256         * httemplate/view/svc_acct/tr.html: file tr.html was added on
2257           branch FREESIDE_1_9_BRANCH on 2010-02-21 07:28:12 +0000
2258
2259 2010-02-20 19:16  ivan
2260
2261         * httemplate/elements/communigate_pro-accessmodes.html,
2262           FS/FS/svc_acct.pm, FS/FS/part_svc.pm,
2263           FS/FS/part_export/communigate_pro.pm,
2264           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
2265           httemplate/edit/process/svc_acct.cgi,
2266           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
2267           httemplate/view/elements/svc_export_settings.html,
2268           httemplate/view/svc_acct/basics.html: communigate, RT#7083
2269
2270 2010-02-20 19:16  ivan
2271
2272         * httemplate/elements/communigate_pro-accessmodes.html: file
2273           communigate_pro-accessmodes.html was added on branch
2274           FREESIDE_1_9_BRANCH on 2010-02-21 03:16:04 +0000
2275
2276 2010-02-20 14:34  ivan
2277
2278         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
2279
2280 2010-02-20 14:31  ivan
2281
2282         * httemplate/view/svc_acct/usage.html: file usage.html was added on
2283           branch FREESIDE_1_9_BRANCH on 2010-02-20 22:31:33 +0000
2284
2285 2010-02-20 14:31  ivan
2286
2287         * httemplate/view/elements/svc_export_settings.html,
2288           httemplate/view/svc_acct/basics.html,
2289           httemplate/view/svc_acct/change_svc.html,
2290           httemplate/view/svc_acct/change_svc_form.html,
2291           httemplate/view/svc_acct/hosting.html,
2292           httemplate/view/svc_acct/radius_usage.html,
2293           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
2294           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
2295           FS/FS/part_export/communigate_pro.pm,
2296           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
2297           httemplate/view/svc_domain.cgi: communigate pro provisioning,
2298           RT#7083
2299
2300 2010-02-20 14:31  ivan
2301
2302         * httemplate/view/svc_acct/basics.html: file basics.html was added
2303           on branch FREESIDE_1_9_BRANCH on 2010-02-20 22:31:33 +0000
2304
2305 2010-02-20 14:31  ivan
2306
2307         * httemplate/view/svc_acct/change_svc.html: file change_svc.html
2308           was added on branch FREESIDE_1_9_BRANCH on 2010-02-20 22:31:33
2309           +0000
2310
2311 2010-02-20 14:31  ivan
2312
2313         * httemplate/view/svc_acct/change_svc_form.html: file
2314           change_svc_form.html was added on branch FREESIDE_1_9_BRANCH on
2315           2010-02-20 22:31:33 +0000
2316
2317 2010-02-20 14:31  ivan
2318
2319         * httemplate/view/svc_acct/hosting.html: file hosting.html was
2320           added on branch FREESIDE_1_9_BRANCH on 2010-02-20 22:31:33 +0000
2321
2322 2010-02-20 14:31  ivan
2323
2324         * httemplate/view/svc_acct/radius_usage.html: file
2325           radius_usage.html was added on branch FREESIDE_1_9_BRANCH on
2326           2010-02-20 22:31:33 +0000
2327
2328 2010-02-20 14:31  ivan
2329
2330         * httemplate/view/elements/svc_export_settings.html: file
2331           svc_export_settings.html was added on branch FREESIDE_1_9_BRANCH
2332           on 2010-02-20 22:31:33 +0000
2333
2334 2010-02-17 19:48  mark
2335
2336         * FS/bin/freeside-void-payments: Documentation cleanup
2337
2338 2010-02-17 01:00  ivan
2339
2340         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
2341
2342 2010-02-17 00:30  ivan
2343
2344         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_export.pm,
2345           FS/FS/svc_Common.pm, FS/FS/svc_domain.pm,
2346           FS/FS/part_export/communigate_pro.pm,
2347           httemplate/edit/svc_domain.cgi,
2348           httemplate/edit/process/svc_domain.cgi,
2349           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
2350           pro provisioning, RT#7083
2351
2352 2010-02-16 10:36  ivan
2353
2354         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
2355           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
2356           fs_selfservice/FS-SelfService/cgi/make_payment.html: option to
2357           uncheck the save checkbox in self-service by default, RT#6955
2358
2359 2010-02-15 18:19  jeff
2360
2361         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
2362           httemplate/misc/process/tax-import.cgi: refactor cch tax import
2363           to remove tons of false laziness and improve flexibility; allow
2364           reload from local files
2365
2366 2010-02-15 08:34  jeff
2367
2368         * htetc/handler.pl: lexical instead of dynamic warnings
2369
2370 2010-02-15 06:39  jeff
2371
2372         * htetc/handler.pl: get rid of some very annoying and pointless
2373           noise
2374
2375 2010-02-14 18:09  ivan
2376
2377         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
2378           Email::Sender and add options for every kind of mail encryption &
2379           authentication, RT#7285
2380
2381 2010-02-12 18:53  ivan
2382
2383         * httemplate/edit/process/svc_external.html: file svc_external.html
2384           was added on branch FREESIDE_1_9_BRANCH on 2010-02-13 02:53:49
2385           +0000
2386
2387 2010-02-12 18:53  ivan
2388
2389         * httemplate/edit/process/svc_external.html, FS/FS/svc_external.pm,
2390           httemplate/edit/svc_external.cgi,
2391           httemplate/edit/svc_Common.html,
2392           httemplate/edit/elements/svc_Common.html: svc_external.title from
2393           inventory, RT#7010
2394
2395 2010-02-12 15:44  ivan
2396
2397         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
2398           changing the cust_main record to the user as a payment processing
2399           error, log a bunch of verbose stuff in this case so we can track
2400           down wtf is going on, RT#6955
2401
2402 2010-02-12 13:49  ivan
2403
2404         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
2405           RT#7007
2406
2407 2010-02-12 11:28  ivan
2408
2409         * FS/FS/ClientAPI/MyAccount.pm,
2410           fs_selfservice/java/freeside_create_ticket_example.java,
2411           fs_selfservice/perl/xmlrpc-create_ticket.pl,
2412           FS/FS/TicketSystem/RT_Internal.pm: add mime_type option to
2413           self-service ticket create, RT#7007
2414
2415 2010-02-12 11:27  ivan
2416
2417         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
2418           FS/FS/ClientAPI/MyAccount.pm,
2419           fs_selfservice/java/freeside_create_ticket_example.java: backport
2420           queue option, RT#7007
2421
2422 2010-02-11 19:26  ivan
2423
2424         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
2425           RT#7379
2426
2427 2010-02-11 17:35  ivan
2428
2429         * httemplate/view/cust_svc.cgi: file cust_svc.cgi was added on
2430           branch FREESIDE_1_9_BRANCH on 2010-02-12 01:37:54 +0000
2431
2432 2010-02-11 17:35  ivan
2433
2434         * fs_selfservice/java/freeside_create_ticket_example.java: file
2435           freeside_create_ticket_example.java was added on branch
2436           FREESIDE_1_9_BRANCH on 2010-02-12 01:37:53 +0000
2437
2438 2010-02-11 17:35  ivan
2439
2440         * fs_selfservice/perl/xmlrpc-create_ticket.pl: file
2441           xmlrpc-create_ticket.pl was added on branch FREESIDE_1_9_BRANCH
2442           on 2010-02-12 01:37:54 +0000
2443
2444 2010-02-11 17:35  ivan
2445
2446         * fs_selfservice/java/freeside_create_ticket_example.java,
2447           fs_selfservice/perl/xmlrpc-create_ticket.pl,
2448           httemplate/view/cust_svc.cgi, FS/FS/Conf.pm,
2449           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
2450           FS/FS/TicketSystem/RT_Internal.pm,
2451           fs_selfservice/FS-SelfService/SelfService.pm,
2452           rt/lib/RT/URI/freeside.pm: add ticket creation to self-service
2453           API, RT#7007
2454
2455 2010-02-11 15:14  jeff
2456
2457         * FS/FS/part_export/grandstream.pm: fix quoting
2458
2459 2010-02-09 18:12  mark
2460
2461         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
2462           RBC batch import
2463
2464 2010-02-08 11:01  ivan
2465
2466         * FS/FS/h_svc_pbx.pm: file h_svc_pbx.pm was added on branch
2467           FREESIDE_1_9_BRANCH on 2010-02-08 19:01:08 +0000
2468
2469 2010-02-08 11:01  ivan
2470
2471         * FS/t/h_svc_pbx.t: file h_svc_pbx.t was added on branch
2472           FREESIDE_1_9_BRANCH on 2010-02-08 19:01:08 +0000
2473
2474 2010-02-08 11:01  ivan
2475
2476         * FS/: FS/h_svc_pbx.pm, t/h_svc_pbx.t, FS.pm, MANIFEST:
2477           h_svc_pbx.pm, RT#7322
2478
2479 2010-02-08 07:32  jeff
2480
2481         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
2482           Makefile, FS/FS/part_device.pm, FS/FS/part_export.pm,
2483           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
2484           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t,
2485           httemplate/misc/phone_device_config.html, FS/MANIFEST,
2486           httemplate/edit/part_device.html,
2487           httemplate/edit/process/part_device.html,
2488           httemplate/elements/checkboxes-table.html,
2489           httemplate/view/svc_phone.cgi: grandstream device configuration
2490           support #4220
2491
2492 2010-02-04 02:00  ivan
2493
2494         * httemplate/elements/search-cust_main.html, FS/FS/AccessRight.pm,
2495           httemplate/edit/cust_main/top_misc.html: add ability to edit
2496           referring customer, RT#7174
2497
2498 2010-02-03 22:53  ivan
2499
2500         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
2501           pref/pref.html: snom autodial integration
2502
2503 2010-02-03 20:48  ivan
2504
2505         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
2506           field when using this condition, RT#7218
2507
2508 2010-02-03 11:27  ivan
2509
2510         * FS/FS/cust_main.pm: better error msg for profiling
2511
2512 2010-02-02 18:16  ivan
2513
2514         * FS/FS/svc_acct.pm: fix time limits getting double added if the
2515           service is provisioned before first billing
2516
2517 2010-01-30 19:00  ivan
2518
2519         * httemplate/browse/part_pkg_taxclass.html: fix header on report
2520
2521 2010-01-29 12:21  ivan
2522
2523         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
2524           options, RT#7150
2525
2526 2010-01-29 11:52  ivan
2527
2528         * FS/FS/part_export/thirdlane.pm: ssl option
2529
2530 2010-01-26 21:27  ivan
2531
2532         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
2533
2534 2010-01-26 21:21  ivan
2535
2536         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
2537
2538 2010-01-26 02:40  ivan
2539
2540         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
2541           deletes svc_accts, RT#7051
2542
2543 2010-01-26 02:34  ivan
2544
2545         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
2546           records
2547
2548 2010-01-26 02:05  ivan
2549
2550         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
2551           fallout from default pw encryption: fix error reporting when
2552           entering a bad password
2553
2554 2010-01-26 00:35  ivan
2555
2556         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
2557           uniqueness (kludgy) and force to alphanumeric+space and 19 char
2558           max when using thirdlane (conservative guess for 1st pass
2559           implementation), RT#7051
2560
2561 2010-01-26 00:18  ivan
2562
2563         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
2564
2565 2010-01-25 23:15  ivan
2566
2567         * FS/FS/part_export/thirdlane.pm: figured out success/failure
2568           reporting, and wrote DID creation/deletion/assign/unassign,
2569           RT#7051
2570
2571 2010-01-25 22:15  ivan
2572
2573         * FS/FS/part_export/thirdlane.pm: file thirdlane.pm was added on
2574           branch FREESIDE_1_9_BRANCH on 2010-01-26 06:15:35 +0000
2575
2576 2010-01-25 22:15  ivan
2577
2578         * FS/FS/part_export/: thirdlane.pm: initial thirdlane export
2579           w/tenant insert/delete/replace, RT#7051
2580
2581 2010-01-25 22:14  ivan
2582
2583         * FS/FS/svc_pbx.pm: fix label method and doc work
2584
2585 2010-01-25 22:14  ivan
2586
2587         * FS/FS/svc_Common.pm: remove debugging
2588
2589 2010-01-25 14:14  ivan
2590
2591         * httemplate/elements/select-svc_pbx.html: file select-svc_pbx.html
2592           was added on branch FREESIDE_1_9_BRANCH on 2010-01-25 22:14:33
2593           +0000
2594
2595 2010-01-25 14:14  ivan
2596
2597         * httemplate/elements/tr-select-svc_pbx.html: file
2598           tr-select-svc_pbx.html was added on branch FREESIDE_1_9_BRANCH on
2599           2010-01-25 22:14:33 +0000
2600
2601 2010-01-25 14:14  ivan
2602
2603         * httemplate/elements/select-svc_pbx.html,
2604           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
2605           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
2606           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
2607           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
2608           httemplate/edit/elements/edit.html,
2609           httemplate/edit/elements/svc_Common.html,
2610           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
2611           linking DIDs and users to PBXes, RT#7051
2612
2613 2010-01-25 09:41  ivan
2614
2615         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
2616           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
2617
2618 2010-01-25 09:35  ivan
2619
2620         * FS/FS/svc_pbx.pm: file svc_pbx.pm was added on branch
2621           FREESIDE_1_9_BRANCH on 2010-01-25 17:36:59 +0000
2622
2623 2010-01-25 09:35  ivan
2624
2625         * FS/t/svc_pbx.t: file svc_pbx.t was added on branch
2626           FREESIDE_1_9_BRANCH on 2010-01-25 17:37:00 +0000
2627
2628 2010-01-25 09:35  ivan
2629
2630         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
2631           RT#7051
2632
2633 2010-01-24 16:31  ivan
2634
2635         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
2636           already-crypted legacy passwords, RT#7139
2637
2638 2010-01-24 14:38  ivan
2639
2640         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
2641           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
2642           upstream v281 (jan 20, 2010)
2643
2644 2010-01-24 12:37  ivan
2645
2646         * FS/FS/UI/Web.pm: right-align customer # in reports
2647
2648 2010-01-24 11:53  ivan
2649
2650         * httemplate/search/cust_bill.html: fix alignment of customer data
2651
2652 2010-01-24 11:52  ivan
2653
2654         * httemplate/search/cust_bill_pay.html: separate out the invoice
2655           and payment info into multiple columns, and fix application date
2656           showing as payment date
2657
2658 2010-01-21 00:54  ivan
2659
2660         * FS/FS/Conf.pm: correct description for selfservice-body_footer
2661
2662 2010-01-21 00:38  ivan
2663
2664         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
2665           self-service skinning config options, and start taking a stab at
2666           reorganizing config sections, RT#6893
2667
2668 2010-01-21 00:34  ivan
2669
2670         * fs_selfservice/FS-SelfService/cgi/image.cgi: file image.cgi was
2671           added on branch FREESIDE_1_9_BRANCH on 2010-01-21 08:34:24 +0000
2672
2673 2010-01-21 00:34  ivan
2674
2675         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
2676           fs_selfservice/FS-SelfService/cgi/change_bill.html,
2677           fs_selfservice/FS-SelfService/cgi/change_password.html,
2678           fs_selfservice/FS-SelfService/cgi/change_pay.html,
2679           fs_selfservice/FS-SelfService/cgi/change_ship.html,
2680           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
2681           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
2682           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
2683           fs_selfservice/FS-SelfService/cgi/header.html,
2684           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
2685           fs_selfservice/FS-SelfService/cgi/make_payment.html,
2686           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
2687           fs_selfservice/FS-SelfService/cgi/myaccount.html,
2688           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
2689           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
2690           fs_selfservice/FS-SelfService/cgi/payment_results.html,
2691           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
2692           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
2693           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
2694           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
2695           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
2696           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
2697           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
2698           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
2699           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
2700           fs_selfservice/FS-SelfService/cgi/provision.html,
2701           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
2702           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
2703           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
2704           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
2705           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
2706           fs_selfservice/FS-SelfService/cgi/view_usage.html,
2707           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
2708           fs_selfservice/FS-SelfService/cgi/image.cgi,
2709           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
2710           FS/FS/Conf.pm: more self-service skinning config options, and
2711           start taking a stab at reorganizing config sections, RT#6893
2712
2713 2010-01-19 15:11  jeff
2714
2715         * FS/FS/part_export/prizm.pm: SM in new window
2716
2717 2010-01-19 09:48  jeff
2718
2719         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
2720
2721 2010-01-18 20:54  ivan
2722
2723         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
2724           sure some xml fields don't get larger than what paymentech wants
2725
2726 2010-01-18 19:24  mark
2727
2728         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
2729           files, RT#1526
2730
2731 2010-01-18 16:13  ivan
2732
2733         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
2734           removal of billpkgnum display
2735
2736 2010-01-16 22:40  ivan
2737
2738         * FS/FS/ClientAPI/MasonComponent.pm: fix for
2739           selfservice_server-base_url without a trailing /
2740
2741 2010-01-16 19:31  ivan
2742
2743         * FS/FS/cust_main.pm: return an error for 0 amount payments to
2744           avoid a $0 payment getting stuck in declined or captured status,
2745           RT#6993
2746
2747 2010-01-16 18:34  ivan
2748
2749         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
2750           phone numbers, RT#7000
2751
2752 2010-01-16 18:22  ivan
2753
2754         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
2755           svc_acct... custnum and invnum are user-visible, other database
2756           ids, not so much.  also, breaks phone number search w/current Pg,
2757           RT#7000
2758
2759 2010-01-16 17:05  jeff
2760
2761         * FS/FS/cust_pkg.pm: rest of work around bug in pre-perl5.10 which
2762           is at best noisy and at worst missorting
2763
2764 2010-01-16 16:22  jeff
2765
2766         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
2767           best noisy and at worst missorting
2768
2769 2010-01-16 15:39  ivan
2770
2771         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
2772           termination price plan, RT#6932
2773
2774 2010-01-16 15:06  ivan
2775
2776         * httemplate/search/cust_svc.html: fix searching for unlinked
2777           services?  RT#7059
2778
2779 2010-01-16 12:44  ivan
2780
2781         * ChangeLog: preparing for 1.9.2
2782
2783 2010-01-14 19:59  ivan
2784
2785         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
2786
2787 2010-01-12 19:14  ivan
2788
2789         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
2790           the errors fatal
2791
2792 2010-01-12 09:17  jeff
2793
2794         * FS/FS/part_export/prizm.pm: add some debugging
2795
2796 2010-01-12 09:16  jeff
2797
2798         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
2799           numeric messages
2800
2801 2010-01-09 02:03  ivan
2802
2803         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
2804           this all work right :/
2805
2806 2010-01-09 00:21  ivan
2807
2808         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
2809
2810 2010-01-07 01:48  mark
2811
2812         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
2813           batch import (RT#6967)
2814
2815 2010-01-05 20:47  ivan
2816
2817         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
2818           changes...
2819
2820 2010-01-05 20:43  ivan
2821
2822         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
2823           warning
2824
2825 2010-01-05 20:41  ivan
2826
2827         * FS/FS/cust_main.pm: doc
2828
2829 2010-01-03 20:13  jeff
2830
2831         * bin/opensrs_domain_pkgs: file opensrs_domain_pkgs was added on
2832           branch FREESIDE_1_9_BRANCH on 2010-03-09 04:41:08 +0000
2833
2834 2010-01-03 20:13  jeff
2835
2836         * bin/opensrs_domain_pkgs: untested triggering of export on
2837           payments, requires config enable (RT5825)
2838
2839 2010-01-03 19:23  jeff
2840
2841         * bin/monitor: add some debugging
2842
2843 2010-01-02 18:54  ivan
2844
2845         * Makefile: fix RT_SiteConfig.pm substitution
2846
2847 2009-12-31 15:03  mark
2848
2849         * FS/FS/pay_batch/RBC.pm: Add pre-header line
2850
2851 2009-12-31 04:56  ivan
2852
2853         * rt/: Makefile, lib/RT.pm: rt 3.6.10
2854
2855 2009-12-31 04:44  ivan
2856
2857         * rt/: etc/RT_Config.pm.in, html/Admin/Users/Modify.html,
2858           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
2859           html/Elements/PageLayout, html/Elements/QuickCreate,
2860           html/Elements/SelectDate, html/Elements/SimpleSearch,
2861           html/Elements/Tabs, html/Elements/TicketList,
2862           html/Elements/TitleBoxStart, html/Elements/CollectionAsTable/Row,
2863           html/NoAuth/css/3.5-default/main.css,
2864           html/NoAuth/css/3.5-default/misc.css,
2865           html/NoAuth/css/3.5-default/titlebox.css,
2866           html/NoAuth/css/3.5-default/transactions.css,
2867           html/Prefs/SearchOptions.html, html/Search/Bulk.html,
2868           html/Ticket/Create.html, html/Ticket/Display.html,
2869           html/Ticket/Elements/ShowSummary,
2870           html/Ticket/Elements/ShowTransactionAttachments,
2871           html/Ticket/Elements/Tabs, html/User/Prefs.html,
2872           html/Widgets/TitleBoxStart, lib/RT/Groups_Overlay.pm,
2873           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
2874           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
2875           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
2876           sbin/rt-setup-database.in: rt 3.6.10
2877
2878 2009-12-31 04:35  ivan
2879
2880         * rt/FREESIDE_MODIFIED: up-to-date
2881
2882 2009-12-30 23:16  ivan
2883
2884         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
2885           with recent DBIx::DBSchema
2886
2887 2009-12-30 21:10  ivan
2888
2889         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
2890           agentnums with freeside-daily
2891
2892 2009-12-30 19:33  ivan
2893
2894         * Makefile: goodbye conf dir
2895
2896 2009-12-30 18:50  jeff
2897
2898         * FS/FS/cust_main.pm: really reduce the noise
2899
2900 2009-12-29 22:41  jeff
2901
2902         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
2903           elements
2904
2905 2009-12-29 22:05  jeff
2906
2907         * FS/FS/cust_main.pm: noise reduction
2908
2909 2009-12-29 21:22  jeff
2910
2911         * FS/FS/tax_rate.pm: noise reduction
2912
2913 2009-12-29 18:39  jeff
2914
2915         * FS/FS/cust_bill_pkg_detail.pm: use the class used
2916
2917 2009-12-29 18:26  jeff
2918
2919         * FS/FS/cust_main.pm: noise reduction
2920
2921 2009-12-28 20:49  ivan
2922
2923         * FS/bin/freeside-upgrade: output SQL statements as we run them
2924           (and only the ones we run), not immediately
2925
2926 2009-12-28 20:44  ivan
2927
2928         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
2929
2930 2009-12-28 20:24  ivan
2931
2932         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
2933           non-mysql, takes forever on large dbs, RT#6946
2934
2935 2009-12-28 17:38  ivan
2936
2937         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
2938
2939 2009-12-28 17:00  mark
2940
2941         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
2942           httemplate/elements/menu.html: Add Browse attachments ACL
2943           (RT#4964)
2944
2945 2009-12-28 16:33  mark
2946
2947         * FS/FS/Conf.pm: RT#6358
2948
2949 2009-12-28 11:18  ivan
2950
2951         * FS/FS/o2m_Common.pm: beginning of prospect/CRM/contact work
2952
2953 2009-12-28 11:18  ivan
2954
2955         * FS/FS/o2m_Common.pm: file o2m_Common.pm was added on branch
2956           FREESIDE_1_9_BRANCH on 2010-04-29 07:43:21 +0000
2957
2958 2009-12-27 21:25  ivan
2959
2960         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
2961
2962 2009-12-26 17:00  jeff
2963
2964         * FS/FS/: cust_main.pm, cust_location.pm: improve spacing around
2965           county
2966
2967 2009-12-23 15:32  jeff
2968
2969         * bin/monitor: remove debugging
2970
2971 2009-12-23 15:29  jeff
2972
2973         * bin/: monitor: add non-forking one machine monitor program
2974
2975 2009-12-23 15:29  jeff
2976
2977         * bin/monitor: file monitor was added on branch FREESIDE_1_9_BRANCH
2978           on 2009-12-23 23:29:54 +0000
2979
2980 2009-12-23 15:14  jeff
2981
2982         * FS/FS/Yori.pm: teach yori to do some load monitoring
2983
2984 2009-12-23 13:21  jeff
2985
2986         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
2987           FS/FS/cust_pkg.pm,
2988           httemplate/view/cust_main/packages/location.html: correct invoice
2989           package address display and reduce false laziness
2990
2991 2009-12-22 16:30  mark
2992
2993         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
2994           httemplate/edit/process/svc_acct.cgi,
2995           httemplate/view/svc_acct.cgi: Tweak set_password per RT#6358
2996
2997 2009-12-21 06:36  jeff
2998
2999         * bin/fetch_and_expand_taxes: file fetch_and_expand_taxes was added
3000           on branch FREESIDE_1_9_BRANCH on 2009-12-21 14:37:22 +0000
3001
3002 2009-12-21 06:36  jeff
3003
3004         * bin/reassemble_taxes: file reassemble_taxes was added on branch
3005           FREESIDE_1_9_BRANCH on 2009-12-21 14:37:22 +0000
3006
3007 2009-12-21 06:36  jeff
3008
3009         * bin/fetch_and_expand_taxes, bin/reassemble_taxes, FS/FS/Conf.pm,
3010           FS/FS/tax_rate.pm: move cch conf into database and add a couple
3011           small tools for processing updates more manually
3012
3013 2009-12-20 18:56  mark
3014
3015         * httemplate/search/elements/search-xls.html: Fix filename for
3016           Excel spreadsheet reports
3017
3018 2009-12-20 18:00  ivan
3019
3020         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
3021           link cancel expired (and suspend adjourned) packages, and catch
3022           and return errors in all cases, RT#6627
3023
3024 2009-12-20 13:52  ivan
3025
3026         * FS/FS/Conf.pm: late fee package class specified in the event
3027           action instead of a global finance_pkgclass config, RT#6617
3028
3029 2009-12-20 13:48  ivan
3030
3031         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
3032           fee package class specified in the event action instead of a
3033           global finance_pkgclass config, RT#6617
3034
3035 2009-12-20 11:42  ivan
3036
3037         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
3038           wrong account for customers who have multiple accounts, RT#6681,
3039           fallout from RT#4189
3040
3041 2009-12-19 22:52  ivan
3042
3043         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
3044           package search, RT#6609
3045
3046 2009-12-19 18:51  ivan
3047
3048         * FS/FS/cust_pkg.pm: fix bulk package order with one package
3049           changing to one new package, RT#6519, fallout from RT#4499
3050
3051 2009-12-19 17:02  ivan
3052
3053         * httemplate/view/cust_main/: packages.html, payment_history.html:
3054           fix cust_main-packages-years, RT#6798
3055
3056 2009-12-19 14:41  ivan
3057
3058         * httemplate/edit/cust_credit.cgi: add add'l info field as a
3059           customer-editable field, RT#6505
3060
3061 2009-12-19 14:32  ivan
3062
3063         * httemplate/view/cust_main/payment_history.html: make room for
3064           credit reasons in popup
3065
3066 2009-12-19 12:58  mark
3067
3068         * FS/: bin/freeside-paymentech-upload, FS/pay_batch/paymentech.pm,
3069           bin/freeside-paymentech-download: Fix date format string and
3070           quoting of password
3071
3072 2009-12-19 12:29  ivan
3073
3074         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
3075
3076 2009-12-19 11:10  ivan
3077
3078         * FS/FS/part_pkg.pm: fix package order to really display only those
3079           pacakges available
3080
3081 2009-12-19 11:09  ivan
3082
3083         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
3084           class selection changes
3085
3086 2009-12-16 09:35  ivan
3087
3088         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
3089           table consistency, input sizes and maxlengths, RT#4964
3090
3091 2009-12-16 07:07  jeff
3092
3093         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
3094           cust_main.pm, cust_pkg.pm: group invoice line items by location,
3095           show location address on invoice, option for due date rather than
3096           invoice date on prior unpaid invoice line items, and option for
3097           aging on invoice (#6418, #5235, #4648)
3098
3099 2009-12-13 23:52  ivan
3100
3101         * FS/FS/svc_acct.pm: use a global config too
3102
3103 2009-12-13 23:10  ivan
3104
3105         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
3106           overlimit_groups agent-specific config, overriding
3107           export-specific overlimit_groups, RT#6622
3108
3109 2009-12-13 17:41  mark
3110
3111         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
3112           httemplate/edit/cust_main_attach.cgi,
3113           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
3114           httemplate/view/cust_main/attachments.html: Add access right to
3115           view attachments
3116
3117 2009-12-12 18:10  ivan
3118
3119         * ChangeLog: 1.9.2ish
3120
3121 2009-12-12 14:35  ivan
3122
3123         * FS/FS/cust_credit_bill_pkg.pm: doc
3124
3125 2009-12-12 14:22  ivan
3126
3127         * Makefile: sync versioning with branches, sorry jeremy
3128
3129 2009-12-10 15:03  ivan
3130
3131         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
3132
3133 2009-12-07 22:29  mark
3134
3135         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
3136
3137 2009-12-06 15:44  ivan
3138
3139         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
3140           when cloning
3141
3142 2009-12-06 15:18  ivan
3143
3144         * httemplate/elements/header.html: fix search box clearing from
3145           within RT, caused by different quoting rules in RT comp_root.
3146           grr.
3147
3148 2009-12-06 11:19  ivan
3149
3150         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
3151           and title, RT#6823
3152
3153 2009-12-05 15:36  jeff
3154
3155         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
3156
3157 2009-12-03 20:45  ivan
3158
3159         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
3160           customer-specific account report (and some small refactoring of
3161           method names to clash less), RT#6180
3162
3163 2009-12-03 20:40  ivan
3164
3165         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
3166           FS/FS/cust_event.pm, FS/FS/cust_main.pm,
3167           httemplate/search/477.html, httemplate/search/cust_bill.html,
3168           httemplate/search/cust_bill_event.cgi,
3169           httemplate/search/cust_event.html,
3170           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
3171           httemplate/search/report_svc_acct.html,
3172           httemplate/view/cust_main/packages.html, FS/FS/cust_pkg.pm,
3173           httemplate/misc/email-customers.html,
3174           httemplate/misc/process/bulk_change_pkg.cgi,
3175           httemplate/misc/process/email-customers.html: customer-specific
3176           account report (and some small refactoring of method names to
3177           clash less), RT#6180
3178
3179 2009-12-03 11:22  ivan
3180
3181         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
3182           for peter
3183
3184 2009-12-03 11:06  ivan
3185
3186         * FS/FS/Report/Table/Monthly.pm,
3187           httemplate/graph/cust_bill_pkg.cgi,
3188           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
3189           option for peter
3190
3191 2009-12-02 23:53  ivan
3192
3193         * FS/FS/Schema.pm: index cdrbatchnum
3194
3195 2009-12-02 23:37  ivan
3196
3197         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
3198           import (and skip blank lines), RT#6801
3199
3200 2009-12-02 23:18  ivan
3201
3202         * httemplate/search/cdr.html: fix cdr search
3203
3204 2009-12-02 20:22  ivan
3205
3206         * FS/FS/cdr/sansay.pm: no header?
3207
3208 2009-12-02 12:58  ivan
3209
3210         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
3211           improvement on CDR billing, RT#6386
3212
3213 2009-12-02 12:51  ivan
3214
3215         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
3216           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
3217           unlinked forwards, domains, broadband/external/www services,
3218           RT#6794
3219
3220 2009-12-01 11:16  jeff
3221
3222         * FS/FS/cust_bill.pm: want a listref not a list
3223
3224 2009-11-29 16:38  ivan
3225
3226         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
3227           bulk sending of customer notices, RT#6778
3228
3229 2009-11-29 16:06  ivan
3230
3231         * httemplate/edit/REAL_cust_pkg.cgi: fix
3232
3233 2009-11-29 16:04  ivan
3234
3235         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
3236           UI changes to make it impossible to add a start date to a package
3237           that already has a setup fee (can still remove an existing start
3238           date causing problems), RT#6712
3239
3240 2009-11-29 15:18  ivan
3241
3242         * FS/FS/: Conf.pm, cust_pkg.pm: add
3243           cust_pkg-change_pkgpart-bill_now option to bill the new package
3244           immediately on package changes.  Useful for prepaid situations
3245           with RADIUS where an Expiration attribute base don the package
3246           must be present at all times.  RT#6692
3247
3248 2009-11-29 15:15  ivan
3249
3250         * FS/FS/cust_main.pm: doc: spelling
3251
3252 2009-11-25 16:27  ivan
3253
3254         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
3255
3256 2009-11-25 11:58  ivan
3257
3258         * httemplate/edit/part_pkg.cgi: don't consider disabled report
3259           classes, don't load up the whole table just to see if there are
3260           any
3261
3262 2009-11-25 11:32  jeff
3263
3264         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
3265           records in cdr sections
3266
3267 2009-11-25 08:13  jeff
3268
3269         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
3270           dups, and rearrange
3271
3272 2009-11-25 08:09  jeff
3273
3274         * conf/invoice_latex: really insert a pagebreak
3275
3276 2009-11-25 08:07  jeff
3277
3278         * conf/invoice_latex: oops.. need updated template for new formats
3279
3280 2009-11-24 13:00  ivan
3281
3282         * FS/FS/cust_bill.pm: debugging left on
3283
3284 2009-11-24 09:05  jeff
3285
3286         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
3287
3288 2009-11-23 23:42  ivan
3289
3290         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
3291           search/timeworked.html: timeworked report: carry the date range
3292           through to the success redirect
3293
3294 2009-11-23 23:23  ivan
3295
3296         * httemplate/search/: report_timeworked.html: add date constratint
3297           on time worked search
3298
3299 2009-11-23 23:23  ivan
3300
3301         * httemplate/search/report_timeworked.html: file
3302           report_timeworked.html was added on branch FREESIDE_1_9_BRANCH on
3303           2009-11-24 07:23:47 +0000
3304
3305 2009-11-23 22:04  ivan
3306
3307         * FS/FS/cust_main.pm: send card number with void transactions for
3308           B:OP:IPPay, RT#5690
3309
3310 2009-11-23 17:11  mark
3311
3312         * FS/FS/Schema.pm, httemplate/browse/cust_attachment.html,
3313           httemplate/edit/cust_main_attach.cgi,
3314           httemplate/edit/process/cust_main_attach.cgi,
3315           httemplate/elements/menu.html,
3316           httemplate/misc/cust_attachment.cgi,
3317           httemplate/search/elements/search-html.html,
3318           httemplate/view/cust_main/attachments.html: cust_attachment
3319           improvement, RT#4964 and #6225
3320
3321 2009-11-20 09:39  jeff
3322
3323         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
3324           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
3325           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
3326           conf/invoice_html, httemplate/browse/pkg_category.html,
3327           httemplate/browse/usage_class.html,
3328           httemplate/edit/pkg_category.html,
3329           httemplate/edit/usage_class.html: invoice formatting: add
3330           sections for usage, add sections per svc_phone, add folding like
3331           line items into one #6592
3332
3333 2009-11-19 01:47  ivan
3334
3335         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
3336           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
3337           bin/cdr.http_and_import, bin/cdr.import,
3338           httemplate/elements/select-cdrbatch.html,
3339           httemplate/elements/tr-select-cdrbatch.html,
3340           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
3341           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
3342
3343 2009-11-19 01:43  ivan
3344
3345         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
3346           RT#6386
3347
3348 2009-11-19 01:39  ivan
3349
3350         * FS/MANIFEST: proper cdr_batch table, RT#6386
3351
3352 2009-11-19 01:32  ivan
3353
3354         * FS/FS/cdr_batch.pm: file cdr_batch.pm was added on branch
3355           FREESIDE_1_9_BRANCH on 2009-11-19 09:35:13 +0000
3356
3357 2009-11-19 01:32  ivan
3358
3359         * FS/t/cdr_batch.t: file cdr_batch.t was added on branch
3360           FREESIDE_1_9_BRANCH on 2009-11-19 09:35:13 +0000
3361
3362 2009-11-19 01:32  ivan
3363
3364         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
3365           RT#6386
3366
3367 2009-11-18 23:06  ivan
3368
3369         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
3370           RT#6316
3371
3372 2009-11-18 22:21  ivan
3373
3374         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
3375           RT#6407
3376
3377 2009-11-18 01:39  mark
3378
3379         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
3380           httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
3381
3382 2009-11-18 01:27  mark
3383
3384         * FS/FS/pay_batch/RBC.pm: RT#4768, RBC batch format
3385
3386 2009-11-18 01:27  mark
3387
3388         * FS/FS/pay_batch/RBC.pm: file RBC.pm was added on branch
3389           FREESIDE_1_9_BRANCH on 2009-11-18 09:40:04 +0000
3390
3391 2009-11-18 01:09  mark
3392
3393         * httemplate/: browse/cust_attachment.html,
3394           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
3395           and #6225
3396
3397 2009-11-18 01:09  mark
3398
3399         * httemplate/misc/cust_attachment.cgi: file cust_attachment.cgi was
3400           added on branch FREESIDE_1_9_BRANCH on 2009-11-24 01:11:22 +0000
3401
3402 2009-11-18 01:09  mark
3403
3404         * httemplate/browse/cust_attachment.html: file cust_attachment.html
3405           was added on branch FREESIDE_1_9_BRANCH on 2009-11-24 01:11:21
3406           +0000
3407
3408 2009-11-17 14:06  ivan
3409
3410         * FS/FS/cust_main.pm: do a case-insensive search on
3411           browser-remembered results, so starting to use USPS verification
3412           (which UPPERCASES everything) doesn't invalidate everything your
3413           browser remembered in quick payment entry
3414
3415 2009-11-16 23:42  ivan
3416
3417         * httemplate/search/: report_cust_pay.html,
3418           report_cust_refund.html, elements/cust_pay_or_refund.html: add
3419           otaker to payment/refund search, RT#6407
3420
3421 2009-11-16 23:08  ivan
3422
3423         * httemplate/: elements/menu.html, search/report_cust_refund.html:
3424           add refund report, RT#6407
3425
3426 2009-11-15 19:55  ivan
3427
3428         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3429           httemplate/search/cust_bill.html,
3430           httemplate/search/report_cust_bill.html: add ability to search on
3431           ranges of charged, owed to adv. invoice report, RT#6407
3432
3433 2009-11-15 18:27  ivan
3434
3435         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
3436           disable_cron_billing config, RT#6407
3437
3438 2009-11-13 16:08  ivan
3439
3440         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
3441           httemplate/search/cust_main.html,
3442           httemplate/search/report_cust_main.html: add invoice terms to
3443           advanced customer report.  dogfood.
3444
3445 2009-11-12 08:56  jeff
3446
3447         * FS/FS/: tax_rate.pm, Schema.pm: correct bugs in tax replacement
3448           routine and allow updates to function
3449
3450 2009-11-06 14:07  ivan
3451
3452         * FS/FS/cust_main.pm: use business-onlinepayment-description in
3453           1.9, even without $pkgs
3454
3455 2009-11-05 17:51  ivan
3456
3457         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
3458           emailinvoice-apostrophe config option to allow apostrophies in
3459           invoice email addresses, RT#6464
3460
3461 2009-11-05 16:25  ivan
3462
3463         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
3464           httemplate/search/report_cust_main.html: add "payment expiration
3465           before" to customer report, RT#6447
3466
3467 2009-11-05 15:55  ivan
3468
3469         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
3470           SELECT so huge
3471
3472 2009-11-05 14:01  ivan
3473
3474         * httemplate/search/svc_acct.cgi: improvements in time remaining
3475           report: correctly account for unpaid time for non-monthly
3476           customers, report in hours+minutes intead of using Time::Duration
3477           days/hours
3478
3479 2009-11-05 13:22  ivan
3480
3481         * FS/bin/: freeside-paymentech-download,
3482           freeside-paymentech-upload: back to old host name, info from
3483           customer/paymentech was bogus, RT#5650
3484
3485 2009-11-05 11:40  ivan
3486
3487         * FS/FS/pkg_category.pm: fix pkg_category upgrade on 1.9 too
3488
3489 2009-11-04 17:47  ivan
3490
3491         * FS/bin/: freeside-paymentech-download,
3492           freeside-paymentech-upload: update paymentech live server,
3493           RT#5650
3494
3495 2009-11-04 16:52  ivan
3496
3497         * FS/FS/pkg_category.pm: fix pkg_category upgrades
3498
3499 2009-11-03 17:40  ivan
3500
3501         * FS/bin/: freeside-paymentech-download,
3502           freeside-paymentech-upload: add explicit use of Expect module, so
3503           the error is thrown immediate, RT#5650
3504
3505 2009-11-03 17:04  ivan
3506
3507         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
3508           httemplate/config/config-view.cgi: reconcile breakage from stale
3509           accounts, RT#6407
3510
3511 2009-11-03 16:59  ivan
3512
3513         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
3514           warning
3515
3516 2009-11-03 16:53  ivan
3517
3518         * FS/FS/cust_pkg.pm, httemplate/browse/part_pkg.cgi: fix customer
3519           package search (fallout from customer classes) & add "not yet
3520           billed" status to customer package report
3521
3522 2009-11-03 12:44  ivan
3523
3524         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
3525
3526 2009-11-03 11:56  ivan
3527
3528         * FS/bin/: freeside-paymentech-download,
3529           freeside-paymentech-upload: check for zip and unzip commands, use
3530           multi-arg version of system to prevent the shell getting its
3531           hands on things (metacharacters in pw or whatnot), RT#5650
3532
3533 2009-11-03 11:11  ivan
3534
3535         * FS/bin/: freeside-paymentech-download,
3536           freeside-paymentech-upload: update usage & manpage w/ freeside-
3537           prefix
3538
3539 2009-11-03 11:03  ivan
3540
3541         * FS/bin/: freeside-paymentech-download,
3542           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
3543           in 0.18 File::Temp on perl 5.10.0, RT#5650
3544
3545 2009-11-03 10:54  ivan
3546
3547         * FS/bin/freeside-paymentech-download: file
3548           freeside-paymentech-download was added on branch
3549           FREESIDE_1_9_BRANCH on 2009-11-03 18:54:19 +0000
3550
3551 2009-11-03 10:54  ivan
3552
3553         * FS/bin/freeside-paymentech-upload: file
3554           freeside-paymentech-upload was added on branch
3555           FREESIDE_1_9_BRANCH on 2009-11-03 18:54:19 +0000
3556
3557 2009-11-03 10:53  ivan
3558
3559         * bin/paymentech-download, bin/paymentech-upload,
3560           FS/bin/freeside-paymentech-download,
3561           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
3562           RT#5650
3563
3564 2009-11-02 19:13  ivan
3565
3566         * FS/FS/Cron/breakage.pm: file breakage.pm was added on branch
3567           FREESIDE_1_9_BRANCH on 2009-11-03 03:13:47 +0000
3568
3569 2009-11-02 19:13  ivan
3570
3571         * FS/FS/Conf.pm, FS/bin/freeside-daily,
3572           httemplate/config/config-process.cgi,
3573           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
3574           httemplate/elements/tr-select-part_pkg.html,
3575           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
3576           accounts, RT#6407
3577
3578 2009-11-02 17:48  ivan
3579
3580         * bin/paymentech-download: spelling
3581
3582 2009-11-02 17:44  ivan
3583
3584         * bin/paymentech-download: add -a option for archive dir
3585
3586 2009-11-02 17:21  ivan
3587
3588         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
3589           based on notes from #5650
3590
3591 2009-11-02 13:21  ivan
3592
3593         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
3594           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
3595
3596 2009-11-01 15:03  jeff
3597
3598         * httemplate/search/: 477.html, elements/search-csv.html: form 477
3599           improvements #6499
3600
3601 2009-10-31 14:22  jeff
3602
3603         * FS/FS/cust_bill.pm: unbork summary page invoices
3604
3605 2009-10-30 16:29  ivan
3606
3607         * httemplate/elements/select-part_event.html: file
3608           select-part_event.html was added on branch FREESIDE_1_9_BRANCH on
3609           2009-10-30 23:30:13 +0000
3610
3611 2009-10-30 16:29  ivan
3612
3613         * httemplate/elements/tr-select-part_event.html: file
3614           tr-select-part_event.html was added on branch FREESIDE_1_9_BRANCH
3615           on 2009-10-30 23:30:12 +0000
3616
3617 2009-10-30 16:29  ivan
3618
3619         * httemplate/elements/select-part_event.html,
3620           httemplate/elements/tr-select-part_event.html,
3621           FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
3622           httemplate/elements/select-payby.html,
3623           httemplate/search/cust_event.html,
3624           httemplate/search/report_cust_event.html: more reporting options
3625           for failed billing events, RT#6447
3626
3627 2009-10-30 11:55  ivan
3628
3629         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: backporting recent
3630           paymentech changes to _1_9_BRANCH
3631
3632 2009-10-30 11:51  ivan
3633
3634         * bin/: paymentech-download, paymentech-upload: adding paymentech-*
3635           on _1_9_BRANCH
3636
3637 2009-10-30 11:37  ivan
3638
3639         * FS/FS/: Conf.pm: add paymentech to batch config options
3640
3641 2009-10-29 17:02  ivan
3642
3643         * httemplate/: browse/cust_main_county.cgi,
3644           edit/bulk-cust_main_county.html,
3645           edit/process/bulk-cust_main_county.html: bulk tax changes,
3646           RT#6445
3647
3648 2009-10-29 16:42  mark
3649
3650         * bin/paymentech-upload: add option to upload all open batches
3651
3652 2009-10-29 16:42  ivan
3653
3654         * bin/paymentech-upload: file paymentech-upload was added on branch
3655           FREESIDE_1_9_BRANCH on 2009-10-30 18:51:05 +0000
3656
3657 2009-10-29 16:37  ivan
3658
3659         * httemplate/edit/bulk-cust_main_county.html: friendlier error
3660           message when you select nothing, RT#6445
3661
3662 2009-10-29 16:36  ivan
3663
3664         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
3665           RT#6445
3666
3667 2009-10-29 15:55  ivan
3668
3669         * FS/bin/freeside-queued: have freeside-queued be more resillient
3670           in the face of a database that's gone away, RT#6428
3671
3672 2009-10-29 15:18  mark
3673
3674         * httemplate/edit/payment_gateway.html: add Jety to the list
3675
3676 2009-10-28 12:04  ivan
3677
3678         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
3679           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
3680           (and other fields controlled by check in svc_acct and also
3681           svc_www, svc_domain and svc_forward), RT#6366
3682
3683 2009-10-28 11:16  ivan
3684
3685         * FS/FS/part_svc.pm: fix removing a flag from a service definition
3686           column
3687
3688 2009-10-28 10:26  ivan
3689
3690         * httemplate/misc/inventory_item-import.html: fix inventory upload,
3691           RT#6366
3692
3693 2009-10-27 23:13  ivan
3694
3695         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
3696           httemplate/search/cust_pkg.cgi,
3697           httemplate/search/report_cust_pkg.html,
3698           httemplate/view/cust_main/packages.html: customer link to package
3699           reports for that customer, RT#6180
3700
3701 2009-10-27 11:11  ivan
3702
3703         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
3704           httemplate/elements/header.html: address1 search, RT#5060
3705
3706 2009-10-26 16:20  ivan
3707
3708         * httemplate/elements/tr-select-pkg_class.html: didn't want to
3709           revert that, though
3710
3711 2009-10-26 16:17  ivan
3712
3713         * httemplate/elements/tr-select-pkg_class.html: better fix for
3714           ignoring disabled package classes that doesn't search them twice
3715
3716 2009-10-26 14:55  ivan
3717
3718         * FS/FS/cust_bill_pkg.pm: turn off debugging
3719
3720 2009-10-25 18:11  ivan
3721
3722         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
3723           uninitialized value in numeric gt (>)" warning
3724
3725 2009-10-25 16:30  ivan
3726
3727         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
3728           realtime_collect, RT#5071
3729
3730 2009-10-24 16:37  ivan
3731
3732         * bin/paymentech-download: file paymentech-download was added on
3733           branch FREESIDE_1_9_BRANCH on 2009-10-30 18:51:05 +0000
3734
3735 2009-10-24 16:37  mark
3736
3737         * bin/: paymentech-download, paymentech-upload: Scripts for
3738           paymentech batch transfer
3739
3740 2009-10-23 19:04  ivan
3741
3742         * FS/FS/ClientAPI/MyAccount.pm,
3743           fs_selfservice/FS-SelfService/cgi/decline.html,
3744           fs_selfservice/FS-SelfService/cgi/login.html,
3745           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3746           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3747           fs_selfservice/FS-SelfService/cgi/signup.html,
3748           fs_selfservice/FS-SelfService/cgi/success.html: remove an
3749           inadvertant debugging call left in, allow an agentnum to be
3750           specfied for non-logged in situations, RT#6166
3751
3752 2009-10-23 17:34  ivan
3753
3754         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
3755           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
3756           selfservice per-agent skinning
3757
3758 2009-10-23 17:16  ivan
3759
3760         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
3761           about being passed an empty number
3762
3763 2009-10-23 17:04  ivan
3764
3765         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
3766           data' warning
3767
3768 2009-10-22 18:41  ivan
3769
3770         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
3771           config to collapse multiple phone numbers (or whatever) into as
3772           few lines as possible on invoices, RT#5223
3773
3774 2009-10-22 15:11  ivan
3775
3776         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
3777
3778 2009-10-22 01:08  ivan
3779
3780         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
3781           now, need to test & see if the data make sense, RT#5496
3782
3783 2009-10-21 22:32  ivan
3784
3785         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
3786           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
3787           item" (rare)
3788
3789 2009-10-21 17:28  ivan
3790
3791         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
3792           import, RT#5226
3793
3794 2009-10-21 00:09  ivan
3795
3796         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
3797
3798 2009-10-20 23:34  ivan
3799
3800         * httemplate/search/prepay_credit.html: fix agent link in unused
3801           prepaid card report
3802
3803 2009-10-20 16:24  ivan
3804
3805         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
3806           against a specific package when taxes are in use
3807
3808 2009-10-20 13:47  ivan
3809
3810         * bin/cdr-netsapiens.import: basic import working, still need
3811           better src/dst mapping, RT#5226
3812
3813 2009-10-20 13:43  ivan
3814
3815         * FS/FS/part_export/netsapiens.pm: better debug line showing full
3816           URL, RT#5226
3817
3818 2009-10-20 11:30  ivan
3819
3820         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
3821           duplicate 'Credit card' or 'Check' choices even when
3822           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
3823
3824 2009-10-16 15:39  ivan
3825
3826         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
3827           carp & controlled by $DEBUG
3828
3829 2009-10-12 07:11  ivan
3830
3831         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
3832
3833 2009-10-12 06:09  ivan
3834
3835         * FS/FS/part_export/shellcommands.pm: terrible typo
3836
3837 2009-10-12 05:50  ivan
3838
3839         * FS/FS/part_export/shellcommands.pm: add customer information to
3840           shellcommands export, RT#5351
3841
3842 2009-10-12 02:10  ivan
3843
3844         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
3845           modules in signup.cgi instead of in the template, fixes "Insecure
3846           dependency in rquire"
3847
3848 2009-10-11 23:48  ivan
3849
3850         * FS/FS/ClientAPI/MyAccount.pm,
3851           fs_selfservice/FS-SelfService/cgi/myaccount.html,
3852           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
3853           inadvertant "unknown package" error, fallout from pkg-balance
3854           work, RT#6125
3855
3856 2009-10-11 23:43  ivan
3857
3858         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
3859           for no finance_pkgclass set
3860
3861 2009-10-10 19:41  ivan
3862
3863         * ChangeLog, debian/changelog: Updated for 1.9.1
3864
3865 2009-10-10 18:57  ivan
3866
3867         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
3868
3869 2009-10-10 18:50  ivan
3870
3871         * Makefile, bin/cvs2cl: helps to have the tool
3872
3873 2009-10-10 18:48  ivan
3874
3875         * Makefile: do it
3876
3877 2009-10-10 18:48  ivan
3878
3879         * rt/lib/RT.pm: huh #2
3880
3881 2009-10-10 18:46  ivan
3882
3883         * rt/Makefile: huh
3884
3885 2009-10-10 18:45  ivan
3886
3887         * httemplate/search/elements/search-html.html: don't try to follow
3888           a blank redirect
3889
3890 2009-10-10 18:45  ivan
3891
3892         * httemplate/search/report_cdr.html: end form
3893
3894 2009-10-10 18:45  ivan
3895
3896         * httemplate/elements/tr-textarea.html: new rows and cols options
3897
3898 2009-10-10 18:44  ivan
3899
3900         * httemplate/elements/tr-select-pkg_class.html: respect
3901           element_name
3902
3903 2009-10-10 18:43  ivan
3904
3905         * httemplate/browse/agent.cgi: cleanup
3906
3907 2009-10-10 18:42  ivan
3908
3909         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
3910
3911 2009-10-10 18:41  ivan
3912
3913         * FS/FS/part_export/globalpops_voip.pm: correct variable
3914           initialization
3915
3916 2009-10-10 18:40  ivan
3917
3918         * FS/FS/: access_right.pm, access_usergroup.pm,
3919           clientapi_session_field.pm, cust_svc_option.pm: remembered to
3920           customize this manpage
3921
3922 2009-10-10 18:39  ivan
3923
3924         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
3925
3926 2009-10-09 20:22  ivan
3927
3928         * ChangeLog: commit message for a file about commitmessages
3929
3930 2009-10-09 16:59  ivan
3931
3932         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
3933           httemplate/edit/cust_main/billing.html,
3934           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
3935           httemplate/edit/quick-charge.html,
3936           httemplate/edit/process/quick-charge.cgi: change invoice terms
3937           for one-time charges (& bill them immediately), RT#5891
3938
3939 2009-10-09 14:37  ivan
3940
3941         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
3942
3943 2009-10-08 01:28  ivan
3944
3945         * httemplate/view/cust_main/packages.html: fix "show old packages"
3946           accidentally hiding cancelled packages, RT#5276
3947
3948 2009-10-07 23:00  ivan
3949
3950         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
3951           cooperation (and no HASH() queue noise with -m)
3952
3953 2009-10-07 22:44  ivan
3954
3955         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
3956           harmless) warnings:
3957
3958           Argument "" isn't numeric in sprintf at
3959           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
3960
3961           Argument "" isn't numeric in subtraction (-) at
3962           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
3963
3964           Argument "" isn't numeric in addition (+) at
3965           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
3966
3967 2009-10-07 22:09  ivan
3968
3969         * FS/FS/cust_bill.pm: tyop
3970
3971 2009-10-07 18:15  ivan
3972
3973         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
3974           conf/invoice_latex: conf switches to turn on smaller notes and
3975           footer sections with stock templates, RT#5218
3976
3977 2009-10-07 16:51  ivan
3978
3979         * httemplate/view/cust_statement.html: naming follow-up notices
3980           from the event rather than creting a slew of separate templates,
3981           RT#5217
3982
3983 2009-10-07 16:44  ivan
3984
3985         * FS/FS/cust_bill.pm, httemplate/misc/send-invoice.cgi,
3986           httemplate/misc/send-statement.cgi,
3987           httemplate/search/cust_event.html,
3988           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
3989           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
3990           httemplate/view/cust_bill-pdf.cgi,
3991           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
3992           httemplate/view/cust_statement.html: naming follow-up notices
3993           from the event rather than creting a slew of separate templates,
3994           RT#5217
3995
3996 2009-10-06 17:43  ivan
3997
3998         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
3999           1.180.2.52 (2009-10-03), RT#2873
4000
4001 2009-10-06 16:51  ivan
4002
4003         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
4004
4005 2009-10-06 08:49  jeff
4006
4007         * httemplate/edit/router.cgi: replace disappearing line
4008
4009 2009-10-05 16:36  ivan
4010
4011         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
4012           value $FS::svc_acct::passwordmin in pattern match (m//) at
4013           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
4014
4015 2009-10-05 11:17  ivan
4016
4017         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
4018           properly (should we be bothering?) :/ RT#5889
4019
4020 2009-10-05 09:57  ivan
4021
4022         * httemplate/view/cust_main/payment_history/voided_payment.html:
4023           doh, fix error viewing voided payments, RT#6382
4024
4025 2009-10-05 08:07  jeff
4026
4027         * httemplate/elements/tr-select-pkg_class.html: remove unused
4028           option that DTWT
4029
4030 2009-10-05 07:04  jeff
4031
4032         * httemplate/edit/cust_main/: bottomfixup.js,
4033           choose_tax_location.html, contact.html: low hanging fruit:
4034           improvement in tax location selection RT#6000
4035
4036 2009-10-05 07:01  jeff
4037
4038         * httemplate/edit/router.cgi: low hanging fruit: restore router
4039           virtual fields (and svcnum) in 1.9 RT#5960
4040
4041 2009-10-04 19:40  ivan
4042
4043         * httemplate/misc/payment.cgi: add manual_process-skip_first
4044           option, RT#5889
4045
4046 2009-10-04 19:35  ivan
4047
4048         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
4049           add manual_process-skip_first option, RT#5889
4050
4051 2009-10-04 19:16  ivan
4052
4053         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
4054           httemplate/misc/process/payment.cgi: add manual_process-display
4055           config to subtract fee from amount instead of adding, RT#5889
4056
4057 2009-10-04 18:40  jeff
4058
4059         * conf/invoice_html: can't revert because windows is ghei
4060
4061 2009-10-04 18:07  jeff
4062
4063         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
4064           billing usage on cancel
4065
4066 2009-10-04 18:00  jeff
4067
4068         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
4069           invoices with details in separate section but usage not separated
4070
4071 2009-10-04 17:49  jeff
4072
4073         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
4074           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
4075           conf/invoice_latex, conf/invoice_latexsummary,
4076           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
4077           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
4078           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
4079           FS/FS/part_event/Action/fee.pm,
4080           httemplate/browse/pkg_category.html,
4081           httemplate/edit/pkg_category.html: leading summary page invoices
4082           #RT5086
4083
4084 2009-10-04 16:36  ivan
4085
4086         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
4087           problem with processing payments & masked ACH amounts, RT#6374
4088
4089 2009-10-04 16:31  ivan
4090
4091         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
4092           card.  hopefully the last of it!
4093
4094 2009-10-03 19:09  ivan
4095
4096         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
4097
4098 2009-10-03 19:04  ivan
4099
4100         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
4101           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
4102           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
4103           httemplate/view/cust_bill.cgi,
4104           httemplate/view/cust_main/payment_history.html,
4105           httemplate/view/cust_main/payment_history/invoice.html: delete
4106           invoices, RT#4048
4107
4108 2009-10-03 17:08  ivan
4109
4110         * httemplate/view/cust_main.cgi: more room for cancellation reason
4111
4112 2009-10-03 17:07  ivan
4113
4114         * httemplate/elements/popup_link-cust_main.html: doc
4115
4116 2009-10-03 15:09  ivan
4117
4118         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
4119           RT#5674
4120
4121 2009-10-03 15:06  ivan
4122
4123         * httemplate/edit/part_bill_event.cgi: in old invoice events,
4124           chance default weight of cancel event to 90 so you can place it
4125           at the same time as a realtime event, RT#5674
4126
4127 2009-10-03 13:22  mark
4128
4129         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
4130           at runtime to avoid breakage
4131
4132 2009-10-01 16:48  ivan
4133
4134         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
4135           selecting a single payby
4136
4137 2009-10-01 16:01  ivan
4138
4139         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
4140           schema
4141
4142 2009-10-01 15:02  ivan
4143
4144         * httemplate/view/cust_main/payment_history/voided_payment.html:
4145           consistency with un-voided payments wrt display
4146
4147 2009-09-30 17:52  ivan
4148
4149         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
4150           really final fix for the problems using remembered cards in
4151           self-service. *sigh*
4152
4153 2009-09-30 17:29  ivan
4154
4155         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
4156           check to FS::ClientAPI::SG/SGNG checks. RT#4610
4157
4158 2009-09-30 12:33  ivan
4159
4160         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
4161           final fix for the problems using remembered cards in self-service
4162
4163 2009-09-29 15:08  ivan
4164
4165         * httemplate/misc/email-customers.html: should fix newsletter
4166           sending error when you select a single payby only
4167
4168 2009-09-28 23:17  ivan
4169
4170         * FS/t/cust_attachment.t: forgot
4171
4172 2009-09-28 15:45  ivan
4173
4174         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
4175
4176 2009-09-28 15:35  ivan
4177
4178         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
4179           Email::Send, RT#4610
4180
4181 2009-09-28 15:23  ivan
4182
4183         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
4184
4185 2009-09-28 08:55  jeff
4186
4187         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
4188           avoid very weird side effects ( including 'impossible' history )
4189           RT#5723
4190
4191 2009-09-25 05:29  ivan
4192
4193         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
4194           httemplate/config/config.cgi,
4195           httemplate/config/config-process.cgi,
4196           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
4197           processing fee on credit card recharges, RT#5889
4198
4199 2009-09-25 03:29  ivan
4200
4201         * FS/FS/Conf.pm: this one too
4202
4203 2009-09-25 03:14  ivan
4204
4205         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
4206           fs_selfservice/FS-SelfService/cgi/signup.cgi,
4207           fs_selfservice/FS-SelfService/cgi/signup.html,
4208           httemplate/config/config-process.cgi,
4209           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
4210           httemplate/elements/select-part_svc.html,
4211           httemplate/elements/select-table.html,
4212           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
4213
4214 2009-09-24 19:30  mark
4215
4216         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
4217           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
4218           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
4219           FS/FS/pay_batch/td_canada_trust.pm,
4220           httemplate/misc/download-batch.cgi,
4221           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
4222
4223 2009-09-24 18:04  mark
4224
4225         * FS/MANIFEST: Add cust_attachment
4226
4227 2009-09-24 12:59  ivan
4228
4229         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
4230           config, good enough, RT#4610
4231
4232 2009-09-23 20:14  ivan
4233
4234         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
4235           FS/FS/ClientAPI/SGNG.pm,
4236           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
4237           ping, RT#4610
4238
4239 2009-09-23 16:47  ivan
4240
4241         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
4242           extra ticket showing up on wrong customer record
4243
4244 2009-09-21 20:08  ivan
4245
4246         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
4247           config files, RT#4743
4248
4249 2009-09-21 13:48  ivan
4250
4251         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
4252           that causes this problem... before it just returned nothing for
4253           the search instead of erroring out?
4254
4255 2009-09-20 23:05  ivan
4256
4257         * FS/FS/Conf.pm: doc clarification
4258
4259 2009-09-20 22:35  ivan
4260
4261         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
4262
4263 2009-09-20 19:41  ivan
4264
4265         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
4266           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4267           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
4268           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
4269           httemplate/edit/process/elements/ApplicationCommon.html: add
4270           ability to trigger receipts when payment is used against a
4271           specific package instead of when it was made, RT#5199
4272
4273 2009-09-18 15:41  ivan
4274
4275         * FS/FS/: cust_main.pm,
4276           part_event/Condition/has_referral_custnum.pm: add active option
4277           to has_referral_custnum condition, RT#6150
4278
4279 2009-09-18 15:35  ivan
4280
4281         * httemplate/elements/: select-cust_main-status.html,
4282           select-cust_pkg-status.html: fix customer and package status
4283           conditions not sticky on edit, noticed on RT#6150
4284
4285 2009-09-18 12:28  ivan
4286
4287         * httemplate/edit/elements/edit.html: better error message when the
4288           clone object isn't found, RT#6128
4289
4290 2009-09-17 18:03  ivan
4291
4292         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
4293           charge inadvertantly checking the "tax exempt" checkbox when the
4294           tax product popup is swapped in and out, RT#6095
4295
4296 2009-09-17 16:45  ivan
4297
4298         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
4299           warning
4300
4301 2009-09-16 18:37  ivan
4302
4303         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
4304           w/part_pkg overrides, RT#6197
4305
4306 2009-09-15 17:52  ivan
4307
4308         * FS/FS/Mason.pm: quiet warning: Subroutine
4309           Net::Ping::External::_ping_linux redefined
4310
4311 2009-09-15 16:13  ivan
4312
4313         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
4314           RT#5495
4315
4316 2009-09-15 15:58  ivan
4317
4318         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
4319           good "Real timeprocessing not enabled!" error when using signup
4320           without any real-time processor, RT#6043
4321
4322 2009-09-15 13:45  ivan
4323
4324         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
4325
4326 2009-09-15 13:44  ivan
4327
4328         * httemplate/search/svc_external.cgi: modernize external search
4329
4330 2009-09-15 13:44  ivan
4331
4332         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
4333           reports, RT#
4334
4335 2009-09-15 12:45  ivan
4336
4337         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
4338           operator at /etc/freeside/handler.pl line 79/80" errors
4339
4340 2009-09-14 16:52  ivan
4341
4342         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
4343           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
4344           httemplate/view/svc_broadband.cgi,
4345           httemplate/view/cust_main/packages/services.html: ping tool,
4346           RT#5845
4347
4348 2009-09-11 10:40  ivan
4349
4350         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
4351           doh, RT#6101
4352
4353 2009-09-11 08:51  ivan
4354
4355         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
4356           (hopefully the rest of the) fallout from rating CDRs to sub-penny
4357           amounts
4358
4359 2009-09-10 10:55  ivan
4360
4361         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
4362           char from signup success.html, RT#6110
4363
4364 2009-08-31 15:17  mark
4365
4366         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
4367
4368 2009-08-29 15:47  mark
4369
4370         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
4371
4372 2009-08-29 15:45  mark
4373
4374         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
4375
4376 2009-08-29 12:05  ivan
4377
4378         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
4379           when not using real-time gateway
4380
4381 2009-08-29 11:51  ivan
4382
4383         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
4384           using real-time gateway
4385
4386 2009-08-27 14:41  ivan
4387
4388         * httemplate/elements/menu.html: oops, tax class menu item got lost
4389
4390 2009-08-27 03:26  ivan
4391
4392         * bin/move-customers: try, try again
4393
4394 2009-08-27 03:23  ivan
4395
4396         * bin/move-customers: doh
4397
4398 2009-08-27 03:04  ivan
4399
4400         * bin/move-customers: ok
4401
4402 2009-08-26 23:52  ivan
4403
4404         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
4405
4406 2009-08-26 13:52  jeff
4407
4408         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
4409           testing need for invoicing list
4410
4411 2009-08-26 09:19  rsiddall
4412
4413         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
4414           registration first appears in Net::DRI 0.95.
4415
4416 2009-08-26 04:22  ivan
4417
4418         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
4419           pass at balance reporting, RT#5496
4420
4421 2009-08-26 03:18  ivan
4422
4423         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
4424           rating, RT#5495
4425
4426 2009-08-25 12:08  jeff
4427
4428         * httemplate/search/: 477.html, report_477.html,
4429           elements/search.html: improved 477 report #6004
4430
4431 2009-08-25 10:03  jeff
4432
4433         * FS/FS/Record.pm: support listref to qsearch as UNION
4434
4435 2009-08-24 04:09  ivan
4436
4437         * bin/move-customers: customer move script, RT#5351
4438
4439 2009-08-24 01:50  ivan
4440
4441         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
4442           script, RT#5351
4443
4444 2009-08-24 00:08  ivan
4445
4446         * bin/move-customers: (start of) customer move script, RT#5351
4447
4448 2009-08-23 23:50  ivan
4449
4450         * bin/move-customers: (start of) customer move script, RT#5351
4451
4452 2009-08-23 23:39  ivan
4453
4454         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
4455           bin/move-customers: (start of) customer move script, RT#5351
4456
4457 2009-08-23 23:13  jeff
4458
4459         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
4460           option
4461
4462 2009-08-23 22:09  jeff
4463
4464         * httemplate/graph/cust_bill_pkg.cgi,
4465           httemplate/graph/cust_bill_pkg_detail.cgi,
4466           httemplate/graph/report_cust_bill_pkg.html,
4467           httemplate/graph/report_cust_bill_pkg_detail.html,
4468           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
4469           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
4470           and option to sales report to count usage separately from
4471           recurring #5588
4472
4473 2009-08-21 17:31  ivan
4474
4475         * httemplate/view/cust_main/packages/status.html: better label
4476
4477 2009-08-21 17:31  ivan
4478
4479         * httemplate/misc/states.cgi: mason style
4480
4481 2009-08-21 17:30  ivan
4482
4483         * httemplate/elements/header.html: doc
4484
4485 2009-08-21 17:29  ivan
4486
4487         * httemplate/edit/elements/edit.html: use name_singular if
4488           available too
4489
4490 2009-08-21 17:29  ivan
4491
4492         * httemplate/edit/cust_main/bottomfixup.js: comment
4493
4494 2009-08-21 17:29  ivan
4495
4496         * httemplate/edit/quick-charge.html: comments
4497
4498 2009-08-21 17:29  ivan
4499
4500         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
4501
4502 2009-08-21 17:27  ivan
4503
4504         * FS/FS/Cron/check.pm: fewer false positives
4505
4506 2009-08-21 17:27  ivan
4507
4508         * FS/FS/cust_bill.pm: doc
4509
4510 2009-08-21 17:26  ivan
4511
4512         * FS/FS/Record.pm: cleaner??
4513
4514 2009-08-21 17:22  ivan
4515
4516         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
4517           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
4518           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
4519           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
4520           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
4521           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
4522           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
4523           svc_phone services from self-service too, RT#5085
4524
4525 2009-08-20 13:44  ivan
4526
4527         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
4528           warnings spamming logs
4529
4530 2009-08-20 02:55  ivan
4531
4532         * FS/FS/part_event/Condition.pm: allow generic conditions for
4533           cust_statement, RT#4860
4534
4535 2009-08-20 02:47  ivan
4536
4537         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
4538           FS/FS/part_event/Action/cust_statement.pm,
4539           FS/FS/part_event/Action/cust_statement_send.pm,
4540           FS/FS/part_event/Condition/has_pkg_class.pm,
4541           FS/FS/part_event/Condition/has_pkgpart.pm,
4542           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
4543           httemplate/view/cust_statement-pdf.cgi,
4544           httemplate/view/cust_statement.html: email statements, RT#4860
4545
4546 2009-08-20 02:26  ivan
4547
4548         * bin/generate-table-module: tired of asking
4549
4550 2009-08-19 21:03  ivan
4551
4552         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4553           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
4554           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
4555           FS/FS/part_event/Action/cust_statement.pm,
4556           FS/FS/part_event/Action/cust_statement_send.pm,
4557           httemplate/view/cust_statement.html,
4558           httemplate/view/cust_main/payment_history.html,
4559           httemplate/view/cust_main/payment_history/statement.html:
4560           Emailing statements of accounts, RT#4860
4561
4562 2009-08-19 19:40  ivan
4563
4564         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
4565           lookup
4566
4567 2009-08-19 14:27  ivan
4568
4569         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
4570           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
4571
4572 2009-08-19 00:05  mark
4573
4574         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
4575           userdel_no_queue for MagicMail export
4576
4577 2009-08-18 23:15  jeff
4578
4579         * FS/FS/Report/Table/Monthly.pm,
4580           httemplate/graph/cust_bill_pkg.cgi,
4581           httemplate/graph/report_cust_bill_pkg.html,
4582           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
4583           outside packages in sales report #5588
4584
4585 2009-08-18 05:21  jeff
4586
4587         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
4588           2009 - a better way?
4589
4590 2009-08-17 16:08  mark
4591
4592         * FS/FS/part_export/: shellcommands.pm,
4593           shellcommands_withdomain.pm: Add more fine-grained queue options
4594
4595 2009-08-17 13:48  jeff
4596
4597         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
4598           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
4599           improve emailed cdr csv file (#5727 again)
4600
4601 2009-08-16 15:45  jeff
4602
4603         * httemplate/edit/cust_main/bottomfixup.js: include a census
4604           zipcode link and other minor improvements
4605
4606 2009-08-14 15:13  jeff
4607
4608         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
4609
4610 2009-08-14 14:51  jeff
4611
4612         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
4613           as external ids
4614
4615 2009-08-14 10:26  mark
4616
4617         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
4618
4619 2009-08-14 10:24  mark
4620
4621         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
4622
4623 2009-08-13 15:53  mark
4624
4625         * FS/bin/freeside-void-payments: Add option to
4626           freeside-void-payments to cancel customers
4627
4628 2009-08-13 08:13  jeff
4629
4630         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
4631           check): don't let empty set limit search
4632
4633 2009-08-13 02:35  ivan
4634
4635         * ChangeLog: adding autogen changelog on 1.9
4636
4637 2009-08-13 02:25  ivan
4638
4639         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
4640           RT#4964
4641
4642 2009-08-12 17:26  ivan
4643
4644         * init.d/freeside-init: useful stuff for webdemo & profiling
4645
4646 2009-08-12 07:58  jeff
4647
4648         * Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
4649           FS/bin/freeside-daily, FS/bin/freeside-monthly,
4650           httemplate/config/config-view.cgi: internalize billco-upload and
4651           automate the transfer to the provider RT#5902
4652
4653 2009-08-12 04:57  ivan
4654
4655         * httemplate/: docs/about.html, docs/credits.html,
4656           docs/license.html, elements/header-popup.html: slight
4657           about/credits UI tweak
4658
4659 2009-08-11 22:22  ivan
4660
4661         * FS/FS/: cust_main.pm, part_event/Action.pm,
4662           part_event/Action/cust_bill_fee_percent.pm,
4663           part_event/Action/fee.pm: add pre-bill event stage for late fees,
4664           RT#5589
4665
4666 2009-08-11 19:36  ivan
4667
4668         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
4669           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
4670           RT#5924
4671
4672 2009-08-11 14:33  rsiddall
4673
4674         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
4675           version number in GUI.  You can get the snapshot date from the
4676           release number using "rpm -q freeside".
4677
4678 2009-08-11 14:29  rsiddall
4679
4680         * Makefile: Reset RPM release number back to 1 on a new version
4681           release.
4682
4683 2009-08-10 19:45  ivan
4684
4685         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
4686           action, RT#5798
4687
4688 2009-08-10 19:34  ivan
4689
4690         * FS/FS/cust_main.pm: add $company_name and $company_address to
4691           decline template, RT#5869
4692
4693 2009-08-10 16:04  mark
4694
4695         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
4696           httemplate/edit/process/cust_main_attach.cgi,
4697           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
4698           httemplate/view/cust_main/attachments.html: Improve handling of
4699           deleted attachments
4700
4701 2009-08-10 14:44  ivan
4702
4703         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
4704           RT#5226
4705
4706 2009-08-10 11:05  mark
4707
4708         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
4709           magicmail
4710
4711 2009-08-10 04:57  ivan
4712
4713         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
4714           using pkg-balances, limit self-service access when a customer
4715           with multiple packages logs on, RT#4189
4716
4717 2009-08-10 04:50  ivan
4718
4719         * FS/FS/ClientAPI/MyAccount.pm,
4720           fs_selfservice/FS-SelfService/SelfService.pm,
4721           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4722           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
4723           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4724           fs_selfservice/FS-SelfService/cgi/login.html,
4725           fs_selfservice/FS-SelfService/cgi/logout.html,
4726           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
4727           when using pkg-balances, limit self-service access when a
4728           customer with multiple packages logs on, RT#4189
4729
4730 2009-08-09 16:53  jeff
4731
4732         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
4733           should match practice
4734
4735 2009-08-09 16:45  jeff
4736
4737         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
4738           spools
4739
4740 2009-08-09 15:47  jeff
4741
4742         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
4743           start date
4744
4745 2009-08-09 02:05  mark
4746
4747         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
4748           httemplate/edit/process/cust_main_attach.cgi,
4749           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
4750           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
4751           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
4752           Add cust_attachment stuff
4753
4754 2009-08-07 16:08  ivan
4755
4756         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
4757           httemplate/edit/cust_main/top_misc.html,
4758           httemplate/edit/process/cust_main.cgi,
4759           httemplate/elements/tr-input-date-field.html: add ability to edit
4760           signup dates (turn on cust_main-edit_signupdate config), RT#4644
4761
4762 2009-08-06 17:39  ivan
4763
4764         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
4765           httemplate/elements/tr-input-date-field.html,
4766           httemplate/misc/order_pkg.html,
4767           httemplate/view/cust_main/packages.html: don't start recurring
4768           billing when a start date hasn't been reached yet either... and
4769           since that works, add the start date to new package order,
4770           RT#5347
4771
4772 2009-08-05 17:41  ivan
4773
4774         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
4775           to netsapiens, RT#5226
4776
4777 2009-08-05 17:39  ivan
4778
4779         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
4780           deleted, RT#5226
4781
4782 2009-08-05 16:32  ivan
4783
4784         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
4785           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
4786           updated flat_introrate, RT#5865
4787
4788 2009-08-04 19:27  ivan
4789
4790         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
4791           attributes as 0, RT#5815
4792
4793 2009-08-04 16:43  ivan
4794
4795         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
4796           ignore errors about deleted accounts and properly finish
4797           freeside-sqlradius-reset, RT#5868
4798
4799 2009-08-04 15:04  ivan
4800
4801         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
4802           problams calling ->overlimit during sqlradius-reset, wtf?!
4803           RT#5868
4804
4805 2009-08-03 17:19  ivan
4806
4807         * FS/FS/cust_pkg.pm: don't reset usage on package change when
4808           usage_rollover is on, it adds twice...
4809
4810 2009-08-03 12:54  ivan
4811
4812         * httemplate/elements/header.html: looks slightly better in default
4813           IE hopefully
4814
4815 2009-08-03 07:17  jeff
4816
4817         * FS/FS/part_export/shellcommands.pm: new doesn't exist
4818
4819 2009-08-03 07:07  jeff
4820
4821         * FS/FS/part_export/shellcommands.pm: bad tyops
4822
4823 2009-08-01 12:16  jeff
4824
4825         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
4826           of queue args #5855, fallout from #5495
4827
4828 2009-07-31 06:20  ivan
4829
4830         * FS/FS/ClientAPI/MyAccount.pm,
4831           fs_selfservice/FS-SelfService/SelfService.pm,
4832           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
4833           fs_selfservice/FS-SelfService/cgi/change_bill.html,
4834           fs_selfservice/FS-SelfService/cgi/change_password.html,
4835           fs_selfservice/FS-SelfService/cgi/change_pay.html,
4836           fs_selfservice/FS-SelfService/cgi/change_ship.html,
4837           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
4838           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
4839           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
4840           fs_selfservice/FS-SelfService/cgi/footer.html,
4841           fs_selfservice/FS-SelfService/cgi/header.html,
4842           fs_selfservice/FS-SelfService/cgi/login.html,
4843           fs_selfservice/FS-SelfService/cgi/logout.html,
4844           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
4845           fs_selfservice/FS-SelfService/cgi/make_payment.html,
4846           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4847           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
4848           fs_selfservice/FS-SelfService/cgi/payment_results.html,
4849           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
4850           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
4851           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
4852           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
4853           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
4854           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
4855           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
4856           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
4857           fs_selfservice/FS-SelfService/cgi/provision.html,
4858           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
4859           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
4860           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
4861           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4862           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
4863           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
4864           up self-service according to config passed from backend, RT#5530
4865
4866 2009-07-31 00:58  ivan
4867
4868         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
4869
4870 2009-07-31 00:51  ivan
4871
4872         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
4873
4874 2009-07-30 02:19  ivan
4875
4876         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
4877           self-service if applicable, RT#4339
4878
4879 2009-07-30 01:43  ivan
4880
4881         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
4882           illegal state?
4883
4884 2009-07-30 00:39  ivan
4885
4886         * httemplate/view/cust_main/change_history.html: small fix to
4887           change history to not error out with svc_acct services, RT#1005
4888
4889 2009-07-30 00:35  mark
4890
4891         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
4892           correctly
4893
4894 2009-07-29 23:52  ivan
4895
4896         * httemplate/view/cust_main/payment_history.html: didn't mean to
4897           leave a Dump(er) there
4898
4899 2009-07-29 23:50  ivan
4900
4901         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
4902           vestigial variable
4903
4904 2009-07-29 23:49  ivan
4905
4906         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
4907           here
4908
4909 2009-07-29 23:48  ivan
4910
4911         * httemplate/elements/select-cust_pkg-balances.html: fix for
4912           stickiness on errors
4913
4914 2009-07-29 23:42  ivan
4915
4916         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4917           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4918           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
4919           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
4920           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
4921           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
4922           httemplate/edit/process/cust_pay.cgi,
4923           httemplate/elements/select-cust_pkg-balances.html,
4924           httemplate/elements/tr-select-cust_pkg-balances.html,
4925           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
4926           httemplate/view/cust_main/packages.html,
4927           httemplate/view/cust_main/payment_history.html,
4928           httemplate/view/cust_main/packages/status.html,
4929           httemplate/view/cust_main/payment_history/payment.html,
4930           httemplate/view/cust_main/payment_history/credit.html,
4931           httemplate/view/cust_main/payment_history/voided_payment.html:
4932           experimental package balances, RT#4339
4933
4934 2009-07-28 15:21  jeff
4935
4936         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4937           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
4938           httemplate/view/cust_main/billing.html: feature to email CSV of
4939           CDRs with invoices #5727
4940
4941 2009-07-28 14:17  ivan
4942
4943         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
4944           FS/FS/svc_external.pm, httemplate/pref/pref.html,
4945           httemplate/view/cust_main.cgi,
4946           httemplate/view/cust_main/change_history.html: adding a basic
4947           change history using history tables, RT#1005, RT#4357
4948
4949 2009-07-27 19:12  mark
4950
4951         * FS/FS/part_export/: shellcommands.pm,
4952           shellcommands_withdomain.pm: Add no_queue option to shellcommands
4953           exports
4954
4955 2009-07-27 12:51  ivan
4956
4957         * httemplate/misc/cancel_pkg.html: fix spacing
4958
4959 2009-07-27 02:59  ivan
4960
4961         * httemplate/search/: report_cust_pay.html,
4962           elements/cust_pay_or_refund.html: searching for voided payments
4963           by void date as well, RT#5786
4964
4965 2009-07-27 02:07  ivan
4966
4967         * httemplate/: elements/menu.html, search/cust_pay_void.html,
4968           search/report_cust_pay.html,
4969           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
4970           view/cust_pay_void.html: voided payment report, RT#5786
4971
4972 2009-07-26 23:17  ivan
4973
4974         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
4975           config options back to Conf.pm to fix "unapplypayments" fails
4976           existential comparison errors, RT#2927
4977
4978 2009-07-26 20:26  jeff
4979
4980         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4981           httemplate/edit/cust_main.cgi,
4982           httemplate/edit/cust_main/bottomfixup.js,
4983           httemplate/edit/cust_main/contact.html,
4984           httemplate/elements/location.html,
4985           httemplate/misc/xmlhttp-cust_main-censustract.html,
4986           httemplate/search/cust_pkg.cgi,
4987           httemplate/view/cust_main/misc.html: FCC from 477 improvements
4988           #4912
4989
4990 2009-07-26 13:23  jeff
4991
4992         * httemplate/search/svc_broadband.cgi: fix links
4993
4994 2009-07-26 12:36  ivan
4995
4996         * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout,
4997           html/Elements/SelectDate: fix the date picker in RT to use
4998           jscalendar instead of an HTML popup (that had acquired the page
4999           header, eek), RT#1682
5000
5001 2009-07-26 11:40  ivan
5002
5003         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
5004           1.180.2.49 (2009-7-26), RT#2873
5005
5006 2009-07-25 23:38  jeff
5007
5008         * FS/bin/freeside-apply_payments_and_credits: command line tool to
5009           apply payments and credits
5010
5011 2009-07-25 15:00  ivan
5012
5013         * htetc/handler.pl: set a character encoding for all pages; this
5014           should fix problems with diamond question marks even when the
5015           server gets an UTF-8 default setting, RT#3094
5016
5017 2009-07-25 14:33  ivan
5018
5019         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
5020           should fix the re-email/print links on event search pages sending
5021           too much, RT#5740, RT#5570
5022
5023 2009-07-25 00:57  ivan
5024
5025         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
5026           store files in the db, RT#4964
5027
5028 2009-07-24 02:38  ivan
5029
5030         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
5031           CoovaChilli) Max attributes, specifically
5032           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
5033
5034 2009-07-23 22:51  mark
5035
5036         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
5037           freeside-void-payments
5038
5039 2009-07-23 12:46  ivan
5040
5041         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
5042           value in string ne
5043
5044 2009-07-23 12:40  ivan
5045
5046         * FS/bin/freeside-void-payments: fix -r option, RT#5675
5047
5048 2009-07-23 09:48  jeff
5049
5050         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
5051
5052 2009-07-23 06:25  ivan
5053
5054         * httemplate/: browse/cust_main_county.cgi,
5055           edit/process/cust_main_county-collapse.cgi: add back remove
5056           ("collapse") links again.  on each line this time.  RT#2973
5057
5058 2009-07-22 23:58  ivan
5059
5060         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
5061
5062 2009-07-22 15:05  ivan
5063
5064         * httemplate/view/cust_main/misc.html: fix bombing out on new
5065           DateTime
5066
5067 2009-07-21 11:44  ivan
5068
5069         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
5070           termination pricing too, RT#5495
5071
5072 2009-07-21 00:03  ivan
5073
5074         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
5075           w/single_price, round to four decimal places (wtf?) instead of 2,
5076           RT#5495
5077
5078 2009-07-20 22:29  ivan
5079
5080         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
5081
5082 2009-07-20 22:27  ivan
5083
5084         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
5085           have to use and @ISA (and capitalize) it
5086
5087 2009-07-20 17:20  ivan
5088
5089         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
5090           definitions at the moment
5091
5092 2009-07-20 16:01  jeff
5093
5094         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
5095           invoices include call details #5275
5096
5097 2009-07-20 07:26  jeff
5098
5099         * httemplate/elements/checkbox.html,
5100           httemplate/elements/tr-checkbox.html,
5101           httemplate/elements/tr-justtitle.html,
5102           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
5103           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
5104           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
5105           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
5106           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
5107           into top line total when desired #5724
5108
5109 2009-07-19 21:51  ivan
5110
5111         * FS/FS/cust_pkg.pm: one $conf is enough
5112
5113 2009-07-19 21:40  ivan
5114
5115         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
5116           improve terrible quoting behavior when you change MessageBoxWidth
5117
5118 2009-07-19 21:19  ivan
5119
5120         * httemplate/elements/header.html: fix preferences links showing as
5121           blue/purple on RT side
5122
5123 2009-07-19 21:14  ivan
5124
5125         * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled
5126           links on ticket create (fallout from RT borging/styling)
5127
5128 2009-07-17 16:33  ivan
5129
5130         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
5131
5132 2009-07-17 16:10  rsiddall
5133
5134         * rpm/freeside.spec: Filter out requirements for specific Freeside
5135           modules so that you can install an RPM which requires missing
5136           Freeside modules.
5137
5138 2009-07-17 15:26  ivan
5139
5140         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
5141           pkgpart exclusion for billing run, RT#5495
5142
5143 2009-07-16 19:29  jeff
5144
5145         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
5146           reporting
5147
5148 2009-07-16 18:44  jeff
5149
5150         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
5151           bill usage when cancelling package
5152
5153 2009-07-16 18:08  jeff
5154
5155         * bin/generate-table-module: black magic to edit Mason.pm as well
5156
5157 2009-07-16 17:35  ivan
5158
5159         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
5160           do one per-minute price without rate tables, RT#5495
5161
5162 2009-07-16 17:33  ivan
5163
5164         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
5165           old convergent cruft
5166
5167 2009-07-16 17:10  ivan
5168
5169         * FS/: FS/Schema.pm, FS/cdr.pm, FS/part_pkg/voip_cdr.pm, FS.pm: get
5170           rid of cdr_upstream_rate table and some other old convergent
5171           cruft
5172
5173 2009-07-16 15:16  jeff
5174
5175         * FS/FS/Mason.pm: dark magic coming soon
5176
5177 2009-07-15 18:57  jeff
5178
5179         * httemplate/search/477.html: duh! more 477 files
5180
5181 2009-07-15 18:35  jeff
5182
5183         * httemplate/search/report_477.html: missed file for 477 reporting
5184
5185 2009-07-15 16:06  ivan
5186
5187         * FS/FS/part_pkg/cdr_termination.pm: unused for now
5188
5189 2009-07-15 15:49  ivan
5190
5191         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
5192           setting charged_party to accountcode, RT#5495
5193
5194 2009-07-14 12:06  rsiddall
5195
5196         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
5197           Jeff.
5198
5199 2009-07-14 12:05  rsiddall
5200
5201         * FS/FS/svc_domain.pm: Changed description of "action" field to
5202           match domain registration exports.
5203
5204 2009-07-13 20:14  ivan
5205
5206         * htetc/handler.pl: fix warnings, from RT merge fallout
5207
5208 2009-07-13 19:53  ivan
5209
5210         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
5211           provisioning?  or at least better debugging, RT#5226
5212
5213 2009-07-13 19:52  ivan
5214
5215         * httemplate/elements/tr-select-did.html: stop Dumper spew
5216
5217 2009-07-13 17:28  rsiddall
5218
5219         * Makefile, FS/FS/svc_domain.pm,
5220           FS/FS/part_export/domreg_net_dri.pm,
5221           httemplate/edit/process/domreg.cgi: New export to
5222           register/transfer/renew/revoke domains using Net::DRI.  Currently
5223           optimized for OpenSRS.  Should become more generalized in later
5224           releases.  Modified Makefile to insert the Freeside log folder
5225           into the new export.  Modified svc_domain.pm to prevent
5226           generation of transfer requests when a domain is moved to a
5227           different package with a domain registration attached to one of
5228           the included services.  Modified domreg.cgi to display errors on
5229           a separate page.
5230
5231 2009-07-13 09:02  jeff
5232
5233         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
5234           other bugs in tax updates
5235
5236 2009-07-13 03:12  ivan
5237
5238         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
5239           found in FS::part_pkg::recur_Common, skipping" warning
5240
5241 2009-07-13 02:19  ivan
5242
5243         * FS/FS/ClientAPI/MyAccount.pm,
5244           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
5245           self-service agent-specific logos
5246
5247 2009-07-13 02:10  ivan
5248
5249         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
5250           logo?
5251
5252 2009-07-13 00:21  ivan
5253
5254         * conf/invoice_html: thank you IE8
5255
5256 2009-07-13 00:10  ivan
5257
5258         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
5259
5260 2009-07-12 20:24  ivan
5261
5262         * rt/html/Elements/PageLayout: think that should be it, fix bar
5263           when there's no primary $page_tabs
5264
5265 2009-07-12 20:15  ivan
5266
5267         * rt/html/Elements/Footer: no need for Time to display either
5268
5269 2009-07-12 19:33  ivan
5270
5271         * rt/html/Elements/PageLayout: style RT's menubars like ours
5272
5273 2009-07-12 18:50  ivan
5274
5275         * httemplate/elements/: header.html, menubar.html: style nits
5276
5277 2009-07-12 16:45  ivan
5278
5279         * httemplate/elements/header.html: fix header sizes :/
5280
5281 2009-07-12 16:38  ivan
5282
5283         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
5284           hope so
5285
5286 2009-07-12 16:27  ivan
5287
5288         * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT
5289           margins
5290
5291 2009-07-12 16:25  ivan
5292
5293         * httemplate/edit/cust_main.cgi: ACL on customer edit
5294
5295 2009-07-12 16:22  ivan
5296
5297         * httemplate/elements/header.html, httemplate/elements/menu.html,
5298           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
5299           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm,
5300           rt/html/Elements/Header,
5301           rt/html/NoAuth/css/3.5-default/freeside.css,
5302           rt/html/NoAuth/css/3.5-default/misc.css,
5303           rt/html/Ticket/Display.html: resolve style weirdness (fallout
5304           from RT integration), especially non-fixed-width comment boxes,
5305           menu/searchbar differences, RT#1169
5306
5307 2009-07-12 12:32  ivan
5308
5309         * httemplate/elements/menu.html: update tickting config
5310           descriptions
5311
5312 2009-07-12 06:27  jeff
5313
5314         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
5315           untaint
5316
5317 2009-07-10 19:40  ivan
5318
5319         * bin/drop_slony.slonik: notes
5320
5321 2009-07-10 10:50  ivan
5322
5323         * httemplate/elements/: select-did.html, tr-select-did.html: fix
5324           svc_phone provisioning!
5325
5326 2009-07-09 17:36  ivan
5327
5328         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
5329           RT#5495
5330
5331 2009-07-09 16:59  ivan
5332
5333         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
5334           CDRs, RT#5495
5335
5336 2009-07-09 16:58  ivan
5337
5338         * FS/bin/freeside-cdr-sftp_and_import: add -r option
5339
5340 2009-07-09 14:05  ivan
5341
5342         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
5343           httemplate/search/report_unapplied_cust_pay.html,
5344           httemplate/search/unapplied_cust_pay.html: unapplied payments
5345           report, RT#4861
5346
5347 2009-07-09 13:36  ivan
5348
5349         * httemplate/search/elements/cust_main_dayranges.html: no idea how
5350           i missed fixing this before
5351
5352 2009-07-09 13:18  ivan
5353
5354         * httemplate/search/report_receivables.cgi: oops
5355
5356 2009-07-08 19:34  ivan
5357
5358         * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes
5359           "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error
5360           on ticket creation and otherwise, RT#1169
5361
5362 2009-07-08 04:12  ivan
5363
5364         * FS/FS/TicketSystem/RT_External.pm,
5365           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
5366           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
5367           httemplate/elements/about_freeside.html,
5368           httemplate/elements/about_rt.html,
5369           httemplate/elements/header.html,
5370           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED,
5371           rt/html/Elements/Header, rt/html/Elements/PageLayout,
5372           rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html,
5373           rt/html/User/Prefs.html: borg RT menus, RT#1169
5374
5375 2009-07-07 20:33  ivan
5376
5377         * httemplate/search/: report_receivables.cgi,
5378           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
5379           elements/cust_main_dayranges.html: factor out the range-handling
5380           portions of receivables report, start on a similar unapplied
5381           payment report, RT#4861
5382
5383 2009-07-07 02:53  ivan
5384
5385         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
5386           svc_broadband.ip_addr
5387
5388 2009-07-07 02:23  ivan
5389
5390         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
5391           svc_broadband.ip_addr
5392
5393 2009-07-07 02:22  ivan
5394
5395         * httemplate/edit/svc_broadband.cgi: UI nit - double #
5396
5397 2009-07-07 00:32  mark
5398
5399         * FS/bin/freeside-void-payments: Add freeside-void-payments script
5400           for returned check processing
5401
5402 2009-07-06 17:53  ivan
5403
5404         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
5405           duration field (previously only billsec)
5406
5407 2009-07-06 17:47  ivan
5408
5409         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
5410           1900-01-01, RT#4081
5411
5412 2009-07-06 16:14  ivan
5413
5414         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
5415           acctid
5416
5417 2009-07-06 14:34  ivan
5418
5419         * httemplate/browse/rate_region.html: align, display countrycode
5420           with +, space between prefixes allowing wrapping
5421
5422 2009-07-05 17:28  ivan
5423
5424         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
5425           cdrbatch field
5426
5427 2009-07-05 17:10  ivan
5428
5429         * httemplate/elements/: select-did.html, tr-select-did.html: doh
5430
5431 2009-07-05 16:56  ivan
5432
5433         * httemplate/elements/: select-did.html, tr-select-did.html: allow
5434           svc_phone.phonenum to be edited when a DID selector is not in use
5435
5436 2009-07-05 16:17  ivan
5437
5438         * httemplate/search/cdr.html: format start/answer/end dates and
5439           link svcnum to service
5440
5441 2009-07-05 14:35  ivan
5442
5443         * FS/FS/Schema.pm, FS/FS/cdr.pm,
5444           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
5445           httemplate/search/report_cdr.html: CDR search by dcontext,
5446           charged_party, toggle of display fields, RT#4081
5447
5448 2009-07-03 17:47  ivan
5449
5450         * FS/FS/part_event/Condition/: cust_payments.pm,
5451           cust_payments_pkg.pm: add condition based on total customer
5452           payments as a multiplier of a specific package, RT#3983
5453
5454 2009-07-03 17:08  ivan
5455
5456         * FS/FS/part_event/Condition/once.pm: spealing
5457
5458 2009-07-02 04:22  ivan
5459
5460         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
5461           FS/FS/part_pkg/cdr_termination.pm,
5462           httemplate/edit/cust_main/billing.html,
5463           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
5464           settlement cdr processing, RT#5495
5465
5466 2009-07-01 19:02  ivan
5467
5468         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
5469           part_event/Action/fee.pm: fix late fees, RT#5665
5470
5471 2009-07-01 18:26  jeff
5472
5473         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
5474           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
5475           update flat_introrate plan to better fit current codebase RT#4912
5476
5477 2009-07-01 03:28  ivan
5478
5479         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
5480           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
5481           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
5482           httemplate/edit/cust_main/billing.html,
5483           httemplate/view/cust_main/billing.html: start of settlement CDR
5484           processing, RT#5495
5485
5486 2009-06-30 22:34  ivan
5487
5488         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
5489           FS/FS/part_event/Action/fee.pm,
5490           httemplate/elements/select-taxclass.html,
5491           httemplate/elements/tr-select-taxclass.html: add tax class
5492           selection back for late charges w/1.9 events, RT#5665
5493
5494 2009-06-30 13:18  jeff
5495
5496         * FS/FS.pm, httemplate/elements/menu.html: documentation
5497           corrections
5498
5499 2009-06-30 12:38  ivan
5500
5501         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
5502           httemplate/browse/part_pkg_taxclass.html,
5503           httemplate/edit/part_pkg_taxclass.html,
5504           httemplate/edit/process/part_pkg_taxclass.html,
5505           httemplate/elements/menu.html,
5506           httemplate/elements/select-taxclass.html,
5507           httemplate/elements/tr-select-taxclass.html: disabling a
5508           taxclass, RT#5472
5509
5510 2009-06-30 05:32  ivan
5511
5512         * httemplate/edit/quick-charge.html: remove debugging
5513
5514 2009-06-30 05:28  ivan
5515
5516         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5517           httemplate/edit/REAL_cust_pkg.cgi,
5518           httemplate/edit/quick-charge.html,
5519           httemplate/edit/process/REAL_cust_pkg.cgi,
5520           httemplate/view/cust_main/packages/status.html,
5521           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
5522           one-time charge "hold for later" / any package future start date,
5523           RT#5347
5524
5525 2009-06-30 04:09  ivan
5526
5527         * FS/FS/part_export/netsapiens.pm: this will help
5528
5529 2009-06-30 02:38  ivan
5530
5531         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
5532           netsapiens export, RT#5226
5533
5534 2009-06-29 19:54  ivan
5535
5536         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
5537           docs from netsapiens rough... RT#5226
5538
5539 2009-06-29 18:42  ivan
5540
5541         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
5542           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
5543           FS/t/part_device.t, FS/t/phone_device.t,
5544           httemplate/browse/part_device.html,
5545           httemplate/edit/part_device.html,
5546           httemplate/edit/phone_device.html,
5547           httemplate/edit/process/part_device.html,
5548           httemplate/edit/process/phone_device.html,
5549           httemplate/misc/delete-phone_device.html,
5550           httemplate/misc/part_device-import.html,
5551           httemplate/elements/menu.html,
5552           httemplate/misc/process/part_device-import.html,
5553           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
5554           integration), RT#5226
5555
5556 2009-06-29 15:48  rsiddall
5557
5558         * rpm/freeside.spec: Fix PDF invoice generation, including
5559           requirement for ghostscript.
5560
5561 2009-06-29 07:45  jeff
5562
5563         * bin/cust_pay_histogram: show total number of payments
5564
5565 2009-06-29 06:55  jeff
5566
5567         * bin/cust_pay_histogram: commandline tool for examining cust_pay
5568           records by date range #5652
5569
5570 2009-06-29 06:53  jeff
5571
5572         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5573           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5574           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
5575           httemplate/browse/part_pkg_report_option.html,
5576           httemplate/edit/part_pkg.cgi,
5577           httemplate/edit/part_pkg_report_option.html,
5578           httemplate/edit/cust_main/bottomfixup.html,
5579           httemplate/edit/cust_main/bottomfixup.js,
5580           httemplate/edit/cust_main/choose_tax_location.html,
5581           httemplate/edit/process/part_pkg.cgi,
5582           httemplate/edit/process/part_pkg_report_option.html,
5583           httemplate/misc/xmlhttp-cust_main-censustract.html,
5584           httemplate/edit/cust_main/contact.html,
5585           httemplate/elements/location.html, httemplate/elements/menu.html,
5586           httemplate/search/cust_main.html,
5587           httemplate/search/report_cust_main.html,
5588           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
5589           #4912
5590
5591 2009-06-28 23:21  ivan
5592
5593         * FS/MANIFEST: remove freeside-expiration-alerter
5594
5595 2009-06-26 16:21  ivan
5596
5597         * FS/bin/freeside-queued: doh, brainfart, RT#5572
5598
5599 2009-06-26 16:12  ivan
5600
5601         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
5602           specify the kinds of jobs to be run, RT#5572
5603
5604 2009-06-26 11:53  ivan
5605
5606         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
5607           bits so that they're used even when doing an exact search on a
5608           browser-remembered result
5609
5610 2009-06-25 23:55  mark
5611
5612         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
5613           freeside-daily routine
5614
5615 2009-06-25 13:23  ivan
5616
5617         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
5618           not enabled!" error when using signup without any real-time
5619           processor
5620
5621 2009-06-25 12:55  ivan
5622
5623         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
5624           Argument "" isn't numeric in numeric eq (==) at
5625           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
5626
5627 2009-06-25 12:47  ivan
5628
5629         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
5630           no-gateway-at-all case, RT#5673
5631
5632 2009-06-25 12:06  ivan
5633
5634         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
5635           report
5636
5637 2009-06-24 18:28  ivan
5638
5639         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
5640           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
5641           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
5642           FS/t/cust_tax_adjustment.t,
5643           httemplate/edit/cust_tax_adjustment.html,
5644           httemplate/edit/process/cust_tax_adjustment.html,
5645           httemplate/search/cust_tax_adjustment.html,
5646           httemplate/view/cust_main/payment_history.html: tax adjustments,
5647           RT#5595
5648
5649 2009-06-24 18:22  ivan
5650
5651         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
5652           whitespace in IE
5653
5654 2009-06-24 11:36  ivan
5655
5656         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
5657           profiling, RT#5662
5658
5659 2009-06-24 02:07  mark
5660
5661         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
5662           expiration alerts into FS::Cron::alert_expiration
5663
5664 2009-06-23 21:42  ivan
5665
5666         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
5667           RT#3988
5668
5669 2009-06-23 18:40  ivan
5670
5671         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
5672           agent-specific sales report, RT#5449
5673
5674 2009-06-23 13:33  rsiddall
5675
5676         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
5677           registration for more than one year as we can't automatically
5678           bill for multi-year renewals at this time.
5679
5680 2009-06-22 16:42  ivan
5681
5682         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
5683           data in payment receipts, RT#5536
5684
5685 2009-06-22 15:55  ivan
5686
5687         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
5688           customer report failure, RT#5515
5689
5690 2009-06-22 10:00  jeff
5691
5692         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
5693
5694 2009-06-22 03:45  ivan
5695
5696         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
5697           isn't numeric in numeric eq (==) at
5698           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
5699
5700 2009-06-22 03:39  ivan
5701
5702         * FS/FS/access_user.pm: fix pod
5703
5704 2009-06-22 03:28  ivan
5705
5706         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
5707
5708 2009-06-22 03:06  ivan
5709
5710         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
5711           httemplate/search/cust_bill_pkg.cgi,
5712           httemplate/search/report_tax.cgi: finish basic implemention of
5713           tax exemption by tax name hack, RT#5127
5714
5715 2009-06-22 00:50  ivan
5716
5717         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
5718           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
5719           FS/t/cust_main_exemption.t,
5720           httemplate/edit/cust_main/billing.html,
5721           httemplate/edit/process/cust_main.cgi,
5722           httemplate/view/cust_main/billing.html: tax exemption by tax
5723           name, RT#5127
5724
5725 2009-06-21 15:00  ivan
5726
5727         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
5728           about it
5729
5730 2009-06-21 08:42  jeff
5731
5732         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
5733           #5855
5734
5735 2009-06-21 08:21  jeff
5736
5737         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
5738           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
5739           httemplate/edit/REAL_cust_pkg.cgi,
5740           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
5741           httemplate/edit/part_bill_event.cgi,
5742           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
5743           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
5744           httemplate/misc/bulk_change_pkg.cgi,
5745           httemplate/misc/cancel_pkg.html,
5746           httemplate/misc/cust_main-import.cgi,
5747           httemplate/misc/delay_susp_pkg.html,
5748           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
5749           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
5750           httemplate/search/report_cust_pkg.html,
5751           httemplate/view/cust_main/packages/package.html,
5752           httemplate/view/cust_main/packages/status.html: CUSTOM
5753           packages/actual flag for custom packages #3988
5754
5755 2009-06-19 14:49  jeff
5756
5757         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
5758           Pg when upgrading tax rates and cust_bill_pkg_details
5759
5760 2009-06-19 10:53  jeff
5761
5762         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
5763           payments as manual
5764
5765 2009-06-19 05:08  ivan
5766
5767         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
5768           first month (whew!) add an option not to prorate the accounts
5769           themselves
5770
5771 2009-06-19 00:46  ivan
5772
5773         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
5774
5775 2009-06-19 00:14  ivan
5776
5777         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
5778           run, RT#18737
5779
5780 2009-06-18 04:09  ivan
5781
5782         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
5783
5784 2009-06-18 04:07  ivan
5785
5786         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
5787           fee
5788
5789 2009-06-18 04:04  ivan
5790
5791         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
5792
5793 2009-06-18 04:03  ivan
5794
5795         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
5796           add basic part_pkg cost columns for agent wholsale price plan,
5797           RT#4696
5798
5799 2009-06-18 03:07  ivan
5800
5801         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
5802           fee package
5803
5804 2009-06-18 02:52  ivan
5805
5806         * httemplate/images/gray-black-side.png: forgot this
5807
5808 2009-06-17 18:17  mark
5809
5810         * httemplate/: elements/menu.html, search/report_receivables.cgi,
5811           search/report_receivables.html: Fix receivables report ACL checks
5812           and menu
5813
5814 2009-06-16 23:43  mark
5815
5816         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
5817           httemplate/search/report_receivables.cgi,
5818           httemplate/search/report_receivables.html: Added separate access
5819           right for receivables report
5820
5821 2009-06-16 19:39  ivan
5822
5823         * FS/FS/Conf.pm, FS/FS/access_user.pm,
5824           httemplate/edit/process/REAL_cust_pkg.cgi,
5825           httemplate/edit/process/part_pkg.cgi,
5826           httemplate/edit/process/quick-cust_pkg.cgi,
5827           httemplate/elements/menubar.html,
5828           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
5829           httemplate/search/cust_event.html,
5830           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
5831           httemplate/view/cust_main.cgi: finish up initial work on customer
5832           view tabs (ensure links back to customer view call include
5833           show=packages if default view isn't jumbo or packages already),
5834           RT#5586
5835
5836 2009-06-15 20:29  ivan
5837
5838         * httemplate/: elements/menubar.html, pref/pref-process.html,
5839           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
5840           view/cust_main/payment_history.html, view/cust_main/tickets.html:
5841           basic customer view tabs, RT#5586
5842
5843 2009-06-15 14:41  rsiddall
5844
5845         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
5846           access right for managing domain registration (registering,
5847           transferring, revoking, renewing, etc.).
5848
5849 2009-06-15 13:43  jeff
5850
5851         * FS/FS/cust_main.pm: check for need for postal fee before charging
5852           the customer, not after
5853
5854 2009-06-15 12:41  rsiddall
5855
5856         * FS/FS/part_export/domreg_opensrs.pm,
5857           httemplate/edit/process/domreg.cgi,
5858           httemplate/view/svc_domain.cgi: Add domain registration
5859           operations to the View Domain screen, if the domain has an
5860           associated export supporting registration.  Shows the domain
5861           status and allows registration, transfer, revocation, or renewal.
5862           Revocation almost never works since the registries impose very
5863           short windows after initial registration.  Also updated the
5864           OpenSRS registration export to support the additional operations.
5865
5866 2009-06-12 20:13  rsiddall
5867
5868         * rpm/freeside.spec: Default configuration files had
5869           directory-style permission values.
5870
5871 2009-06-11 19:48  rsiddall
5872
5873         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
5874           configuration folder.  Configuration is kept in the RDBMS and
5875           initialized from the default_conf folder.  RT 5579.
5876
5877 2009-06-10 16:30  jeff
5878
5879         * conf/invoice_latex: prevent notes from bleeding onto coupon
5880           RT#5537
5881
5882 2009-06-10 14:58  ivan
5883
5884         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
5885           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
5886
5887 2009-06-10 12:50  ivan
5888
5889         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
5890           queue if there's already one waiting to run for a customer,
5891           RT#5572
5892
5893 2009-06-10 00:58  ivan
5894
5895         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
5896           looking for, RT#5539
5897
5898 2009-06-09 20:06  ivan
5899
5900         * FS/bin/freeside-upgrade: doh, semicolon
5901
5902 2009-06-09 20:00  ivan
5903
5904         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
5905           for SG upgradability
5906
5907 2009-06-09 19:08  ivan
5908
5909         * httemplate/edit/payment_gateway.html: update gateway list in
5910           order to add WesternACH, RT#5409
5911
5912 2009-06-09 17:02  ivan
5913
5914         * FS/FS/cust_main.pm: eliminate harmless
5915
5916             Argument "" isn't numeric in numeric comparison (<=>) at
5917           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
5918
5919           warning, sort batched payments on a column that actually exists
5920
5921 2009-06-04 07:27  ivan
5922
5923         * httemplate/docs/credits.html: fix scrolling
5924
5925 2009-06-04 07:09  ivan
5926
5927         * rpm/freeside.spec: there are lots of contributors too!
5928
5929 2009-06-04 07:08  ivan
5930
5931         * httemplate/docs/credits.html: $core->add("jeremyd");
5932
5933 2009-06-03 20:49  ivan
5934
5935         * bin/freeside-migrate-events: much more efficient event migration:
5936           let the database do the work, RT#5426
5937
5938 2009-06-03 17:49  ivan
5939
5940         * bin/freeside-migrate-events: add a -m mode to improve performance
5941           so upgrade can complete for large databases, RT#5426
5942
5943 2009-06-03 14:09  rsiddall
5944
5945         * rpm/freeside.spec: Incorrect permissions on the default
5946           configuration folder caused installation to fail with an
5947           incomplete database initialization.  Failure to remove the
5948           ticket_system file from the default configuration folder caused
5949           Freeside to try to use RT.
5950
5951 2009-06-03 12:52  ivan
5952
5953         * FS/FS/UID.pm: add a hack to set default schema, cf.
5954           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
5955
5956 2009-05-31 22:43  jeff
5957
5958         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
5959           httemplate/misc/tax-fetch_and_replace.cgi,
5960           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
5961           function for the taxproduct based tax data loading
5962
5963 2009-05-31 02:57  ivan
5964
5965         * FS/FS/cust_bill.pm: wtf
5966
5967 2009-05-31 02:45  ivan
5968
5969         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
5970           invoice terms anymore.  or in other words, honor setting
5971           'invoice_default_terms' blank, like in 1.7.  RT#5415
5972
5973 2009-05-31 01:39  ivan
5974
5975         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
5976           toggle, RT#5255
5977
5978 2009-05-30 23:59  ivan
5979
5980         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
5981           package definition browse/search, filter by package class,
5982           RT#5255
5983
5984 2009-05-30 22:15  ivan
5985
5986         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
5987           finish up when can connect again, RT#5226
5988
5989 2009-05-30 21:57  ivan
5990
5991         * FS/FS/part_export/netsapiens.pm: necessary for
5992           bin/cdr-netsapeins.import
5993
5994 2009-05-30 05:15  ivan
5995
5996         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
5997
5998 2009-05-30 04:21  ivan
5999
6000         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
6001
6002 2009-05-30 04:14  ivan
6003
6004         * bin/cdr-transnexus.import: quick hacked-up copy of
6005           freeside-cdr-sftp_and_import for transnexus directory structure,
6006           RT#5229
6007
6008 2009-05-30 03:45  ivan
6009
6010         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
6011
6012 2009-05-29 20:40  ivan
6013
6014         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
6015
6016 2009-05-29 20:14  ivan
6017
6018         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
6019           ability for prepaid packages to have usage limits and cancel if
6020           they're hit, RT#4995
6021
6022 2009-05-29 19:31  ivan
6023
6024         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
6025           be set explicitly, don't default to 80%
6026
6027 2009-05-29 16:36  ivan
6028
6029         * httemplate/search/cdr.html: slightly better labels and field
6030           order for CDR report, RT#4081
6031
6032 2009-05-29 16:17  ivan
6033
6034         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
6035           handling in netcentrex CDR handling, RT#4081
6036
6037 2009-05-28 21:43  jeff
6038
6039         * FS/FS/Conf.pm: correct description to reflect previous changes
6040
6041 2009-05-28 17:22  jeff
6042
6043         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
6044           don't require a leading 0 in the quick charge amount
6045
6046 2009-05-27 15:32  ivan
6047
6048         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
6049           think that should actually do it for now on RT#5446
6050
6051 2009-05-27 15:23  ivan
6052
6053         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
6054           too!  woo, working, RT#5446
6055
6056 2009-05-27 15:13  ivan
6057
6058         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
6059           fix total line links on tax report when using report_group
6060           kludge? (still possibly not in all corner cases), RT#5446
6061
6062 2009-05-27 15:10  ivan
6063
6064         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
6065           willf inally fix total line links on tax report when using
6066           report_group kludge? (still possibly not in all corner cases),
6067           RT#5446
6068
6069 2009-05-27 14:35  ivan
6070
6071         * httemplate/search/report_tax.cgi: fix total line links on tax
6072           report when using report_group kludge? (possibly not in all
6073           corner cases), RT#5446
6074
6075 2009-05-27 14:27  ivan
6076
6077         * httemplate/search/report_tax.cgi: fix total line links on tax
6078           report when using report_group kludge? (possibly not in all
6079           corner cases), RT#5446
6080
6081 2009-05-27 14:24  jeff
6082
6083         * httemplate/elements/menuarrow.gif: close ticket 1517
6084
6085 2009-05-27 10:18  ivan
6086
6087         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
6088           line links on tax report when using report_group kludge?
6089           (possibly not in all corner cases), RT#5446
6090
6091 2009-05-27 00:50  jeff
6092
6093         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
6094           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
6095           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
6096           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
6097           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
6098           fs_selfservice/FS-SelfService/Makefile.PL,
6099           fs_selfservice/FS-SelfService/SelfService.pm,
6100           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
6101           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
6102           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
6103           bulk provisioning via ftp and SOAP #5202
6104
6105 2009-05-26 05:32  jeff
6106
6107         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
6108           overlibmws_crossframe.js, overlibmws_draggable.js,
6109           overlibmws_iframe.js, iframecontentmws.js: include overlib in
6110           selfservice
6111
6112 2009-05-25 19:48  ivan
6113
6114         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
6115           portion of total line when using config option for some basic tax
6116           grouping by name, RT#5446
6117
6118 2009-05-25 19:03  ivan
6119
6120         * httemplate/search/report_tax.cgi: mostly fix total line when
6121           using config option for some basic tax grouping by name, RT#5446
6122
6123 2009-05-25 18:41  ivan
6124
6125         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
6126           option for some basic tax grouping by name, RT#5446
6127
6128 2009-05-25 18:35  ivan
6129
6130         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
6131           httemplate/search/report_tax.html: add a config option for some
6132           basic tax grouping by name, RT#5446
6133
6134 2009-05-25 15:42  ivan
6135
6136         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
6137           graph when a package class is specified, RT#5449
6138
6139 2009-05-24 20:59  ivan
6140
6141         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
6142           self-service payments, RT#1592
6143
6144 2009-05-24 18:49  ivan
6145
6146         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
6147           fs_selfservice/FS-SelfService/SelfService.pm,
6148           fs_selfservice/FS-SelfService/cgi/card.html,
6149           fs_selfservice/FS-SelfService/cgi/make_payment.html,
6150           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6151           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
6152           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
6153           httemplate/elements/location.html,
6154           httemplate/elements/select-county.html: international
6155           self-service payments, RT#1592
6156
6157 2009-05-21 20:22  ivan
6158
6159         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
6160           sqlradius upgrade errors from permissions can be ignored for now
6161
6162 2009-05-21 20:02  ivan
6163
6164         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
6165           ability to report on packages w/status "not yet billed" as well,
6166           RT#5409
6167
6168 2009-05-20 08:27  ivan
6169
6170         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
6171           httemplate/view/cust_main/packages/services.html: add "manage
6172           device" link & config, RT#5438
6173
6174 2009-05-20 01:27  ivan
6175
6176         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
6177           and remove devel cruft, RT#5226
6178
6179 2009-05-19 18:06  ivan
6180
6181         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
6182           integration, RT#5226
6183
6184 2009-05-18 12:23  jeff
6185
6186         * FS/FS/tax_rate_location.pm: miss use
6187
6188 2009-05-18 12:21  jeff
6189
6190         * FS/FS/Schema.pm: allow empty state
6191
6192 2009-05-18 11:21  jeff
6193
6194         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
6195           upgrade attempts
6196
6197 2009-05-18 02:55  ivan
6198
6199         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
6200           FS/FS/UI/bytecount.pm,
6201           fs_selfservice/FS-SelfService/cgi/header.html,
6202           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6203           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
6204           fs_selfservice/FS-SelfService/cgi/view_usage.html,
6205           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
6206           from self-service, RT#4018
6207
6208 2009-05-18 01:40  ivan
6209
6210         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
6211           correct port, RT#4081
6212
6213 2009-05-17 21:56  jeff
6214
6215         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
6216           1970
6217
6218 2009-05-16 13:07  rsiddall
6219
6220         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
6221           failure causes to the perldoc.
6222
6223 2009-05-16 12:27  rsiddall
6224
6225         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
6226           that failure to install the module doesn't stop Apache from
6227           starting.  (This causes attempts to register domains to fail
6228           instead.)
6229
6230 2009-05-15 19:29  rsiddall
6231
6232         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
6233           when the cust_main owning this domain does not provide fields
6234           required for use as a contact handle in the domain registration
6235           record.  Also temporarily disable the ability to have the export
6236           do only registration or only transfers.
6237
6238 2009-05-15 12:41  rsiddall
6239
6240         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
6241           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
6242           httemplate/edit/process/part_export.cgi,
6243           httemplate/edit/process/svc_domain.cgi: Simple domain
6244           registration at Tucows OpenSRS using an export based on
6245           Net::OpenSRS.  When a domain is added and the export runs, it
6246           will register the domain or initiate a transfer.  You can also
6247           choose no action.  There's currently no provision for revoking
6248           domains or renewing registrations.  Depending on the settings at
6249           OpenSRS, orders may look like they've succeeded in Freeside but
6250           actually be queued pending input by the reseller at OpenSRS.  The
6251           part_export CGIs were modified to allow a multi-valued select to
6252           be used to control which TLDs are enabled for registration.
6253
6254 2009-05-14 09:26  jeff
6255
6256         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
6257           geocode more often
6258
6259 2009-05-14 09:25  jeff
6260
6261         * httemplate/view/cust_main/billing.html: show geocode when
6262           taxproducts enabled
6263
6264 2009-05-13 15:27  jeff
6265
6266         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
6267           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
6268           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
6269           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
6270           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
6271           httemplate/search/cust_bill_pkg.cgi,
6272           httemplate/search/report_newtax.cgi: improved taxproduct tax
6273           report RT#4783
6274
6275 2009-05-12 17:51  ivan
6276
6277         * conf/invoice_latex: remove obsolete comments
6278
6279 2009-05-09 17:45  ivan
6280
6281         * FS/FS/svc_phone.pm: label phone_name correctly
6282
6283 2009-05-09 16:54  ivan
6284
6285         * FS/bin/freeside-cdr-sftp_and_import: move cdr-sftp_and_import
6286           script to FS/bin, add -p option, RT#4081
6287
6288 2009-05-09 00:56  ivan
6289
6290         * FS/FS/: Conf.pm, cdr.pm: add
6291           cdr-charged_party-truncate_{length,prefix} in order to trim
6292           charged_party to a certain length, RT#4081
6293
6294 2009-05-08 18:44  ivan
6295
6296         * httemplate/: edit/elements/svc_Common.html,
6297           edit/elements/edit.html, view/elements/svc_Common.html: use
6298           service-def specific labels, at least for service pages that use
6299           {view,edit}/elements/svc_Common.html RT#4081
6300
6301 2009-05-08 17:39  ivan
6302
6303         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
6304           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
6305           httemplate/edit/part_svc.cgi: add ability to configure service
6306           labels per-package (still need to actually use the labels),
6307           RT#4081
6308
6309 2009-05-08 01:41  ivan
6310
6311         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
6312           where you've changed '(CUSTOM)', RT#5350
6313
6314 2009-05-05 15:02  ivan
6315
6316         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
6317           agent.invoice_template edit by default, with a config to turn
6318           back on, RT#5218
6319
6320 2009-05-05 10:58  ivan
6321
6322         * FS/FS/cust_pay.pm: add company_name to payment receipt
6323
6324 2009-05-05 03:40  ivan
6325
6326         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
6327           httemplate/misc/rate_edit_excel.html,
6328           httemplate/misc/process/rate_edit_excel.html: finish the import
6329           portion of excel rate edit, RT#5108
6330
6331 2009-05-04 18:41  jeff
6332
6333         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
6334           unused code
6335
6336 2009-05-04 11:33  jeff
6337
6338         * bin/: cust_main_special.pm, rebill: this is a quick hack to
6339           rebill customers when a cdr didn't happen
6340
6341 2009-05-03 19:01  ivan
6342
6343         * httemplate/search/: report_prepaid_income.cgi,
6344           report_prepaid_income.html: agent-virt prepaid income report,
6345           RT#5311
6346
6347 2009-05-03 18:17  ivan
6348
6349         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
6350           addition (+) warning
6351
6352 2009-05-03 17:22  ivan
6353
6354         * httemplate/: browse/rate_region.html, elements/menu.html,
6355           misc/rate_edit_excel.html, search/elements/search-xls.html,
6356           search/elements/search.html: add menu item and page for d/ling
6357           and edit rates with excel.  RT#5108
6358
6359 2009-05-03 15:45  ivan
6360
6361         * httemplate/search/elements/: search-csv.html, search-html.html,
6362           search-xls.html, search.html: break down search.html into
6363           components, RT#5108
6364
6365 2009-05-03 11:34  ivan
6366
6367         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
6368           "Redownload resolved batches" ACL for s1, RT#4271
6369
6370 2009-05-02 20:13  ivan
6371
6372         * httemplate/config/config.cgi: edit any config item
6373
6374 2009-05-02 18:45  ivan
6375
6376         * httemplate/config/config-view.cgi: add ability to delete
6377           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
6378           RT#5218
6379
6380 2009-05-02 18:11  ivan
6381
6382         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
6383           httemplate/config/config-view.cgi: add ability to remove
6384           suffix-ed config items, RT#5218
6385
6386 2009-05-02 17:40  ivan
6387
6388         * bin/confdiff: confdiff
6389
6390 2009-05-02 15:11  ivan
6391
6392         * FS/FS/Misc/eps2png.pm: fix eps preview
6393
6394 2009-05-01 17:01  ivan
6395
6396         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
6397           config/config-process.cgi, config/config-view.cgi: finish up
6398           useful agent stuff on the config editor: adding, deleting
6399           overrides too.  also add a confirmation to override deletion from
6400           the agent browse page.  RT#5218
6401
6402 2009-05-01 13:21  jeff
6403
6404         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
6405           aggregate
6406
6407 2009-04-30 19:43  ivan
6408
6409         * httemplate/config/config-view.cgi: view all overrides when asked,
6410           even the ones without values.  hmm :/  RT#5218
6411
6412 2009-04-30 19:08  ivan
6413
6414         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
6415           RT#5293
6416
6417 2009-04-30 18:07  ivan
6418
6419         * httemplate/config/: config-process.cgi, config-view.cgi: add
6420           ability to edit the agent overrides from the main config, RT#4218
6421
6422 2009-04-29 11:25  ivan
6423
6424         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
6425
6426 2009-04-28 15:38  ivan
6427
6428         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
6429
6430 2009-04-27 21:36  ivan
6431
6432         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
6433           SG billing-daily -r behavior, RT#4412
6434
6435 2009-04-27 21:13  ivan
6436
6437         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
6438           to emulate SG billing-daily -r behavior
6439
6440 2009-04-27 16:06  ivan
6441
6442         * FS/FS/Mason.pm: typo
6443
6444 2009-04-27 16:01  ivan
6445
6446         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
6447           will need libcgi-pm-perl removed, suck
6448
6449 2009-04-26 16:43  ivan
6450
6451         * FS/FS/Schema.pm: would help to have an index on priority if we're
6452           going to order based on it
6453
6454 2009-04-26 16:19  ivan
6455
6456         * FS/bin/freeside-queued: start small jobs more efficiently,
6457           RT#4412
6458
6459 2009-04-26 16:09  ivan
6460
6461         * FS/FS/Conf.pm: add a config option for max # of queued kids,
6462           RT#4412
6463
6464 2009-04-25 15:42  ivan
6465
6466         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
6467           multi-process mode for testing, RT#4412
6468
6469 2009-04-23 13:34  jeff
6470
6471         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
6472           subscription option to voip_cdr
6473
6474 2009-04-23 13:31  jeff
6475
6476         * httemplate/misc/tax-fetch_and_import.cgi,
6477           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
6478           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
6479           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
6480           httemplate/elements/menu.html: autodownload and update of cch tax
6481           data
6482
6483 2009-04-22 21:57  ivan
6484
6485         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
6486           and i'm sure it doesn't help the planner get us results sooner.
6487           last chance to try and get cursor approach working?  RT#4412
6488
6489 2009-04-22 21:14  ivan
6490
6491         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
6492           addition is committed?  well, if this works, that answers that.
6493           RT#4412
6494
6495 2009-04-22 13:24  ivan
6496
6497         * FS/FS/Cron/bill.pm: hopefully better performance running the big
6498           query once and then fetching results with a cursor, rather than
6499           running it multiple times with an OFFSET and LIMIT, RT#4412
6500
6501 2009-04-22 11:58  ivan
6502
6503         * httemplate/edit/process/cust_main.cgi: fix not allowing
6504           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
6505
6506 2009-04-21 23:52  ivan
6507
6508         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
6509
6510 2009-04-21 17:54  ivan
6511
6512         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
6513           this should be way more efficient in multi-process mode, can
6514           start billing before the big query completes.  RT#4412
6515
6516 2009-04-21 13:59  ivan
6517
6518         * httemplate/browse/rate_region.html: rate download/edit/upload,
6519           RT#5108
6520
6521 2009-04-21 13:28  ivan
6522
6523         * httemplate/browse/rate_region.html: rate download/edit/upload,
6524           RT#5108
6525
6526 2009-04-21 09:42  ivan
6527
6528         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
6529           stuff causing nothing to bill.  RT#4412
6530
6531 2009-04-20 19:23  jeff
6532
6533         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
6534           descriptive progress popups
6535
6536 2009-04-20 13:57  rsiddall
6537
6538         * rpm/freeside.spec: Acceptance testing of the RPM build system
6539           flushed out a place where /bin/rm stops waiting for input if
6540           you're /bin/su as the user doing the build.  Added a -f flag to
6541           stop it waiting for input.
6542
6543 2009-04-20 09:57  ivan
6544
6545         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
6546           cust_main.archived field, skip billing if Y, RT#4412
6547
6548 2009-04-19 16:55  ivan
6549
6550         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
6551           somehow corrupt
6552
6553 2009-04-19 16:52  ivan
6554
6555         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
6556
6557 2009-04-17 16:30  ivan
6558
6559         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
6560           something to wipe the CVV from very large databases
6561
6562 2009-04-17 12:50  ivan
6563
6564         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
6565           priority to job queue so billing jobs don't don't drown out
6566           provisioning jobs
6567
6568 2009-04-17 12:21  ivan
6569
6570         * FS/FS/Cron/bill.pm: 1 helps alot
6571
6572 2009-04-17 12:20  ivan
6573
6574         * FS/bin/freeside-daily: backport freeside-daily -m and
6575           cust_main::bill_and_collect to 1.7, RT#4412
6576
6577 2009-04-17 01:25  ivan
6578
6579         * httemplate/docs/about.html: AFFERO BITCHES
6580
6581 2009-04-17 01:16  ivan
6582
6583         * httemplate/docs/about.html: what time is now
6584
6585 2009-04-17 01:02  ivan
6586
6587         * httemplate/config/: config-process.cgi, config-view.cgi,
6588           config.cgi: show labels for select(select_hash) config options,
6589           RT#3997
6590
6591 2009-04-17 00:21  ivan
6592
6593         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
6594           attachments, RT#3403
6595
6596 2009-04-17 00:03  ivan
6597
6598         * httemplate/elements/header.html,
6599           rt/html/Elements/FreesideSvcSearch: hide service search unless
6600           user has "View customer services" ACL, RT#3478
6601
6602 2009-04-16 18:17  ivan
6603
6604         * httemplate/search/: report_receivables.cgi,
6605           report_receivables.html: add customer status to receivables
6606           report selection, hopefully help enet, RT#5187
6607
6608 2009-04-15 20:58  rsiddall
6609
6610         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
6611           binaries in the right folder 2/ Make sure freeside group is
6612           created 3/ Make sure freeside home directory is created
6613
6614 2009-04-15 00:14  ivan
6615
6616         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
6617           should fix view of unlinked phone numbers, RT#5171
6618
6619 2009-04-14 22:52  ivan
6620
6621         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
6622
6623 2009-04-14 19:44  ivan
6624
6625         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
6626           self-service where process_payment required "payby" instead of
6627           defaulting to CARD, RT#3905
6628
6629 2009-04-14 19:29  ivan
6630
6631         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
6632           on plaintext, RT#3905
6633
6634 2009-04-14 19:15  ivan
6635
6636         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
6637           invoices off the right
6638
6639 2009-04-14 14:01  ivan
6640
6641         * httemplate/view/cust_main/packages.html: remove debugging
6642
6643 2009-04-14 13:27  ivan
6644
6645         * httemplate/view/cust_main/packages.html: don't hide old packages
6646           that have services, RT#5179
6647
6648 2009-04-14 10:15  ivan
6649
6650         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
6651           control recurring_flag behavior, RT#3843
6652
6653 2009-04-14 10:12  ivan
6654
6655         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
6656           recurring_flag behavior, RT#3843
6657
6658 2009-04-14 09:14  jeff
6659
6660         * httemplate/misc/process/tax-import.cgi: hmmm
6661
6662 2009-04-14 09:12  jeff
6663
6664         * httemplate/misc/process/tax-import.cgi: better at least
6665
6666 2009-04-13 17:09  ivan
6667
6668         * FS/FS/Conf.pm: add configuration option to control recurring_flag
6669           behavior, RT#3843
6670
6671 2009-04-13 16:37  ivan
6672
6673         * FS/FS/cust_main.pm: debugging
6674
6675 2009-04-11 23:24  ivan
6676
6677         * httemplate/elements/tr-select-svc_acct-domain.html: adding
6678
6679 2009-04-11 23:14  ivan
6680
6681         * httemplate/elements/selectlayers.html: add svc_phone on new
6682           customer first package, RT#4315
6683
6684 2009-04-11 23:09  ivan
6685
6686         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
6687           httemplate/edit/cust_main/birthdate.html,
6688           httemplate/edit/cust_main/bottomfixup.html,
6689           httemplate/edit/cust_main/bottomfixup.js,
6690           httemplate/edit/cust_main/first_pkg.html,
6691           httemplate/edit/cust_main/top_misc.html,
6692           httemplate/edit/cust_main/billing.html,
6693           httemplate/edit/cust_main/choose_tax_location.html,
6694           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
6695           httemplate/edit/cust_main/first_pkg/svc_acct.html,
6696           httemplate/edit/cust_main/first_pkg/svc_phone.html,
6697           httemplate/edit/process/cust_main.cgi,
6698           httemplate/elements/select-domain.html,
6699           httemplate/misc/part_svc-columns.cgi,
6700           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
6701           new customer first package, RT#4315
6702
6703 2009-04-11 18:33  jeff
6704
6705         * etc/fslongtable.sty: sheesh
6706
6707 2009-04-11 18:24  jeff
6708
6709         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
6710           correct the real double counting culprit
6711
6712 2009-04-11 14:42  ivan
6713
6714         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
6715           migrate send_email, suspend_if_balance and credit events, RT#3905
6716
6717 2009-04-11 14:29  ivan
6718
6719         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
6720           action
6721
6722 2009-04-11 13:51  ivan
6723
6724         * FS/bin/freeside-upgrade: don't run configuration update when -s
6725           is used for schema-only slony slave update
6726
6727 2009-04-10 12:33  ivan
6728
6729         * FS/FS/Conf.pm: better description for enable_taxproducts and a
6730           warning about tax-pkg_address with it
6731
6732 2009-04-09 20:43  jeff
6733
6734         * FS/FS/cust_main.pm: orders of magnitude faster
6735
6736 2009-04-09 15:51  jeff
6737
6738         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
6739           for non-toll-free calls
6740
6741 2009-04-08 15:42  ivan
6742
6743         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
6744           w/agent packages, RT#5119
6745
6746 2009-04-08 01:08  ivan
6747
6748         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
6749
6750 2009-04-08 00:32  ivan
6751
6752         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
6753           of cvv from history records, RT#5093
6754
6755 2009-04-07 18:13  ivan
6756
6757         * httemplate/misc/link.cgi: when linking a legacy phone number the
6758           phone number could be typed in and not the service #.  RT#3407
6759
6760 2009-04-07 13:45  jeff
6761
6762         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
6763           cdrs
6764
6765 2009-04-07 11:20  ivan
6766
6767         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
6768           usernames, RT#5145
6769
6770 2009-04-07 11:15  ivan
6771
6772         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
6773           RT#3519
6774
6775 2009-04-06 19:50  jeff
6776
6777         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
6778           +1
6779
6780 2009-04-06 19:18  ivan
6781
6782         * FS/FS/cdr.pm: stop smoking crack
6783
6784 2009-04-06 18:20  jeff
6785
6786         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
6787           correct taqua toll free handling and hasten cdr import (skip
6788           uninteresting records)
6789
6790 2009-04-06 16:19  jeff
6791
6792         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
6793
6794 2009-04-06 11:31  jeff
6795
6796         * FS/FS/cdr/taqua.pm: calltype 6 is international
6797
6798 2009-04-05 17:52  jeff
6799
6800         * Makefile, etc/fslongtable.sty: stop doublecounting
6801           extracouponspace  but do not gratuitiously change existing
6802           installs
6803
6804 2009-04-05 16:18  jeff
6805
6806         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
6807
6808 2009-04-04 09:22  jeff
6809
6810         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
6811           bug in cust_bill_pkg_detail
6812
6813 2009-04-03 09:57  jeff
6814
6815         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
6816           provisioned svc_phones as unit count
6817
6818 2009-04-02 13:22  jeff
6819
6820         * httemplate/edit/cust_main/billing.html: Net 20 as well
6821
6822 2009-04-02 10:47  jeff
6823
6824         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
6825           prorate feature
6826
6827 2009-04-02 08:46  jeff
6828
6829         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
6830           portion of voip
6831
6832 2009-04-02 07:56  jeff
6833
6834         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
6835           geocoding
6836
6837 2009-04-01 22:27  jeff
6838
6839         * FS/FS/part_pkg_taxrate.pm: noise reduction
6840
6841 2009-04-01 19:36  ivan
6842
6843         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
6844           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
6845
6846 2009-04-01 17:14  ivan
6847
6848         * httemplate/browse/part_pkg.cgi: add some
6849           (undocumented/unaccessable to web UI yet) options to package
6850           browse to track down packages missing recurring fees
6851
6852 2009-03-31 21:27  ivan
6853
6854         * FS/FS/cdr.pm: show post-granularity duration if available for all
6855           export formats
6856
6857 2009-03-31 20:51  ivan
6858
6859         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
6860           defined length and with specific lastapp
6861
6862 2009-03-31 20:44  ivan
6863
6864         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
6865           defined length and with specific lastapp
6866
6867 2009-03-31 12:51  ivan
6868
6869         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
6870
6871 2009-03-31 12:47  ivan
6872
6873         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
6874           numeric in numeric eq (==) at
6875           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
6876
6877 2009-03-31 12:46  ivan
6878
6879         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
6880           8.3's more strict type checking
6881
6882 2009-03-30 09:33  jeff
6883
6884         * FS/FS/cust_tax_location.pm: schema and module should agree on
6885           column names
6886
6887 2009-03-29 23:10  ivan
6888
6889         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6890           httemplate/view/cust_main/packages.html: okay.  counts are needed
6891           for the package sort, so push the embedded counting into
6892           cust_main.pm.  sure hope this does it. RT#5083
6893
6894 2009-03-29 22:08  ivan
6895
6896         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
6897           finally do it, RT#5083
6898
6899 2009-03-29 21:50  ivan
6900
6901         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
6902           finally do it, RT#5083
6903
6904 2009-03-29 21:41  ivan
6905
6906         * httemplate/view/cust_main/packages.html: double doh! RT#5083
6907
6908 2009-03-29 21:35  ivan
6909
6910         * httemplate/view/cust_main/packages.html: doh!  underscore,
6911           RT#5083
6912
6913 2009-03-29 21:31  ivan
6914
6915         * httemplate/view/cust_main/packages.html: try not to search for
6916           nothing in cust_svc so much, RT#5083
6917
6918 2009-03-29 21:15  ivan
6919
6920         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
6921           not to search for nothing in cust_svc so much, RT#5083
6922
6923 2009-03-29 20:47  ivan
6924
6925         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
6926           RT#5083
6927
6928 2009-03-29 20:12  ivan
6929
6930         * httemplate/view/cust_main/packages.html: really prevent separate
6931           part_pkg query, RT#5083
6932
6933 2009-03-29 18:39  ivan
6934
6935         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
6936           RT#5083
6937
6938 2009-03-29 18:28  ivan
6939
6940         * httemplate/view/cust_main/packages.html: fix setup date display,
6941           RT#5083
6942
6943 2009-03-29 18:09  ivan
6944
6945         * httemplate/view/cust_main/packages.html: forget caching, instead
6946           scoop up cust_pkg and part_pkg in one query, RT#5083
6947
6948 2009-03-29 18:05  ivan
6949
6950         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
6951           forget caching, instead scoop up cust_pkg and part_pkg in one
6952           query, RT#5083
6953
6954 2009-03-29 17:32  ivan
6955
6956         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
6957           part_pkg caching should speedup display of lots of packages,
6958           RT#5083
6959
6960 2009-03-29 16:44  ivan
6961
6962         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
6963           2 (or configured) cancelled and one-time charge packages, RT#5083
6964
6965 2009-03-29 04:56  ivan
6966
6967         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
6968
6969 2009-03-29 04:52  ivan
6970
6971         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
6972
6973 2009-03-29 03:39  ivan
6974
6975         * httemplate/view/cust_main/packages/package.html: avoid looking up
6976           part_pkg redundantly in the pkg loop, RT#5083
6977
6978 2009-03-29 03:34  ivan
6979
6980         * httemplate/view/cust_main/packages/package.html: avoid looking up
6981           package details redundantly in the pkg loop, RT#5083
6982
6983 2009-03-29 03:17  ivan
6984
6985         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
6986           qsearch for more realisitic profiling data, RT#5083
6987
6988 2009-03-29 02:38  ivan
6989
6990         * httemplate/view/cust_main/: one_time_charge_link.html,
6991           packages.html, packages/status.html: optimize customer view when
6992           there's lots of packages; *really* avoid looking up any config
6993           inside the package loop, RT#5083
6994
6995 2009-03-28 15:59  ivan
6996
6997         * httemplate/elements/select-cust-part_pkg.html,
6998           httemplate/elements/select-cust-pkg_class.html,
6999           httemplate/elements/select-part_pkg.html,
7000           httemplate/elements/select-table.html,
7001           httemplate/elements/tr-select-cust-part_pkg.html,
7002           httemplate/elements/tr-selectmultiple-part_pkg.html,
7003           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
7004           httemplate/misc/cust-part_pkg.cgi,
7005           httemplate/misc/order_pkg.html: package selector, split by
7006           package class, RT#5077
7007
7008 2009-03-25 20:59  ivan
7009
7010         * FS/FS/svc_acct.pm: yow
7011
7012 2009-03-25 20:53  ivan
7013
7014         * FS/FS/cust_main.pm: sort packages by label of first (primary)
7015           service, RT#5041
7016
7017 2009-03-25 02:36  ivan
7018
7019         * httemplate/pref/pref-process.html: throw a proper error message
7020           instead of a mason error on pw chagne problems, RT#5073
7021
7022 2009-03-25 02:36  ivan
7023
7024         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
7025
7026 2009-03-25 01:45  ivan
7027
7028         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
7029           RT#5042
7030
7031 2009-03-24 02:42  ivan
7032
7033         * bin/countdeclines: quick tool for RT#3843
7034
7035 2009-03-23 23:31  ivan
7036
7037         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
7038
7039 2009-03-23 19:36  ivan
7040
7041         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
7042           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
7043           <email>, supress extraneous service list, RT#3519
7044
7045 2009-03-23 16:33  jeff
7046
7047         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
7048           httemplate/misc/process/recharge_svc.html: more DTRT with usage
7049           on service transfer between packages and recharges  RT #2884,
7050           #5040 + #4995 fallout
7051
7052 2009-03-23 15:45  ivan
7053
7054         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
7055           from GECOS to "Real Name", RT#3519
7056
7057 2009-03-23 10:02  ivan
7058
7059         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
7060           (svc_acct.finger) to bulk billing detail, RT#3519
7061
7062 2009-03-21 20:33  ivan
7063
7064         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
7065
7066 2009-03-21 19:47  ivan
7067
7068         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
7069           usps address standardization when the zip returned has no zip+4,
7070           RT#4882
7071
7072 2009-03-21 16:37  ivan
7073
7074         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
7075           cron output not useful
7076
7077 2009-03-21 16:32  ivan
7078
7079         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
7080           up
7081
7082 2009-03-21 15:14  ivan
7083
7084         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
7085           freeside-check local monitoring, RT#4610
7086
7087 2009-03-19 19:14  ivan
7088
7089         * bin/ping: adding quick remote ping & alert script, RT#4610
7090
7091 2009-03-18 08:11  jeff
7092
7093         * FS/FS/part_pkg_taxrate.pm: more error information
7094
7095 2009-03-17 17:30  jeff
7096
7097         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
7098           httemplate/edit/part_svc.cgi: hide unused usage columns
7099
7100 2009-03-17 15:02  ivan
7101
7102         * fs_selfservice/FS-SelfService/SelfService.pm: add
7103           payment_info_renew_info method to ClientAPI/MyAccount and
7104           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
7105
7106 2009-03-17 14:38  ivan
7107
7108         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
7109           fs_selfservice/FS-SelfService/SelfService.pm: add
7110           payment_info_renew_info method to ClientAPI/MyAccount and
7111           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
7112
7113 2009-03-17 13:41  ivan
7114
7115         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
7116
7117 2009-03-17 13:13  ivan
7118
7119         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
7120           since it could be dangerous
7121
7122 2009-03-17 13:04  ivan
7123
7124         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
7125
7126 2009-03-17 12:48  ivan
7127
7128         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
7129
7130 2009-03-17 09:06  jeff
7131
7132         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
7133           RT#4903)
7134
7135 2009-03-17 05:01  ivan
7136
7137         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
7138           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
7139
7140 2009-03-17 02:59  ivan
7141
7142         * FS/FS/Misc/eps2png.pm: less debugging
7143
7144 2009-03-17 02:58  ivan
7145
7146         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
7147           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
7148           httemplate/config/config-view.cgi, httemplate/docs/license.html:
7149           add eps preview to config, for RT#5025
7150
7151 2009-03-16 16:28  jeff
7152
7153         * FS/FS/Schema.pm: avoid the need for approximate comparisons
7154           RT#4903
7155
7156 2009-03-16 10:06  jeff
7157
7158         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
7159           httemplate/edit/svc_broadband.cgi: have prizm use service data
7160           rather than package data to select a profile RT#4853
7161
7162 2009-03-16 08:52  jeff
7163
7164         * bin/make-pkg-fruit: a tool for migrating package elements to
7165           services
7166
7167 2009-03-16 01:08  jeff
7168
7169         * FS/FS/svc_broadband.pm: get the dup checking right
7170
7171 2009-03-16 00:13  ivan
7172
7173         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
7174           elements/location.html: allow country selection on credit card
7175           entry, RT#4997
7176
7177 2009-03-16 00:13  ivan
7178
7179         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
7180           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
7181           chars in Locale::SubCountry states, RT#4997
7182
7183 2009-03-15 23:22  ivan
7184
7185         * Makefile: 5.10!  welcome to the future
7186
7187 2009-03-15 22:54  ivan
7188
7189         * httemplate/view/svc_domain.cgi: fix custnum display on domain
7190           view
7191
7192 2009-03-15 21:21  jeff
7193
7194         * FS/FS/svc_broadband.pm: use part_svc_router
7195
7196 2009-03-15 17:57  jeff
7197
7198         * FS/FS/svc_broadband.pm: comment change
7199
7200 2009-03-15 15:44  ivan
7201
7202         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
7203
7204 2009-03-15 15:33  ivan
7205
7206         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
7207           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
7208           626.' error when using attribute_since_sqlradacct
7209
7210 2009-03-15 12:42  ivan
7211
7212         * FS/FS/cust_pkg_reason.pm: should give better performance if we
7213           search for what we want instead of using a string match
7214
7215 2009-03-15 03:46  ivan
7216
7217         * FS/FS/cust_main.pm: fix application of data fields from prepaid
7218           cards in addition to time field
7219
7220 2009-03-15 03:34  ivan
7221
7222         * httemplate/misc/process/recharge_svc.html: apply byte values from
7223           prepaid cards as well as time value, RT#4995
7224
7225 2009-03-15 03:30  ivan
7226
7227         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
7228           not a disk drive manufacturer, don't use halfass base-10
7229           megs/gigs
7230
7231 2009-03-15 00:33  ivan
7232
7233         * FS/FS/cust_main.pm: cust_main::payment_info, for
7234           ClientAPI::MyAccount
7235
7236 2009-03-14 16:44  ivan
7237
7238         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
7239           old files, RT#3093 / RT#4963
7240
7241 2009-03-13 11:22  jeff
7242
7243         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
7244           in in the interim
7245
7246 2009-03-11 03:03  ivan
7247
7248         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
7249           config, RT#4404
7250
7251 2009-03-11 02:41  ivan
7252
7253         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
7254
7255 2009-03-11 01:57  ivan
7256
7257         * bin/print-directory_assist: comma
7258
7259 2009-03-11 01:46  ivan
7260
7261         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
7262           codes and a kludge to print DA numbers for all of them
7263
7264 2009-03-10 09:14  jeff
7265
7266         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
7267           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
7268           fs_selfservice/FS-SelfService/cgi/verify.cgi,
7269           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7270           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7271           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
7272           fs_selfservice/FS-SelfService/cgi/signup.cgi,
7273           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
7274           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
7275           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
7276           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
7277           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
7278           fs_selfservice/FS-SelfService/SelfService.pm,
7279           httemplate/browse/payment_gateway.html,
7280           httemplate/edit/payment_gateway.html,
7281           httemplate/edit/process/payment_gateway.html: merge webpay
7282           support in with autoselection of old realtime_bop and
7283           realtime_refund_bop
7284
7285 2009-03-08 17:15  ivan
7286
7287         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
7288
7289 2009-03-08 17:15  ivan
7290
7291         * httemplate/misc/svc_acct-domains.cgi: doh
7292
7293 2009-03-03 17:47  ivan
7294
7295         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
7296
7297 2009-03-03 15:56  ivan
7298
7299         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
7300           uid freeside" error
7301
7302 2009-03-03 15:41  ivan
7303
7304         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
7305           hash assignment" warning
7306
7307 2009-03-02 00:49  ivan
7308
7309         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
7310           preliminary vitelity export, RT#4868
7311
7312 2009-03-01 20:58  ivan
7313
7314         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
7315           do charged_party rewriting in the cdrrewrited daemon, RT#4342
7316
7317 2009-03-01 16:10  ivan
7318
7319         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
7320           signup.html use selfserice skin config too: selfservice-head,
7321           selfserfice-body_header, selfservice-body_footer,
7322           selfservice-body_bgcolor, selfservice-box_bgcolor
7323
7324 2009-02-28 10:27  ivan
7325
7326         * Makefile: avoid erroring out running install-perl-modules when
7327           you have a pristine, un-updated CVS checkout
7328
7329 2009-02-25 19:51  ivan
7330
7331         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
7332           bit friendlier for BILL signups for testingm RT#4018
7333
7334 2009-02-25 12:05  ivan
7335
7336         * bin/japan.pl: adding quick tool to change the "states" for japan
7337
7338 2009-02-24 02:15  ivan
7339
7340         * FS/FS/Setup.pm: be quiet
7341
7342 2009-02-24 02:06  ivan
7343
7344         * FS/FS/part_referral.pm: bootstrapping issues
7345
7346 2009-02-24 02:00  ivan
7347
7348         * FS/FS/Setup.pm: bootstrapping issues, aaargh
7349
7350 2009-02-24 01:58  ivan
7351
7352         * FS/FS/Setup.pm: bootstrapping issues, ugh
7353
7354 2009-02-24 01:50  ivan
7355
7356         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
7357           bin/freeside-create-initial-data: bootstrapping issues
7358
7359 2009-02-24 01:41  ivan
7360
7361         * bin/freeside-create-initial-data: somehow rc install wound up
7362           without any data
7363
7364 2009-02-24 00:45  ivan
7365
7366         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
7367
7368 2009-02-24 00:41  ivan
7369
7370         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
7371           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
7372           to be billable, RT#3196
7373
7374 2009-02-23 15:52  ivan
7375
7376         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
7377           config type
7378
7379 2009-02-22 13:11  ivan
7380
7381         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
7382
7383 2009-02-22 13:08  ivan
7384
7385         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
7386           where freeside-upgrade spends time
7387
7388 2009-02-22 12:42  ivan
7389
7390         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
7391           RT#4902
7392
7393 2009-02-22 12:12  ivan
7394
7395         * bin/apache.export: add exportnum to apache export files so they
7396           all get preserved in the case where you're using multiple apache
7397           exports to the same machine, RT#4901
7398
7399 2009-02-22 11:46  ivan
7400
7401         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
7402           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
7403           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
7404
7405 2009-02-22 02:58  ivan
7406
7407         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
7408           packages that don't have a last bill date.  really.  RT#4881
7409
7410 2009-02-22 02:34  ivan
7411
7412         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
7413
7414 2009-02-22 00:41  ivan
7415
7416         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
7417           FS/FS/type_pkgs.pm: add agent type list to package def browse,
7418           RT#4880
7419
7420 2009-02-21 18:37  ivan
7421
7422         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
7423           report for more complex situations with counties and taxclasses,
7424           make taxable line items clickable, RT#4878
7425
7426 2009-02-21 16:19  ivan
7427
7428         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
7429           this fixes up tax reports nicely.  RT#4878
7430
7431 2009-02-21 12:56  ivan
7432
7433         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
7434           location_sql search, for tax reports.  RT#4878
7435
7436 2009-02-21 12:14  ivan
7437
7438         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
7439           location_sql search, for tax reports.  RT#4878
7440
7441 2009-02-21 09:56  ivan
7442
7443         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
7444           follow-tax-rename tool (well, quick hack), RT#4878
7445
7446 2009-02-20 20:28  ivan
7447
7448         * FS/FS/Record.pm: and for obj creation too
7449
7450 2009-02-20 20:27  ivan
7451
7452         * FS/FS/Record.pm: it would help to actually finish
7453           nowarn_classload kludge
7454
7455 2009-02-20 20:23  ivan
7456
7457         * FS/FS/Record.pm: add nowarn_classload kludge
7458
7459 2009-02-20 07:07  jeff
7460
7461         * httemplate/edit/cust_main.cgi: support a default tax location
7462           outside us/ca with cch data and better handling of response from
7463           USPS (RT 4857)
7464
7465 2009-02-19 18:55  ivan
7466
7467         * FS/FS/access_user.pm: oops, adding multiple-rightname support
7468           broke ACL caching, bringing it back should be a good perf win for
7469           large customer views, whew.  RT#4830
7470
7471 2009-02-19 18:41  ivan
7472
7473         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
7474           disable display of auto-suspend dates unless enabled by config.
7475           at least until it can be made more efficient.  this is slowing
7476           down customer view waaaaaaaaaay too much.  RT#4830
7477
7478 2009-02-19 18:22  ivan
7479
7480         * httemplate/autohandler: harmless tyop
7481
7482 2009-02-19 05:38  jeff
7483
7484         * httemplate/edit/: cust_main.cgi,
7485           cust_main/choose_tax_location.html: do not attempt to assign a
7486           geocode to non us/ca addresses (RT 4857)
7487
7488 2009-02-18 23:57  ivan
7489
7490         * httemplate/search/: elements/cust_pay_or_refund.html,
7491           elements/search.html, cust_pay_pending.html: redirect pending
7492           payment report back to customer when the pending payment is
7493           resolved, RT#4837, and fix otaker fallout from the pending stuff,
7494           RT#4866
7495
7496 2009-02-18 22:42  ivan
7497
7498         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
7499           add profiling to a file OOM situations, RT#4830
7500
7501 2009-02-18 17:50  ivan
7502
7503         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
7504
7505 2009-02-16 23:43  ivan
7506
7507         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
7508           you otherwise couldn't see, RT#4854
7509
7510 2009-02-16 23:40  ivan
7511
7512         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
7513           you otherwise couldn't see, RT#4854
7514
7515 2009-02-16 18:28  ivan
7516
7517         * FS/FS/Mason.pm, httemplate/autohandler,
7518           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
7519           per-user preference for turning on profiling display when
7520           DBIx::Profile is loaded, RT#4830
7521
7522 2009-02-16 18:01  ivan
7523
7524         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
7525           httemplate/edit/process/quick-charge.cgi,
7526           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
7527           to one-time charges, RT#4858
7528
7529 2009-02-16 15:54  ivan
7530
7531         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
7532           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
7533           httemplate/search/elements/cust_pay_or_refund.html,
7534           httemplate/edit/cust_pay_pending.html,
7535           httemplate/edit/process/cust_pay_pending.html,
7536           httemplate/view/cust_main/payment_history.html,
7537           httemplate/elements/menu.html: add reporting on (and resolution
7538           of) stuck pending transactions, RT#4837 (RT#3572)
7539
7540 2009-02-15 22:40  jeff
7541
7542         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
7543           updates to the initial install
7544
7545 2009-02-15 22:02  jeff
7546
7547         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
7548           allow completely empty updates (again?)
7549
7550 2009-02-15 21:59  jeff
7551
7552         * FS/FS/cust_tax_location.pm: wrong operator
7553
7554 2009-02-15 09:38  jeff
7555
7556         * FS/FS/tax_rate.pm: remove useless line
7557
7558 2009-02-15 09:23  jeff
7559
7560         * FS/FS/tax_rate.pm: tyop
7561
7562 2009-02-15 09:20  jeff
7563
7564         * FS/FS/tax_rate.pm: trim whitespace on import
7565
7566 2009-02-15 05:51  jeff
7567
7568         * FS/FS/Record.pm: improved float searching
7569
7570 2009-02-13 16:40  ivan
7571
7572         * httemplate/: elements/select-agent.html,
7573           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
7574           select-agent agent virtualization, RT#1405
7575
7576 2009-02-12 11:48  jeff
7577
7578         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
7579           help
7580
7581 2009-02-12 07:55  jeff
7582
7583         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
7584           better upload error handling and correction of tax upload
7585           filecount
7586
7587 2009-02-11 10:44  ivan
7588
7589         * httemplate/search/cdr.html: fix select and unselect all buttons
7590           on CDR bulk actions, RT#4766
7591
7592 2009-02-11 08:06  jeff
7593
7594         * FS/FS/Schema.pm: mac is unique
7595
7596 2009-02-10 08:25  jeff
7597
7598         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
7599           limit workaround
7600
7601 2009-02-10 02:35  ivan
7602
7603         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
7604           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
7605           interface, RT#4766 / RT#4731
7606
7607 2009-02-09 07:03  ivan
7608
7609         * httemplate/browse/agent.cgi: try for slightly better UI on agent
7610           config overrides
7611
7612 2009-02-09 06:05  ivan
7613
7614         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
7615           FS/FS/cust_pay.pm, conf/invoice_html,
7616           conf/invoice_html_statement, httemplate/config/config-image.cgi,
7617           httemplate/config/config-process.cgi,
7618           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
7619           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
7620           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
7621           company_name, company_address, logo, etc.. RT#3989
7622
7623 2009-02-09 03:45  ivan
7624
7625         * FS/FS/UI/Web.pm: pull out the data for address fields too!
7626           RT#4583
7627
7628 2009-02-09 03:35  ivan
7629
7630         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
7631
7632 2009-02-09 03:32  ivan
7633
7634         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
7635           formats that include service address, RT#4583
7636
7637 2009-02-09 02:38  ivan
7638
7639         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
7640           take a while
7641
7642 2009-02-08 21:59  ivan
7643
7644         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
7645           skip_dstchannel_prefix options, RT#3196
7646
7647 2009-02-08 17:49  ivan
7648
7649         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
7650           httemplate/browse/access_group.html,
7651           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
7652           httemplate/edit/elements/edit.html,
7653           httemplate/elements/select-part_pkg.html: further work on agents
7654           editing own packages: fix fallout on package customization from
7655           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
7656           to package browse, like clone service, and have agent type
7657           selection disappear when you set an agentnum.  RT#1331
7658
7659 2009-02-07 18:05  ivan
7660
7661         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
7662           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
7663           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
7664           httemplate/edit/process/part_pkg.cgi,
7665           httemplate/elements/select-agent_types.html,
7666           httemplate/elements/select-cust-part_pkg.html,
7667           httemplate/elements/select-part_pkg.html,
7668           httemplate/elements/select-table.html,
7669           httemplate/elements/tr-select-agent_types.html,
7670           httemplate/search/elements/search.html,
7671           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
7672           packages: allow them to see (but not edit) global packages for
7673           their type, RT#1331
7674
7675 2009-02-07 12:16  ivan
7676
7677         * FS/FS/ClientAPI/MyAccount.pm,
7678           fs_selfservice/FS-SelfService/SelfService.pm: add more
7679           documentation on order_pkg and the ability to order svc_phone
7680           too, RT#4722
7681
7682 2009-02-07 11:35  ivan
7683
7684         * httemplate/view/cust_main/payment_history.html: right-align
7685           amount in prev history row
7686
7687 2009-02-07 11:34  ivan
7688
7689         * FS/FS/Record.pm: don't look up encryption config every search,
7690           this should help perf a lot with database config in 1.9
7691
7692 2009-02-07 11:05  ivan
7693
7694         * bin/pod2x: no, it doesn't look like we have query
7695
7696 2009-02-07 00:23  ivan
7697
7698         * httemplate/view/cust_main/: payment_history.html, packages.html,
7699           packages/location.html, packages/services.html,
7700           packages/status.html, payment_history/payment.html,
7701           payment_history/refund.html: optimize customer view: avoid
7702           looking up config values inside loops, RT#4728
7703
7704 2009-02-06 17:45  ivan
7705
7706         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
7707           formatting, RT#4727
7708
7709 2009-02-06 17:33  ivan
7710
7711         * bin/pod2x: don't need this
7712
7713 2009-02-06 17:26  ivan
7714
7715         * bin/pod2x: update pod2x to use Mediawiki module instead of
7716           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
7717
7718 2009-02-06 10:31  ivan
7719
7720         * httemplate/elements/location.html: fix spurious "Unit #" label
7721           showing up, RT#4745
7722
7723 2009-02-05 13:02  jeff
7724
7725         * FS/FS/tax_rate.pm: pluralization agreement
7726
7727 2009-02-05 08:57  jeff
7728
7729         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
7730           style taxes instead of throwing fatal errors
7731
7732 2009-02-04 07:58  jeff
7733
7734         * FS/FS/cust_main.pm: with usage classes, the probability of a
7735           taxless line item tranche is too high for this to be a fatal
7736           error.  we risk overlooking misconfigured taxes/packages
7737
7738 2009-02-03 13:33  jeff
7739
7740         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
7741           filtering conditions
7742
7743 2009-02-01 05:52  ivan
7744
7745         * bin/test_scrub: adding scrub tool
7746
7747 2009-02-01 04:48  ivan
7748
7749         * httemplate/elements/menu.html: yow, don't hide the config menu
7750           unnecessarily
7751
7752 2009-02-01 04:28  ivan
7753
7754         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
7755           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
7756           agent_provision.html, agent_provision_svc_acct.html,
7757           change_bill.html, change_password.html, change_pay.html,
7758           change_ship.html, customer_change_pkg.html,
7759           customer_order_pkg.html, delete_svc.html, footer.html,
7760           list_customers.html, make_ach_payment.html, make_payment.html,
7761           myaccount.html, payment_results.html, process_change_bill.html,
7762           process_change_password.html, process_change_pay.html,
7763           process_change_pkg.html, process_change_ship.html,
7764           process_order_pkg.html, process_order_recharge.html,
7765           process_svc_acct.html, process_svc_external.html, provision.html,
7766           provision_svc_acct.html, recharge_prepay.html,
7767           recharge_results.html, selfservice.cgi, view_customer.html,
7768           view_invoice.html, view_support_details.html, view_usage.html,
7769           view_usage_details.html: put the footer in one frigging file,
7770           whew
7771
7772 2009-02-01 02:37  ivan
7773
7774         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
7775           speed up freeside-migrate-events slightly... RT#4277
7776
7777 2009-01-31 20:13  ivan
7778
7779         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
7780           getting huge dbs upgraded, RT#4679
7781
7782 2009-01-31 01:53  ivan
7783
7784         * FS/FS/access_user.pm: cache the results of ACL queries, should
7785           improve performance of customer view page for customers with
7786           shitloads of packages/services, RT#4696
7787
7788 2009-01-30 12:44  ivan
7789
7790         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
7791
7792 2009-01-29 16:40  ivan
7793
7794         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
7795
7796 2009-01-29 11:21  ivan
7797
7798         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
7799           config, RT#4271
7800
7801 2009-01-28 08:29  rsiddall
7802
7803         * rpm/freeside.spec: Removed conflict between core billing package
7804           and self-service RPMs so you can install them all on the same
7805           machine.  This may have applications if you're using XMLRPC to
7806           talk to the self-service interface from PHP, Python, etc.
7807
7808 2009-01-27 01:39  ivan
7809
7810         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
7811           ACL to allow download of browse/ stuff too, when possible.
7812           RT#4681
7813
7814 2009-01-25 20:22  ivan
7815
7816         * FS/FS/cust_main.pm: i think this was right after all, we do want
7817           to look for a county-less state+country match before country only
7818           and giving up, RT#4681
7819
7820 2009-01-25 18:14  ivan
7821
7822         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
7823           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
7824           line 2193.  Hopefully no problems with invoice with 0 tax
7825           printing :/.  RT#4681
7826
7827 2009-01-25 17:36  ivan
7828
7829         * FS/FS/cust_main.pm: should be better error message for inability
7830           to find tax rates, RT#4681.  also pull in the add_freq changes.
7831           *think* they're safe.  famous last words.
7832
7833 2009-01-25 17:07  ivan
7834
7835         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
7836           isn't numeric in numeric eq (==) at
7837           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
7838
7839 2009-01-25 15:58  ivan
7840
7841         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
7842           httemplate/edit/elements/edit.html: fix one-time charges and
7843           package customization for employees who don't have 'Edit global
7844           package definition' ACL, RT#4668
7845
7846 2009-01-25 14:20  ivan
7847
7848         * httemplate/browse/: access_group.html, access_user.html:
7849           normalize terminology: s/internal users/employees/
7850
7851 2009-01-25 12:43  ivan
7852
7853         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
7854           -cdrd and -queued, RT#4667
7855
7856 2009-01-24 17:27  ivan
7857
7858         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
7859
7860 2009-01-24 13:53  ivan
7861
7862         * fs_selfservice/php/: order_renew.php,
7863           process_payment_order_renew.php: finish up prepay example,
7864           RT#4623
7865
7866 2009-01-24 13:53  ivan
7867
7868         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
7869           current balance, RT#4623
7870
7871 2009-01-24 13:49  ivan
7872
7873         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
7874           chooser when taxproducts are off
7875
7876 2009-01-24 13:04  ivan
7877
7878         * httemplate/: elements/select-domain.html,
7879           elements/select-table.html, elements/tr-select-domain.html,
7880           search/report_svc_acct.html, search/svc_acct.cgi: add domain
7881           selection to advanced account report (side effect on RT#4623)
7882
7883 2009-01-22 17:23  ivan
7884
7885         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
7886           order_renew.php, process_login.php,
7887           process_payment_order_renew.php: add the start at PHP
7888           self-service as a quick early renew example
7889
7890 2009-01-22 16:49  ivan
7891
7892         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
7893           returned by renew_info, RT#4623
7894
7895 2009-01-22 16:23  ivan
7896
7897         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
7898           renew_info, RT#4623
7899
7900 2009-01-22 09:29  ivan
7901
7902         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
7903           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
7904           methods renew_info, order_renew and process_payment_order_renew
7905           to enable self-renewal through self-service.  RT#4623
7906
7907 2009-01-20 18:02  ivan
7908
7909         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
7910           (hopefully last of the) customize package bogosity in 1.9,
7911           RT#4662
7912
7913 2009-01-20 16:52  ivan
7914
7915         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
7916           service addresses from working, RT#4663
7917
7918 2009-01-20 12:08  ivan
7919
7920         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
7921           agent-specific invoices migrated from 1.7->1.9, RT#4645
7922
7923 2009-01-20 11:35  ivan
7924
7925         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
7926           RT#4645
7927
7928 2009-01-19 15:53  ivan
7929
7930         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
7931           tax-pkg_location changes broke new taxation, this should fix
7932
7933 2009-01-19 15:44  ivan
7934
7935         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
7936
7937 2009-01-19 14:32  ivan
7938
7939         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
7940           0, hopefully finally fix DA for QIS, RT#4502
7941
7942 2009-01-19 09:37  ivan
7943
7944         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
7945           order/cancel, RT#4645
7946
7947 2009-01-18 22:36  ivan
7948
7949         * httemplate/: elements/tr-select-cust_location.html,
7950           view/cust_main/packages/location.html: default service location
7951           is cust_main ship_ address when present!  RT#4499
7952
7953 2009-01-18 19:50  ivan
7954
7955         * FS/FS/Schema.pm, FS/FS/rate.pm,
7956           httemplate/edit/process/rate_region.cgi: 10 digit prefix
7957           matching, RT#4403
7958
7959 2009-01-18 15:51  ivan
7960
7961         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
7962
7963 2009-01-18 15:43  ivan
7964
7965         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
7966           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
7967           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
7968           FS/t/cust_bill_pkg_tax_location.t,
7969           httemplate/search/cust_bill_pkg.cgi,
7970           httemplate/search/report_tax.cgi,
7971           httemplate/view/cust_main/packages/location.html: finish package
7972           location tax reporing, RT#4499
7973
7974 2009-01-18 13:06  rsiddall
7975
7976         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
7977           an equals sign.
7978
7979 2009-01-13 05:00  ivan
7980
7981         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
7982           return number to availability, RT#4603
7983
7984 2009-01-12 19:25  ivan
7985
7986         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
7987           sticky that's why calls were being skipped for wrong carrierid,
7988           RT#4502
7989
7990 2009-01-12 18:39  ivan
7991
7992         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
7993           is just a precendece problem, RT#4502
7994
7995 2009-01-12 18:13  ivan
7996
7997         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
7998           inside the rating loop, RT#4502
7999
8000 2009-01-12 17:58  ivan
8001
8002         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
8003           rating loop, RT#4502
8004
8005 2009-01-12 17:34  ivan
8006
8007         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
8008           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
8009
8010 2009-01-12 16:17  ivan
8011
8012         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
8013
8014 2009-01-12 15:51  ivan
8015
8016         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
8017           DA calls, RT#4502
8018
8019 2009-01-12 13:16  jeff
8020
8021         * FS/FS/cust_main.pm: tickets only exist when a ticket system
8022           exists
8023
8024 2009-01-12 12:59  jeff
8025
8026         * FS/FS/cust_main.pm: doc tyop
8027
8028 2009-01-12 01:01  jeff
8029
8030         * FS/FS/svc_acct.pm: vfw callback failure
8031
8032 2009-01-10 15:56  ivan
8033
8034         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
8035           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
8036           httemplate/edit/process/change-cust_pkg.html,
8037           httemplate/edit/process/cust_pkg.cgi,
8038           httemplate/elements/location.html,
8039           httemplate/elements/tr-select-cust_location.html,
8040           httemplate/view/cust_main/packages/location.html,
8041           httemplate/view/cust_main/packages/package.html: implement
8042           package changes w/location change, RT#4499
8043
8044 2009-01-09 16:43  ivan
8045
8046         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8047           httemplate/elements/location.html,
8048           httemplate/elements/tr-select-cust_location.html,
8049           httemplate/view/cust_main/packages.html,
8050           httemplate/edit/process/quick-cust_pkg.cgi,
8051           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
8052           more work on package service addresses:  hide locations when
8053           they're all the default, config to show them anyway / finish
8054           implementing package ordering, fix all the state/county weirdness
8055           when changing the location dropdown. RT#4499
8056
8057 2009-01-08 20:06  ivan
8058
8059         * httemplate/edit/cust_main/contact.html,
8060           httemplate/elements/location.html,
8061           httemplate/elements/select-country.html,
8062           httemplate/elements/select-county.html,
8063           httemplate/elements/select-state.html,
8064           httemplate/elements/tr-select-part_referral.html,
8065           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
8066           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
8067           httemplate/view/cust_main/packages.html,
8068           httemplate/view/cust_main/packages/location.html: pick/enter a
8069           location when ordering a package, RT#4499
8070
8071 2009-01-07 17:45  ivan
8072
8073         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
8074           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8075           FS/t/cust_location.t, eg/table_template.pm,
8076           eg/table_template-svc.pm,
8077           httemplate/view/cust_main/packages.html,
8078           httemplate/view/cust_main/packages/location.html,
8079           httemplate/view/cust_main/packages/package.html,
8080           httemplate/view/cust_main/packages/services.html,
8081           httemplate/view/cust_main/packages/status.html: start adding
8082           package locations, RT#4499
8083
8084 2009-01-07 08:59  jeff
8085
8086         * conf/invoice_latex: allow tex to do more column sizing
8087
8088 2009-01-06 16:27  ivan
8089
8090         * httemplate/browse/rate_region.html: country code is two words
8091
8092 2009-01-06 16:18  ivan
8093
8094         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
8095           RT#4524
8096
8097 2009-01-06 16:14  ivan
8098
8099         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
8100           help browse regions by countrycode
8101
8102 2009-01-06 15:30  ivan
8103
8104         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
8105           unrateable and add an ignore_unrateable flag to go back to the
8106           old skip behavior
8107
8108 2009-01-06 13:16  ivan
8109
8110         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
8111           in default CDR output format; fix "all 0 prices" when using
8112           simple output format w/internal rating, RT#4503
8113
8114 2009-01-05 13:12  jeff
8115
8116         * FS/FS/tax_rate.pm: doh! change the interface here, too
8117
8118 2009-01-04 16:26  ivan
8119
8120         * httemplate/elements/checkboxes-table-name.html,
8121           httemplate/elements/checkboxes.html,
8122           httemplate/elements/select-rate.html,
8123           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
8124           httemplate/browse/rate.cgi,
8125           httemplate/misc/copy-rate_detail.html,
8126           httemplate/misc/process/copy-rate_detail.html: add rate copying,
8127           RT#4431
8128
8129 2009-01-04 14:07  ivan
8130
8131         * Makefile, init.d/freeside-init: don't run a self-service server
8132           against localhost OOTB; eliminate those gigantic useless logfiles
8133
8134 2009-01-02 17:52  ivan
8135
8136         * bin/cdr.http_and_import, bin/cdr.import, FS/FS/Record.pm,
8137           FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft CDR format, RT#4425
8138
8139 2009-01-02 14:03  ivan
8140
8141         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
8142           FS/FS/cdr/troop.pm, bin/cdr.import: add troop CDRs, RT#4413
8143
8144 2009-01-02 10:01  ivan
8145
8146         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
8147
8148 2009-01-02 09:58  ivan
8149
8150         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
8151
8152 2009-01-01 12:11  rsiddall
8153
8154         * rpm/freeside-selfservice.conf: New Apache configuration file for
8155           the self-service interface.
8156
8157 2009-01-01 12:10  rsiddall
8158
8159         * rpm/freeside.spec: Modifications to let self-service work if you
8160           really insist on installing it on the same machine as the billing
8161           server.  Also more fixes for SuSE, and a couple of changes to
8162           minimize differences from the 1.7 branch.
8163
8164 2008-12-31 14:04  ivan
8165
8166         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
8167           CDR format, RT#4403
8168
8169 2008-12-31 10:07  jeff
8170
8171         * FS/FS/cust_main.pm: one got missed?
8172
8173 2008-12-30 19:28  ivan
8174
8175         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
8176           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
8177           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
8178           httemplate/misc/cdr-import.html,
8179           httemplate/misc/process/cdr-import.html: bell west CDR format,
8180           RT#4403
8181
8182 2008-12-30 14:00  jeff
8183
8184         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
8185           improvements and corrections to reasons based on history records
8186
8187 2008-12-30 13:45  jeff
8188
8189         * FS/FS/cdr.pm: move price to last column for default_source
8190
8191 2008-12-30 11:13  jeff
8192
8193         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
8194           usage_class for tax purposes in calltypenum
8195
8196 2008-12-29 10:06  jeff
8197
8198         * Makefile, conf/invoice_latex, etc/fslongtable.sty: ease
8199           deployment of patched longtable
8200
8201 2008-12-28 11:10  ivan
8202
8203         * httemplate/browse/cust_main_county.cgi: finish dealing with
8204           counties with spaces, etc., RT#4496
8205
8206 2008-12-28 11:08  ivan
8207
8208         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
8209           ut_textn strings in county expansion, RT#4496
8210
8211 2008-12-28 10:59  ivan
8212
8213         * httemplate/browse/cust_main_county.cgi: deal with counties with
8214           spaces, etc., RT#4496
8215
8216 2008-12-28 10:52  ivan
8217
8218         * httemplate/browse/cust_main_county.cgi: put the
8219           country/state/county selections on their own line, RT#4496
8220
8221 2008-12-28 10:48  ivan
8222
8223         * httemplate/elements/: select-country.html, select-county.html,
8224           select-state.html, select-did.html: fix browse results for
8225           selecting counties (resulting from separating tax classes), also
8226           add dropdowns to browse by state and county, RT#4496
8227
8228 2008-12-28 10:44  ivan
8229
8230         * httemplate/: browse/cust_main_county.cgi,
8231           edit/cust_main/contact.html, edit/cust_main/billing.html,
8232           misc/payment.cgi: fix browse results for selecting counties
8233           (resulting from separating tax classes), also add dropdowns to
8234           browse by state and county, RT#4496
8235
8236 2008-12-24 16:45  jeff
8237
8238         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
8239           "texas tax" in 1.9
8240
8241 2008-12-23 13:41  jeff
8242
8243         * FS/FS/cust_main.pm: miss use
8244
8245 2008-12-23 12:35  jeff
8246
8247         * FS/FS/cust_main.pm: correct bad tax calculation
8248
8249 2008-12-22 16:32  ivan
8250
8251         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
8252           to avoid pushing the total column out to the right, RT#4449
8253
8254 2008-12-22 15:28  ivan
8255
8256         * httemplate/config/config.cgi: textareas are much less annoying to
8257           work with when their scrollbar isn't scrolled off the side itself
8258
8259 2008-12-22 14:30  rsiddall
8260
8261         * rpm/freeside.spec: Copying over modifications to support SuSE
8262           from the 1.7 branch.
8263
8264 2008-12-22 13:16  ivan
8265
8266         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
8267           package names to 50 chars to avoid problems with typeset
8268           invoices, RT#4449
8269
8270 2008-12-21 13:53  ivan
8271
8272         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
8273           RT#4204
8274
8275 2008-12-21 13:49  ivan
8276
8277         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
8278
8279 2008-12-21 13:44  ivan
8280
8281         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
8282
8283 2008-12-21 13:37  ivan
8284
8285         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
8286           like svc_acct, closes: RT#4204 (also a few lines of the new
8287           per-agent config snuck in Conf.pm from RT#3989)
8288
8289 2008-12-21 13:33  ivan
8290
8291         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
8292           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
8293           bin/freeside-upgrade: unique checking for svc_phone like
8294           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
8295           config snuck in Conf.pm from RT#3989)
8296
8297 2008-12-21 10:38  ivan
8298
8299         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
8300
8301 2008-12-21 10:09  ivan
8302
8303         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
8304           freeside-queued put billing jobs in the queue, so they run in
8305           their own short-lived processes, RT#4423
8306
8307 2008-12-21 09:40  ivan
8308
8309         * FS/FS/queue.pm: doc
8310
8311 2008-12-15 16:08  jeff
8312
8313         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
8314
8315 2008-12-11 13:11  jeff
8316
8317         * FS/FS/cust_main.pm: place tax on invoice only once
8318
8319 2008-12-10 13:43  ivan
8320
8321         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
8322           report_cust_credit.html, report_cust_event.html,
8323           report_cust_main-zip.html, report_cust_main.html,
8324           report_cust_pay.html, report_cust_pay_batch.html,
8325           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
8326           report_tax.html: allow all-agent reporting again
8327
8328 2008-12-10 13:33  ivan
8329
8330         * httemplate/graph/: report_cust_bill_pkg.html,
8331           report_cust_pkg.html, report_money_time.html: allow all-agent
8332           reporting again
8333
8334 2008-12-10 12:20  ivan
8335
8336         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
8337
8338 2008-12-10 11:43  rsiddall
8339
8340         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
8341           with moving code out of handler.pl, etc.
8342
8343 2008-12-10 11:42  rsiddall
8344
8345         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
8346           and map them back to Perl module names.
8347
8348 2008-12-09 18:47  jeff
8349
8350         * FS/FS/cust_tax_location.pm: space is empty
8351
8352 2008-12-08 17:49  ivan
8353
8354         * FS/FS/Record.pm: oops
8355
8356 2008-12-08 17:46  ivan
8357
8358         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
8359           httemplate/misc/inventory_item-import.html,
8360           httemplate/misc/process/inventory_item-import.html: use common
8361           base for inventory import too, fixes problems with errors due to
8362           dos line endings and allows Excel upload, RT#4346
8363
8364 2008-12-08 02:13  ivan
8365
8366         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
8367           columns, RT#4376
8368
8369 2008-12-08 01:08  ivan
8370
8371         * FS/FS/Schema.pm: make room for CDRs, RT#4387
8372
8373 2008-12-08 00:52  ivan
8374
8375         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
8376           add an header for rating_method=prefix too, RT#4387
8377
8378 2008-12-08 00:46  ivan
8379
8380         * conf/invoice_html: normal ext_desc shouldn't shove the second+
8381           columns of CDRs out
8382
8383 2008-12-05 09:23  jeff
8384
8385         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
8386
8387 2008-12-05 09:19  jeff
8388
8389         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
8390           taxes
8391
8392 2008-12-05 00:24  jeff
8393
8394         * FS/FS/cust_main.pm: missing uses, corrects 4388
8395
8396 2008-12-04 20:20  jeff
8397
8398         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
8399           charged
8400
8401 2008-12-03 21:16  jeff
8402
8403         * FS/FS/part_export/soma.pm: wtf?
8404
8405 2008-12-03 18:19  jeff
8406
8407         * httemplate/edit/cust_main.cgi: better placement of script
8408           sourcing
8409
8410 2008-12-03 18:03  jeff
8411
8412         * httemplate/elements/init_overlib.html: better placement of script
8413           sourcing
8414
8415 2008-12-03 17:46  jeff
8416
8417         * httemplate/edit/cust_main/choose_tax_location.html: better
8418           behavior when zip code is missing
8419
8420 2008-12-03 15:29  ivan
8421
8422         * httemplate/search/report_receivables.html: allow an all-agent
8423           receivables report again
8424
8425 2008-12-03 13:15  ivan
8426
8427         * httemplate/misc/whois.cgi: fix real customer numbers showing on
8428           view pages, RT#4099/4379
8429
8430 2008-12-03 13:12  ivan
8431
8432         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
8433           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
8434           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
8435           on view pages, RT#4099/4379
8436
8437 2008-12-03 09:25  ivan
8438
8439         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
8440           default to countrycode 1
8441
8442 2008-12-02 21:53  ivan
8443
8444         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
8445           max length for packages, so invoices don't wrap, RT#4328
8446
8447 2008-12-02 17:42  jeff
8448
8449         * bin/import-tax-rates,
8450           httemplate/edit/cust_main/choose_tax_location.html,
8451           httemplate/edit/cust_main/contact.html,
8452           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
8453           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
8454           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
8455           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
8456           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
8457           support zip5 tax lookups, correct errors with fixed format cch
8458           import, inital import performance improvements, noise reduction
8459           on imports, tool for inital import
8460
8461 2008-11-30 23:52  ivan
8462
8463         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
8464           vedeye, RT#4342
8465
8466 2008-11-30 15:37  ivan
8467
8468         * httemplate/edit/access_user.html: s/Internal Access
8469           Groups/Employee Groups/
8470
8471 2008-11-30 15:34  ivan
8472
8473         * httemplate/: browse/access_user.html, edit/access_user.html:
8474           s/Internal Users/Employees/
8475
8476 2008-11-30 15:26  ivan
8477
8478         * httemplate/: browse/access_group.html, edit/access_group.html:
8479           s/Internal Access Groups/Employee Groups/
8480
8481 2008-11-30 13:01  ivan
8482
8483         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
8484           duration/billsec with simple & simple2 rate plans
8485
8486 2008-11-29 13:54  ivan
8487
8488         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
8489           fs_selfservice/FS-SelfService/SelfService.pm,
8490           fs_selfservice/FS-SelfService/cgi/login.html,
8491           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
8492           selfservice_server-single_domain config, and login_info
8493           self-service method to give the login page a bit more
8494           configurability
8495
8496 2008-11-29 12:32  ivan
8497
8498         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
8499           login_info self-service method to give the login page a bit more
8500           configurability
8501
8502 2008-11-25 16:30  ivan
8503
8504         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
8505           the rate is 0
8506
8507 2008-11-25 16:20  ivan
8508
8509         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
8510           excel, closes: RT#4337
8511
8512 2008-11-24 07:40  jeff
8513
8514         * FS/FS/part_export/soma.pm: more caffiene, please
8515
8516 2008-11-24 07:36  jeff
8517
8518         * FS/FS/part_export/soma.pm: doh
8519
8520 2008-11-24 07:18  jeff
8521
8522         * FS/FS/part_export/soma.pm: be more accepting
8523
8524 2008-11-24 06:48  jeff
8525
8526         * FS/FS/part_export/soma.pm: esn's are hex
8527
8528 2008-11-24 04:22  ivan
8529
8530         * FS/FS/cdr/genband.pm: update genband import to agree with
8531           reality, RT#4177
8532
8533 2008-11-24 02:59  ivan
8534
8535         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
8536           internal_diddb; throw a warning instead of an error if a number
8537           couldn't be returned to inventory
8538
8539 2008-11-24 02:47  ivan
8540
8541         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
8542           phone_sqlradius CDR population?, RT#4100
8543
8544 2008-11-24 02:11  ivan
8545
8546         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
8547           seconds returned finally, RT#4100
8548
8549 2008-11-24 00:47  ivan
8550
8551         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
8552           add-ons too... eek.  also correct rating to destination RT#4100
8553
8554 2008-11-22 14:17  ivan
8555
8556         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
8557           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
8558           part_event/Condition.pm, part_event/Action/apply.pm,
8559           part_event/Action/bill.pm, part_event/Action/cancel.pm,
8560           part_event/Action/collect.pm,
8561           part_event/Action/cust_bill_batch.pm,
8562           part_event/Action/cust_bill_comp.pm,
8563           part_event/Action/cust_bill_fee_percent.pm,
8564           part_event/Action/cust_bill_realtime_card.pm,
8565           part_event/Action/cust_bill_realtime_check.pm,
8566           part_event/Action/cust_bill_realtime_lec.pm,
8567           part_event/Action/cust_bill_send.pm,
8568           part_event/Action/cust_bill_send_agent.pm,
8569           part_event/Action/cust_bill_send_alternate.pm,
8570           part_event/Action/cust_bill_send_csv_ftp.pm,
8571           part_event/Action/cust_bill_send_if_newest.pm,
8572           part_event/Action/cust_bill_spool_csv.pm,
8573           part_event/Action/cust_bill_suspend_if_balance.pm,
8574           part_event/Action/fee.pm,
8575           part_event/Action/pkg_referral_credit.pm,
8576           part_event/Action/pkg_referral_credit_pkg.pm,
8577           part_event/Action/suspend.pm,
8578           part_event/Action/suspend_if_pkgpart.pm,
8579           part_event/Action/suspend_unless_pkgpart.pm,
8580           part_event/Condition/balance.pm,
8581           part_event/Condition/balance_age.pm,
8582           part_event/Condition/balance_under.pm,
8583           part_event/Condition/cust_bill_age.pm,
8584           part_event/Condition/cust_bill_has_service.pm,
8585           part_event/Condition/cust_bill_owed.pm,
8586           part_event/Condition/cust_bill_owed_under.pm,
8587           part_event/Condition/cust_payments.pm,
8588           part_event/Condition/has_referral_custnum.pm,
8589           part_event/Condition/once_percust.pm,
8590           part_event/Condition/pkg_age.pm,
8591           part_event/Condition/pkg_notchange.pm,
8592           part_event/Condition/pkg_pkgpart.pm,
8593           part_event/Condition/pkg_recurring.pm,
8594           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
8595           referral credits overhaul, use billing events, agents can
8596           self-configure, limit to once-per-customer, depend on any time
8597           from referred package, referred customer payment, specific
8598           packages, partial staged credits, RT#3983
8599
8600 2008-11-21 23:10  ivan
8601
8602         * httemplate/: browse/part_event.html, edit/elements/edit.html:
8603           billing event cloning
8604
8605 2008-11-20 19:36  jeff
8606
8607         * FS/FS/part_export/soma.pm: initial somanetworks support
8608
8609 2008-11-20 18:57  ivan
8610
8611         * httemplate/edit/elements/edit.html: remove debugging accidentally
8612           left in
8613
8614 2008-11-20 18:55  ivan
8615
8616         * httemplate/edit/process/elements/process.html: document
8617           viewall_ext
8618
8619 2008-11-20 17:58  ivan
8620
8621         * httemplate/: edit/elements/edit.html,
8622           elements/tr-select-agent.html: undo voodoo, find real problem
8623
8624 2008-11-20 16:06  ivan
8625
8626         * httemplate/edit/elements/edit.html: voodoo
8627
8628 2008-11-20 11:02  jeff
8629
8630         * FS/FS/rate.pm: this must be what is meant
8631
8632 2008-11-20 09:49  jeff
8633
8634         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
8635           extra cdr headers
8636
8637 2008-11-20 08:59  jeff
8638
8639         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
8640           per service -- fixes #4260
8641
8642 2008-11-20 04:52  ivan
8643
8644         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
8645           for excel import, hopefully.  should fix "Error: Can't use an
8646           undefined value as an ARRAY reference" error on import.  RT#4297
8647
8648 2008-11-20 03:35  ivan
8649
8650         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
8651           the rate itself, just all its data (the hard part)
8652
8653 2008-11-19 16:42  ivan
8654
8655         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
8656           closes: RT#3982
8657
8658 2008-11-19 06:55  jeff
8659
8660         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
8661           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
8662           httemplate/misc/tax-import.cgi: support for cch fixed format
8663
8664 2008-11-18 17:24  ivan
8665
8666         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
8667           key, fix agent.agent_custnum unique index causing it to get a
8668           value filled in by Record.pm
8669
8670 2008-11-17 18:56  rsiddall
8671
8672         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
8673           as those in parentheses, and handles more version relation types.
8674
8675 2008-11-12 18:22  ivan
8676
8677         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
8678           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
8679           httemplate/edit/process/agent.cgi: add ability to view/edit
8680           access groups of an agent
8681
8682 2008-11-11 00:55  ivan
8683
8684         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
8685
8686 2008-11-11 00:45  ivan
8687
8688         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
8689           don't belong with the ship address, that was an unrelated
8690           tampabay/pbx-change request, RT#3290
8691
8692 2008-11-10 23:51  ivan
8693
8694         * conf/invoice_html: make HTML invoice more consistent with current
8695           typeset invoice: center invoice date instead of right-justify
8696
8697 2008-11-09 03:43  ivan
8698
8699         * httemplate/browse/agent.cgi: realign things in light of
8700           small_custview in this table for master customering, roundaboutly
8701           part of #2933
8702
8703 2008-11-09 03:31  ivan
8704
8705         * FS/FS/cust_main/Import.pm: move batch customer import to its own
8706           file; add svc_external_svc_phone export format, RT#4103
8707
8708 2008-11-09 01:14  ivan
8709
8710         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
8711           httemplate/misc/phone_avail-import.html: add a global countrycode
8712           to phone_avail import and a conf for the default (some other conf
8713           values snuck in also, oh well)
8714
8715 2008-11-09 00:51  ivan
8716
8717         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
8718           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
8719           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
8720           httemplate/misc/process/cust_main-import.cgi: move batch customer
8721           import to its own file; add svc_external_svc_phone export format,
8722           RT#4103
8723
8724 2008-11-06 22:04  ivan
8725
8726         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
8727           wow, it has been a while
8728
8729 2008-11-06 14:53  ivan
8730
8731         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
8732           search, RT #4233
8733
8734 2008-11-06 14:20  ivan
8735
8736         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
8737
8738 2008-11-05 20:22  ivan
8739
8740         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
8741           concatenation (.) or string at
8742           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
8743
8744 2008-11-05 20:18  ivan
8745
8746         * FS/FS/svc_acct.pm: . is used in some implementations of classic
8747           crypt
8748
8749 2008-11-03 07:28  jeff
8750
8751         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
8752
8753 2008-11-03 07:26  jeff
8754
8755         * FS/FS/cust_main.pm: yikes! not yet
8756
8757 2008-11-03 07:14  jeff
8758
8759         * FS/FS/cust_main.pm: otherwise there are no taxes
8760
8761 2008-11-02 17:10  ivan
8762
8763         * httemplate/view/svc_acct.cgi: time remaining is more useful to
8764           display as hours + minutes than days, hours, minutes from
8765           Time::Duration
8766
8767 2008-11-02 12:27  ivan
8768
8769         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
8770           REALLY fix the line-item links too, whew) fix overreporting of
8771           tax invoiced when using & reporting with taxclasses, RT#4131
8772
8773 2008-11-02 12:03  ivan
8774
8775         * httemplate/search/report_tax.cgi: (and fix the line-item links
8776           too, whew) fix overreporting of tax invoiced when using &
8777           reporting with taxclasses, RT#4131
8778
8779 2008-11-02 11:40  ivan
8780
8781         * httemplate/search/report_tax.cgi: (and fix the total too) fix
8782           overreporting of tax invoiced when using & reporting with
8783           taxclasses, RT#4131
8784
8785 2008-11-02 11:26  ivan
8786
8787         * httemplate/search/report_tax.cgi: fix overreporting of tax
8788           invoiced when using & reporting with taxclasses, RT#4131
8789
8790 2008-11-01 15:12  ivan
8791
8792         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
8793           freeside-cdrd disable itself if there's no appropriate package
8794           definition, RT#4184
8795
8796 2008-10-29 15:24  ivan
8797
8798         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
8799           spurious hits
8800
8801 2008-10-29 13:23  ivan
8802
8803         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
8804
8805 2008-10-29 13:21  ivan
8806
8807         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
8808           work?  is this 5.10-specific?
8809
8810 2008-10-29 01:03  ivan
8811
8812         * FS/FS/cust_main.pm, init.d/freeside-init,
8813           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
8814           pickup & bill daemon, RT#4184
8815
8816 2008-10-29 00:50  ivan
8817
8818         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
8819           provisioning
8820
8821 2008-10-27 18:23  ivan
8822
8823         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
8824           RT#4204
8825
8826 2008-10-24 17:37  ivan
8827
8828         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
8829           phone numbers, RT#4195
8830
8831 2008-10-24 16:21  ivan
8832
8833         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
8834           svc_phone view
8835
8836 2008-10-24 15:53  ivan
8837
8838         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
8839           Reply-Message for the RADIUS error message, RT#4100
8840
8841 2008-10-24 15:23  ivan
8842
8843         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
8844           hooks, RT#4100
8845
8846 2008-10-24 14:31  ivan
8847
8848         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
8849           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
8850           RT#4100
8851
8852 2008-10-24 14:25  ivan
8853
8854         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
8855           rlm_perl hook for prepaid voip radius, RT#4100
8856
8857 2008-10-24 14:22  ivan
8858
8859         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
8860           rlm_perl hook for prepaid voip radius, RT#4100
8861
8862 2008-10-24 12:58  ivan
8863
8864         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
8865           rlm_perl hook for prepaid voip radius, RT#4100
8866
8867 2008-10-24 12:54  ivan
8868
8869         * fs_selfservice/FS-SelfService/: SelfService.pm,
8870           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
8871           radius, RT#4100
8872
8873 2008-10-24 12:45  ivan
8874
8875         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
8876           prepaid voip radius, RT#4100
8877
8878 2008-10-24 12:13  ivan
8879
8880         * fs_selfservice/FS-SelfService/: SelfService.pm,
8881           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
8882           radius, RT#4100
8883
8884 2008-10-23 19:54  ivan
8885
8886         * FS/: FS/part_export/phone_sqlradius.pm,
8887           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
8888           untested code to suck in CDRs in from VoIP RADIUS exports,
8889           RT#4100
8890
8891 2008-10-23 19:08  ivan
8892
8893         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
8894           fixes to facilitate using agent_custid as custnum, RT#4190
8895
8896 2008-10-23 18:45  ivan
8897
8898         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
8899           phone RADIUS export: allow freeside-sqlradius-reset to reset a
8900           phone_sqlradius export, but only if explicitly specified by
8901           exportnum.  also fix "Reference found where even-size list
8902           expected" warning and junk winding up in radreply table".  all
8903           this phone_sqlradius stuff is RT#4100
8904
8905 2008-10-23 18:19  ivan
8906
8907         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
8908           part_export/sqlradius.pm: add phone_sqlradius export
8909
8910 2008-10-22 22:20  ivan
8911
8912         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
8913
8914 2008-10-22 11:50  ivan
8915
8916         * httemplate/view/svc_phone.cgi: fix CDR links
8917
8918 2008-10-21 21:39  ivan
8919
8920         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
8921           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
8922           search with Pg, add options for open session search and search on
8923           start time, RT#4051
8924
8925 2008-10-21 08:50  jeff
8926
8927         * fs_selfservice/java/: freeside_login_example.java,
8928           freeside_signup_example.java, biz/freeside/SelfService.java:
8929           biz.freeside.SelfService class and sample applications
8930
8931 2008-10-18 18:57  ivan
8932
8933         * httemplate/config/config.cgi: correctly allow re-editing of
8934           config options with " in them
8935
8936 2008-10-18 17:38  ivan
8937
8938         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
8939           httemplate/elements/search-cust_main.html,
8940           httemplate/browse/agent.cgi: add a master custnum field to
8941           agents, RT#2933 (roundabout)
8942
8943 2008-10-17 18:22  jeff
8944
8945         * FS/FS/cust_main.pm: sheesh
8946
8947 2008-10-17 18:19  jeff
8948
8949         * FS/FS/cust_main.pm: doh
8950
8951 2008-10-17 18:08  jeff
8952
8953         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
8954           endpoints) tax areas
8955
8956 2008-10-17 13:01  jeff
8957
8958         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
8959           assumes a window at least 2.75in or 7cm wide
8960
8961 2008-10-17 11:57  jeff
8962
8963         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
8964           invoices
8965
8966 2008-10-16 15:45  ivan
8967
8968         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
8969           of billsec to calculate billable time, RT#4147
8970
8971 2008-10-15 22:29  ivan
8972
8973         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
8974
8975 2008-10-15 22:29  ivan
8976
8977         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
8978           httemplate/search/cust_pay_batch.cgi,
8979           httemplate/view/cust_main/payment_history.html: add
8980           batch-enable_payby and realtime_disable_payby for better control
8981           over hybrid realtime/batch installs; deprecate never-used
8982           paymentforcedtobatch, RT#4052
8983
8984 2008-10-15 22:04  ivan
8985
8986         * httemplate/elements/menu.html: add batch-enable_payby and
8987           realtime_disable_payby for better control over hybrid
8988           realtime/batch installs; deprecate never-used
8989           paymentforcedtobatch, RT#4052
8990
8991 2008-10-14 14:27  ivan
8992
8993         * FS/FS/Tron.pm: not interested in payment gateway survey just now
8994
8995 2008-10-13 17:50  ivan
8996
8997         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
8998           import format for external services, including next bill date
8999           (cust_pkg.bill), RT#4108
9000
9001 2008-10-13 14:58  ivan
9002
9003         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
9004           freeside-fetch emailed reports from "subject" to "Freeside
9005           report", and add email_report-subject config to change it.
9006           RT#4093
9007
9008 2008-10-12 16:56  jeff
9009
9010         * conf/invoice_latex: better column widths and easier maintenance
9011
9012 2008-10-12 14:22  jeff
9013
9014         * conf/invoice_latex: better value for non-broken tetex
9015
9016 2008-10-11 17:58  ivan
9017
9018         * httemplate/browse/cust_main_county.cgi: fix link
9019
9020 2008-10-11 17:54  ivan
9021
9022         * httemplate/: browse/cust_main_county.cgi,
9023           edit/bulk-cust_main_county.html,
9024           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
9025           tool (eating my own dogfood instead of running a one-off SQL
9026           query), RT#4117
9027
9028 2008-10-10 17:32  ivan
9029
9030         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
9031           administrator, RT#4083
9032
9033 2008-10-10 16:30  ivan
9034
9035         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
9036           h_labels_short in an effort to reduce the number of "XXX service
9037           listing twice on invoice" incidents, RT#3944.  still should be
9038           possible to fundamentally do better with the function in the
9039           first place
9040
9041 2008-10-10 14:30  jeff
9042
9043         * conf/invoice_latex: avoid overprinting remittance coupons
9044
9045 2008-10-10 12:25  ivan
9046
9047         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
9048           display it as the customer number, RT#4099
9049
9050 2008-10-09 18:15  ivan
9051
9052         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
9053           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
9054           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
9055           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
9056           add options to auto-generate agent_custid and display it as the
9057           customer number, RT#4099
9058
9059 2008-10-09 13:06  ivan
9060
9061         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
9062           ALL attributes except Password.  Crypt-Password, User-Password,
9063           Password-With-Header should now use := instead of ==.  RT#4051
9064
9065 2008-10-07 16:57  ivan
9066
9067         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
9068           each CDR web import into a batch
9069
9070 2008-10-07 16:23  ivan
9071
9072         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
9073           CDR format
9074
9075 2008-10-06 17:10  ivan
9076
9077         * FS/FS/Upgrade.pm: oops, brainfart
9078
9079 2008-10-06 17:09  ivan
9080
9081         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
9082           only accounts actually attached to the export are updated
9083
9084 2008-10-06 15:48  ivan
9085
9086         * FS/FS/svc_acct.pm: make RADIUS password exports
9087           _password_encoding-aware so we export Password-With-Header when
9088           necessary
9089
9090 2008-10-06 15:19  ivan
9091
9092         * FS/FS/svc_acct.pm: make RADIUS password exports
9093           _password_encoding-aware so we export Password-With-Header when
9094           necessary
9095
9096 2008-10-06 08:28  ivan
9097
9098         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
9099           format
9100
9101 2008-10-05 14:36  ivan
9102
9103         * httemplate/search/pay_batch.cgi: fix links to closed batches,
9104           RT#4052
9105
9106 2008-10-05 03:17  ivan
9107
9108         * httemplate/search/phone_avail.html: adding the start of available
9109           phone# search.  still needs a menu entry, search options page...
9110           RT#3925
9111
9112 2008-10-04 23:07  ivan
9113
9114         * httemplate/: edit/elements/ApplicationCommon.html,
9115           view/cust_main/payment_history/credit.html,
9116           view/cust_main/payment_history/payment.html: finish UI
9117           improvements wrt refunds: now you have to post a check or cash
9118           refund explicitly, no more implicit creation by 'applying'
9119           credits.  don't show useless application links.  don't enable
9120           apply button until you pick an invoice/refund.  RT#3812
9121
9122 2008-10-04 15:35  ivan
9123
9124         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
9125           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
9126           usage_class.pm, part_event/Action.pm: POD cleanups
9127
9128 2008-10-04 13:55  ivan
9129
9130         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
9131           editing rates for a whole region
9132
9133 2008-10-04 13:43  ivan
9134
9135         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
9136
9137 2008-10-03 17:30  ivan
9138
9139         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
9140           package customize
9141
9142 2008-10-03 12:41  ivan
9143
9144         * FS/FS/part_pkg/voip_cdr.pm: add debugging
9145
9146 2008-09-30 14:05  jeff
9147
9148         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
9149           search/report_newtax.html, elements/menu.html: simple reporting
9150           for new tax system
9151
9152 2008-09-30 13:22  jeff
9153
9154         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
9155           one-time charges
9156
9157 2008-09-30 13:17  jeff
9158
9159         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
9160           turn on and off postal billing from self-service
9161
9162 2008-09-28 20:41  ivan
9163
9164         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
9165
9166 2008-09-26 20:01  jeff
9167
9168         * httemplate/edit/process/addr_block/manual_flag.cgi,
9169           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
9170           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
9171           httemplate/edit/svc_broadband.cgi: per address block ip auto
9172           assignment and auto router selection
9173
9174 2008-09-25 20:54  jeff
9175
9176         * FS/FS/part_event/Condition/dundate.pm,
9177           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
9178           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
9179           httemplate/edit/part_bill_event.cgi,
9180           httemplate/misc/process/delay_susp_pkg.html,
9181           httemplate/view/cust_main/packages.html: push out event triggered
9182           suspensions
9183
9184 2008-09-25 16:44  jeff
9185
9186         * FS/FS/cust_main.pm: lost bits of reason
9187
9188 2008-09-24 19:27  jeff
9189
9190         * FS/FS/part_export/prizm.pm: prizm export improvement for package
9191           changes
9192
9193 2008-09-18 16:17  jeff
9194
9195         * FS/FS/Schema.pm: trade space for time
9196
9197 2008-09-16 08:58  jeff
9198
9199         * httemplate/search/report_tax.cgi: minor initialization issue
9200
9201 2008-09-15 18:22  jeff
9202
9203         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
9204           elements/tr-select-taxoverride.html,
9205           elements/tr-select-taxproduct.html: correct package editor when
9206           taxproducts off
9207
9208 2008-09-15 00:18  ivan
9209
9210         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
9211           FS/FS/part_export/internal_diddb.pm,
9212           httemplate/elements/menu.html,
9213           httemplate/misc/phone_avail-import.html,
9214           httemplate/misc/process/phone_avail-import.html: add internal did
9215           database & ability to query for availability, plus upload tool
9216
9217 2008-09-14 17:40  ivan
9218
9219         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
9220           globalpops_voip export
9221
9222 2008-09-14 13:24  ivan
9223
9224         * FS/FS/cust_main_invoice.pm: silently strip out leading and
9225           trailing spaces from invoicing email addresses instead of
9226           throwing an error
9227
9228 2008-09-14 13:20  ivan
9229
9230         * httemplate/config/: config-process.cgi, config-view.cgi: don't
9231           reload the whole page every time a config option is changed,
9232           RT#3989
9233
9234 2008-09-14 12:13  ivan
9235
9236         * httemplate/elements/header.html: default the menu to top in 1.9,
9237           still a pref
9238
9239 2008-09-12 15:53  ivan
9240
9241         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
9242           "1011" came from us not the CDRs anyway, RT#3985
9243
9244 2008-09-12 15:48  ivan
9245
9246         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
9247           internal_prefixen, RT#3985
9248
9249 2008-09-12 15:38  ivan
9250
9251         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
9252           internal_prefixen, RT#3985
9253
9254 2008-09-12 15:18  ivan
9255
9256         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
9257           internal_prefixen, RT#3985
9258
9259 2008-09-12 14:56  ivan
9260
9261         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
9262           RT#3985
9263
9264 2008-09-12 14:55  ivan
9265
9266         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
9267
9268 2008-09-12 00:58  ivan
9269
9270         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
9271           services printed on invoices configurable.  RT#3904
9272
9273 2008-09-12 00:07  ivan
9274
9275         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
9276           don't throw noisy warnings about missing new recur_temporality,
9277           RT#3851
9278
9279 2008-09-11 19:28  jeff
9280
9281         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
9282           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
9283           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
9284
9285 2008-09-11 19:01  ivan
9286
9287         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
9288           httemplate/misc/spool_invoices.cgi,
9289           httemplate/search/cust_bill.html: add billco respooling, not
9290           re-FTPing, RT#3971
9291
9292 2008-09-11 17:53  ivan
9293
9294         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
9295           flat.pm, RT#3851
9296
9297 2008-09-11 17:41  ivan
9298
9299         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
9300
9301 2008-09-10 01:33  ivan
9302
9303         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
9304           httemplate/misc/ftp_invoices.cgi,
9305           httemplate/search/cust_bill.html: add re-FTP reprint,
9306           RT#create-me-tommorow-for-enet
9307
9308 2008-09-10 00:55  ivan
9309
9310         * FS/FS/Schema.pm: better (?) place to put display and taxation
9311           data than overloading real line items
9312
9313 2008-09-10 00:32  ivan
9314
9315         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
9316           get done
9317
9318 2008-09-10 00:30  ivan
9319
9320         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
9321           RT#3851
9322
9323 2008-09-10 00:24  ivan
9324
9325         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
9326
9327 2008-09-09 15:35  ivan
9328
9329         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
9330           log into selfservice when selfservice_server-primary_only is on
9331
9332 2008-09-09 14:29  ivan
9333
9334         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
9335           services to log into selfservice when
9336           selfservice_server-primary_only is on
9337
9338 2008-09-09 14:04  ivan
9339
9340         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
9341
9342 2008-09-09 01:19  ivan
9343
9344         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
9345           _upgrade_data is hosing cpu badly
9346
9347 2008-09-08 19:35  ivan
9348
9349         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
9350           RT#3838
9351
9352 2008-09-08 19:24  ivan
9353
9354         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
9355           QIS/Taqua-specific CDR handling details, RT#3838
9356
9357 2008-09-08 14:46  ivan
9358
9359         * FS/FS/cust_main.pm: oops, debugging got left on by accident
9360
9361 2008-09-08 14:23  ivan
9362
9363         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
9364           fields on service view, RT#3829
9365
9366 2008-09-08 14:02  ivan
9367
9368         * httemplate/edit/elements/svc_Common.html: completely hide
9369           fixed+blank fields, RT#3829
9370
9371 2008-09-07 19:49  ivan
9372
9373         * httemplate/edit/quick-charge.html: extraneous code cleanup
9374
9375 2008-09-07 19:48  ivan
9376
9377         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
9378           cust_bill_pkg
9379
9380 2008-09-07 19:47  ivan
9381
9382         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
9383           & comments, RT#3810
9384
9385 2008-09-07 19:42  ivan
9386
9387         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
9388           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
9389           httemplate/pref/pref.html,
9390           httemplate/view/cust_main/packages.html, FS/FS.pm,
9391           httemplate/edit/cust_pkg_detail.html,
9392           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
9393           add package invoice details & comments, RT#3810
9394
9395 2008-09-06 13:54  ivan
9396
9397         * FS/FS/UI/Web.pm: don't link to customer service view unless the
9398           user has the ACL to view the resulting page
9399
9400 2008-09-04 06:29  jeff
9401
9402         * FS/FS/Upgrade.pm: three lost lines
9403
9404 2008-09-03 20:10  ivan
9405
9406         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
9407           not incorrectly a PNG
9408
9409 2008-09-03 19:44  ivan
9410
9411         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
9412           in light of database config where you absolutely need
9413           ->set_binary for swtuf retreived with ->config_binary, RT#3936
9414
9415 2008-09-03 12:08  jeff
9416
9417         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
9418           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
9419           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
9420           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
9421           httemplate/edit/svc_acct_pop.cgi,
9422           httemplate/edit/process/router.cgi,
9423           httemplate/edit/process/svc_acct_pop.cgi,
9424           httemplate/edit/process/addr_block/add.cgi,
9425           httemplate/edit/process/addr_block/allocate.cgi,
9426           httemplate/edit/process/addr_block/deallocate.cgi,
9427           httemplate/edit/process/addr_block/split.cgi,
9428           httemplate/elements/menu.html: new access right names
9429
9430 2008-09-03 11:59  jeff
9431
9432         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
9433           routine
9434
9435 2008-09-02 18:52  ivan
9436
9437         * httemplate/view/cust_main/payment_history.html: add back ability
9438           to post a check/cash refund. be more explicit about it instead of
9439           just being a checkbox when posting a credit. RT#3812
9440
9441 2008-09-02 18:46  ivan
9442
9443         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
9444           httemplate/edit/cust_refund.cgi,
9445           httemplate/edit/process/cust_refund.cgi,
9446           httemplate/elements/init_calendar.html,
9447           httemplate/view/cust_refund.html,
9448           httemplate/view/cust_main/payment_history/refund.html,
9449           FS/FS/AccessRight.pm: add back ability to post a check/cash
9450           refund.  be more explicit about it instead of just being a
9451           checkbox when posting a credit.  RT#3812
9452
9453 2008-09-02 08:37  jeff
9454
9455         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
9456           call details in self-service
9457
9458 2008-08-30 14:34  jeff
9459
9460         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
9461           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
9462           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
9463           httemplate/search/report_prepaid_income.cgi,
9464           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
9465           creation RT#3919
9466
9467 2008-08-29 19:10  jeff
9468
9469         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
9470           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
9471           usage classes
9472
9473 2008-08-29 16:13  ivan
9474
9475         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
9476           of simple accounts for cheepnet, RT#3805
9477
9478 2008-08-29 13:10  ivan
9479
9480         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
9481           of quantity fields on package edit, for RT#3805
9482
9483 2008-08-28 18:09  ivan
9484
9485         * FS/FS/Schema.pm, FS/FS/cdr.pm,
9486           httemplate/elements/select-cdrbatch.html,
9487           httemplate/elements/tr-select-cdrbatch.html,
9488           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
9489           add CDR batch TFTP feature, RT#3113
9490
9491 2008-08-28 17:45  jeff
9492
9493         * FS/FS/part_pkg.pm: noise reduction
9494
9495 2008-08-28 17:23  ivan
9496
9497         * httemplate/elements/: tr-select-taxclass.html,
9498           select-taxclass.html: correct nits in tax class selection
9499
9500 2008-08-28 15:00  jeff
9501
9502         * FS/FS/tax_rate.pm: updates can be completely empty
9503
9504 2008-08-28 14:32  jeff
9505
9506         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
9507           httemplate/browse/part_pkg_taxproduct.cgi,
9508           httemplate/edit/part_pkg_taxoverride.html,
9509           httemplate/edit/quick-charge.html,
9510           httemplate/edit/process/quick-charge.cgi,
9511           httemplate/elements/select-taxoverride.html,
9512           httemplate/elements/select-taxproduct.html,
9513           httemplate/view/cust_main/packages.html: taxproduct selection for
9514           one time charges
9515
9516 2008-08-28 12:09  ivan
9517
9518         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
9519
9520 2008-08-28 00:38  jeff
9521
9522         * httemplate/elements/select-taxoverride.html,
9523           httemplate/elements/select-taxproduct.html,
9524           httemplate/elements/tr-select-taxoverride.html,
9525           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
9526           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
9527           FS/FS/part_pkg/voip_cdr.pm,
9528           httemplate/browse/part_pkg_taxproduct.cgi,
9529           httemplate/edit/part_pkg.cgi,
9530           httemplate/edit/part_pkg_taxoverride.html,
9531           httemplate/edit/process/part_pkg.cgi: multiple usage classes
9532           checkpoint
9533
9534 2008-08-26 17:15  ivan
9535
9536         * FS/FS/cust_main.pm: don't override countrydefault or whatever
9537           with a blank value in bulk customer import
9538
9539 2008-08-26 17:05  ivan
9540
9541         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
9542           distinction to lint
9543
9544 2008-08-26 17:00  ivan
9545
9546         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
9547           distinction to lint
9548
9549 2008-08-26 16:53  ivan
9550
9551         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
9552           vs. ok distinction to lint
9553
9554 2008-08-26 07:00  rsiddall
9555
9556         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
9557           fixing up paths so the RPM-installed self-service files are not
9558           under /usr/local on the remote machine.  Also fixed an
9559           initialization problem where the system configuration files for
9560           Freeside were assumed to be under /etc/default, not
9561           /etc/sysconfig
9562
9563 2008-08-25 14:23  ivan
9564
9565         * httemplate/edit/elements/edit.html: fix package editor showing
9566           "all" for pkg class selection
9567
9568 2008-08-25 13:33  ivan
9569
9570         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
9571           comparison from svcnum to svcpart
9572
9573 2008-08-24 22:53  jeff
9574
9575         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
9576           FS/FS/Report/Table/Monthly.pm,
9577           httemplate/search/cust_bill_pkg.cgi,
9578           httemplate/search/report_prepaid_income.cgi,
9579           httemplate/search/report_tax.cgi: correct fallout from duplicate
9580           line items
9581
9582 2008-08-24 22:18  jeff
9583
9584         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
9585           agent virtualizing packages
9586
9587 2008-08-24 15:35  ivan
9588
9589         * httemplate/elements/checkboxes-table-name.html: add controls to
9590           select/unselect/toggle all checkboxes
9591
9592 2008-08-24 14:52  ivan
9593
9594         * bin/customer-faker: add -k option for pkgpart
9595
9596 2008-08-24 14:49  ivan
9597
9598         * bin/customer-faker: add -a option for agentnum
9599
9600 2008-08-23 20:41  rsiddall
9601
9602         * rpm/freeside.spec: Create discrete RPMs for different parts of
9603           the self-service interface.  Put the default configuration folder
9604           in the main freeside RPM.
9605
9606 2008-08-23 14:59  jeff
9607
9608         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
9609           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
9610           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
9611           FS/MANIFEST, httemplate/browse/rate_detail.html,
9612           httemplate/edit/rate_detail.html,
9613           httemplate/edit/rate_region.cgi,
9614           httemplate/edit/usage_class.html,
9615           httemplate/edit/elements/edit.html,
9616           httemplate/edit/process/rate_region.cgi,
9617           httemplate/edit/process/usage_class.html,
9618           httemplate/elements/menu.html: add usage classes to rate details
9619
9620 2008-08-22 20:29  jeff
9621
9622         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
9623           tax_rate.pm: tax data update bug fixes and error message
9624           improvements
9625
9626 2008-08-21 20:01  ivan
9627
9628         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
9629           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
9630           FS/MANIFEST, FS/t/cust_svc_option.t,
9631           httemplate/elements/dashboard-toplist.html,
9632           httemplate/elements/mcp_lint.html: the master control program has
9633           chosen YOU to serve your system on the game grid
9634
9635 2008-08-21 16:21  ivan
9636
9637         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
9638           reporting for MCP mode
9639
9640 2008-08-21 11:21  jeff
9641
9642         * bin/import-optigold.pl: use options with proper names
9643
9644 2008-08-19 11:42  ivan
9645
9646         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
9647
9648 2008-08-19 04:35  ivan
9649
9650         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
9651
9652 2008-08-19 03:09  ivan
9653
9654         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
9655           here
9656
9657 2008-08-19 03:06  ivan
9658
9659         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
9660           httemplate/edit/rate_region.cgi: more consistent prefix display,
9661           and don't forget nxx'
9662
9663 2008-08-15 12:42  ivan
9664
9665         * Makefile: install default conf with make create-config too, so it
9666           doesn't go missing
9667
9668 2008-08-15 12:26  ivan
9669
9670         * FS/bin/freeside-setup: allow a full pathname to be specified to
9671           freeside-setup for initial configdir
9672
9673 2008-08-14 18:09  jeff
9674
9675         * FS/FS/tax_class.pm: correct field ordering - invonsequential
9676
9677 2008-08-14 17:41  ivan
9678
9679         * httemplate/elements/form-file_upload.html: can have a message
9680           then a URL too
9681
9682 2008-08-14 04:53  ivan
9683
9684         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
9685           httemplate/elements/progress-init.html,
9686           httemplate/misc/cust_main-import.cgi,
9687           httemplate/misc/process/cust_main-import.cgi,
9688           httemplate/elements/progress-popup.html,
9689           httemplate/search/cust_main.html,
9690           httemplate/elements/form-file_upload.html,
9691           httemplate/misc/file-upload.html,
9692           httemplate/elements/file-upload.html: customer import: add
9693           progress bar & redirect to a search of the imported customers,
9694           #3475
9695
9696 2008-08-14 04:44  ivan
9697
9698         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
9699           import: add progress bar & redirect to a search of the imported
9700           customers, #3475
9701
9702 2008-08-13 18:58  ivan
9703
9704         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
9705           httemplate/elements/menu.html,
9706           httemplate/misc/cust_main-import.cgi,
9707           httemplate/misc/process/cust_main-import.cgi: import customer
9708           from Excel file too
9709
9710 2008-08-13 18:52  ivan
9711
9712         * FS/FS/svc_Common.pm: tyop
9713
9714 2008-08-13 18:38  ivan
9715
9716         * httemplate/view/svc_forward.cgi: tyop
9717
9718 2008-08-08 13:29  jeff
9719
9720         * bin/import-optigold.pl: better opti table relationship following
9721
9722 2008-08-08 11:13  jeff
9723
9724         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
9725           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
9726           conf/invoice_latex: cdrs can be in separate invoice section,
9727           after total, summarized inline, with hints for page breaks
9728
9729 2008-08-07 15:30  ivan
9730
9731         * Makefile: don't generate a new key on install-selfservice if
9732           there's already an RSA one either
9733
9734 2008-08-05 23:39  jeff
9735
9736         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
9737
9738 2008-08-05 21:05  jeff
9739
9740         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
9741           refactor
9742
9743 2008-08-02 19:15  ivan
9744
9745         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
9746           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
9747           a name field to svc_phone
9748
9749 2008-08-02 17:54  ivan
9750
9751         * FS/FS/cdr/simple2.pm: doh, fix regex
9752
9753 2008-08-02 17:26  ivan
9754
9755         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
9756           "exists" on an undefined value at
9757           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
9758           upgrade
9759
9760 2008-08-02 17:20  ivan
9761
9762         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
9763           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
9764           line 812.' error on upgrade
9765
9766 2008-08-02 16:51  ivan
9767
9768         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
9769           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
9770           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
9771           'Can't call method "parse" on an undefined value' error from CDR
9772           format refactor
9773
9774 2008-08-01 21:20  jeff
9775
9776         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
9777           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
9778           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
9779           conf/invoice_latex, httemplate/edit/cust_main.cgi,
9780           httemplate/edit/cust_main/billing.html,
9781           httemplate/view/cust_main/billing.html: bundled package
9782           presentation improvements
9783
9784 2008-08-01 21:09  jeff
9785
9786         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
9787           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
9788           part_pkg/voip_cdr.pm: improve CDR usage presentation
9789
9790 2008-08-01 14:41  ivan
9791
9792         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
9793           be limited by date like before, closes: Bug#3801
9794
9795 2008-08-01 13:21  ivan
9796
9797         * httemplate/edit/pkg_class.html: categories deserve labels too
9798
9799 2008-07-31 16:32  ivan
9800
9801         * httemplate/search/report_receivables.cgi: this should fix columns
9802           not showing up in receivables report... not surea bout #3801
9803           (credits/etc show up in all time periods)
9804
9805 2008-07-31 13:17  ivan
9806
9807         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
9808           receivables report: credits/etc. should be limited by date like
9809           before, closes: Bug#3801
9810
9811 2008-07-30 19:35  ivan
9812
9813         * httemplate/misc/delete-customer.cgi: fix error on customer
9814           deletion
9815
9816 2008-07-30 15:10  ivan
9817
9818         * FS/FS/cdr/nextone.pm: rename nt to nextone
9819
9820 2008-07-29 13:00  jeff
9821
9822         * FS/FS/cust_bill.pm: correct amount for new charges total on
9823           sectioned invoices
9824
9825 2008-07-29 10:29  rsiddall
9826
9827         * rpm/freeside.spec: Self-Service files were reorganized; changed
9828           the way we copy them into the buildroot.
9829
9830 2008-07-24 09:40  jeff
9831
9832         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
9833           line number order
9834
9835 2008-07-23 07:41  jeff
9836
9837         * httemplate/edit/tax_rate.html: add disabled column to new tax
9838           rates, false laziness elimination, and bug fixes - closes #3566
9839
9840 2008-07-23 07:36  jeff
9841
9842         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
9843           httemplate/browse/tax_rate.cgi,
9844           httemplate/misc/enable_or_disable_tax.html,
9845           httemplate/misc/process/enable_or_disable_tax.html: add disabled
9846           column to new tax rates, false laziness elimination, and bug
9847           fixes - closes #3566
9848
9849 2008-07-22 01:33  ivan
9850
9851         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
9852           command
9853
9854 2008-07-21 21:59  ivan
9855
9856         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
9857           view also
9858
9859 2008-07-21 15:34  ivan
9860
9861         * FS/FS/ClientAPI/Signup.pm,
9862           fs_selfservice/FS-SelfService/SelfService.pm,
9863           fs_selfservice/FS-SelfService/cgi/signup.cgi,
9864           fs_selfservice/FS-SelfService/cgi/signup.html,
9865           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
9866
9867 2008-07-21 14:23  ivan
9868
9869         * Makefile: oops, don't inadvertantly switch default db type
9870
9871 2008-07-21 12:09  ivan
9872
9873         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
9874           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
9875           fs_selfservice/FS-SelfService/SelfService.pm,
9876           fs_selfservice/FS-SelfService/cgi/signup.html,
9877           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
9878           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
9879           fs_selfservice/FS-SelfService/cgi/images/cross.png,
9880           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
9881           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
9882           w/globalpops DID selection via mason components pass-through
9883
9884 2008-07-21 11:58  ivan
9885
9886         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
9887           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
9888           components standalone
9889
9890 2008-07-21 03:42  ivan
9891
9892         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
9893
9894 2008-07-18 15:31  ivan
9895
9896         * httemplate/search/report_rt_transaction.html: missing closing
9897           FORM tag
9898
9899 2008-07-18 15:30  ivan
9900
9901         * httemplate/elements/popup_link.html: add target param, i thought
9902           this was needed for something...
9903
9904 2008-07-18 15:29  ivan
9905
9906         * bin/bind.import: add -e option to bind.import (now to actually
9907           implement it)
9908
9909 2008-07-18 15:28  ivan
9910
9911         * FS/FS/rate_region.pm: show NXX is US if applicable
9912
9913 2008-07-18 15:28  ivan
9914
9915         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
9916           UI/Web.pm: some random cleanups
9917
9918 2008-07-18 15:27  ivan
9919
9920         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
9921           imports
9922
9923 2008-07-18 15:26  ivan
9924
9925         * FS/MANIFEST: add part_pkg_link to MANIFEST
9926
9927 2008-07-17 16:55  ivan
9928
9929         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
9930           cdr/genband_meetme.pm, cdr/openser.pm, cdr/simple.pm,
9931           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
9932           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
9933
9934 2008-07-16 16:55  ivan
9935
9936         * httemplate/search/svc_acct.cgi: fix account search by time
9937           remaining to deal with situations w/o a recurring amount
9938
9939 2008-07-15 16:25  ivan
9940
9941         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
9942
9943 2008-07-15 16:18  ivan
9944
9945         * FS/FS/Upgrade.pm: parens help alot
9946
9947 2008-07-15 16:17  ivan
9948
9949         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
9950           upgrade
9951
9952 2008-07-15 13:56  ivan
9953
9954         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
9955           reports of cancelled customers
9956
9957 2008-07-14 18:19  ivan
9958
9959         * FS/FS/part_export/phone_shellcommands.pm: add warning about
9960           concurrency in FreePBX
9961
9962 2008-07-14 16:59  ivan
9963
9964         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
9965           their stupid display problems with scrolling.  also make the
9966           gridding more consistent
9967
9968 2008-07-14 16:08  ivan
9969
9970         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
9971           view/cust_main/notes.html: fuck embedded iframes and their stupid
9972           display problems with scrolling.  also make the gridding more
9973           consistent
9974
9975 2008-07-10 11:48  ivan
9976
9977         * httemplate/view/cust_main/packages.html: fix variable scoping
9978           issues preventing customer view page from coing up
9979
9980 2008-07-09 20:16  jeff
9981
9982         * FS/FS/cust_bill.pm: restore line item date ranges
9983
9984 2008-07-09 13:37  ivan
9985
9986         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
9987           warnings on upgrade
9988
9989 2008-07-09 13:33  ivan
9990
9991         * FS/FS/svc_Common.pm: perl vs SQL brainfart
9992
9993 2008-07-09 12:45  ivan
9994
9995         * httemplate/docs/license.html: fix famfamfam link
9996
9997 2008-07-09 12:35  ivan
9998
9999         * FS/FS/svc_Common.pm: service searching should be case-insensitive
10000           now
10001
10002 2008-07-08 20:40  ivan
10003
10004         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
10005           exemptions were inserted?
10006
10007 2008-07-08 20:27  ivan
10008
10009         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
10010
10011 2008-07-08 20:18  ivan
10012
10013         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
10014           search legacy tax exemptions by customer status
10015
10016 2008-07-08 19:30  ivan
10017
10018         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
10019           to be specified when editing a disabled package
10020
10021 2008-07-07 19:19  ivan
10022
10023         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
10024           taxclass-less regions
10025
10026 2008-07-07 19:01  ivan
10027
10028         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
10029           httemplate/search/report_tax.cgi: fix line-item reports on
10030           taxclass-less regions
10031
10032 2008-07-07 17:35  ivan
10033
10034         * httemplate/search/cust_bill_pkg.cgi: order by number for line
10035           items with the same datestamp
10036
10037 2008-07-07 17:20  ivan
10038
10039         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
10040           date
10041
10042 2008-07-07 16:47  ivan
10043
10044         * httemplate/search/report_tax.cgi: should be a proper fix for edge
10045           cases where you have taxclass and empty-taxclass rates for a
10046           region, whew
10047
10048 2008-07-07 14:38  ivan
10049
10050         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
10051           probelms on old (v1.x?) DBD::Pg
10052
10053 2008-07-07 14:18  ivan
10054
10055         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
10056           debugging of bind_param statements
10057
10058 2008-07-07 14:07  ivan
10059
10060         * FS/FS/Record.pm: add debugging of bind_param statements
10061
10062 2008-07-07 12:50  ivan
10063
10064         * FS/FS/Record.pm: add debugging of bind_param statements
10065
10066 2008-07-03 16:23  ivan
10067
10068         * httemplate/view/cust_main/packages.html: fix bad sub names in
10069           forward-port
10070
10071 2008-07-02 21:19  ivan
10072
10073         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
10074           regression caused by get_real_fields refactor
10075
10076 2008-07-02 21:12  ivan
10077
10078         * FS/FS/Record.pm: this should non-"=" searches on fields that
10079           require SQL type binding...
10080
10081 2008-07-02 21:00  ivan
10082
10083         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
10084           "forward-port", i guess
10085
10086 2008-07-02 20:57  ivan
10087
10088         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
10089           1.7?  not touching it unless it breaks :)
10090
10091 2008-07-01 19:55  ivan
10092
10093         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
10094           card through self-service
10095
10096 2008-07-01 00:02  jeff
10097
10098         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
10099
10100 2008-06-30 22:01  jeff
10101
10102         * httemplate/misc/unadjourn_pkg.cgi,
10103           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
10104           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
10105           FS/FS/part_export/shellcommands.pm,
10106           FS/FS/part_export/sqlradius.pm,
10107           httemplate/edit/REAL_cust_pkg.cgi,
10108           httemplate/misc/process/cancel_pkg.html,
10109           httemplate/search/cust_pkg.cgi,
10110           httemplate/view/cust_main/packages.html: correct internal reason
10111           searching, prevent interleaved suspend/cancel/expire/adjourn,
10112           backporting and refactoring
10113
10114 2008-06-30 17:11  ivan
10115
10116         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
10117
10118 2008-06-30 17:07  ivan
10119
10120         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
10121           hope
10122
10123 2008-06-30 17:00  ivan
10124
10125         * httemplate/view/svc_phone.cgi: add sip pw display
10126
10127 2008-06-30 16:56  ivan
10128
10129         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
10130           FS/FS/part_export/phone_shellcommands.pm,
10131           httemplate/edit/svc_phone.cgi: add sip pw field
10132
10133 2008-06-30 01:01  ivan
10134
10135         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
10136           checkpoint signup work
10137
10138 2008-06-30 01:00  ivan
10139
10140         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
10141           extensions
10142
10143 2008-06-29 13:53  ivan
10144
10145         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
10146           httemplate/elements/select-phonenum.html,
10147           httemplate/elements/tr-select-did.html: globalPOPs provisioning
10148
10149 2008-06-28 21:33  jeff
10150
10151         * httemplate/view/cust_main/packages.html: spurious 'suspended'
10152
10153 2008-06-28 17:41  ivan
10154
10155         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
10156           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
10157           state->areacode caching,
10158
10159 2008-06-28 16:03  ivan
10160
10161         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
10162           httemplate/edit/elements/svc_Common.html,
10163           httemplate/elements/input-text.html,
10164           httemplate/elements/select-areacode.html,
10165           httemplate/elements/select-did.html,
10166           httemplate/elements/select-exchange.html,
10167           httemplate/elements/select-phonenum.html,
10168           httemplate/elements/select-state.html,
10169           httemplate/elements/tr-input-text.html,
10170           httemplate/elements/tr-select-did.html,
10171           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
10172           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
10173           FS/FS/part_export/globalpops_voip.pm,
10174           httemplate/edit/svc_phone.cgi: get DIDs from globalpops
10175
10176 2008-06-28 12:25  jeff
10177
10178         * httemplate/elements/tr-checkboxes-table.html,
10179           httemplate/elements/checkboxes-table.html,
10180           httemplate/elements/menu.html,
10181           httemplate/elements/select-agent.html,
10182           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
10183           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
10184           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
10185           httemplate/browse/svc_acct_pop.cgi,
10186           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
10187           httemplate/edit/svc_acct_pop.cgi,
10188           httemplate/edit/svc_broadband.cgi,
10189           httemplate/edit/elements/edit.html,
10190           httemplate/edit/elements/svc_Common.html,
10191           httemplate/edit/process/router.cgi,
10192           httemplate/edit/process/svc_acct_pop.cgi,
10193           httemplate/edit/process/svc_broadband.cgi,
10194           httemplate/edit/process/addr_block/add.cgi,
10195           httemplate/edit/process/addr_block/allocate.cgi,
10196           httemplate/edit/process/addr_block/deallocate.cgi,
10197           httemplate/edit/process/addr_block/split.cgi,
10198           httemplate/edit/process/elements/process.html: agent virtualize
10199           address blocks and routers
10200
10201 2008-06-27 01:53  ivan
10202
10203         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
10204           fs_selfservice/FS-SelfService/SelfService.pm,
10205           fs_selfservice/FS-SelfService/cgi/signup.html: adding
10206           signup_server-service config
10207
10208 2008-06-27 00:18  ivan
10209
10210         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
10211           compilation fixes
10212
10213 2008-06-26 17:27  ivan
10214
10215         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
10216           start.  stupid power failure.
10217
10218 2008-06-26 14:55  ivan
10219
10220         * FS/FS/part_export/phone_shellcommands.pm: adding
10221           phone_shellcommands with preliminary FreePBX integration commands
10222
10223 2008-06-25 13:14  ivan
10224
10225         * httemplate/search/report_receivables.cgi: optimize total query in
10226           receivables report.  very significant speedup for large DBs
10227
10228 2008-06-25 13:11  ivan
10229
10230         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
10231
10232 2008-06-25 11:14  ivan
10233
10234         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
10235           index already existing either
10236
10237 2008-06-24 17:29  ivan
10238
10239         * htetc/handler.pl, FS/FS/Record.pm: finish adding
10240           str2time_sql_closing
10241
10242 2008-06-24 11:50  ivan
10243
10244         * conf/invoice_html: i think we need a $ there???
10245
10246 2008-06-24 09:39  jeff
10247
10248         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
10249           fees
10250
10251 2008-06-23 19:09  ivan
10252
10253         * FS/FS/part_export/sqlradius.pm: prevent decrementing
10254           time/bandwidth for old RADIUS records
10255
10256 2008-06-23 15:59  ivan
10257
10258         * bin/cdr.import: hahahd doh, we're in perl
10259
10260 2008-06-23 15:11  ivan
10261
10262         * bin/cdr.import: add quick command line too for CDR imports
10263
10264 2008-06-23 09:46  jeff
10265
10266         * conf/invoice_html: this is what it was for
10267
10268 2008-06-23 08:36  jeff
10269
10270         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
10271           invoice service address modifications
10272
10273 2008-06-22 19:50  ivan
10274
10275         * conf/invoice_html: wtf was this for in the first place then
10276
10277 2008-06-22 19:48  ivan
10278
10279         * conf/invoice_html: this seems to match the latex templates more
10280           accurately, rather than push the sub-totals out into their own
10281           column
10282
10283 2008-06-22 19:35  ivan
10284
10285         * conf/invoice_html: fix leaking colspan in totals on sectioned
10286           invoices
10287
10288 2008-06-22 17:41  ivan
10289
10290         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
10291           to assist in enet migraiton
10292
10293 2008-06-22 17:37  ivan
10294
10295         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
10296           report fix, no _date
10297
10298 2008-06-22 17:34  ivan
10299
10300         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
10301           tax exemptions to assist in enet migraiton
10302
10303 2008-06-19 22:47  jeff
10304
10305         * FS/FS/cust_bill.pm: extra values for invoices
10306
10307 2008-06-19 20:36  ivan
10308
10309         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
10310           scum who charged back their customization work and then used the
10311           software anyway
10312
10313 2008-06-18 20:18  jeff
10314
10315         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
10316           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
10317           FS/FS.pm, httemplate/browse/pkg_category.html,
10318           httemplate/browse/pkg_class.html,
10319           httemplate/edit/pkg_category.html,
10320           httemplate/edit/pkg_class.html,
10321           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
10322           htetc/handler.pl, httemplate/edit/elements/edit.html,
10323           httemplate/elements/menu.html: package categories (meta package
10324           classes) and grouping invoices by them
10325
10326 2008-06-18 14:18  ivan
10327
10328         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
10329           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
10330           don't want them
10331
10332 2008-06-18 12:24  ivan
10333
10334         * httemplate/edit/part_pkg.cgi: s helps alot
10335
10336 2008-06-18 12:09  ivan
10337
10338         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
10339           (customizing) package definitions w/new editor
10340
10341 2008-06-18 11:50  jeff
10342
10343         * httemplate/: browse/tax_rate.cgi,
10344           misc/enable_or_disable_tax.html,
10345           misc/process/enable_or_disable_tax.html: allow enabling and
10346           disabling if tax_rate rows in groups (RT 3566)
10347
10348 2008-06-17 22:22  ivan
10349
10350         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
10351           make up your mind
10352
10353 2008-06-17 17:49  ivan
10354
10355         * FS/FS/part_virtual_field.pm: this module, also, has no need to
10356           import qsearch/qsearchs, and is causing dependency loop problems
10357           (Record->part_virtual_field->Record)
10358
10359 2008-06-17 17:46  ivan
10360
10361         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
10362           as simple as Record->Conf->Record here
10363
10364 2008-06-17 17:42  ivan
10365
10366         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
10367           runtime... should hopefully FINALLY eliminate the
10368           Record->Msgcat->Conf->Record loop
10369
10370 2008-06-17 17:36  ivan
10371
10372         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
10373           qsearch/qsearchs... hopefully this is the last of the weird
10374           dependency loops (this one is Record->Msgcat->msgcat->Record)
10375
10376 2008-06-17 17:27  ivan
10377
10378         * FS/FS/Msgcat.pm: fix dependency loop problem with database
10379           config, hopefully?  (Record->Msgcat->Conf->Record)
10380
10381 2008-06-17 17:10  ivan
10382
10383         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
10384           hopefully this will solve the weird circular dependency issue
10385           (Record->Msgcat->Conf->conf->Record)
10386
10387 2008-06-17 17:05  ivan
10388
10389         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
10390           off debugging for address standardization
10391
10392 2008-06-17 16:57  ivan
10393
10394         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
10395           cloning w/new package editor
10396
10397 2008-06-17 12:29  jeff
10398
10399         * conf/invoice_latex: fixup damage from quantity addition
10400
10401 2008-06-16 20:35  ivan
10402
10403         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
10404           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
10405           htetc/handler.pl, httemplate/elements/htmlarea.html,
10406           httemplate/misc/email-customers.html,
10407           httemplate/misc/process/email-customers.html,
10408           httemplate/search/cust_main.html: finish adding a feature to
10409           easily list all email addresses for an agent & send them email
10410
10411 2008-06-16 20:13  jeff
10412
10413         * conf/invoice_latex: not forgetting to add fax and old customer id
10414
10415 2008-06-16 18:43  ivan
10416
10417         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
10418           now
10419
10420 2008-06-16 06:36  jeff
10421
10422         * bin/import-optigold.pl: catch one more customer
10423
10424 2008-06-15 23:53  ivan
10425
10426         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
10427           ability to edit agent_custid
10428
10429 2008-06-15 18:32  jeff
10430
10431         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
10432
10433 2008-06-12 16:15  ivan
10434
10435         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
10436           displaying package and comment on date editing
10437
10438 2008-06-12 14:53  ivan
10439
10440         * httemplate/: edit/process/elements/process.html,
10441           view/cust_main/packages.html, edit/part_pkg.cgi,
10442           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
10443           w/new package editor
10444
10445 2008-06-12 09:56  jeff
10446
10447         * bin/import-optigold.pl: date fixups
10448
10449 2008-06-12 08:55  jeff
10450
10451         * bin/import-optigold.pl: import services from service providing
10452           servers
10453
10454 2008-06-10 16:24  ivan
10455
10456         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
10457           upgrade errors
10458
10459 2008-06-10 10:39  ivan
10460
10461         * FS/FS/Misc.pm: turn off debugging that got left on by accident
10462
10463 2008-06-09 19:12  ivan
10464
10465         * httemplate/edit/process/: cust_credit_refund.cgi,
10466           cust_pay_refund.cgi: fix up application of things to refunds,
10467           RT#3606/RT#3545
10468
10469 2008-06-09 11:32  ivan
10470
10471         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
10472
10473 2008-06-05 15:44  ivan
10474
10475         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
10476           name, revsere src/dst
10477
10478 2008-06-05 13:09  ivan
10479
10480         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
10481           quantities &
10482
10483 2008-06-05 12:44  ivan
10484
10485         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
10486
10487 2008-06-05 12:29  ivan
10488
10489         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
10490           NULL
10491
10492 2008-06-05 12:25  ivan
10493
10494         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
10495           fees
10496
10497 2008-06-05 12:24  ivan
10498
10499         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
10500           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
10501           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
10502           quantity bs
10503
10504 2008-06-05 12:06  jeff
10505
10506         * conf/invoice_html: dash removal
10507
10508 2008-06-05 10:05  jeff
10509
10510         * conf/invoice_html: fix unitprice/posttotal nit
10511
10512 2008-06-05 09:56  jeff
10513
10514         * conf/invoice_html: fix unitprice/section nit
10515
10516 2008-06-05 09:51  jeff
10517
10518         * conf/invoice_html: correct bogus porting
10519
10520 2008-06-05 05:42  jeff
10521
10522         * conf/invoice_latex: replace lost braces
10523
10524 2008-06-05 03:36  ivan
10525
10526         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
10527           httemplate/search/report_cust_main.html: add customer status to
10528           adv. customer report, template customer search for future use in
10529           emailing notices, RT#2731
10530
10531 2008-06-05 03:34  ivan
10532
10533         * FS/FS/: cust_pkg.pm: docs for search_sql
10534
10535 2008-06-05 01:54  ivan
10536
10537         * httemplate/search/report_cust_bill.html: minor invoice report UI
10538
10539 2008-06-04 22:06  ivan
10540
10541         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
10542           httemplate/edit/cust_credit_bill.cgi,
10543           httemplate/edit/cust_pay_refund.cgi,
10544           httemplate/view/cust_main/payment_history/credit.html,
10545           httemplate/view/cust_main/payment_history/payment.html,
10546           httemplate/edit/cust_credit_refund.cgi,
10547           httemplate/edit/elements/ApplicationCommon.html,
10548           httemplate/edit/process/cust_bill_pay.cgi,
10549           httemplate/edit/process/cust_credit_bill.cgi,
10550           httemplate/edit/process/cust_credit_refund.cgi,
10551           httemplate/edit/process/cust_pay_refund.cgi,
10552           httemplate/edit/process/elements/ApplicationCommon.html: payment
10553           and credit applications have separate "apply to refund" choices
10554           now, and no auto-refund choice in the invoice dropdown.  RT#3545
10555
10556 2008-06-04 15:44  jeff
10557
10558         * FS/FS/cust_bill.pm: moar tyop
10559
10560 2008-06-04 15:42  jeff
10561
10562         * FS/FS/cust_bill.pm: tyop
10563
10564 2008-06-04 11:50  ivan
10565
10566         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
10567           fix the random "HylaFax support has not been configured" error,
10568           caused by cust_bill->fax getting called instead of cust_main->fax
10569           field
10570
10571 2008-06-04 11:40  jeff
10572
10573         * conf/invoice_html: more voxline invoice formatting
10574
10575 2008-06-04 11:05  jeff
10576
10577         * FS/FS/cust_bill.pm: voxline invoice formatting
10578
10579 2008-06-04 10:57  jeff
10580
10581         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
10582           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
10583           FS/FS/Conf_compat17.pm: voxline invoice formatting
10584
10585 2008-06-04 06:28  jeff
10586
10587         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
10588
10589 2008-06-04 06:26  jeff
10590
10591         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
10592           conf/invoice_latex: service address on invoice
10593
10594 2008-06-03 14:06  ivan
10595
10596         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
10597           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
10598           httemplate/view/cust_main/packages.html: very basic start at
10599           adding quantities
10600
10601 2008-06-02 11:59  ivan
10602
10603         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
10604
10605 2008-06-02 11:31  ivan
10606
10607         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
10608
10609 2008-06-02 10:58  ivan
10610
10611         * httemplate/misc/process/timeworked.html: fix error apply
10612           fractional seconds
10613
10614 2008-06-02 10:14  ivan
10615
10616         * FS/FS/UI/Web/small_custview.pm: doh!
10617
10618 2008-06-02 10:06  ivan
10619
10620         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
10621           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
10622           rt/lib/RT/URI/freeside/Internal.pm,
10623           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
10624           of a sudden causing fatal errors?!  wtf
10625
10626 2008-06-02 04:16  jeff
10627
10628         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
10629           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
10630           remittance coupon
10631
10632 2008-06-01 19:47  ivan
10633
10634         * FS/FS/Misc.pm: and batchmode was probably right
10635
10636 2008-06-01 19:45  ivan
10637
10638         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
10639           timeout
10640
10641 2008-06-01 19:16  ivan
10642
10643         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
10644           a timeout, this should prevent hanging on template errors
10645
10646 2008-06-01 15:48  ivan
10647
10648         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
10649           FS/FS/payinfo_transaction_Mixin.pm,
10650           httemplate/view/cust_main/payment_history.html,
10651           httemplate/search/elements/cust_pay_or_refund.html,
10652           httemplate/view/cust_refund.html,
10653           httemplate/view/cust_main/payment_history/credit.html,
10654           httemplate/view/cust_main/payment_history/invoice.html,
10655           httemplate/view/cust_main/payment_history/payment.html,
10656           httemplate/view/cust_main/payment_history/refund.html,
10657           httemplate/view/cust_main/payment_history/voided_payment.html:
10658           refactor payment history slightly, add refund receipts, have
10659           "unapplied" refunds show like other unapplied/open things,
10660           RT#3545
10661
10662 2008-06-01 00:08  ivan
10663
10664         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
10665           "Billing #"
10666
10667 2008-05-31 22:43  ivan
10668
10669         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
10670           httemplate/view/cust_main/payment_history.html: add date to
10671           "applied to Invoice#" messages in history
10672
10673 2008-05-31 20:19  ivan
10674
10675         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
10676           agent-virtualized packages, clean up sloppy $where
10677           stringification, hard agent virtualization
10678
10679 2008-05-31 19:19  jeff
10680
10681         * bin/import-optigold.pl: umm.. right.. really do some on-demand
10682           stuff
10683
10684 2008-05-31 18:23  ivan
10685
10686         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
10687           problems
10688
10689 2008-05-31 17:11  ivan
10690
10691         * FS/FS/cust_bill.pm: fix problems when service definition names
10692           contain chars that need to be latex escaped
10693
10694 2008-05-31 16:50  jeff
10695
10696         * bin/import-optigold.pl: guess at on demand billing, link
10697           pre-existing services
10698
10699 2008-05-31 10:54  ivan
10700
10701         * htetc/handler.pl: add an explicit use for RT's not-well-declared
10702           dependency on CSS::Squish 0.06
10703
10704 2008-05-31 07:49  jeff
10705
10706         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
10707           invoice cosmetic improvements
10708
10709 2008-05-29 21:04  ivan
10710
10711         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
10712           still going to be editing old-style invoice events for a little
10713           while more yet, so space them out better (so options don't run
10714           together)
10715
10716 2008-05-29 20:55  ivan
10717
10718         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
10719           sucks.  add a "balance over" option to the 1.7 style
10720           agent-specific invoice send event
10721
10722 2008-05-29 18:38  ivan
10723
10724         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
10725           when running prune_applications not in debug mode...
10726
10727 2008-05-29 18:34  ivan
10728
10729         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
10730           FreesideStatus every time either.  really?
10731
10732 2008-05-29 18:33  ivan
10733
10734         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
10735           pruning every time
10736
10737 2008-05-29 18:28  ivan
10738
10739         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
10740           pruning every time
10741
10742 2008-05-29 18:02  ivan
10743
10744         * FS/FS/cust_pay_pending.pm: clean up any stray/old
10745           cust_pay_pending records causing problems
10746
10747 2008-05-29 17:53  ivan
10748
10749         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
10750           cust_pay_pending records causing problems
10751
10752 2008-05-28 17:11  ivan
10753
10754         * httemplate/graph/money_time.cgi: line things up better on the
10755           12mo report (prevent labels from taking up most of the graph
10756
10757 2008-05-28 03:45  ivan
10758
10759         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
10760           FS dbdef hasn't been initialized yet (& need to import
10761           adminsuidsetup)
10762
10763 2008-05-28 03:41  ivan
10764
10765         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
10766           when FS dbdef hasn't been initialized yet
10767
10768 2008-05-28 03:14  ivan
10769
10770         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
10771           FS dbdef hasn't been initialized yet
10772
10773 2008-05-19 20:52  ivan
10774
10775         * FS/FS/Upgrade.pm: automatically create an index on the new
10776           radacct.FreesideStatus column
10777
10778 2008-05-19 15:31  jeff
10779
10780         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
10781
10782 2008-05-19 11:50  ivan
10783
10784         * FS/FS/Conf.pm: a better link to the T:T docs
10785
10786 2008-05-18 21:29  ivan
10787
10788         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
10789           the h_ tables.  this should speed up the cust_pay upgrade??
10790
10791 2008-05-18 21:07  ivan
10792
10793         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
10794           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
10795           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
10796           httemplate/graph/money_time.cgi,
10797           httemplate/search/cust_bill_pay.html,
10798           httemplate/search/cust_credit.html,
10799           httemplate/search/cust_credit_refund.html,
10800           httemplate/search/cust_pay.cgi,
10801           httemplate/search/cust_refund.html,
10802           httemplate/search/elements/cust_pay_or_refund.html: make net
10803           receipts clickable... and netreceipts != cashflow, really, so
10804           separate those concepts, and cashflow gets gross & net variants.
10805           also add gross/net refunds.  #3012
10806
10807 2008-05-18 20:51  jeff
10808
10809         * conf/invoice_latex: fix latex template bogosity
10810
10811 2008-05-18 15:57  ivan
10812
10813         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
10814           include/import
10815
10816 2008-05-18 15:54  ivan
10817
10818         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
10819           auto sqlradius upgrade
10820
10821 2008-05-18 15:53  ivan
10822
10823         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
10824
10825 2008-05-18 15:42  ivan
10826
10827         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
10828           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
10829           init.d/freeside-init: on upgrade, automatically seed from
10830           sqlradius databases, and start freeside-sqlradius-radacctd by
10831           default
10832
10833 2008-05-17 23:50  ivan
10834
10835         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
10836           config value for disabling the ACLs... this should be good for a
10837           demo in 1.7, 1.9 will need some way to disable ACL changes from
10838           OUTSIDE the db
10839
10840 2008-05-17 20:04  ivan
10841
10842         * httemplate/: elements/customer-table.html,
10843           misc/batch-cust_pay.html: quick payment entry running total,
10844           closes: #3470
10845
10846 2008-05-16 12:26  jeff
10847
10848         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
10849           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
10850           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
10851           conf/invoice_latex: typeset CDRs into 5 columns on invoices
10852
10853 2008-05-15 15:48  ivan
10854
10855         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
10856           small_custview
10857
10858 2008-05-14 14:21  jeff
10859
10860         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
10861           omit statement type items from invoices
10862
10863 2008-05-14 11:19  jeff
10864
10865         * bin/import-optigold.pl: do NOT delete the existing data
10866
10867 2008-05-14 11:07  jeff
10868
10869         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
10870           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
10871           fee based taxes
10872
10873 2008-05-14 09:52  ivan
10874
10875         * bin/import-optigold.pl: [no log message]
10876
10877 2008-05-13 16:36  ivan
10878
10879         * FS/bin/freeside-adduser: tyop
10880
10881 2008-05-13 14:20  ivan
10882
10883         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
10884           elements in anonymous hash | Use of unintialized value in
10885           anonymous hash ) at
10886           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
10887
10888 2008-05-13 12:13  ivan
10889
10890         * Makefile: ensure new self-service libs are installed
10891
10892 2008-05-12 20:49  ivan
10893
10894         * debian/rules: tyop
10895
10896 2008-05-12 20:49  ivan
10897
10898         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
10899           initial configuration to be stored and retreived from than the
10900           initial tarball...
10901
10902 2008-05-08 23:34  ivan
10903
10904         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
10905           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
10906           to_json yet
10907
10908 2008-05-08 22:59  ivan
10909
10910         * httemplate/: docs/credits.html, docs/license.html,
10911           edit/cust_main.cgi, images/cross.png, images/error.png,
10912           images/tick.png: finish usps address standardization
10913
10914 2008-05-08 22:54  ivan
10915
10916         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
10917           mason?
10918
10919 2008-05-08 05:45  ivan
10920
10921         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
10922           httemplate/elements/xmlhttp.html,
10923           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
10924           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
10925           address standardization part one, finally checked in from here
10926
10927 2008-05-07 14:36  ivan
10928
10929         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
10930           customer cancellation, sort of a side effect of #2872, fixes
10931           #3480, #3481
10932
10933 2008-05-05 18:15  ivan
10934
10935         * httemplate/elements/customer-table.html: put the documentation in
10936           a proper <%doc> section
10937
10938 2008-05-05 18:14  ivan
10939
10940         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
10941           customer # portion of quick payment entry
10942
10943 2008-05-05 18:14  ivan
10944
10945         * httemplate/: misc/batch-cust_pay.html,
10946           elements/customer-table.html: agent-virtualize quick payment
10947           entry
10948
10949 2008-05-04 19:11  ivan
10950
10951         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
10952           new payment duplicate stuff with cc encryption :/
10953
10954 2008-05-04 18:52  ivan
10955
10956         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
10957           duplicate stuff with cc encryption :)
10958
10959 2008-05-04 18:18  ivan
10960
10961         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
10962           with cc encryption
10963
10964 2008-05-02 13:30  ivan
10965
10966         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
10967           schema-only changes (for slony slaves)
10968
10969 2008-05-01 18:58  ivan
10970
10971         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
10972
10973 2008-04-30 16:42  ivan
10974
10975         * Makefile: not here
10976
10977 2008-04-30 16:36  ivan
10978
10979         * Makefile: that explains the bs with ChangeLog
10980
10981 2008-04-30 16:29  ivan
10982
10983         * Makefile: last last-minute fix for last-minute change
10984
10985 2008-04-30 16:26  ivan
10986
10987         * Makefile: last minute fix for last minute change
10988
10989 2008-04-30 16:19  ivan
10990
10991         * Makefile: last minute release target update.  not particularly
10992           dangerous, nobody uses it but me
10993
10994 2008-04-28 12:17  ivan
10995
10996         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
10997           doing weird things with expirations and adjournments because
10998           freeside-queued $^T != freeside-daily $^T
10999
11000 2008-04-27 09:28  jeff
11001
11002         * httemplate/elements/select-taxproduct.html: sticky, too
11003
11004 2008-04-27 08:19  jeff
11005
11006         * httemplate/elements/select-taxproduct.html: fixup taxproduct
11007           selection
11008
11009 2008-04-24 15:51  ivan
11010
11011         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
11012           flags to voip_cdr price plan
11013
11014 2008-04-22 19:59  jeff
11015
11016         * FS/FS/cust_bill.pm: fixup return address fallback
11017
11018 2008-04-22 12:46  ivan
11019
11020         * FS/FS/cust_bill.pm: no comma there
11021
11022 2008-04-22 03:56  ivan
11023
11024         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
11025
11026 2008-04-18 14:27  ivan
11027
11028         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
11029           wish this was easier to test.
11030
11031 2008-04-18 14:25  ivan
11032
11033         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
11034
11035 2008-04-18 14:19  ivan
11036
11037         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
11038           finally fix ticket auto-association not getting along with RT
11039           ACLs
11040
11041 2008-04-17 20:29  jeff
11042
11043         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
11044           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
11045           httemplate/edit/process/addr_block/add.cgi,
11046           httemplate/edit/process/addr_block/allocate.cgi,
11047           httemplate/edit/process/addr_block/deallocate.cgi,
11048           httemplate/edit/process/addr_block/split.cgi: drag address and
11049           router even farther into the century
11050
11051 2008-04-16 18:39  ivan
11052
11053         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
11054           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
11055           line item bundling
11056
11057 2008-04-16 18:28  ivan
11058
11059         * httemplate/elements/menu.html: this is more accurate
11060
11061 2008-04-16 14:52  ivan
11062
11063         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
11064           add-ons
11065
11066 2008-04-16 14:12  ivan
11067
11068         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
11069           service add-ons
11070
11071 2008-04-16 14:10  ivan
11072
11073         * FS/FS/Record.pm: be more forgiving about numeric things padded
11074           with leading/trailing space
11075
11076 2008-04-16 13:34  ivan
11077
11078         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
11079           edit/quick-charge.html, elements/select-taxclass.html,
11080           elements/tr-select-taxclass.html: fix tax class on package def
11081           edit
11082
11083 2008-04-16 13:00  ivan
11084
11085         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
11086           add-on links in browse
11087
11088 2008-04-16 11:32  jeff
11089
11090         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
11091           httemplate/view/cust_main/packages.html: show user who created
11092           (cancel/suspend) reason and possibly fix a lingering spurious
11093           usergroup bug
11094
11095 2008-04-15 21:42  ivan
11096
11097         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
11098           pricing to package browse...
11099
11100 2008-04-15 18:03  ivan
11101
11102         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
11103           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
11104           package editor
11105
11106 2008-04-15 17:29  ivan
11107
11108         * FS/FS/part_pkg.pm: new package def editor
11109
11110 2008-04-15 17:19  ivan
11111
11112         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
11113           process/part_pkg.cgi: new package def editor
11114
11115 2008-04-15 17:16  ivan
11116
11117         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
11118           t/part_pkg_link.t: new package def editor
11119
11120 2008-04-15 13:47  jeff
11121
11122         * httemplate/elements/file-upload.html,
11123           httemplate/elements/header-minimal.html,
11124           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
11125           httemplate/misc/process/tax-import.cgi,
11126           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
11127           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
11128           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
11129           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
11130           rate engine (for now)
11131
11132 2008-04-15 12:43  ivan
11133
11134         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
11135           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
11136           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
11137           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
11138           s/recur_flat/recur_fee/
11139
11140 2008-04-15 06:41  ivan
11141
11142         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
11143           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
11144           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
11145           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
11146           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
11147           httemplate/edit/elements/edit.html,
11148           httemplate/edit/process/part_pkg.cgi,
11149           httemplate/edit/process/elements/process.html,
11150           httemplate/elements/select-agent_types.html,
11151           httemplate/elements/select-taxproduct.html,
11152           httemplate/elements/selectlayers.html,
11153           httemplate/elements/tr-input-text.html,
11154           httemplate/elements/tr-part_pkg_freq.html,
11155           httemplate/elements/tr-pkg_svc.html,
11156           httemplate/elements/tr-select-agent_types.html,
11157           httemplate/elements/tr-title.html: new package editor
11158
11159 2008-04-15 03:50  ivan
11160
11161         * httemplate/docs/about.html: it's april 15th, and i sure do.
11162
11163 2008-04-14 06:42  jeff
11164
11165         * FS/FS/Record.pm: Improve record searching
11166
11167 2008-04-13 14:37  ivan
11168
11169         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
11170           prorate_delayed.pm: fix recur_notify label for *_delayed price
11171           plans
11172
11173 2008-04-13 13:35  ivan
11174
11175         * httemplate/elements/: select-cust-part_pkg.html,
11176           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
11177           select-table and select-part_pkg updates so we can use
11178           select-part_pkg as an edit/elements/edit.html m2 type
11179
11180 2008-04-13 03:21  ivan
11181
11182         * httemplate/elements/tr-justtitle.html: adding just a title with
11183           no blank space above
11184
11185 2008-04-13 03:19  ivan
11186
11187         * httemplate/elements/: tr-selectlayers-select.html,
11188           selectlayers.html: add a tr- for just the select bit of a
11189           selectlayers...
11190
11191 2008-04-13 01:21  ivan
11192
11193         * httemplate/elements/tr-input-text.html: add disabled option to
11194           text elements
11195
11196 2008-04-13 00:41  ivan
11197
11198         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
11199           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
11200           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
11201           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
11202           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
11203           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
11204           and rearranged weights for a brighter tommorow^W^Wbetter price
11205           plan <SELECT>
11206
11207 2008-04-12 20:03  ivan
11208
11209         * httemplate/elements/tr-select-table.html: more stuff to allow
11210           select-table to be used as as edit/elements/edit.html m2*
11211           element: add tr-select-table.html
11212
11213 2008-04-12 20:03  ivan
11214
11215         * httemplate/elements/select-table.html: some stuff to allow
11216           select-table to be used as as edit/elements/edit.html m2*
11217           element: add js_only and html_only options, add id option to
11218           specify element id, add a kludge to onchange option
11219
11220 2008-04-12 19:58  ivan
11221
11222         * httemplate/elements/tablebreak-tr-title.html: allow table id to
11223           be specified for tablebreak elements (so edit/elements/edit.html
11224           m2* stuff can be used after a tablebreak)
11225
11226 2008-04-12 19:56  ivan
11227
11228         * httemplate/elements/: select-taxproduct.html,
11229           tr-select-taxproduct.html: add elements for selecting taxproduct
11230
11231 2008-04-12 19:55  ivan
11232
11233         * httemplate/elements/tr-part_pkg_freq.html: add an element for
11234           selecting part_pkg frequencies
11235
11236 2008-04-12 16:31  ivan
11237
11238         * httemplate/elements/: columnnext.html, columnstart.html: space
11239           columns out
11240
11241 2008-04-12 16:18  ivan
11242
11243         * httemplate/elements/: columnend.html, columnnext.html,
11244           columnstart.html: add some column elements so we can replicate
11245           multi-column edit forms with edit.html
11246
11247 2008-04-11 02:20  ivan
11248
11249         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
11250
11251 2008-04-10 18:50  ivan
11252
11253         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
11254
11255 2008-04-10 15:00  ivan
11256
11257         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
11258           AddLink so that the auto-association stuff works when creating a
11259           ticket
11260
11261 2008-04-09 18:35  jeff
11262
11263         * FS/FS/Conf.pm: sync terminology
11264
11265 2008-04-09 16:51  ivan
11266
11267         * httemplate/elements/menu.html: add a menu entry for the new tax
11268           stuff
11269
11270 2008-04-09 14:54  ivan
11271
11272         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
11273           batch tax import
11274
11275 2008-04-09 14:44  ivan
11276
11277         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
11278
11279 2008-04-09 14:27  ivan
11280
11281         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
11282
11283 2008-04-09 14:17  ivan
11284
11285         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
11286           this point, but its not in the database yet, so checking
11287           dbdef->table doesn't DWWW
11288
11289 2008-04-09 14:07  ivan
11290
11291         * debian/control: adding 1.9 dependencies
11292
11293 2008-04-08 20:33  ivan
11294
11295         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
11296           charges
11297
11298 2008-04-07 22:49  ivan
11299
11300         * debian/: README.Debian, TODO, changelog, compat, config, control,
11301           copyright, cron.d, dbconfig-common.install,
11302           dbconfig-common.upgrade, freeside-webui.links,
11303           freeside.apache-alias.conf, freeside.default, freeside.docs,
11304           init.d.ex, init.d.lsb.ex, postinst, postrm, preinst, prerm,
11305           rules, templates: debian packages!
11306
11307 2008-04-06 09:12  jeff
11308
11309         * httemplate/browse/part_pkg_taxproduct.cgi,
11310           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
11311           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
11312           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
11313           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
11314           httemplate/edit/elements/edit.html,
11315           httemplate/edit/process/tax_rate.html,
11316           httemplate/edit/process/elements/process.html: new tax rating
11317           engine
11318
11319 2008-04-05 00:00  ivan
11320
11321         * FS/bin/freeside-prepaidd: configurable logfile location for
11322           freeside-prepaidd
11323
11324 2008-04-04 12:47  ivan
11325
11326         * httemplate/elements/header.html: sync with 1_7_BRANCH
11327
11328 2008-04-04 10:47  ivan
11329
11330         * httemplate/search/elements/search.html: this worked fine.  don't
11331           understand why it was changed in the first place.
11332
11333 2008-04-04 10:42  ivan
11334
11335         * httemplate/search/elements/search.html: fix range selection on
11336           searches, huh
11337
11338 2008-04-02 13:42  jeff
11339
11340         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
11341           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
11342           httemplate/edit/part_pkg_taxoverride.html,
11343           httemplate/edit/process/part_pkg.cgi,
11344           httemplate/search/elements/search.html: checkpoint tax editors
11345           and correct a blunder
11346
11347 2008-04-02 10:28  ivan
11348
11349         * Makefile: substitute FREESIDE_CONF in apache conf files
11350
11351 2008-04-02 10:26  ivan
11352
11353         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
11354           freeside-base2.conf: template AuthUserFile htpasswd to be in
11355           FREESIDE_CONF dir instead of hardcoded location
11356
11357 2008-04-02 10:00  rsiddall
11358
11359         * Makefile: Quick fix to update the release version number in the
11360           RPM specfile.  This leaves the specfile unusable for CVS builds.
11361
11362 2008-04-02 08:38  ivan
11363
11364         * init.d/freeside-init: tiny init file nit that helps with deb
11365           packaging (and probably rpm too) - source /etc/default/freeside
11366           if it exists
11367
11368 2008-04-01 21:32  ivan
11369
11370         * httemplate/docs/credits.html: slight browser adjustments and DONE
11371
11372 2008-04-01 21:20  ivan
11373
11374         * httemplate/elements/header.html: new header about: box
11375
11376 2008-04-01 21:19  ivan
11377
11378         * httemplate/docs/about.html: slightly taller
11379
11380 2008-04-01 21:07  ivan
11381
11382         * httemplate/docs/: credits.html, license.html: updated credits and
11383           license
11384
11385 2008-04-01 21:05  ivan
11386
11387         * httemplate/docs/about.html: adding about.html splash
11388
11389 2008-04-01 20:48  ivan
11390
11391         * httemplate/elements/popup_link_onclick.html: remove excessive
11392           iframe borders, add "scrolling" and "nofalse" options
11393
11394 2008-04-01 17:22  ivan
11395
11396         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
11397
11398 2008-04-01 16:56  ivan
11399
11400         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
11401           fix
11402
11403 2008-04-01 16:30  ivan
11404
11405         * httemplate/docs/: credits.html, license.html: adding license and
11406           credits in app itself
11407
11408 2008-04-01 16:20  ivan
11409
11410         * README: welcome to the new world
11411
11412 2008-04-01 16:15  ivan
11413
11414         * INSTALL: clean up top level files
11415
11416 2008-04-01 16:08  ivan
11417
11418         * CREDITS, INSTALL: clean up some of the top-level files
11419
11420 2008-04-01 02:40  ivan
11421
11422         * Makefile: sync with 1.7.3
11423
11424 2008-04-01 02:19  ivan
11425
11426         * FS/FS/cust_bill.pm: don't show services on invoices that are
11427           newer than the invoice, closes: #3032
11428
11429 2008-04-01 01:43  ivan
11430
11431         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
11432           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
11433           last bit of magic for RT ticket customer auto-association: look
11434           for requestor email addresses in cust_main_invoice and svc_acct,
11435           closes; RT#1160
11436
11437 2008-03-31 23:37  ivan
11438
11439         * httemplate/edit/cust_main_county.html: probably doesn't matter
11440           now, but better error reporting anyway
11441
11442 2008-03-31 23:34  ivan
11443
11444         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
11445           edit/cust_credit.cgi: popup iframes don't have predictable names
11446           anymore, so locate submit buttons by id instead
11447
11448 2008-03-31 23:26  ivan
11449
11450         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
11451           doc height param
11452
11453 2008-03-31 23:16  ivan
11454
11455         * httemplate/elements/iframecontentmws.js: append a random number
11456           to the iframe name on-the-fly to keep safari from caching it
11457           under all circumstances
11458
11459 2008-03-31 22:49  ivan
11460
11461         * httemplate/view/cust_main/payment_history.html: finish
11462           component-izing overlib links
11463
11464 2008-03-31 21:37  ivan
11465
11466         * httemplate/search/cust_pkg.cgi: use popup_link...
11467
11468 2008-03-31 21:19  ivan
11469
11470         * httemplate/browse/rate_detail.html: can't run include() sub at
11471           <%once> time
11472
11473 2008-03-31 20:56  ivan
11474
11475         * httemplate/browse/rate_detail.html: component-ize overlib init
11476           and popup link
11477
11478 2008-03-31 20:51  ivan
11479
11480         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
11481
11482 2008-03-31 20:49  ivan
11483
11484         * httemplate/elements/phonenumber.html: use popup_link element for
11485           phonenumber.html silly vonage popup
11486
11487 2008-03-31 17:54  jeff
11488
11489         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
11490           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
11491           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
11492           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
11493           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
11494           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
11495           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
11496           httemplate/edit/part_pkg_taxoverride.html,
11497           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
11498           httemplate/edit/process/part_pkg.cgi,
11499           httemplate/edit/process/tax_class.html,
11500           httemplate/edit/process/tax_rate.html,
11501           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
11502           httemplate/elements/menu.html,
11503           httemplate/misc/process/recharge_svc.new,
11504           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
11505           rating system
11506
11507 2008-03-31 16:19  ivan
11508
11509         * httemplate/elements/progress-init.html: overlib include
11510
11511 2008-03-31 16:14  ivan
11512
11513         * httemplate/elements/: popup_link-cust_main.html,
11514           popup_link-cust_pkg.html, popup_link-cust_svc.html,
11515           popup_link.html, popup_link_onclick.html: fix examples to use
11516           elements/init_overlib.html
11517
11518 2008-03-31 16:09  ivan
11519
11520         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
11521           overlib include
11522
11523 2008-03-31 16:07  ivan
11524
11525         * httemplate/: view/cust_main.cgi,
11526           elements/popup_link_onclick.html, view/cust_main/notes.html:
11527           clean up overlib usage for customer notes
11528
11529 2008-03-31 15:52  ivan
11530
11531         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
11532           hidden agentnum tags with trailling "/ >"
11533
11534 2008-03-31 15:27  ivan
11535
11536         * httemplate/: edit/cust_main/billing.html,
11537           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
11538           easy static CVV2/echeck popups
11539
11540 2008-03-31 14:52  ivan
11541
11542         * httemplate/elements/iframecontentmws.js: update overlibmws to
11543           current code
11544
11545 2008-03-31 14:45  ivan
11546
11547         * httemplate/: config/config-view.cgi, elements/popup_link.html:
11548           move config edit popup to elements/popup_link.html
11549
11550 2008-03-31 14:43  ivan
11551
11552         * httemplate/config/config.cgi: more approprietly sized textareas
11553           prevent scrollbars from being necessary in config popups
11554
11555 2008-03-31 14:11  ivan
11556
11557         * httemplate/: browse/cust_main_county.cgi,
11558           elements/popup_link.html, elements/popup_link_onclick.html: fix
11559           safari weirdness with caching iframes and auto-submitting them
11560           (in tax editor at least)
11561
11562 2008-03-31 13:40  ivan
11563
11564         * httemplate/elements/: popup_link-cust_main.html,
11565           popup_link-cust_pkg.html, popup_link-cust_svc.html,
11566           popup_link.html: clean up popup link elements a bit, have the
11567           iframe name autogenerate to work around safari fuckery
11568
11569 2008-03-31 11:50  ivan
11570
11571         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
11572           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
11573           to current code before delving into safari problem...  hopefully
11574           no disasterous side effects :)
11575
11576 2008-03-29 19:42  ivan
11577
11578         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
11579           show invoice resend and payment posting links if you can't do
11580           that anyway
11581
11582 2008-03-29 19:32  ivan
11583
11584         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
11585           ancient-style invoice template includes
11586
11587 2008-03-29 18:26  ivan
11588
11589         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
11590           ancient invoice template includes from working, whew!  and
11591           spiffied up the error reporting on template compile problems,
11592           since they're bound to happen when folks edit
11593
11594 2008-03-29 17:57  ivan
11595
11596         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
11597           debugging info
11598
11599 2008-03-29 02:11  ivan
11600
11601         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
11602           quick links for unprocessed and processed CDRs to svc_phone view
11603
11604 2008-03-29 01:32  ivan
11605
11606         * httemplate/misc/order_pkg.html: in the unlikely error case, the
11607           order button should stay enabled
11608
11609 2008-03-29 01:15  ivan
11610
11611         * httemplate/: elements/popup_link-cust_main.html,
11612           elements/tr-select-reason.html, misc/cancel_cust.html,
11613           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
11614           thank goodness its on 1.9.  really fix error reporting on quick
11615           package order this time.  have to change cust cancel popup
11616           slightly too, but its for the better (easier custnum parsing).
11617           and lastly make it easier for reason selection to be reused
11618           without stickiness-on-errors being a big pain in the ass
11619
11620 2008-03-28 23:42  ivan
11621
11622         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
11623           redirect
11624
11625 2008-03-28 15:31  ivan
11626
11627         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
11628           both src and charged_party fields, and disable_src is not checked
11629
11630 2008-03-27 15:04  ivan
11631
11632         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
11633           only, closes: #3085
11634
11635 2008-03-27 14:05  ivan
11636
11637         * httemplate/view/cust_main/: payment_history.html: fix for ACH
11638           info masking
11639
11640 2008-03-27 14:01  ivan
11641
11642         * httemplate/view/cust_main/: billing.html, payment_history.html:
11643           mask ACH info in payment history
11644
11645 2008-03-27 13:40  ivan
11646
11647         * httemplate/: elements/menu.html, search/report_sql.html: add back
11648           raw SQL query (it had an appropriate ACL)
11649
11650 2008-03-27 13:19  ivan
11651
11652         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
11653           minor ACL glitch linking to payments
11654
11655 2008-03-26 11:18  ivan
11656
11657         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
11658           12mo checkbox works again... sure do need these to be
11659           auto-generated or $AUTOLOADED or something :)
11660
11661 2008-03-26 08:42  jeff
11662
11663         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
11664           httemplate/edit/rate_detail.html,
11665           httemplate/edit/rate_region.cgi: fixup per call billing
11666
11667 2008-03-25 20:04  ivan
11668
11669         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
11670           into having a minimum charge
11671
11672 2008-03-25 19:27  ivan
11673
11674         * httemplate/search/: cdr.html, report_cdr.html: add ability to
11675           query ranges of duration & billable seconds to CDR report
11676
11677 2008-03-25 19:19  ivan
11678
11679         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
11680           UI nit: separate search & display options
11681
11682 2008-03-25 18:03  ivan
11683
11684         * httemplate/edit/: part_bill_event.cgi,
11685           process/part_bill_event.cgi: quick shortcut for easier adding of
11686           new 1.7-style invoice events
11687
11688 2008-03-24 19:52  ivan
11689
11690         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
11691           DBIx::SB 1.50, jeez
11692
11693 2008-03-24 19:33  ivan
11694
11695         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
11696           dependency inline with reality
11697
11698 2008-03-24 15:35  ivan
11699
11700         * httemplate/edit/part_bill_event.cgi: this probably never worked.
11701           ->send isn't at all what is wanted, that sends the original
11702           invoice, not the new one with the late charge
11703
11704 2008-03-23 20:07  ivan
11705
11706         * rt/: html/Elements/EditCustomers,
11707           html/Ticket/Elements/EditCustomers,
11708           html/Ticket/Elements/ShowCustomers, lib/RT/Record.pm,
11709           lib/RT/Ticket_Overlay.pm: woo!  final part of #1160!  yup,
11710           auto-associating tickets with customers now.  whew!
11711
11712 2008-03-23 18:28  ivan
11713
11714         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
11715           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
11716           ticket to its first customer will auto-link any customerless
11717           requestors
11718
11719 2008-03-23 16:38  ivan
11720
11721         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
11722           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
11723           w/customers, manual editing
11724
11725 2008-03-23 16:32  ivan
11726
11727         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
11728           associate users w/customers, manual editing
11729
11730 2008-03-19 12:48  jeff
11731
11732         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
11733           (RT#3267)
11734
11735 2008-03-17 23:43  ivan
11736
11737         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
11738           myaccount.module: pre-show checkpoint.  duct tape!
11739
11740 2008-03-17 09:24  ivan
11741
11742         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
11743           myaccount.module: checkpoint
11744
11745 2008-03-16 19:49  ivan
11746
11747         * fs_selfservice/fri/: includes/freeside.class.php,
11748           modules.template/blank.module: missed bits
11749
11750 2008-03-16 19:48  ivan
11751
11752         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
11753           locale/ari.po, modules/billing.module,
11754           modules/callmonitor.module, modules/dashboard.module,
11755           modules/myaccount.module, modules/settings.module,
11756           theme/page.tpl.php: first bits of working FRI!  woop!
11757
11758 2008-03-16 19:37  ivan
11759
11760         * httemplate/view/cust_main/packages.html: fix oops in new popup
11761           components
11762
11763 2008-03-16 16:36  ivan
11764
11765         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
11766
11767 2008-03-16 16:25  ivan
11768
11769         * httemplate/view/svc_phone.cgi: view PINs too
11770
11771 2008-03-16 16:05  jeff
11772
11773         * httemplate/: elements/popup_link-cust_main.html,
11774           elements/popup_link-cust_pkg.html,
11775           elements/popup_link-cust_svc.html, elements/popup_link.html,
11776           view/cust_main.cgi, view/cust_main/packages.html: componentize
11777           conflicting %once subroutines (rt#3250)
11778
11779 2008-03-16 15:48  ivan
11780
11781         * httemplate/edit/svc_phone.cgi: phone gets a pin
11782
11783 2008-03-16 15:39  ivan
11784
11785         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
11786
11787 2008-03-16 15:24  ivan
11788
11789         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
11790           pin login
11791
11792 2008-03-16 14:07  ivan
11793
11794         * fs_selfservice/fri/includes/: common.php, login.php: first try at
11795           single sign-on
11796
11797 2008-03-16 12:58  ivan
11798
11799         * fs_selfservice/fri/: theme/page.tpl.php,
11800           modules/callmonitor.module, modules/settings.module,
11801           includes/main.conf.php, includes/common.php, includes/login.php,
11802           locale/ari.po: Initial revision
11803
11804 2008-03-16 12:58  ivan
11805
11806         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
11807           index.php, version.php, theme/global.css, theme/header.css,
11808           theme/iefixes.css, theme/layout.css, theme/logo.gif,
11809           theme/main.css, theme/navigation.css, theme/spacer.gif,
11810           theme/text.css, theme/images/arrow-asc.gif,
11811           theme/images/arrow-desc.gif, modules/phonefeatures.module,
11812           modules/voicemail.module, modules/featurecodes.module,
11813           modules/followme.module, includes/ajax.php, includes/crypt.php,
11814           misc/audio.php, misc/popup.css, misc/recording_popup.php,
11815           modules/VmX.module, includes/asi.php, includes/bootstrap.php,
11816           includes/database.php, includes/display.php, includes/lang.php,
11817           locale/readme.txt, locale/ari.utf-8.po, locale/locale.txt,
11818           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
11819           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
11820           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
11821           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
11822           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
11823           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
11824           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
11825           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
11826           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
11827           [no log message]
11828
11829 2008-03-16 09:57  jeff
11830
11831         * httemplate/misc/recharge_svc.html: doh
11832
11833 2008-03-16 01:04  ivan
11834
11835         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
11836
11837 2008-03-16 00:25  ivan
11838
11839         * FS/FS/UID.pm: okay, really now, how about this
11840
11841 2008-03-16 00:24  ivan
11842
11843         * FS/FS/UID.pm: okay, how about this
11844
11845 2008-03-16 00:21  ivan
11846
11847         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
11848
11849 2008-03-15 22:22  ivan
11850
11851         * httemplate/search/svc_broadband.cgi: clean up and
11852           agent-virtualize svc_broadband searching
11853
11854 2008-03-15 22:13  ivan
11855
11856         * httemplate/edit/part_svc.cgi: finish bringing sanity to
11857           svc_broadband service definition blocknum edit
11858
11859 2008-03-15 22:13  ivan
11860
11861         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
11862           address block selection in svc_broadband service definition edit
11863
11864 2008-03-15 21:54  ivan
11865
11866         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
11867           router browse into this centiry
11868
11869 2008-03-15 21:00  ivan
11870
11871         * httemplate/elements/header.html, httemplate/elements/menu.html,
11872           rt/html/Elements/FreesideSearch: hide customer search if user
11873           does not have "List customers" ACL, closes: RT#3105
11874
11875 2008-03-15 15:18  ivan
11876
11877         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
11878           slightly better voip_cdr package edit: use radio buttons for
11879           selecting long things
11880
11881 2008-03-15 14:39  ivan
11882
11883         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
11884
11885 2008-03-15 14:14  ivan
11886
11887         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
11888           disable_src, domestic_prefix and international_prefix options for
11889           voip price plan
11890
11891 2008-03-15 12:52  ivan
11892
11893         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
11894           invoice re-printing newest percust... can't reproduce any
11895           problem, prints newest per cust fine, closes: #3161
11896
11897 2008-03-14 17:30  ivan
11898
11899         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
11900           code leaking out onto the page, hehe, closes: Bug#3253, also
11901           remove silly formatting on catchall edit
11902
11903 2008-03-14 13:11  ivan
11904
11905         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
11906           warnings
11907
11908 2008-03-14 10:30  jeff
11909
11910         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
11911
11912 2008-03-14 01:13  ivan
11913
11914         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
11915           package bugfix was easy to find, closes: Bug#3241
11916
11917 2008-03-14 00:48  ivan
11918
11919         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
11920           httemplate/graph/money_time.cgi,
11921           httemplate/search/cust_credit_bill.html,
11922           httemplate/search/cust_credit.html: add net credits to
11923           sales/credits/receipts report
11924
11925 2008-03-13 19:10  ivan
11926
11927         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
11928
11929 2008-03-13 19:09  ivan
11930
11931         * FS/FS/Conf.pm: show where the warning about no conf comes from
11932
11933 2008-03-13 02:28  ivan
11934
11935         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
11936           infinite loop rather than add one.
11937
11938 2008-03-13 02:14  ivan
11939
11940         * FS/FS/cust_pay.pm: infinite loop protection
11941
11942 2008-03-13 01:57  ivan
11943
11944         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
11945           if there are some old crufty records around attached to
11946           now-deleted customers
11947
11948 2008-03-12 09:22  jeff
11949
11950         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
11951           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
11952           eg/export_template.pm, httemplate/view/cust_main/packages.html:
11953           allow exports to add links to customer view (#1407)
11954
11955 2008-03-04 13:07  ivan
11956
11957         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
11958           cust_credit and cust_pay
11959
11960 2008-03-04 13:06  ivan
11961
11962         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
11963
11964 2008-03-04 11:15  ivan
11965
11966         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
11967           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
11968           about the two different places that would be calling it... i.e.
11969           with an empty new_pkgnum it would redirect the popup back the
11970           customer view, hehe
11971
11972 2008-03-03 19:38  ivan
11973
11974         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
11975
11976 2008-03-03 19:37  ivan
11977
11978         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
11979           escaped #s
11980
11981 2008-03-03 19:34  ivan
11982
11983         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
11984           newlines
11985
11986 2008-03-03 18:27  ivan
11987
11988         * httemplate/browse/rate_region.html: should improve compatibility
11989           with older Pg.  i hope
11990
11991 2008-03-03 17:49  ivan
11992
11993         * FS/FS/UID.pm: argh, don't load up a user until the other
11994           initialization is done
11995
11996 2008-03-03 15:12  ivan
11997
11998         * rt/: etc/RT_Config.pm.in, html/Elements/Header,
11999           html/Elements/PageLayout, html/Elements/Tabs,
12000           html/Elements/CollectionAsTable/Row,
12001           html/Ticket/Elements/ShowTransactionAttachments,
12002           html/Widgets/TitleBoxStart, sbin/rt-setup-database.in: merge in
12003           rt 3.6.6.  *gulp*!
12004
12005 2008-03-01 20:10  ivan
12006
12007         * rt/: lib/t/regression/08web_cf_access.t,
12008           lib/t/regression/12-search.t, lib/t/regression/04send_email.t,
12009           lib/t/regression/21query-builder.t,
12010           lib/t/regression/22search_tix_by_txn.t,
12011           lib/t/regression/22search_tix_by_watcher.t,
12012           lib/t/regression/06-mime_decoding.t, lib/t/regression/23cfsort.t,
12013           lib/t/regression/00-mason-syntax.t,
12014           lib/t/regression/02basic_web.t, lib/t/regression/14linking.t,
12015           lib/t/regression/01ticket_link_searching.t,
12016           lib/t/regression/13-attribute-tests.t,
12017           lib/t/regression/26command_line.t,
12018           lib/t/regression/06mailgateway.t,
12019           lib/t/regression/03web_compiliation_errors.t,
12020           lib/t/regression/07acl.t, lib/t/regression/07rights.t,
12021           lib/t/regression/23-web_attachments.t, html/autohandler,
12022           html/index.html, html/l, html/Elements/SelectBoolean,
12023           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
12024           html/Elements/TitleBox, html/Elements/EditCustomFieldImage,
12025           html/Elements/EditCustomFieldSelect, html/Elements/ShowLinks,
12026           html/Elements/EditLinks, html/Elements/ListActions,
12027           html/Elements/MessageBox, html/Elements/SelectDateRelation,
12028           html/Elements/SelectNewTicketQueue,
12029           html/Elements/SelectWatcherType, html/Elements/Error,
12030           html/Elements/GotoTicket, html/Elements/MyTickets,
12031           html/Elements/QueryString, html/Elements/Section,
12032           html/Elements/SelectLinkType, html/Elements/SelectMatch,
12033           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
12034           html/Elements/ShowMemberships, html/Elements/BevelBoxRaisedEnd,
12035           html/Elements/Callback, html/Elements/EmailInput,
12036           html/Elements/Login, html/Elements/Refresh,
12037           html/Elements/SelectOwner, html/Elements/SelectQueue,
12038           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
12039           html/Elements/Checkbox, html/Elements/EditCustomField,
12040           html/Elements/ScrubHTML, html/Elements/MyRT,
12041           html/Elements/SelectCustomFieldOperator,
12042           html/Elements/SelectEqualityOperator,
12043           html/Elements/SelectResultsPerPage,
12044           html/Elements/SelectTicketSortBy,
12045           html/Elements/ShowCustomFieldImage,
12046           html/Elements/ShowCustomFieldWikitext,
12047           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
12048           html/Elements/MyRequests, html/Elements/SelectGroups,
12049           html/Elements/SelectLang, html/Elements/SelectSortOrder,
12050           html/Elements/SetupSessionCookie, html/Elements/ShowCustomFields,
12051           html/Elements/Submit, html/Elements/TitleBoxEnd,
12052           html/Elements/EditCustomFieldBinary,
12053           html/Elements/EditCustomFieldFreeform,
12054           html/Elements/EditCustomFieldText,
12055           html/Elements/EditCustomFieldWikitext, html/Elements/Quicksearch,
12056           html/Elements/SelectAttachmentField,
12057           html/Elements/SelectDateType,
12058           html/Elements/CollectionAsTable/ParseFormat,
12059           html/Elements/CollectionAsTable/Header,
12060           html/Elements/RT__Ticket/ColumnMap, html/User/Delegation.html,
12061           html/Search/Results.html, html/Search/Simple.html,
12062           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
12063           html/User/Elements/Tabs, html/User/Groups/Members.html,
12064           html/User/Groups/Modify.html, html/User/Groups/index.html,
12065           html/Search/Chart, html/Search/Edit.html,
12066           html/Search/Results.rdf, html/Search/Results.tsv,
12067           html/Search/Build.html, html/Search/Elements/SelectAndOr,
12068           html/Search/Elements/SelectPersonType,
12069           html/Search/Elements/PickBasics, html/Search/Elements/PickCFs,
12070           html/Search/Elements/SelectSearchObject,
12071           html/Search/Elements/SelectSearchesForObjects,
12072           html/REST/1.0/logout, html/Search/Elements/BuildFormatString,
12073           html/Search/Elements/DisplayOptions,
12074           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
12075           html/Search/Elements/EditSearches,
12076           html/Search/Elements/NewListActions,
12077           html/Search/Elements/PickCriteria,
12078           html/Search/Elements/SearchPrivacy,
12079           html/Search/Elements/SelectGroup,
12080           html/Search/Elements/SelectLinks, html/REST/1.0/autohandler,
12081           html/REST/1.0/dhandler, html/REST/1.0/Forms/queue/default,
12082           html/REST/1.0/Forms/queue/ns,
12083           html/REST/1.0/Forms/ticket/attachments,
12084           html/REST/1.0/Forms/ticket/default,
12085           html/REST/1.0/Forms/ticket/history,
12086           html/REST/1.0/Forms/ticket/links,
12087           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
12088           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
12089           html/REST/1.0/search/ticket, html/REST/1.0/ticket/merge,
12090           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
12091           html/NoAuth/css/dhandler, html/REST/1.0/ticket/comment,
12092           html/REST/1.0/ticket/link, html/NoAuth/images/autohandler,
12093           html/NoAuth/images/bplogo.gif,
12094           html/NoAuth/images/css/fieldbg-autocomplete.gif,
12095           html/NoAuth/js/scriptaculous/controls.js,
12096           html/NoAuth/js/scriptaculous/effects.js,
12097           html/NoAuth/js/scriptaculous/prototype.js,
12098           html/NoAuth/js/scriptaculous/scriptaculous.js,
12099           html/Widgets/SavedSearch, html/Widgets/SelectionBox,
12100           html/Helpers/EmailAutocomplete, html/Tools/MyDay.html,
12101           html/Tools/Offline.html, html/Tools/Elements/Tabs,
12102           html/Admin/autohandler, html/Admin/index.html,
12103           html/Admin/Queues/CustomField.html,
12104           html/Admin/Queues/GroupRights.html,
12105           html/Admin/Queues/People.html,
12106           html/Download/CustomFieldValue/dhandler,
12107           html/Download/Tabular/dhandler,
12108           html/Admin/Elements/EditUserComments,
12109           html/Admin/Elements/GroupTabs,
12110           html/Admin/Elements/ObjectCustomFields,
12111           html/Admin/Elements/SelectCustomFieldType,
12112           html/Admin/Elements/SelectScrip,
12113           html/Admin/Elements/SelectScripCondition,
12114           html/Admin/Queues/CustomFields.html,
12115           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
12116           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
12117           html/Admin/Queues/Templates.html,
12118           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
12119           html/Admin/Elements/CustomFieldTabs,
12120           html/Admin/Elements/EditCustomFieldValues,
12121           html/Admin/Elements/EditCustomFields,
12122           html/Admin/Elements/QueueTabs,
12123           html/Admin/Elements/SelectModifyQueue,
12124           html/Admin/Elements/SelectScripAction,
12125           html/Admin/Elements/SelectStage,
12126           html/Admin/Elements/SelectTemplate, html/Admin/Elements/Tabs,
12127           html/Admin/Elements/CreateUserCalled,
12128           html/Admin/Elements/EditScrip,
12129           html/Admin/Elements/GlobalCustomFieldTabs,
12130           html/Admin/Elements/ModifyTemplate,
12131           html/Admin/Elements/PickCustomFields,
12132           html/Admin/Elements/SelectModifyGroup,
12133           html/Admin/Elements/SelectModifyUser,
12134           html/Admin/Elements/SelectNewGroupMembers,
12135           html/Admin/Elements/SelectSingleOrMultiple,
12136           html/Admin/Elements/SystemTabs,
12137           html/Admin/Elements/AddCustomFieldValue,
12138           html/Admin/Elements/EditCustomField,
12139           html/Admin/Elements/EditQueueWatchers,
12140           html/Admin/Elements/EditScrips,
12141           html/Admin/Elements/ListGlobalCustomFields,
12142           html/Admin/Elements/ListGlobalScrips,
12143           html/Admin/Elements/SelectCustomFieldLookupType,
12144           html/Admin/Elements/SelectGroups,
12145           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
12146           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
12147           html/Admin/Elements/PickObjects,
12148           html/Admin/Elements/QueueRightsForUser,
12149           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
12150           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
12151           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
12152           html/Admin/Global/Templates.html,
12153           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
12154           html/Admin/Global/CustomFields/Queue-Transactions.html,
12155           html/Admin/Global/CustomFields/Groups.html,
12156           html/Admin/Global/CustomFields/Queue-Tickets.html,
12157           html/Admin/Global/CustomFields/Users.html,
12158           html/Admin/Global/CustomFields/index.html,
12159           html/Admin/Users/CustomFields.html,
12160           html/Admin/Users/Memberships.html,
12161           html/Admin/CustomFields/GroupRights.html,
12162           html/Admin/CustomFields/Modify.html,
12163           html/Admin/CustomFields/Objects.html,
12164           html/Admin/CustomFields/index.html,
12165           html/Admin/Users/History.html, html/Admin/Users/index.html,
12166           html/Admin/CustomFields/UserRights.html,
12167           html/Admin/Groups/CustomFields.html,
12168           html/Admin/Groups/GroupRights.html,
12169           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
12170           html/Admin/Groups/Modify.html, html/Admin/Groups/index.html,
12171           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
12172           html/Admin/Groups/UserRights.html, html/Ticket/Modify.html,
12173           html/Ticket/ShowEmailRecord.html, html/Ticket/History.html,
12174           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
12175           html/Ticket/ModifyLinks.html, html/Ticket/ModifyPeople.html,
12176           html/Ticket/Update.html, html/Ticket/Elements/AddWatchers,
12177           html/Ticket/Elements/BulkLinks,
12178           html/Ticket/Elements/EditWatchers,
12179           html/Ticket/Elements/ShowDates,
12180           html/Ticket/Elements/EditCustomFields,
12181           html/Ticket/Elements/FindAttachments,
12182           html/Ticket/Elements/ShowMessageHeaders,
12183           html/Ticket/Elements/ShowRequestor,
12184           html/Ticket/Elements/ShowUserEntry,
12185           html/Ticket/Elements/EditBasics,
12186           html/Ticket/Elements/PreviewScrips,
12187           html/Ticket/Elements/ShowDependencies,
12188           html/Ticket/Elements/ShowGroupMembers,
12189           html/Ticket/Elements/ShowHistory,
12190           html/Ticket/Elements/ShowMembers,
12191           html/Ticket/Elements/ShowPeople, html/Ticket/Attachment/dhandler,
12192           html/Ticket/Elements/EditCustomField,
12193           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
12194           html/Ticket/Elements/LoadTextAttachments,
12195           html/Ticket/Elements/ShowAttachments,
12196           html/Ticket/Elements/ShowBasics,
12197           html/Ticket/Elements/ShowCustomFields,
12198           html/Ticket/Elements/ShowMessageStanza,
12199           html/Ticket/Elements/ShowQueue,
12200           html/Ticket/Elements/ShowTransaction,
12201           html/SelfService/Closed.html, html/SelfService/Create.html,
12202           html/SelfService/CreateTicketInQueue.html,
12203           html/SelfService/Display.html, html/SelfService/Error.html,
12204           html/SelfService/Prefs.html, html/SelfService/Update.html,
12205           html/SelfService/index.html,
12206           html/SelfService/Elements/GotoTicket,
12207           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
12208           html/Approvals/index.html, html/Approvals/Elements/Approve,
12209           html/Approvals/Elements/PendingMyApproval,
12210           html/Approvals/Elements/ShowDependency,
12211           html/Approvals/Elements/Tabs,
12212           html/SelfService/Attachment/dhandler,
12213           html/SelfService/Elements/Header,
12214           html/SelfService/Elements/MyRequests, bin/mason_handler.fcgi.in,
12215           bin/mason_handler.scgi.in, bin/mason_handler.svc.in, bin/rt.in,
12216           bin/standalone_httpd.in, bin/rt-crontool.in, bin/rt-mailgate.in,
12217           bin/webmux.pl.in, etc/initialdata, etc/drop.Oracle: import rt
12218           3.6.6
12219
12220 2008-03-01 20:07  ivan
12221
12222         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
12223           UPGRADING, configure.ac, sbin/extract_pod_tests,
12224           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
12225           sbin/license_tag, sbin/regression_harness,
12226           sbin/rt-dump-database.in, lib/RT.pm.in,
12227           lib/RT/ObjectCustomFieldValues.pm,
12228           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, sbin/factory,
12229           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/Handle.pm,
12230           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValue.pm,
12231           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
12232           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
12233           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
12234           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm,
12235           lib/RT/CustomFieldValues.pm, lib/RT/Links.pm, lib/RT/Queue.pm,
12236           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
12237           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
12238           lib/RT/SavedSearch.pm, lib/RT/CustomFields_Overlay.pm,
12239           lib/RT/ObjectCustomFields.pm, lib/RT/ACE.pm,
12240           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
12241           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/User.pm,
12242           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm,
12243           lib/RT/Attributes_Overlay.pm, lib/RT/CustomField.pm,
12244           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
12245           lib/RT/Queues.pm, lib/RT/ScripAction.pm, lib/RT/Attachments.pm,
12246           lib/RT/StyleGuide.pod, lib/RT/Attribute_Overlay.pm,
12247           lib/RT/CachedGroupMember_Overlay.pm,
12248           lib/RT/ObjectCustomFieldValues_Overlay.pm,
12249           lib/RT/SavedSearches.pm,
12250           lib/RT/ObjectCustomFieldValue_Overlay.pm,
12251           lib/RT/ScripCondition.pm, lib/RT/Templates.pm, lib/RT/Tickets.pm,
12252           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
12253           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
12254           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
12255           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
12256           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
12257           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
12258           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
12259           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
12260           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
12261           lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
12262           lib/RT/Templates_Overlay.pm, lib/RT/ACL.pm,
12263           lib/RT/GroupMember.pm, lib/RT/Groups.pm, lib/RT/CustomFields.pm,
12264           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
12265           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queues_Overlay.pm,
12266           lib/RT/Ticket.pm, lib/RT/Attribute.pm,
12267           lib/RT/CustomFieldValue.pm, lib/RT/Link_Overlay.pm,
12268           lib/RT/Principals.pm, lib/RT/ScripActions.pm,
12269           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
12270           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
12271           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
12272           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
12273           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
12274           lib/RT/Interface/Web/Handler.pm,
12275           lib/RT/Interface/Web/QueryBuilder.pm,
12276           lib/RT/Interface/Web/Standalone.pm,
12277           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
12278           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
12279           lib/RT/Action/RecordComment.pm,
12280           lib/RT/Action/RecordCorrespondence.pm,
12281           lib/RT/Interface/Email/Auth/GnuPG.pm,
12282           lib/RT/Interface/Email/Auth/MailFrom.pm,
12283           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
12284           lib/RT/Action/Notify.pm, lib/RT/Action/AutoOpen.pm,
12285           lib/RT/Action/CreateTickets.pm,
12286           lib/RT/Action/EscalatePriority.pm,
12287           lib/RT/Action/NotifyAsComment.pm,
12288           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
12289           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
12290           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
12291           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
12292           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
12293           lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po,
12294           lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
12295           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
12296           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
12297           lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
12298           lib/RT/I18N/i_default.pm, lib/RT/I18N/pt_br.po,
12299           lib/RT/I18N/en.po, lib/RT/Condition/AnyTransaction.pm,
12300           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
12301           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
12302           lib/RT/Condition/PriorityChange.pm,
12303           lib/RT/Condition/PriorityExceeds.pm,
12304           lib/RT/Condition/StatusChange.pm,
12305           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/no.po,
12306           lib/RT/Condition/QueueChange.pm, lib/RT/Report/Tickets.pm: import
12307           rt 3.6.6
12308
12309 2008-03-01 20:05  ivan
12310
12311         * rt/: html/SelfService/Create.html, html/SelfService/Error.html,
12312           html/Ticket/Attachment/dhandler, html/Ticket/Elements/EditBasics,
12313           html/Ticket/Elements/EditCustomField,
12314           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
12315           html/Ticket/Elements/LoadTextAttachments,
12316           html/Ticket/Elements/ShowAttachments,
12317           html/Ticket/Elements/ShowBasics,
12318           html/Ticket/Elements/ShowCustomFields,
12319           html/Ticket/Elements/ShowGroupMembers,
12320           html/Ticket/Elements/ShowMessageStanza,
12321           html/Ticket/Elements/ShowPeople,
12322           html/Ticket/Elements/ShowTransaction,
12323           html/SelfService/Closed.html,
12324           html/SelfService/CreateTicketInQueue.html,
12325           html/SelfService/Display.html, html/SelfService/Prefs.html,
12326           html/SelfService/Update.html, html/SelfService/index.html,
12327           html/SelfService/Attachment/dhandler,
12328           html/SelfService/Elements/GotoTicket,
12329           html/SelfService/Elements/Header,
12330           html/SelfService/Elements/MyRequests,
12331           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
12332           html/Approvals/index.html, html/Approvals/Elements/Approve,
12333           html/Approvals/Elements/PendingMyApproval,
12334           html/Approvals/Elements/Tabs,
12335           html/Approvals/Elements/ShowDependency,
12336           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
12337           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
12338           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
12339           etc/initialdata, etc/drop.Oracle: import rt 3.4.6
12340
12341 2008-03-01 20:02  ivan
12342
12343         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
12344           UPGRADING, configure.ac, sbin/extract_pod_tests,
12345           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
12346           sbin/license_tag, sbin/regression_harness,
12347           sbin/rt-dump-database.in, lib/RT.pm.in,
12348           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, sbin/factory,
12349           lib/RT/Handle.pm, lib/RT/ObjectCustomField.pm,
12350           lib/RT/ObjectCustomFieldValues.pm,
12351           lib/RT/ScripCondition_Overlay.pm,
12352           lib/RT/CustomFieldValues_Overlay.pm,
12353           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
12354           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
12355           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
12356           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
12357           lib/RT/Queue.pm, lib/RT/ScripConditions_Overlay.pm,
12358           lib/RT/Scrips.pm, lib/RT/System.pm, lib/RT/CustomFieldValues.pm,
12359           lib/RT/SavedSearch.pm, lib/RT/Scrips_Overlay.pm, lib/RT/ACE.pm,
12360           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
12361           lib/RT/CustomFieldValue_Overlay.pm,
12362           lib/RT/CustomFields_Overlay.pm, lib/RT/ObjectCustomFields.pm,
12363           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
12364           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
12365           lib/RT/ScripAction.pm, lib/RT/Attributes_Overlay.pm,
12366           lib/RT/CustomField.pm, lib/RT/Queues.pm, lib/RT/Attachments.pm,
12367           lib/RT/Attribute_Overlay.pm, lib/RT/CachedGroupMember_Overlay.pm,
12368           lib/RT/ObjectCustomFieldValues_Overlay.pm,
12369           lib/RT/ObjectCustomFieldValue_Overlay.pm,
12370           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
12371           lib/RT/Templates.pm, lib/RT/Tickets.pm,
12372           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
12373           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
12374           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
12375           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
12376           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
12377           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
12378           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
12379           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
12380           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
12381           lib/RT/ACL.pm, lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
12382           lib/RT/GroupMember.pm, lib/RT/Groups.pm,
12383           lib/RT/Templates_Overlay.pm, lib/RT/Group_Overlay.pm,
12384           lib/RT/Links_Overlay.pm, lib/RT/CustomFieldValue.pm,
12385           lib/RT/CustomFields.pm, lib/RT/ObjectCustomFields_Overlay.pm,
12386           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
12387           lib/RT/Link_Overlay.pm, lib/RT/Attachment.pm,
12388           lib/RT/Attribute.pm, lib/RT/Queue_Overlay.pm,
12389           lib/RT/ScripActions.pm, lib/RT/Template_Overlay.pm,
12390           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
12391           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
12392           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
12393           lib/RT/Interface/Web/Handler.pm,
12394           lib/RT/Interface/Web/QueryBuilder.pm,
12395           lib/RT/Interface/Web/Standalone.pm, lib/RT/Action/Autoreply.pm,
12396           lib/RT/Action/Generic.pm, lib/RT/Action/RecordCorrespondence.pm,
12397           lib/RT/Interface/Email/Auth/GnuPG.pm,
12398           lib/RT/Interface/Email/Auth/MailFrom.pm,
12399           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
12400           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
12401           lib/RT/Action/Notify.pm, lib/RT/Action/RecordComment.pm,
12402           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
12403           lib/RT/Action/EscalatePriority.pm,
12404           lib/RT/Action/NotifyAsComment.pm,
12405           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
12406           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
12407           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
12408           lib/RT/Search/Generic.pm, lib/RT/I18N/cs.po, lib/RT/I18N/es.po,
12409           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po,
12410           lib/RT/I18N/he.po, lib/RT/I18N/de.po, lib/RT/I18N/ru.po,
12411           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/da.po,
12412           lib/RT/I18N/fr.po, lib/RT/I18N/cs.pm, lib/RT/I18N/it.po,
12413           lib/RT/I18N/id.po, lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
12414           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm,
12415           lib/RT/I18N/pt_br.po, lib/RT/Condition/Generic.pm,
12416           lib/RT/I18N/no.po, lib/RT/Condition/AnyTransaction.pm,
12417           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Overdue.pm,
12418           lib/RT/Condition/OwnerChange.pm,
12419           lib/RT/Condition/PriorityChange.pm,
12420           lib/RT/Condition/PriorityExceeds.pm,
12421           lib/RT/Condition/QueueChange.pm,
12422           lib/RT/Condition/StatusChange.pm,
12423           lib/RT/Condition/UserDefined.pm,
12424           lib/t/regression/08web_cf_access.t, lib/t/regression/12-search.t,
12425           lib/t/regression/04send_email.t,
12426           lib/t/regression/06-mime_decoding.t,
12427           lib/t/regression/14linking.t, lib/t/regression/21query-builder.t,
12428           lib/t/regression/22search_tix_by_txn.t,
12429           lib/t/regression/22search_tix_by_watcher.t,
12430           lib/t/regression/01ticket_link_searching.t,
12431           lib/t/regression/02basic_web.t,
12432           lib/t/regression/13-attribute-tests.t,
12433           lib/t/regression/03web_compiliation_errors.t,
12434           lib/t/regression/06mailgateway.t, lib/t/regression/07acl.t,
12435           lib/t/regression/07rights.t,
12436           lib/t/regression/23-web_attachments.t, html/autohandler,
12437           html/index.html, html/l, html/Elements/EditCustomFieldImage,
12438           html/Elements/EditCustomFieldSelect, html/Elements/EditLinks,
12439           html/Elements/ListActions, html/Elements/MessageBox,
12440           html/Elements/SelectBoolean,
12441           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
12442           html/Elements/ShowLinks, html/Elements/TitleBox,
12443           html/Elements/Error, html/Elements/Section,
12444           html/Elements/SelectDateRelation,
12445           html/Elements/SelectNewTicketQueue,
12446           html/Elements/SelectWatcherType, html/Elements/BevelBoxRaisedEnd,
12447           html/Elements/Callback, html/Elements/GotoTicket,
12448           html/Elements/Login, html/Elements/MyTickets,
12449           html/Elements/QueryString, html/Elements/Refresh,
12450           html/Elements/SelectLinkType, html/Elements/SelectMatch,
12451           html/Elements/SelectOwner, html/Elements/SelectQueue,
12452           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
12453           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
12454           html/Elements/ShowMemberships, html/Elements/Checkbox,
12455           html/Elements/EditCustomField, html/Elements/ScrubHTML,
12456           html/Elements/SelectCustomFieldOperator,
12457           html/Elements/SelectEqualityOperator,
12458           html/Elements/SelectResultsPerPage,
12459           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
12460           html/Elements/ShowCustomFieldImage,
12461           html/Elements/ShowCustomFieldWikitext, html/Elements/TitleBoxEnd,
12462           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
12463           html/Elements/MyRequests, html/Elements/SelectAttachmentField,
12464           html/Elements/SelectDateType, html/Elements/SelectGroups,
12465           html/Elements/SelectLang, html/Elements/SetupSessionCookie,
12466           html/Elements/ShowCustomFields, html/Elements/Submit,
12467           html/Elements/EditCustomFieldBinary,
12468           html/Elements/EditCustomFieldFreeform,
12469           html/Elements/EditCustomFieldText,
12470           html/Elements/EditCustomFieldWikitext, html/Elements/Quicksearch,
12471           html/Elements/CollectionAsTable/Header,
12472           html/Elements/CollectionAsTable/ParseFormat,
12473           html/Elements/RT__Ticket/ColumnMap, html/User/Delegation.html,
12474           html/Search/Edit.html, html/Search/Results.html,
12475           html/Search/Results.rdf, html/User/Elements/DelegateRights,
12476           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
12477           html/User/Groups/Members.html, html/User/Groups/Modify.html,
12478           html/User/Groups/index.html, html/Search/Results.tsv,
12479           html/Search/Build.html, html/Search/Elements/BuildFormatString,
12480           html/Search/Elements/PickBasics, html/Search/Elements/PickCFs,
12481           html/Search/Elements/SelectAndOr,
12482           html/Search/Elements/SelectLinks,
12483           html/Search/Elements/SelectPersonType,
12484           html/Search/Elements/SelectSearchObject,
12485           html/Search/Elements/SelectSearchesForObjects,
12486           html/REST/1.0/logout, html/Search/Elements/DisplayOptions,
12487           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
12488           html/Search/Elements/EditSearches,
12489           html/Search/Elements/NewListActions,
12490           html/Search/Elements/PickCriteria,
12491           html/Search/Elements/SearchPrivacy,
12492           html/Search/Elements/SelectGroup, html/REST/1.0/autohandler,
12493           html/REST/1.0/dhandler, html/REST/1.0/Forms/queue/default,
12494           html/REST/1.0/Forms/queue/ns, html/NoAuth/Logout.html,
12495           html/NoAuth/Reminder.html,
12496           html/REST/1.0/Forms/ticket/attachments,
12497           html/REST/1.0/Forms/ticket/default,
12498           html/REST/1.0/Forms/ticket/history,
12499           html/REST/1.0/Forms/ticket/links,
12500           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
12501           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
12502           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
12503           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
12504           html/Admin/autohandler, html/Admin/index.html,
12505           html/Download/CustomFieldValue/dhandler,
12506           html/Download/Tabular/dhandler, html/NoAuth/images/autohandler,
12507           html/NoAuth/images/bplogo.gif, html/Tools/MyDay.html,
12508           html/Tools/Offline.html, html/Tools/Elements/Tabs,
12509           html/Admin/Queues/CustomField.html,
12510           html/Admin/Queues/CustomFields.html,
12511           html/Admin/Queues/GroupRights.html,
12512           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
12513           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
12514           html/Admin/Queues/Template.html,
12515           html/Admin/Elements/EditCustomFieldValues,
12516           html/Admin/Elements/EditUserComments,
12517           html/Admin/Elements/GroupTabs,
12518           html/Admin/Elements/ObjectCustomFields,
12519           html/Admin/Elements/SelectCustomFieldType,
12520           html/Admin/Elements/SelectScrip,
12521           html/Admin/Elements/SelectScripCondition,
12522           html/Admin/Elements/SelectStage,
12523           html/Admin/Queues/Templates.html,
12524           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
12525           html/Admin/Elements/CustomFieldTabs,
12526           html/Admin/Elements/EditCustomFields,
12527           html/Admin/Elements/EditScrip,
12528           html/Admin/Elements/GlobalCustomFieldTabs,
12529           html/Admin/Elements/ModifyTemplate,
12530           html/Admin/Elements/QueueTabs,
12531           html/Admin/Elements/SelectModifyGroup,
12532           html/Admin/Elements/SelectModifyQueue,
12533           html/Admin/Elements/SelectNewGroupMembers,
12534           html/Admin/Elements/SelectScripAction,
12535           html/Admin/Elements/SelectSingleOrMultiple,
12536           html/Admin/Elements/SelectTemplate,
12537           html/Admin/Elements/SystemTabs, html/Admin/Elements/Tabs,
12538           html/Admin/Elements/AddCustomFieldValue,
12539           html/Admin/Elements/CreateUserCalled,
12540           html/Admin/Elements/EditCustomField,
12541           html/Admin/Elements/EditQueueWatchers,
12542           html/Admin/Elements/EditScrips,
12543           html/Admin/Elements/ListGlobalCustomFields,
12544           html/Admin/Elements/ListGlobalScrips,
12545           html/Admin/Elements/PickCustomFields,
12546           html/Admin/Elements/SelectModifyUser,
12547           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
12548           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
12549           html/Admin/Elements/PickObjects,
12550           html/Admin/Elements/QueueRightsForUser,
12551           html/Admin/Elements/SelectCustomFieldLookupType,
12552           html/Admin/Elements/SelectGroups,
12553           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
12554           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
12555           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
12556           html/Admin/Global/Templates.html,
12557           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
12558           html/Admin/Global/CustomFields/Groups.html,
12559           html/Admin/Global/CustomFields/Queue-Tickets.html,
12560           html/Admin/Global/CustomFields/Queue-Transactions.html,
12561           html/Admin/Global/CustomFields/Users.html,
12562           html/Admin/Global/CustomFields/index.html,
12563           html/Admin/Users/CustomFields.html,
12564           html/Admin/CustomFields/GroupRights.html,
12565           html/Admin/CustomFields/Modify.html,
12566           html/Admin/CustomFields/Objects.html,
12567           html/Admin/CustomFields/index.html,
12568           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
12569           html/Admin/Users/index.html,
12570           html/Admin/CustomFields/UserRights.html,
12571           html/Admin/Groups/CustomFields.html,
12572           html/Admin/Groups/GroupRights.html,
12573           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
12574           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
12575           html/Admin/Groups/index.html,
12576           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
12577           html/Ticket/Modify.html, html/Ticket/ShowEmailRecord.html,
12578           html/Ticket/History.html, html/Ticket/ModifyAll.html,
12579           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
12580           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
12581           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
12582           html/Ticket/Elements/EditWatchers,
12583           html/Ticket/Elements/FindAttachments,
12584           html/Ticket/Elements/ShowDates,
12585           html/Ticket/Elements/EditCustomFields,
12586           html/Ticket/Elements/PreviewScrips,
12587           html/Ticket/Elements/ShowDependencies,
12588           html/Ticket/Elements/ShowHistory,
12589           html/Ticket/Elements/ShowMembers,
12590           html/Ticket/Elements/ShowMessageHeaders,
12591           html/Ticket/Elements/ShowRequestor,
12592           html/Ticket/Elements/ShowUserEntry: import rt 3.4.6
12593
12594 2008-03-01 19:07  ivan
12595
12596         * httemplate/elements/header.html,
12597           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
12598           customer" button; closes: RT#1642
12599
12600 2008-03-01 18:50  ivan
12601
12602         * htetc/handler.pl: better indication of why these things are the
12603           way they are
12604
12605 2008-03-01 17:31  ivan
12606
12607         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
12608           httemplate/misc/disable-payment_gateway.cgi,
12609           httemplate/search/elements/search.html: add payment gateway
12610           disabling (and move payment gateway browse over to new template)
12611
12612 2008-03-01 15:30  ivan
12613
12614         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
12615           control the extent of credit card masking, but since
12616           cust_main.paymask is in the db, need something to update it for
12617           all existing customers too
12618
12619 2008-03-01 14:39  ivan
12620
12621         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
12622           link adv. customer search
12623
12624 2008-03-01 14:23  ivan
12625
12626         * httemplate/: elements/select-payby.html,
12627           elements/tr-select-payby.html, search/cust_main.html,
12628           search/report_cust_main.html: add payby selection to adv.
12629           customer search
12630
12631 2008-02-29 09:57  jeff
12632
12633         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
12634           conf/invoice_latex: refactor print_*; invoice sections by package
12635           class; could still stand some more refactoring
12636
12637 2008-02-28 20:31  ivan
12638
12639         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
12640           CDR CSV import (not just direct DB)
12641
12642 2008-02-28 18:29  ivan
12643
12644         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
12645           in the first place.  also Record::str2time_sql_closing snuck in.
12646
12647 2008-02-21 17:32  ivan
12648
12649         * httemplate/search/svc_acct.cgi: on accounts overview: show time
12650           applied after multipliers, not actual time worked
12651
12652 2008-02-21 17:09  ivan
12653
12654         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
12655           are deprecated COMP payby...
12656
12657 2008-02-21 16:57  ivan
12658
12659         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
12660           databases without history records for everything...
12661
12662 2008-02-21 16:54  ivan
12663
12664         * httemplate/search/svc_acct.cgi: on accounts overview: show time
12665           applied after multipliers, not actual time worked
12666
12667 2008-02-20 14:45  ivan
12668
12669         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
12670           the doghouse for this one
12671
12672 2008-02-19 18:07  ivan
12673
12674         * FS/FS/prepay_credit.pm,
12675           httemplate/edit/process/prepay_credit.cgi: retry collisions a
12676           bit, acme is getting duplicate errors... guess they're using lots
12677           and lots of prepaid cards.  closes: RT#3104
12678
12679 2008-02-19 17:21  ivan
12680
12681         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
12682           adding, RT#2929
12683
12684 2008-02-19 17:16  ivan
12685
12686         * httemplate/edit/part_pkg_taxclass.html,
12687           httemplate/edit/process/part_pkg_taxclass.html,
12688           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
12689           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
12690           httemplate/elements/tr-select-taxclass.html: update the tax class
12691           editor to enable taxclass adding, RT#2929
12692
12693 2008-02-19 17:10  ivan
12694
12695         * httemplate/edit/: cust_main_county-expand.cgi,
12696           process/cust_main_county-expand.cgi, process/invoice_logo.html,
12697           process/reg_code.cgi: process/part_pkg_taxclass.html
12698
12699 2008-02-19 01:15  ivan
12700
12701         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
12702           MANIFEST: adding taxclass table
12703
12704 2008-02-19 01:10  ivan
12705
12706         * bin/generate-table-module: fix this to generate more
12707           wiki-friendly column list
12708
12709 2008-02-18 19:30  ivan
12710
12711         * FS/FS/svc_external.pm: add some descriptions for svc_external
12712           fields, allowing id to fill in from inventory
12713
12714 2008-02-18 19:17  ivan
12715
12716         * FS/FS/svc_external.pm: return svc_external id and title as label
12717           instead of svcnum
12718
12719 2008-02-18 18:57  ivan
12720
12721         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
12722           POD docs for self-service list_pkgs & list_svcs
12723
12724 2008-02-18 18:38  ivan
12725
12726         * bin/pod2x: fix API upload
12727
12728 2008-02-18 18:37  ivan
12729
12730         * FS/FS.pm: update base API docs contents
12731
12732 2008-02-18 18:33  ivan
12733
12734         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
12735           exportability
12736
12737 2008-02-18 18:28  ivan
12738
12739         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
12740           exportability
12741
12742 2008-02-18 18:25  ivan
12743
12744         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
12745           exportability
12746
12747 2008-02-18 18:20  ivan
12748
12749         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
12750           exportability
12751
12752 2008-02-18 18:15  ivan
12753
12754         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
12755           for better wiki exportability
12756
12757 2008-02-14 00:31  ivan
12758
12759         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
12760           update.  time to go home
12761
12762 2008-02-14 00:28  ivan
12763
12764         * httemplate/search/cust_pkg.cgi: re-align links and styling in
12765           package report correctly
12766
12767 2008-02-13 19:52  ivan
12768
12769         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
12770           httemplate/view/cust_main/payment_history.html,
12771           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
12772           populate it based on history on upgrades, and show the order
12773           taker on all payments (on customer view and payment search)
12774           closes: #2953
12775
12776 2008-02-13 19:48  ivan
12777
12778         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
12779           FS::h_cust_pay class
12780
12781 2008-02-13 17:48  ivan
12782
12783         * httemplate/view/cust_main/payment_history.html: this ACL has been
12784           around for long enough (and almost nobody uses batched payments,
12785           so showing them is probably bad)
12786
12787 2008-02-13 15:49  jeff
12788
12789         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
12790           svc_broadband MAC searches RT#2985
12791
12792 2008-02-13 15:45  jeff
12793
12794         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
12795           httemplate/edit/process/quick-charge.cgi: package class selection
12796           for one-time charges RT#1322
12797
12798 2008-02-13 15:39  jeff
12799
12800         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
12801           httemplate/edit/rate_region.cgi: directory assistance (flat
12802           per-call) billing RT#3114
12803
12804 2008-02-13 13:50  ivan
12805
12806         * httemplate/misc/process/link.cgi: fix compile error from hasty
12807           refactoring
12808
12809 2008-02-12 22:02  ivan
12810
12811         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
12812           working
12813
12814 2008-02-12 22:00  ivan
12815
12816         * README: modernizing
12817
12818 2008-02-12 21:15  ivan
12819
12820         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
12821           resulting from skewed hash ($conf->config returning empty list in
12822           list context)
12823
12824 2008-02-12 11:24  ivan
12825
12826         * httemplate/search/: rt_transaction.html, timeworked.html: for our
12827           internal time tracking: TimeWorked can happen on a Create
12828           transaction as well as Correspond and Comment.  is there anywhere
12829           else this needs to be changed?
12830
12831 2008-02-11 19:11  ivan
12832
12833         * FS/FS/Misc.pm: update for MailTools v2.00
12834
12835 2008-02-10 18:37  ivan
12836
12837         * FS/FS/reason.pm: upgrading reason table not quite working with
12838           mysql, hopefully no old installs need this, new ones should be
12839           fine hopefully
12840
12841 2008-02-10 18:36  ivan
12842
12843         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
12844           duplicate history records
12845
12846 2008-02-10 18:03  ivan
12847
12848         * FS/FS/reason.pm: better debugging if things go awry
12849
12850 2008-02-10 16:53  ivan
12851
12852         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
12853           casting to INTEGER, it wants SIGNED.  whew.
12854
12855 2008-02-10 16:02  ivan
12856
12857         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
12858
12859 2008-02-10 15:58  ivan
12860
12861         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
12862           that doesn't get to the database, to avoid Pg vs mysql
12863           comment-out differences
12864
12865 2008-02-09 11:16  ivan
12866
12867         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
12868           thanks
12869
12870 2008-02-08 13:59  rsiddall
12871
12872         * rpm/freeside.spec: Removed code that create a freeside user on
12873           the build machine and added code to modify Makefile to remove
12874           clauses that require such a user.  This should allow the RPMs to
12875           build under mock.
12876
12877 2008-02-08 07:00  jeff
12878
12879         * FS/FS/TicketSystem/RT_External.pm: tyop
12880
12881 2008-02-04 19:37  ivan
12882
12883         * httemplate/edit/process/part_pkg.cgi: fix package editing on
12884           HEAD, whew.  bad semicolon.
12885
12886 2008-02-02 18:24  ivan
12887
12888         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
12889           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
12890           5194." warnings
12891
12892 2008-02-02 17:43  ivan
12893
12894         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
12895           customer edit
12896
12897 2008-01-30 08:14  jeff
12898
12899         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
12900           removal
12901
12902 2008-01-28 20:15  jeff
12903
12904         * FS/FS/cust_pkg.pm: missed use
12905
12906 2008-01-28 19:56  jeff
12907
12908         * FS/FS/cust_pkg.pm: 1394 regression fixup
12909
12910 2008-01-28 19:34  jeff
12911
12912         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
12913           httemplate/misc/process/bulk_change_pkg.cgi,
12914           httemplate/search/cust_pkg.cgi,
12915           httemplate/search/elements/search.html: bulk package changing
12916           (RT#1394)
12917
12918 2008-01-25 10:26  jeff
12919
12920         * httemplate/misc/cust_pay-import.cgi,
12921           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
12922           httemplate/elements/menu.html: simple payment CSV import
12923
12924 2008-01-24 18:55  jeff
12925
12926         * FS/FS/part_export/prizm.pm: add an always BAM option and be
12927           explicit about transactions
12928
12929 2008-01-24 13:16  ivan
12930
12931         * FS/FS/TicketSystem/RT_External.pm,
12932           fs_selfservice/FS-SelfService/cgi/myaccount.html,
12933           httemplate/view/cust_main/tickets.html: slightly more sane names
12934           for customer tickets hash, display ticket owners on customer view
12935           page
12936
12937 2008-01-24 13:10  ivan
12938
12939         * htetc/handler.pl: used in rt autohandler.  i wonder why this
12940           never bit before
12941
12942 2008-01-23 11:18  jeff
12943
12944         * fs_selfservice/FS-SelfService/cgi/bill.html,
12945           fs_selfservice/FS-SelfService/cgi/card.html,
12946           fs_selfservice/FS-SelfService/cgi/change_bill.html,
12947           fs_selfservice/FS-SelfService/cgi/change_pay.html,
12948           fs_selfservice/FS-SelfService/cgi/change_ship.html,
12949           fs_selfservice/FS-SelfService/cgi/check.html,
12950           fs_selfservice/FS-SelfService/cgi/contact.html,
12951           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
12952           FS/FS/ClientAPI/MyAccount.pm,
12953           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
12954           fs_selfservice/FS-SelfService/cgi/make_payment.html,
12955           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
12956           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
12957           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
12958           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
12959           service, billing, and payment info in selfservice
12960
12961 2008-01-20 16:12  ivan
12962
12963         * bin/explain-ar-total.sql: [no log message]
12964
12965 2008-01-20 15:24  ivan
12966
12967         * FS/FS/Schema.pm: add and fix some indices, this should marginally
12968           (but not drastically) improve the time to pull up A/R report
12969           totals
12970
12971 2008-01-16 20:23  ivan
12972
12973         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
12974           allow the limited "package editing" of customizing customer
12975           packages
12976
12977 2008-01-16 19:18  ivan
12978
12979         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
12980           link unless the current user can...
12981
12982 2008-01-13 16:22  ivan
12983
12984         * httemplate/: edit/part_bill_event.cgi,
12985           elements/select-taxclass.html: maintenance on old events, yay.
12986           fix for late charges without a taxclass, closes: RT#2988
12987
12988 2008-01-13 16:17  ivan
12989
12990         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
12991
12992 2008-01-13 15:31  ivan
12993
12994         * httemplate/search/timeworked.html: almost could work under mysql?
12995           need TO_NUMBER and TO_CHAR equivalents
12996
12997 2008-01-13 15:30  ivan
12998
12999         * httemplate/misc/timeworked.html: missing semicolon, doh
13000
13001 2008-01-13 13:46  ivan
13002
13003         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
13004
13005 2008-01-13 13:45  ivan
13006
13007         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
13008           cruft
13009
13010 2008-01-13 13:41  ivan
13011
13012         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
13013           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
13014           in 1.9 right away
13015
13016 2008-01-13 13:39  ivan
13017
13018         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
13019           vs. 1.9 cruft
13020
13021 2008-01-13 13:35  ivan
13022
13023         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
13024           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
13025           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
13026           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
13027           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
13028           inventory_class.html, part_bill_event.cgi, part_export.cgi,
13029           part_pkg.cgi, part_referral.html, part_svc.cgi,
13030           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
13031           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
13032           reason.html, reason_type.html, reg_code.cgi, router.cgi,
13033           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
13034           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
13035           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
13036           process/REAL_cust_pkg.cgi, process/access_user.html,
13037           process/agent.cgi, process/agent_payment_gateway.html,
13038           process/agent_type.cgi, process/bulk-cust_svc.cgi,
13039           process/cust_bill_pay.cgi, process/cust_credit.cgi,
13040           process/cust_credit_bill.cgi, process/cust_main.cgi,
13041           process/cust_main_county-collapse.cgi,
13042           process/cust_main_county-expand.cgi,
13043           process/cust_main_county.html, process/cust_main_note.cgi,
13044           process/cust_pay.cgi, process/cust_pkg.cgi,
13045           process/cust_refund.cgi, process/cust_svc.cgi,
13046           process/domain_record.cgi, process/generic.cgi,
13047           process/inventory_class.html, process/msgcat.cgi,
13048           process/part_bill_event.cgi, process/part_export.cgi,
13049           process/part_pkg.cgi, process/part_referral.html,
13050           process/part_svc.cgi, process/payment_gateway.html,
13051           process/pkg_class.html, process/prepay_credit.cgi,
13052           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
13053           process/rate.cgi, process/reason.html, process/reason_type.html,
13054           process/reg_code.cgi, process/router.cgi,
13055           process/svc_Common.html, process/svc_acct.cgi,
13056           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
13057           process/svc_domain.cgi, process/svc_external.cgi,
13058           process/svc_forward.cgi, process/svc_phone.html,
13059           process/svc_www.cgi: ACLs
13060
13061 2008-01-13 13:14  ivan
13062
13063         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
13064           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
13065           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
13066           cust_main-import.cgi, cust_main-import_charges.cgi,
13067           delete-cust_credit.cgi, delete-cust_pay.cgi,
13068           delete-cust_refund.cgi, delete-customer.cgi,
13069           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
13070           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
13071           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
13072           inventory_item-import.html, link.cgi, meta-import.cgi,
13073           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
13074           print_invoices.cgi, queue.cgi, recharge_svc.html,
13075           svc_acct-domains.cgi, unapply-cust_credit.cgi,
13076           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
13077           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
13078           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
13079           process/catchall.cgi, process/cdr-import.html,
13080           process/cust_main-import.cgi,
13081           process/cust_main-import_charges.cgi,
13082           process/delete-customer.cgi, process/inventory_item-import.html,
13083           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
13084           process/recharge_svc.html: ACLs
13085
13086 2008-01-13 13:08  ivan
13087
13088         * httemplate/misc/: email_events.cgi, fax_events.cgi,
13089           print_events.cgi, order_pkg.html: ACLs
13090
13091 2008-01-13 12:55  ivan
13092
13093         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
13094           search/timeworked.html, search/cust_bill.html,
13095           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
13096           search/prepay_credit.html, search/queue.html,
13097           search/report_prepaid_income.cgi, search/report_tax.cgi,
13098           search/sqlradius.cgi: ACLs
13099
13100 2008-01-13 12:50  ivan
13101
13102         * httemplate/elements/: errorpage.html, tr-select-reason.html:
13103           stale leftovers from XSSmas
13104
13105 2008-01-13 12:46  ivan
13106
13107         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
13108           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
13109           cust_main/payment_history.html, elements/svc_Common.html: ACLs
13110
13111 2008-01-13 12:38  ivan
13112
13113         * httemplate/browse/: access_group.html, access_user.html,
13114           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
13115           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
13116           reason.html, router.cgi: ACLs
13117
13118 2008-01-13 12:30  ivan
13119
13120         * FS/FS/AccessRight.pm: new ACLs
13121
13122 2008-01-12 16:35  ivan
13123
13124         * htetc/handler.pl: use this in handler.pl, not in mason files
13125
13126 2008-01-11 15:10  ivan
13127
13128         * FS/FS/cust_main.pm: add option to enable searching of
13129           cust_main.agent_custid with one or two letter prefix before the
13130           numeric part
13131
13132 2008-01-11 14:53  ivan
13133
13134         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
13135           cust_main.agent_custid with one or two letter prefix before the
13136           numeric part
13137
13138 2008-01-11 09:30  ivan
13139
13140         * httemplate/edit/elements/svc_Common.html: turn off debugging
13141
13142 2008-01-10 14:13  ivan
13143
13144         * httemplate/search/elements/search.html: doc
13145
13146 2008-01-10 14:06  ivan
13147
13148         * httemplate/elements/menu.html: new rate editor
13149
13150 2008-01-10 13:53  ivan
13151
13152         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
13153           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
13154           httemplate/edit/elements/edit.html,
13155           httemplate/edit/process/rate_region.cgi: new rate editor
13156
13157 2008-01-10 13:52  ivan
13158
13159         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
13160           edit/rate_detail.html, edit/process/rate_detail.html: new call
13161           rate editor (VoIP/telephony)
13162
13163 2008-01-10 13:17  ivan
13164
13165         * FS/FS/reason_type.pm: third person is better
13166
13167 2008-01-10 13:14  ivan
13168
13169         * httemplate/browse/reason.html: eliminate harmless typo
13170
13171 2008-01-08 13:33  jeff
13172
13173         * FS/FS/svc_acct.pm: transactiony cruft removal
13174
13175 2008-01-08 03:23  ivan
13176
13177         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
13178           httemplate/search/report_receivables.cgi: show negative balances
13179           on A/R report, closes: RT#2983
13180
13181 2008-01-07 18:22  ivan
13182
13183         * httemplate/edit/process/cust_main.cgi: add some debugging control
13184
13185 2008-01-03 18:42  ivan
13186
13187         * httemplate/: browse/cust_main_county.cgi,
13188           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
13189           edit/process/cust_main_county-expand.cgi,
13190           edit/process/cust_main_county.html,
13191           edit/process/elements/process.html, search/elements/search.html:
13192           new tax rate editor
13193
13194 2008-01-03 18:35  ivan
13195
13196         * httemplate/browse/elements/browse.html: new tax rate editor
13197
13198 2008-01-03 18:27  ivan
13199
13200         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
13201           from XSSmas
13202
13203 2008-01-03 18:20  ivan
13204
13205         * httemplate/elements/hidden.html: escape value
13206
13207 2008-01-03 18:19  ivan
13208
13209         * httemplate/elements/: tablebreak-tr-title.html,
13210           tr-fixed-country.html, tr-fixed-state.html,
13211           tr-input-percentage.html: adding new elements: percentage input,
13212           fixed country and state display, tablebreak+title
13213
13214 2008-01-03 18:18  ivan
13215
13216         * httemplate/elements/tr-fixed.html: add a formatted_value option
13217
13218 2008-01-03 18:18  ivan
13219
13220         * httemplate/elements/tr-input-text.html: add maxlength, text-align
13221           and postfix options, escape value
13222
13223 2008-01-03 18:13  ivan
13224
13225         * httemplate/edit/elements/edit.html: there's no such thing as
13226           fixedhidden... hidden will do
13227
13228 2008-01-03 18:02  ivan
13229
13230         * httemplate/edit/elements/edit.html: doc
13231
13232 2008-01-03 17:43  ivan
13233
13234         * httemplate/edit/elements/edit.html: add popup option, add
13235           percentage and tablebreak-tr-title field types, pass object to
13236           included elements, documentation updates
13237
13238 2007-12-28 11:02  jeff
13239
13240         * httemplate/: elements/menu.html, search/report_svc_acct.html,
13241           search/svc_acct.cgi: advanced account reports (RT#2954)
13242
13243 2007-12-28 07:19  jeff
13244
13245         * httemplate/elements/menu.html: whoops
13246
13247 2007-12-28 07:10  jeff
13248
13249         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
13250           logged in report
13251
13252 2007-12-28 06:39  jeff
13253
13254         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
13255           svc_acct.last_login and .last_logout
13256
13257 2007-12-28 04:10  ivan
13258
13259         * htetc/handler.pl: remove just a tiny bit more cruft
13260
13261 2007-12-28 04:01  ivan
13262
13263         * htetc/handler.pl: restore in-browser error reporting
13264
13265 2007-12-27 23:45  ivan
13266
13267         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
13268           clean up handler.pl so we can have separate default_escape_flags
13269           for FS and RT and don't have to make FS's |h flag useless
13270
13271 2007-12-27 17:41  jeff
13272
13273         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
13274           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
13275           httemplate/view/svc_acct.cgi: last login reporting (#2952)
13276
13277 2007-12-27 15:49  ivan
13278
13279         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
13280           in edge case where you have taxclass and empty-taxclass rates for
13281           a country/state(/county) and also have a different set of
13282           taxclasses for some other country/state
13283
13284 2007-12-26 14:52  jeff
13285
13286         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
13287
13288 2007-12-26 00:23  ivan
13289
13290         * httemplate/misc/timeworked.html: leftovers from XSSmas
13291
13292 2007-12-25 23:51  ivan
13293
13294         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
13295
13296 2007-12-25 15:49  ivan
13297
13298         * httemplate/: browse/addr_block.cgi,
13299           browse/part_virtual_field.cgi, browse/router.cgi,
13300           config/config.cgi, edit/agent.cgi,
13301           edit/agent_payment_gateway.html, edit/agent_type.cgi,
13302           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
13303           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
13304           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
13305           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
13306           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
13307           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
13308           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
13309           edit/svc_forward.cgi, edit/elements/edit.html,
13310           elements/error.html, misc/batch-cust_pay.html,
13311           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
13312           misc/recharge_svc.html, misc/process/meta-import.cgi,
13313           search/cust_bill_event.html, search/report_cust_event.html: ho ho
13314           ho, merry XSSmas
13315
13316 2007-12-23 14:05  jeff
13317
13318         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
13319           FS/FS/part_pkg/subscription.pm,
13320           httemplate/misc/process/recharge_svc.html: add a reset feature to
13321           manual recharges (#1858)
13322
13323 2007-12-20 11:23  jeff
13324
13325         * FS/FS/part_export/prizm.pm: increase siteName allowed length
13326
13327 2007-12-19 14:25  jeff
13328
13329         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
13330
13331 2007-12-19 13:05  jeff
13332
13333         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
13334           httemplate/search/cust_main.html,
13335           httemplate/search/report_cust_main.html: add options for balance
13336           over/under to advanced customer report
13337
13338 2007-12-18 17:55  jeff
13339
13340         * FS/FS/cust_credit.pm: underscoring the important
13341
13342 2007-12-18 14:41  jeff
13343
13344         * httemplate/: edit/cust_credit.cgi,
13345           elements/tr-select-reason.html: correct bad credit reason
13346           conflict resolution
13347
13348 2007-12-18 12:58  ivan
13349
13350         * FS/FS/cust_main.pm: legacy agent_custid field should be as
13351           searchable as actual custnum, right?  at least if it is a
13352           number...
13353
13354 2007-12-18 12:42  ivan
13355
13356         * httemplate/edit/quick-charge.html: IE is case-sensitive when
13357           setting maxLength (and other attributes?).  hopefully that's all
13358           it is.
13359
13360 2007-12-17 14:57  jeff
13361
13362         * FS/FS/cust_credit.pm: stricter otaker rules
13363
13364 2007-12-17 11:59  ivan
13365
13366         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
13367           hurt anything.
13368
13369 2007-12-17 11:52  ivan
13370
13371         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
13372           anything... (famous last words)
13373
13374 2007-12-16 17:17  ivan
13375
13376         * httemplate/view/cust_main/contacts.html: fix the case where the
13377           customer doesn't actually have a ship address
13378
13379 2007-12-16 16:59  ivan
13380
13381         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
13382           httemplate/edit/cust_main/billing.html,
13383           httemplate/edit/cust_main/contact.html,
13384           httemplate/elements/header.html,
13385           httemplate/view/cust_main/contacts.html,
13386           httemplate/search/cust_main.cgi: add cust_main-require_address2
13387           config, reimplement address2-search config ("Unit #" search in
13388           searchbar), visual indication of require_invoicing_list_email,
13389           closes: RT#2926
13390
13391 2007-12-16 14:40  ivan
13392
13393         * httemplate/elements/errorpage.html: less is better
13394
13395 2007-12-16 13:02  ivan
13396
13397         * httemplate/elements/header.html: more consistent naming:
13398           cust_main_ADV.cgi becomes cust_main.html
13399
13400 2007-12-16 13:01  ivan
13401
13402         * httemplate/search/report_cust_main.html:
13403           httemplate/elements/header.html
13404
13405 2007-12-16 12:48  ivan
13406
13407         * httemplate/search/cust_main.html: more consistent naming:
13408           cust_main_ADV.cgi becomes cust_main.html
13409
13410 2007-12-15 14:47  rsiddall
13411
13412         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
13413           Files to build Freeside as Redhat-ish RPMs
13414
13415 2007-12-14 17:45  ivan
13416
13417         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
13418           drain bramage
13419
13420 2007-12-14 17:37  ivan
13421
13422         * httemplate/search/cust_bill.html: where helps alot
13423
13424 2007-12-14 17:23  ivan
13425
13426         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
13427           put reprinting issues to rest for ejourney, yow
13428
13429 2007-12-14 15:41  jeff
13430
13431         * FS/bin/freeside-upgrade: yikes
13432
13433 2007-12-14 13:51  jeff
13434
13435         * FS/FS/Schema.pm: binary not required and breaks
13436           FS::Record::_quote
13437
13438 2007-12-14 13:32  jeff
13439
13440         * FS/bin/freeside-upgrade: correct order of operations
13441
13442 2007-12-14 08:47  jeff
13443
13444         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
13445
13446 2007-12-13 19:56  jeff
13447
13448         * FS/bin/freeside-upgrade: even more deliberate reset
13449
13450 2007-12-13 19:55  ivan
13451
13452         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
13453           last 1-3 months...
13454
13455 2007-12-12 16:17  jeff
13456
13457         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
13458
13459 2007-12-12 13:18  jeff
13460
13461         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
13462           www_shellcommands export (#1227)
13463
13464 2007-12-12 01:03  ivan
13465
13466         * FS/bin/freeside-history-requeue: adding this quick script
13467
13468 2007-12-11 21:58  jeff
13469
13470         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
13471           FS/FS/ClientAPI/Signup.pm,
13472           fs_selfservice/FS-SelfService/SelfService.pm,
13473           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13474           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
13475           httemplate/edit/svc_acct.cgi: self-service can select domain on
13476           provision (#2801)
13477
13478 2007-12-11 21:42  jeff
13479
13480         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
13481           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
13482           reason improvement, bugfix, and tool
13483
13484 2007-12-06 17:08  ivan
13485
13486         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
13487           mmkay
13488
13489 2007-12-06 17:04  ivan
13490
13491         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
13492           cust_credit records; we don't want to abort the upgrade because
13493           of that, just warn
13494
13495 2007-12-06 12:49  jeff
13496
13497         * httemplate/edit/part_pkg.cgi: agent setting during package edit
13498           cleanup
13499
13500 2007-12-06 08:51  jeff
13501
13502         * httemplate/view/svc_acct.cgi: support display of negative time
13503
13504 2007-12-05 14:05  ivan
13505
13506         * Makefile: when installing selfservice, create freeside homedir if
13507           it doesn't exist
13508
13509 2007-12-05 12:50  ivan
13510
13511         * httemplate/elements/tr-select-reason.html: doh, order_by does
13512           have to include ORDER BY!
13513
13514 2007-12-05 12:47  ivan
13515
13516         * httemplate/elements/tr-select-reason.html: show types in reason
13517           selection, order by type and reason
13518
13519 2007-12-05 07:10  jeff
13520
13521         * FS/FS/ConfDefaults.pm: add in status and company fields
13522
13523 2007-12-05 06:50  jeff
13524
13525         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
13526
13527 2007-12-04 20:57  jeff
13528
13529         * httemplate/edit/process/part_pkg.cgi: wtf?
13530
13531 2007-12-04 16:45  ivan
13532
13533         * httemplate/search/elements/search.html: i hope this allows IE to
13534           download excel over https?
13535
13536 2007-12-04 12:51  ivan
13537
13538         * httemplate/: elements/menu.html, elements/select-otaker.html,
13539           elements/tr-select-otaker.html, search/report_cust_credit.html,
13540           search/report_rt_transaction.html, search/rt_transaction.html,
13541           search/elements/search.html: add some time-worked reporting
13542
13543 2007-12-04 10:35  jeff
13544
13545         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
13546           advanced package report (#2779)
13547
13548 2007-12-04 10:19  jeff
13549
13550         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
13551           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
13552           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
13553           FS/FS/reason.pm, FS/FS/reason_type.pm,
13554           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
13555           FS/FS/part_pkg/flat_comission.pm,
13556           FS/FS/part_pkg/flat_comission_cust.pm,
13557           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
13558           httemplate/browse/reason.html,
13559           httemplate/browse/reason_type.html,
13560           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
13561           httemplate/edit/reason_type.html,
13562           httemplate/edit/process/cust_credit.cgi,
13563           httemplate/elements/menu.html,
13564           httemplate/elements/tr-select-reason.html: change credit reasons
13565           from freetext to new reason/reason type system (#2777)
13566
13567 2007-12-02 16:18  ivan
13568
13569         * htetc/freeside-rt.conf: would help if i got the closing tag right
13570
13571 2007-12-02 16:13  ivan
13572
13573         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
13574           statistic running, i hope
13575
13576 2007-11-30 17:37  ivan
13577
13578         * FS/FS/part_pkg/prorate.pm: cleanup
13579
13580 2007-11-30 17:34  ivan
13581
13582         * FS/FS/h_cust_svc.pm: add date_deleted method
13583
13584 2007-11-30 17:34  ivan
13585
13586         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
13587           slightly
13588
13589 2007-11-30 17:33  ivan
13590
13591         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
13592           cancellation persay, since its generic now
13593
13594 2007-11-30 17:32  ivan
13595
13596         * FS/FS/Record.pm: add h_date method too
13597
13598 2007-11-30 17:30  ivan
13599
13600         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
13601           methods and subroutines
13602
13603 2007-11-30 17:29  ivan
13604
13605         * FS/FS/part_pkg/bulk.pm: add bulk price plan
13606
13607 2007-11-30 13:07  ivan
13608
13609         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
13610           httemplate/search/cust_bill.html: add net vs gross amounts to
13611           invoice report; make the "net sales" links on
13612           sales/credit/receipts report & graph clickable
13613
13614 2007-11-30 12:55  ivan
13615
13616         * httemplate/graph/elements/monthly.html: UI: download full results
13617           links on separate lines, for consistency with search.html
13618
13619 2007-11-30 10:13  ivan
13620
13621         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
13622           separately
13623
13624 2007-11-29 19:24  ivan
13625
13626         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
13627           customer import format with company
13628
13629 2007-11-29 17:24  ivan
13630
13631         * httemplate/browse/access_user.html: update inline documentation
13632
13633 2007-11-29 17:16  ivan
13634
13635         * FS/FS/cust_main.pm: remove unnecessary redefinition of
13636           %method2payby, add a quick hack to fake B:OP success and failure
13637           for testing purposes
13638
13639 2007-11-29 15:51  ivan
13640
13641         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
13642           fix dates going all wacky on errors, when you're asked to confirm
13643           a date move into the past
13644
13645 2007-11-28 19:38  ivan
13646
13647         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
13648           nonexistent column and fix the statustext check
13649
13650 2007-11-28 19:05  ivan
13651
13652         * FS/FS/Schema.pm: doh, fix primary key name in new table
13653
13654 2007-11-28 18:54  ivan
13655
13656         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
13657           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
13658           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
13659           httemplate/misc/process/payment.cgi: even more reliable
13660           multiple-payment/double-click/concurrent-payment-form protection
13661
13662 2007-11-28 12:18  jeff
13663
13664         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
13665           select multiple, discourage creation of packages no agent can
13666           sell
13667
13668 2007-11-28 10:49  jeff
13669
13670         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
13671           httemplate/search/report_cust_main.html: advanced customer report
13672           rearrangement
13673
13674 2007-11-28 00:46  ivan
13675
13676         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
13677           for selfservice session cache
13678
13679 2007-11-27 17:54  ivan
13680
13681         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
13682           var
13683
13684 2007-11-27 17:30  ivan
13685
13686         * README: license clarification for self-service code
13687
13688 2007-11-27 15:47  ivan
13689
13690         * httemplate/search/cust_bill.html: fix small side-effect of
13691           mysql-compat change eliminating DISTINCT ON: map changing values
13692           of @where array
13693
13694 2007-11-27 14:33  jeff
13695
13696         * FS/FS/part_export/prizm.pm: comma, please
13697
13698 2007-11-27 14:30  jeff
13699
13700         * FS/FS/part_export/prizm.pm: name management tweaking
13701
13702 2007-11-27 11:34  jeff
13703
13704         * FS/FS/part_export/prizm.pm: slop correction
13705
13706 2007-11-26 19:02  jeff
13707
13708         * FS/FS/part_export/prizm.pm: attach SM's to default network,
13709           improved unsuspend & delete, option for BAM only or EMS
13710
13711 2007-11-26 18:51  jeff
13712
13713         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
13714           customers from circumventing a suspension via selfservice (2768)
13715
13716 2007-11-25 18:19  ivan
13717
13718         * httemplate/search/elements/search.html: add a "printable copy"
13719           link to searches to get full results as printable HTML without
13720           other cruft, closes: #1885
13721
13722 2007-11-25 18:18  ivan
13723
13724         * httemplate/elements/header-popup.html: add our stylesheet to
13725           popup/print headers
13726
13727 2007-11-23 17:26  ivan
13728
13729         * Makefile: hello brave new world of defaulting to apache2 in 1.9
13730
13731 2007-11-23 12:25  ivan
13732
13733         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
13734           buttons on errors, closes: RT#1035
13735
13736 2007-11-21 17:03  ivan
13737
13738         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
13739           agent' choice if the dropdown already has a value
13740
13741 2007-11-20 09:18  ivan
13742
13743         * AGPL: it finally happened
13744
13745 2007-11-18 12:02  ivan
13746
13747         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
13748           "multiplier of monthly" info to "paid time" column in
13749           svc_acct-display_paid_time_remaining report
13750
13751 2007-11-14 15:10  ivan
13752
13753         * FS/FS/TicketSystem/RT_External.pm,
13754           httemplate/view/cust_main/tickets.html: add link to resolved
13755           tickets too
13756
13757 2007-11-09 11:20  ivan
13758
13759         * FS/FS/: Conf.pm, cust_main.pm: add
13760           business-onlinepayment-email_customer flag
13761
13762 2007-11-08 19:26  ivan
13763
13764         * httemplate/search/report_receivables.html: better visual
13765           indication of disabled "days" field on IE
13766
13767 2007-11-08 19:12  ivan
13768
13769         * httemplate/search/: report_receivables.cgi,
13770           report_receivables.html: add option for listing customers without
13771           a balance (closes: RT#2752) and fix bug in total row (closes:
13772           RT#2736)
13773
13774 2007-11-08 16:44  jeff
13775
13776         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
13777
13778 2007-11-07 20:21  ivan
13779
13780         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
13781           selfservice-session_timeout config
13782
13783 2007-11-07 18:10  ivan
13784
13785         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
13786           in concatenation (.) or string at
13787           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
13788
13789 2007-11-07 16:59  ivan
13790
13791         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
13792           conf/alerter_template, conf/company_address, conf/company_name,
13793           conf/impending_recur_template, conf/invoice_latexfooter,
13794           conf/invoice_latexnotes, conf/invoice_latexsmallfooter,
13795           conf/invoice_template, conf/invoice_template_statement,
13796           conf/welcome_letter: for new installs, centralize some stuff that
13797           was spread around different config files.
13798
13799 2007-11-05 17:59  ivan
13800
13801         * bin/customer-faker: keep our own list of states; remove some
13802           states that Data::Faker and Locale::SubCountry disagree on
13803
13804 2007-11-04 21:42  ivan
13805
13806         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
13807           to process_payment.  just a bit important.
13808
13809 2007-11-04 21:27  ivan
13810
13811         * FS/FS/ClientAPI/MyAccount.pm,
13812           fs_selfservice/FS-SelfService/SelfService.pm: add
13813           process_payment_order_pkg method
13814
13815 2007-11-03 10:38  ivan
13816
13817         * httemplate/elements/menu.html: move menu option for adv. customer
13818           reports to second level, same as advanced invoice & package
13819           reports
13820
13821 2007-11-02 17:55  jeff
13822
13823         * httemplate/: elements/menu.html, search/report_cust_main.html:
13824           new customer report/flattened package report (ticket 1428)
13825
13826 2007-10-29 05:04  ivan
13827
13828         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
13829           agent-virtualized packages
13830
13831 2007-10-29 05:03  ivan
13832
13833         * httemplate/search/report_receivables.cgi: famous last mysql bug
13834
13835 2007-10-29 04:34  ivan
13836
13837         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
13838
13839 2007-10-29 04:32  ivan
13840
13841         * httemplate/search/cdr.html: mysql
13842
13843 2007-10-29 04:18  ivan
13844
13845         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
13846           locking workaround
13847
13848 2007-10-29 03:31  ivan
13849
13850         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
13851           FS/FS/part_event/Condition/balance_age.pm,
13852           FS/FS/part_event/Condition/cust_bill_age.pm,
13853           httemplate/search/cdr.html: mysql me 1.9 more times
13854
13855 2007-10-29 03:30  ivan
13856
13857         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
13858           httemplate/search/cust_bill.html,
13859           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
13860           either, sigh
13861
13862 2007-10-28 18:08  ivan
13863
13864         * httemplate/view/cust_pay.html: still have link back to the
13865           customer on printable receipt... should hide it from print at
13866           some point though
13867
13868 2007-10-28 05:51  ivan
13869
13870         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
13871           bin/freeside-upgrade: finish mysql locking workaround
13872
13873 2007-10-27 20:55  ivan
13874
13875         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
13876           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
13877           httemplate/search/report_receivables.cgi: mysql me harder
13878
13879 2007-10-26 21:46  ivan
13880
13881         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
13882           httemplate/misc/process/payment.cgi,
13883           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
13884           httemplate/view/cust_main/payment_history.html: simple payment
13885           receipts in web interface, sorry arnie, RT#2738
13886
13887 2007-10-25 12:01  ivan
13888
13889         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
13890           mysql, yes, mysql.
13891
13892 2007-10-25 01:29  ivan
13893
13894         * FS/bin/freeside-setup: fix error handling
13895
13896 2007-10-22 15:29  ivan
13897
13898         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
13899           agent-virtualized packages
13900
13901 2007-10-17 09:07  jayce
13902
13903         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
13904           existing reason, the code to insert a new reason was in place,
13905           but didn't let the new reason get used.  Code to do this was
13906           already in place, just not utilized.
13907
13908 2007-10-14 16:14  ivan
13909
13910         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
13911           config from here, though?
13912
13913 2007-10-14 16:10  ivan
13914
13915         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
13916
13917 2007-10-14 13:07  ivan
13918
13919         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
13920           customer being billed
13921
13922 2007-10-13 18:51  ivan
13923
13924         * fs_selfservice/php/: freeside.class.php,
13925           freeside.login_example.php, freeside_signup_example.php: adding
13926           php examples
13927
13928 2007-10-13 10:33  jeff
13929
13930         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
13931           agent_defaultpkg handling
13932
13933 2007-10-10 13:54  ivan
13934
13935         * FS/FS/cust_main.pm: set expandtab
13936
13937 2007-10-10 13:52  jayce
13938
13939         * FS/FS/cust_main.pm: With this line missing, cust_event objects
13940           would not fully create (eventpart wasn't loading), causing the _X
13941           methods to fail on ->part_event.  Only noticed when you retried
13942           events that had previously failed.
13943
13944 2007-10-10 11:14  ivan
13945
13946         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
13947           this time, without messing up the ordering
13948
13949 2007-10-10 10:55  ivan
13950
13951         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
13952           also cleans this up slightly
13953
13954 2007-10-10 10:50  jeff
13955
13956         * httemplate/edit/part_pkg.cgi: close:}
13957
13958 2007-10-09 10:57  ivan
13959
13960         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
13961           its asked for.
13962
13963 2007-10-08 21:58  ivan
13964
13965         * FS/FS/Conf.pm: fix documenation links to point into wiki where
13966           they belong
13967
13968 2007-10-08 21:48  ivan
13969
13970         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
13971           ticket_system-priority_reverse config
13972
13973 2007-10-08 18:40  jeff
13974
13975         * httemplate/misc/timeworked.html: preserve order
13976
13977 2007-10-08 18:06  ivan
13978
13979         * httemplate/misc/timeworked.html: interpolating the links would
13980           help too
13981
13982 2007-10-08 18:01  ivan
13983
13984         * httemplate/misc/timeworked.html: i think this should fix
13985           timeworked subjects, and link to the transactions as well
13986
13987 2007-10-08 16:48  ivan
13988
13989         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
13990           up things better
13991
13992 2007-10-08 16:32  ivan
13993
13994         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
13995           cleanups
13996
13997 2007-10-08 14:06  ivan
13998
13999         * FS/FS/part_event/Condition/cust_bill_owed.pm,
14000           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
14001           cust_bill_owed as an implicit condition (whew), and make sure it
14002           is added on migrations (also: fixed implicit conditions like this
14003           which only apply to a subset of eventtables)
14004
14005 2007-10-08 14:05  jeff
14006
14007         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
14008           packages
14009
14010 2007-10-08 12:14  jeff
14011
14012         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
14013           httemplate/edit/reg_code.cgi,
14014           httemplate/edit/process/cust_svc.cgi,
14015           httemplate/edit/process/domain_record.cgi,
14016           httemplate/edit/process/reg_code.cgi,
14017           httemplate/elements/errorpage.html,
14018           httemplate/elements/tr-select-part_referral.html,
14019           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
14020           httemplate/misc/delete-agent_payment_gateway.cgi,
14021           httemplate/misc/delete-cust_credit.cgi,
14022           httemplate/misc/delete-cust_pay.cgi,
14023           httemplate/misc/delete-cust_refund.cgi,
14024           httemplate/misc/delete-domain_record.cgi,
14025           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
14026           httemplate/misc/inventory_item-import.html,
14027           httemplate/misc/unapply-cust_credit.cgi,
14028           httemplate/misc/unapply-cust_pay.cgi,
14029           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
14030           httemplate/misc/unvoid-cust_pay_void.cgi,
14031           httemplate/misc/upload-batch.cgi,
14032           httemplate/misc/void-cust_pay.cgi,
14033           httemplate/misc/process/cdr-import.html,
14034           httemplate/misc/process/cust_main-import.cgi,
14035           httemplate/misc/process/cust_main-import_charges.cgi,
14036           httemplate/misc/process/inventory_item-import.html,
14037           httemplate/misc/process/link.cgi,
14038           httemplate/misc/process/payment.cgi,
14039           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
14040           httemplate/search/inventory_item.html,
14041           httemplate/search/reg_code.html, httemplate/search/sql.html,
14042           httemplate/search/svc_acct.cgi,
14043           httemplate/search/svc_broadband.cgi: Remove remaining calls to
14044           idiot/eidiot.  Should fix 1479
14045
14046 2007-10-05 13:41  ivan
14047
14048         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
14049           this condition
14050
14051 2007-10-05 12:53  jeff
14052
14053         * httemplate/misc/: timeworked.html, process/timeworked.html: new
14054           ui for assigning support time
14055
14056 2007-10-05 12:45  ivan
14057
14058         * httemplate/elements/tr-input-beginning_ending.html: fix date
14059           selection on advanced invoice report, or future places where date
14060           selection component is included multiple times
14061
14062 2007-10-05 07:26  jayce
14063
14064         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
14065           missing from the cust_bill_has_service condition checkin.
14066
14067 2007-10-04 17:39  ivan
14068
14069         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
14070           part_event/Condition/cust_bill_has_service.pm: add disable
14071           ability to conditions & disable cust_bill_has_service, so the
14072           condition edit page renders again
14073
14074 2007-10-04 16:55  ivan
14075
14076         * FS/FS/part_event/Condition/once.pm: whitespace
14077
14078 2007-10-04 16:52  ivan
14079
14080         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
14081           i think that should really do it.  whew
14082
14083 2007-10-04 16:41  ivan
14084
14085         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
14086           don't pass their final condition check
14087
14088 2007-10-04 16:40  ivan
14089
14090         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
14091           properly...
14092
14093 2007-10-04 14:38  ivan
14094
14095         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
14096           aid
14097
14098 2007-10-04 12:14  ivan
14099
14100         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
14101
14102 2007-10-04 12:04  ivan
14103
14104         * FS/FS/cust_main.pm: nobody likes it when you forget ions
14105
14106 2007-10-04 12:03  ivan
14107
14108         * FS/FS/cust_main.pm: additional due_cust_event debugging
14109
14110 2007-10-04 11:28  ivan
14111
14112         * FS/FS/cust_main.pm: additional due_cust_event debugging
14113
14114 2007-10-04 09:45  ivan
14115
14116         * httemplate/search/cust_bill_event.cgi: fix compilation error!
14117
14118 2007-10-03 21:21  ivan
14119
14120         * FS/FS/cust_main.pm: i really hope this finally does it
14121
14122 2007-10-03 21:09  ivan
14123
14124         * FS/FS/cust_main.pm: dot strikes again
14125
14126 2007-10-03 21:08  ivan
14127
14128         * FS/FS/cust_main.pm: whew, i think this might actually fix it
14129
14130 2007-10-03 20:48  ivan
14131
14132         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
14133           agent template migration from 1.7?  sure hope so
14134
14135 2007-10-03 20:37  ivan
14136
14137         * FS/FS/Record.pm: add debugging option to qsearch
14138
14139 2007-10-03 19:52  ivan
14140
14141         * bin/pod2x: wikify individual files
14142
14143 2007-10-03 19:22  ivan
14144
14145         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
14146
14147 2007-10-03 19:15  ivan
14148
14149         * FS/FS/cust_main.pm: add missing =back
14150
14151 2007-10-03 19:07  ivan
14152
14153         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
14154           hope
14155
14156 2007-10-03 19:06  jeff
14157
14158         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
14159           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
14160           httemplate/edit/process/part_pkg.cgi: support part_pkg option
14161           input validation, check bytecounts and allow commas (closes 1863)
14162
14163 2007-10-03 18:56  ivan
14164
14165         * bin/pod2x: this *should* fix munging of non-internal links, i
14166           hope
14167
14168 2007-10-03 18:49  ivan
14169
14170         * Makefile, bin/pod2x: wiki documentation convertor now
14171
14172 2007-10-03 18:47  ivan
14173
14174         * FS/FS.pm: add missing CLI utilities to FS.pm too
14175
14176 2007-10-03 18:45  ivan
14177
14178         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
14179
14180 2007-10-03 18:21  ivan
14181
14182         * FS/FS.pm: update FS base page for new stuff in 1.9
14183
14184 2007-10-03 18:15  ivan
14185
14186         * FS/: FS.pm: update top-level FS manpage
14187
14188 2007-10-03 17:51  ivan
14189
14190         * FS/FS/: access_right.pm, access_user_pref.pm,
14191           access_usergroup.pm, pay_batch.pm: POD documentation updates
14192
14193 2007-10-02 14:56  ivan
14194
14195         * FS/FS/cust_event.pm: doh!
14196
14197 2007-10-02 08:31  jeff
14198
14199         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
14200           httemplate/search/cust_bill_event.cgi: fix up re-email these
14201           events
14202
14203 2007-10-02 08:11  jeff
14204
14205         * httemplate/misc/process/timeworked.html: missed file in self
14206           service support usage improvements
14207
14208 2007-10-01 17:44  ivan
14209
14210         * httemplate/: browse/part_referral.html, elements/menu.html:
14211           Configuration right no longer gives access to things controlled
14212           by their own ACLs (advertising source & package edit
14213
14214 2007-10-01 17:40  ivan
14215
14216         * httemplate/elements/menu.html: package definitions controlled by
14217           their own ACL now
14218
14219 2007-10-01 17:32  ivan
14220
14221         * FS/bin/freeside-daily: need the space
14222
14223 2007-10-01 17:31  ivan
14224
14225         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
14226
14227 2007-10-01 17:29  ivan
14228
14229         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
14230           back earlier commits reverted by this patch, also revert
14231           gratuitous whitespace changes
14232
14233 2007-10-01 17:22  ivan
14234
14235         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
14236           works :)
14237
14238 2007-10-01 17:18  ivan
14239
14240         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
14241           for once.pm bug?  hopefully it works :)
14242
14243 2007-09-29 17:26  ivan
14244
14245         * httemplate/search/: cdr.html, report_cdr.html: better CDR
14246           searching
14247
14248 2007-09-29 17:25  ivan
14249
14250         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
14251           date editing errors (especially because resetting them pops up
14252           the error confirmation)
14253
14254 2007-09-29 17:23  ivan
14255
14256         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
14257           migrated from 1.7?
14258
14259 2007-09-29 17:22  ivan
14260
14261         * bin/freeside-upgrade-unicode: [no log message]
14262
14263 2007-09-28 19:17  ivan
14264
14265         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
14266           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
14267           in cust_event.html & report_tax.cgi (provide a table option in
14268           access_user::agentnums_sql so this is easy to fix for other
14269           reports too)
14270
14271 2007-09-27 17:33  jayce
14272
14273         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
14274           limiting to that user's events, therefore selecting all retryable
14275           events, and having to filter later.  On a system with a running
14276           history, this caused bad O() types of situations for performance,
14277           especially bad when this was called by something that a user
14278           would be awaiting feedback from
14279
14280 2007-09-27 17:19  jayce
14281
14282         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
14283           map {} of several hundred lines into two simple method calls
14284
14285 2007-09-27 14:25  jeff
14286
14287         * httemplate/edit/svc_acct.cgi: hide fixed passwords
14288
14289 2007-09-27 11:24  jayce
14290
14291         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
14292           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
14293           will queue billing jobs instead of running each.  freeside-queued
14294           will then pick it up, allowing multiple simultaneous jobs to run,
14295           as well as multiple machines.  Also adds a 'Secure' column to the
14296           queue system, allowing for billing jobs to define themselves as
14297           'secure only' in cases where a box might be using the encryption.
14298           This allows you to  run secure only jobs (such as a collect) on
14299           boxes that can.
14300
14301 2007-09-26 12:27  jayce
14302
14303         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
14304           import.  Condition tests to see if the Invoice bills for a
14305           particular service.
14306
14307 2007-09-26 12:24  jayce
14308
14309         * FS/FS/part_event/Condition/once.pm: Event loop changes after
14310           initial creation caused this to never trigger, as the event loop
14311           creates a 'NEW' record, as a placeholder.  We need to not die
14312           from that.
14313
14314 2007-09-26 09:06  ivan
14315
14316         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
14317
14318 2007-09-24 08:47  jeff
14319
14320         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
14321           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
14322           fs_selfservice/FS-SelfService/SelfService.pm,
14323           fs_selfservice/FS-SelfService/cgi/myaccount.html,
14324           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14325           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
14326           self-service support usage improvements (1733)
14327
14328 2007-09-23 17:56  ivan
14329
14330         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
14331           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
14332           agent-virtualization of packages
14333
14334 2007-09-23 16:17  ivan
14335
14336         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
14337           show the svc_www.usersvc selector unless it is non-fixed or
14338           non-blank, NOT non-fixed or blank
14339
14340 2007-09-23 16:16  ivan
14341
14342         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
14343
14344 2007-09-23 13:21  ivan
14345
14346         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
14347           remaining search
14348
14349 2007-09-23 13:00  ivan
14350
14351         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
14352
14353 2007-09-23 12:54  ivan
14354
14355         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
14356
14357 2007-09-23 12:18  ivan
14358
14359         * httemplate/search/elements/search.html: remove extraneous blank
14360           line causing Excel exports to fail
14361
14362 2007-09-23 11:32  ivan
14363
14364         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
14365           httemplate/search/svc_acct.cgi: accounts w/time remaining search
14366
14367 2007-09-22 15:45  ivan
14368
14369         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
14370           menubar border in example self-service template
14371
14372 2007-09-22 14:31  ivan
14373
14374         * httemplate/config/: config-view.cgi, config.cgi: improve config
14375           UI, especially for textareas
14376
14377 2007-09-22 12:40  ivan
14378
14379         * httemplate/view/svc_acct.cgi: UI
14380
14381 2007-09-22 12:03  ivan
14382
14383         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
14384           going to use it
14385
14386 2007-09-22 11:27  ivan
14387
14388         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
14389           with accounts
14390
14391 2007-09-20 19:24  ivan
14392
14393         * httemplate/search/timeworked.html: fix problems with time queue
14394           search: ticket subjects need to be HTML-escaped, 'remaining time'
14395           calculation had a NULL vs 0 issue, and link to tickets
14396
14397 2007-09-19 15:38  ivan
14398
14399         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
14400           annoying Pg bugs causing "This user's 10 highest priority
14401           tickets" to be blank
14402
14403 2007-09-18 17:27  jeff
14404
14405         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
14406           priorities
14407
14408 2007-09-18 17:12  ivan
14409
14410         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
14411           least one small problem with reprint/email/fax functionality: now
14412           should understand the "most recent invoice per customer" and
14413           invoice # min/max options
14414
14415 2007-09-18 16:19  ivan
14416
14417         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
14418           when page is reloaded with an error
14419
14420 2007-09-18 15:51  ivan
14421
14422         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
14423           an official upstream config
14424
14425 2007-09-18 14:41  ivan
14426
14427         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
14428
14429 2007-09-18 14:37  ivan
14430
14431         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
14432           svcpart (links from browse/part_svc, in particular
14433
14434 2007-09-18 10:07  ivan
14435
14436         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
14437
14438 2007-09-17 23:32  jeff
14439
14440         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
14441           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
14442           of auto recharge values AND rollover
14443
14444 2007-09-17 23:07  jeff
14445
14446         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
14447
14448 2007-09-17 17:21  ivan
14449
14450         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
14451           tag; fix spacing
14452
14453 2007-09-17 14:12  ivan
14454
14455         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
14456           in payinfo trying getting set to xxEK, thanks to _vlad_ for
14457           tracking this down and providing a fix
14458
14459 2007-09-17 13:52  ivan
14460
14461         * FS/FS/Conf.pm: elaborate on ambiguous instructions
14462
14463 2007-09-13 20:45  ivan
14464
14465         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
14466           undefined value as an ARRAY reference at
14467           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
14468
14469 2007-09-13 20:31  ivan
14470
14471         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
14472           glance" / Ticketing main
14473
14474 2007-09-13 19:14  ivan
14475
14476         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
14477           Text::Quoted usage, it segfaults and its optional
14478
14479 2007-09-13 16:45  ivan
14480
14481         * rt/html/NoAuth/css/3.5-default/freeside.css: make boxes distinct
14482           from the background
14483
14484 2007-09-13 15:35  ivan
14485
14486         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
14487           FS/t/acct_rt_transaction.t, htetc/handler.pl,
14488           httemplate/misc/process/timeworked.html,
14489           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
14490           to acct_rt_transaction, as it is not a service, its something
14491           that hangs off of an svc_acct (like an acct_snarf).  thank
14492           goodness was able to do this before its any sort of migration
14493           problem...
14494
14495 2007-09-13 15:25  ivan
14496
14497         * httemplate/browse/part_svc.cgi: random indentation fix
14498
14499 2007-09-13 15:25  ivan
14500
14501         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
14502           since DBIx::DBSchema 0.33+ will now drop them...
14503
14504 2007-09-13 15:24  ivan
14505
14506         * CREDITS: too little, too late attempt at spam reduction
14507
14508 2007-09-13 15:05  ivan
14509
14510         * httemplate/search/cust_main.cgi: fix status color on customer
14511           list
14512
14513 2007-09-13 15:05  ivan
14514
14515         * httemplate/search/report_receivables.cgi: clean up some unused
14516           code
14517
14518 2007-09-13 13:16  ivan
14519
14520         * httemplate/misc/cust_main-import.cgi: add better inline docs
14521           explaining fields on customer CSV import
14522
14523 2007-09-12 19:44  ivan
14524
14525         * rt/html/NoAuth/css/3.5-default/freeside.css: it would help to
14526           check this in.
14527
14528 2007-09-12 13:40  ivan
14529
14530         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
14531           we can't fetch the name for a queue...
14532
14533 2007-09-11 22:38  ivan
14534
14535         * bin/freeside-migrate-events: freeside-migrate-events now moves
14536           event options, whew
14537
14538 2007-09-11 21:23  ivan
14539
14540         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
14541           cust_bill_event records
14542
14543 2007-09-11 21:23  ivan
14544
14545         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
14546           in statustext message (or anything else weird) from causing them
14547           not to get inserted
14548
14549 2007-09-11 21:20  ivan
14550
14551         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
14552           that would throw a duplicate row error instead of completing the
14553           migration
14554
14555 2007-09-11 20:39  ivan
14556
14557         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
14558           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
14559           367." that might have possible set an incorrest svc_domain.suffix
14560
14561 2007-09-10 18:33  ivan
14562
14563         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
14564           cust_main-require_invoicing_list_email options
14565
14566 2007-09-10 17:28  ivan
14567
14568         * FS/FS/cust_main.pm: better default paydate for letters
14569
14570 2007-09-06 20:45  ivan
14571
14572         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
14573           work even when people don't set one in config
14574
14575 2007-09-06 20:36  ivan
14576
14577         * FS/FS/part_export/sqlradius.pm: tweak debugging
14578
14579 2007-08-23 01:23  ivan
14580
14581         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
14582           could log in to RADIUS with uppercase usernameand avoid bandwidth
14583           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
14584           for nothing, grr!)
14585
14586 2007-08-17 07:01  jeff
14587
14588         * FS/FS/cust_main.pm: miss use
14589
14590 2007-08-17 06:59  jeff
14591
14592         * httemplate/misc/process/timeworked.html: access control
14593
14594 2007-08-16 21:27  ivan
14595
14596         * Makefile: remove redunant redundancy
14597
14598 2007-08-16 11:22  jeff
14599
14600         * FS/FS/svc_acct.pm: correct labels in service definition edit for
14601           svc_acct (#1745)
14602
14603 2007-08-16 10:40  ivan
14604
14605         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
14606
14607 2007-08-16 09:19  jeff
14608
14609         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
14610
14611 2007-08-16 06:40  jeff
14612
14613         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
14614           FS/FS/cust_main.pm, httemplate/misc/batch-cust_pay.html,
14615           httemplate/misc/timeworked.html, FS/MANIFEST,
14616           httemplate/misc/process/timeworked.html,
14617           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
14618           fs_selfservice/FS-SelfService/cgi/myaccount.html,
14619           htetc/handler.pl, httemplate/elements/menu.html,
14620           httemplate/view/cust_main/tickets.html: support hours 'usage'
14621           tracking for our own internal use (#1733)
14622
14623 2007-08-15 17:09  ivan
14624
14625         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
14626           of 2037-12 so it doesn't bomb out on empty paydates
14627
14628 2007-08-15 16:46  ivan
14629
14630         * FS/bin/freeside-sqlradius-reset: add -n option to
14631           freeside-sqlradius-reset to supress deleting data
14632
14633 2007-08-15 14:51  ivan
14634
14635         * httemplate/edit/cust_main.cgi: fix customer status color here too
14636
14637 2007-08-14 20:26  ivan
14638
14639         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
14640           table-grid the export listing
14641
14642 2007-08-14 14:46  ivan
14643
14644         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
14645           httemplate/graph/cust_bill_pkg.cgi,
14646           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
14647           httemplate/graph/report_cust_pkg.html,
14648           httemplate/graph/elements/monthly.html,
14649           httemplate/browse/agent.cgi: add package churn report/graph
14650
14651 2007-08-14 13:18  ivan
14652
14653         * FS/FS/Cron/bill.pm: removing unneeded %saw var
14654
14655 2007-08-13 19:40  ivan
14656
14657         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
14658           on package status selector
14659
14660 2007-08-10 16:50  ivan
14661
14662         * FS/bin/: freeside-dbdef-create: rename dbdef-create to
14663           freeside-dbdef-create and move it to FS/bin, so it gets
14664           %%%FREESIDE_CONF%%% substituted
14665
14666 2007-08-10 15:48  ivan
14667
14668         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
14669           frequencies
14670
14671 2007-08-10 00:01  ivan
14672
14673         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
14674           httemplate/view/cust_main/packages.html: on changing packages,
14675           don't set setup date unless old package has one
14676
14677 2007-08-08 17:31  ivan
14678
14679         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
14680
14681 2007-08-08 12:18  ivan
14682
14683         * FS/FS/cust_pkg.pm: fix otaker regex
14684
14685 2007-08-07 13:05  ivan
14686
14687         * FS/FS/cust_main.pm: more informative error msg
14688
14689 2007-08-06 12:45  jeff
14690
14691         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
14692           documentation improvements
14693
14694 2007-08-06 01:51  jeff
14695
14696         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
14697
14698 2007-08-06 01:46  jeff
14699
14700         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
14701           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
14702           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
14703
14704 2007-08-05 10:32  jeff
14705
14706         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
14707
14708 2007-08-03 19:06  ivan
14709
14710         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
14711
14712 2007-08-03 18:58  ivan
14713
14714         * Makefile: update Makefile to always substitute in
14715           RT_SiteConfig.pm when running install-rt
14716
14717 2007-08-03 18:57  ivan
14718
14719         * rt/html/Elements/Header, httemplate/elements/header.html: point
14720           1.9 to 1.9 documentation
14721
14722 2007-08-03 17:13  ivan
14723
14724         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
14725           bin/mason_handler.fcgi, bin/mason_handler.scgi,
14726           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
14727           html/Elements/Footer, html/Elements/Header,
14728           html/Elements/PageLayout, html/NoAuth/css/3.5-default/main.css,
14729           html/NoAuth/css/3.5-default/misc.css,
14730           html/NoAuth/css/3.5-default/transactions.css,
14731           html/NoAuth/images/css/cb.gif, html/NoAuth/images/css/cbr.gif,
14732           html/NoAuth/images/css/ct.gif, html/NoAuth/images/css/ctr.gif,
14733           lib/RT.pm: clean up corners & colors
14734
14735 2007-08-03 16:14  ivan
14736
14737         * rt/html/Elements/PageLayout: fix nit sorting out tops earchboxes
14738
14739 2007-08-03 16:00  ivan
14740
14741         * rt/html/Elements/PageLayout: at least sort out the top
14742           searchboxes
14743
14744 2007-08-03 15:43  ivan
14745
14746         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
14747           .css files
14748
14749 2007-08-03 15:10  ivan
14750
14751         * rt/html/Ticket/Elements/ShowSummary: fix merge nit
14752
14753 2007-08-03 15:06  ivan
14754
14755         * rt/FREESIDE_MODIFIED: [no log message]
14756
14757 2007-08-03 14:49  ivan
14758
14759         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
14760           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
14761           html/Elements/PageLayout, html/Elements/QuickCreate,
14762           html/Elements/SimpleSearch, html/Elements/Tabs,
14763           html/Elements/TicketList, html/Elements/TitleBoxStart,
14764           html/Elements/CollectionAsTable/Row, html/Search/Bulk.html,
14765           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
14766           html/Widgets/TitleBoxStart, lib/RT/SearchBuilder.pm,
14767           sbin/rt-setup-database.in: merging RT_3_6_4 to HEAD
14768
14769 2007-08-02 16:44  ivan
14770
14771         * httemplate/view/cust_main/packages.html: increase package popup
14772           width
14773
14774 2007-08-02 16:09  ivan
14775
14776         * httemplate/: edit/process/cust_pkg.cgi,
14777           elements/select-table.html, misc/change_pkg.cgi,
14778           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
14779           on change package and also make it into a popup
14780
14781 2007-08-02 16:01  ivan
14782
14783         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
14784           change package and also make it into a popup
14785
14786 2007-08-02 15:55  ivan
14787
14788         * FS/FS/CGI.pm: fix status color on small_custview
14789
14790 2007-08-02 14:57  ivan
14791
14792         * httemplate/view/cust_main/packages.html: line up package acitons
14793           all on one line
14794
14795 2007-08-02 12:56  ivan
14796
14797         * rt/: html/Ticket/Elements/EditCustomFields,
14798           html/Ticket/Elements/PreviewScrips,
14799           html/Ticket/Elements/ShowDependencies,
14800           html/Ticket/Elements/ShowMessageHeaders,
14801           html/Ticket/Elements/ShowRequestor,
14802           html/Ticket/Elements/ShowUserEntry,
14803           html/Ticket/Elements/EditBasics,
14804           html/Ticket/Elements/EditCustomField,
14805           html/Ticket/Elements/Reminders,
14806           html/Ticket/Elements/ShowGroupMembers,
14807           html/Ticket/Elements/ShowHistory,
14808           html/Ticket/Elements/ShowMembers,
14809           html/Ticket/Elements/ShowPeople,
14810           html/Ticket/Elements/ShowTransaction,
14811           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
14812           html/Ticket/Elements/ShowAttachments,
14813           html/Ticket/Elements/ShowBasics,
14814           html/Ticket/Elements/ShowCustomFields,
14815           html/Ticket/Elements/ShowMessageStanza,
14816           html/SelfService/Closed.html, html/SelfService/Create.html,
14817           html/SelfService/CreateTicketInQueue.html,
14818           html/SelfService/Display.html, html/SelfService/Error.html,
14819           html/SelfService/Prefs.html, html/SelfService/Update.html,
14820           html/Ticket/Attachment/dhandler,
14821           html/Ticket/Elements/LoadTextAttachments,
14822           html/SelfService/index.html,
14823           html/SelfService/Attachment/dhandler,
14824           html/SelfService/Elements/GotoTicket,
14825           html/SelfService/Elements/Header,
14826           html/SelfService/Elements/MyRequests,
14827           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
14828           html/Approvals/index.html,
14829           html/Approvals/Elements/PendingMyApproval,
14830           html/Approvals/Elements/Tabs, html/Approvals/Elements/Approve,
14831           html/Approvals/Elements/ShowDependency,
14832           bin/mason_handler.fcgi.in, bin/mason_handler.svc.in, bin/rt.in,
14833           bin/standalone_httpd.in, bin/mason_handler.scgi.in,
14834           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
14835           etc/initialdata, etc/drop.Oracle, etc/schema.mysql,
14836           etc/upgrade/3.5.1/content: import rt 3.6.4
14837
14838 2007-08-02 12:54  ivan
14839
14840         * rt/html/: Prefs/SearchOptions.html,
14841           NoAuth/css/3.5-default/main.css, NoAuth/css/3.5-default/misc.css,
14842           NoAuth/css/3.5-default/titlebox.css,
14843           NoAuth/css/3.5-default/transactions.css,
14844           NoAuth/images/css/cb.gif, NoAuth/images/css/cbr.gif,
14845           NoAuth/images/css/ct.gif, NoAuth/images/css/ctr.gif,
14846           Widgets/TitleBoxStart: Initial revision
14847
14848 2007-08-02 12:53  ivan
14849
14850         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
14851           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
14852           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
14853           lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
14854           lib/RT/I18N/i_default.pm, lib/RT/I18N/pt_br.po,
14855           lib/RT/I18N/en.po, lib/RT/I18N/tr.po,
14856           lib/RT/Condition/AnyTransaction.pm,
14857           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
14858           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
14859           lib/RT/Condition/PriorityExceeds.pm,
14860           lib/RT/Condition/StatusChange.pm,
14861           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/no.po,
14862           lib/RT/Condition/OwnerChange.pm, lib/RT/Condition/QueueChange.pm,
14863           lib/RT/Report/Tickets.pm, lib/RT/Report/Tickets/Entry.pm,
14864           lib/t/data/subject-with-folding-ws, lib/t/data/lorem-ipsum,
14865           lib/t/data/very-long-subject, lib/t/regression/08web_cf_access.t,
14866           lib/t/regression/12-search.t, lib/t/regression/04send_email.t,
14867           lib/t/regression/06-mime_decoding.t,
14868           lib/t/regression/15cf_pattern.t,
14869           lib/t/regression/21query-builder.t,
14870           lib/t/regression/22search_tix_by_txn.t,
14871           lib/t/regression/22search_tix_by_watcher.t,
14872           lib/t/regression/23-batch-upload-csv.t,
14873           lib/t/regression/25scrip_order.t, lib/t/regression/27verp.t,
14874           lib/t/regression/14linking.t, lib/t/regression/17custom_search.t,
14875           lib/t/regression/19quicksearch.t, lib/t/regression/23cfsort.t,
14876           lib/t/regression/00-mason-syntax.t,
14877           lib/t/regression/02basic_web.t,
14878           lib/t/regression/01ticket_link_searching.t,
14879           lib/t/regression/13-attribute-tests.t,
14880           lib/t/regression/26command_line.t,
14881           lib/t/regression/03web_compiliation_errors.t,
14882           lib/t/regression/06mailgateway.t, lib/t/regression/07acl.t,
14883           lib/t/regression/15cf_combo_cascade.t,
14884           lib/t/regression/18custom_frontpage.t,
14885           lib/t/regression/24pawsort.t, lib/t/regression/07rights.t,
14886           lib/t/regression/20-sort-by-requestor.t,
14887           lib/t/regression/23-web_attachments.t,
14888           docs/design_docs/ruleset-workflow.txt, html/autohandler,
14889           html/index.html, html/l, html/Elements/SelectBoolean,
14890           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
14891           html/Elements/TitleBox, html/Elements/EditCustomFieldImage,
14892           html/Elements/EditCustomFieldSelect, html/Elements/ShowLinks,
14893           html/Elements/EditLinks, html/Elements/ListActions,
14894           html/Elements/MessageBox, html/Elements/SelectDateRelation,
14895           html/Elements/SelectNewTicketQueue,
14896           html/Elements/SelectTimeUnits, html/Elements/SelectWatcherType,
14897           html/Elements/Error, html/Elements/GotoTicket,
14898           html/Elements/MyTickets, html/Elements/QueryString,
14899           html/Elements/RefreshHomepage, html/Elements/Section,
14900           html/Elements/SelectLinkType, html/Elements/SelectMatch,
14901           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
14902           html/Elements/ShowMemberships, html/Elements/Login,
14903           html/Elements/Refresh, html/Elements/SelectOwner,
14904           html/Elements/SelectQueue, html/Elements/SelectUsers,
14905           html/Elements/BevelBoxRaisedEnd, html/Elements/Callback,
14906           html/Elements/SelectTicketTypes, html/Elements/Checkbox,
14907           html/Elements/EditCustomField, html/Elements/MyAdminQueues,
14908           html/Elements/MyRT, html/Elements/MyReminders,
14909           html/Elements/MySupportQueues, html/Elements/QueueSummary,
14910           html/Elements/ScrubHTML, html/Elements/SelectCustomFieldOperator,
14911           html/Elements/SelectEqualityOperator,
14912           html/Elements/SelectResultsPerPage,
14913           html/Elements/SelectTicketSortBy,
14914           html/Elements/ShowCustomFieldImage,
14915           html/Elements/ShowCustomFieldWikitext, html/Elements/ShowSearch,
14916           html/Elements/ValidateCustomFields, html/Elements/Logo,
14917           html/Elements/SelectSortOrder, html/Elements/SetupSessionCookie,
14918           html/Elements/Submit, html/Elements/TitleBoxEnd,
14919           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
14920           html/Elements/MyRequests, html/Elements/SelectGroups,
14921           html/Elements/SelectLang, html/Elements/ShowCustomFields,
14922           html/Elements/EditCustomFieldBinary,
14923           html/Elements/EditCustomFieldFreeform, html/Elements/Quicksearch,
14924           html/Elements/SelectAttachmentField,
14925           html/Elements/SelectDateType,
14926           html/Elements/EditCustomFieldCombobox,
14927           html/Elements/EditCustomFieldText,
14928           html/Elements/EditCustomFieldWikitext,
14929           html/Elements/CollectionAsTable/Header,
14930           html/Elements/CollectionAsTable/ParseFormat,
14931           html/Elements/RT__Ticket/ColumnMap, html/Prefs/MyRT.html,
14932           html/Prefs/Quicksearch.html, html/Prefs/Search.html,
14933           html/Prefs/Elements/Tabs, html/User/Delegation.html,
14934           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
14935           html/User/Elements/Tabs, html/User/Groups/Modify.html,
14936           html/Search/Chart.html, html/Search/Edit.html,
14937           html/Search/Results.html, html/Search/Results.rdf,
14938           html/Search/Simple.html, html/User/Groups/Members.html,
14939           html/User/Groups/index.html, html/Search/Chart,
14940           html/Search/Results.tsv, html/Search/Build.html,
14941           html/Search/Elements/SelectAndOr,
14942           html/Search/Elements/SelectGroupBy,
14943           html/Search/Elements/SelectPersonType,
14944           html/Search/Elements/BuildFormatString,
14945           html/Search/Elements/Chart, html/Search/Elements/PickBasics,
14946           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
14947           html/Search/Elements/SearchesForObject,
14948           html/Search/Elements/SelectGroup,
14949           html/Search/Elements/SelectLinks,
14950           html/Search/Elements/SelectSearchObject,
14951           html/Search/Elements/SelectSearchesForObjects,
14952           html/Search/Elements/DisplayOptions,
14953           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
14954           html/Search/Elements/PickCriteria,
14955           html/Search/Elements/SelectChartType, html/REST/1.0/autohandler,
14956           html/REST/1.0/dhandler, html/REST/1.0/logout,
14957           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
14958           html/REST/1.0/Forms/ticket/merge,
14959           html/Search/Elements/EditSearches,
14960           html/Search/Elements/NewListActions,
14961           html/REST/1.0/Forms/ticket/comment,
14962           html/REST/1.0/Forms/ticket/take,
14963           html/REST/1.0/Forms/ticket/attachments,
14964           html/REST/1.0/Forms/ticket/default,
14965           html/REST/1.0/Forms/ticket/history,
14966           html/REST/1.0/Forms/ticket/links,
14967           html/REST/1.0/Forms/transaction/default,
14968           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
14969           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
14970           html/REST/1.0/search/ticket, html/REST/1.0/ticket/merge,
14971           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
14972           html/NoAuth/css/autohandler, html/NoAuth/css/print.css,
14973           html/NoAuth/css/3.4-compat/footer.css,
14974           html/NoAuth/css/3.4-compat/header.css,
14975           html/NoAuth/css/3.4-compat/login.css,
14976           html/NoAuth/css/3.4-compat/nav.css,
14977           html/NoAuth/css/3.4-compat/ticket.css,
14978           html/NoAuth/css/3.4-compat/transactions.css,
14979           html/REST/1.0/ticket/comment, html/REST/1.0/ticket/link,
14980           html/NoAuth/css/3.4-compat/body.css,
14981           html/NoAuth/css/3.4-compat/forms.css,
14982           html/NoAuth/css/3.4-compat/main.css,
14983           html/NoAuth/css/3.4-compat/misc.css,
14984           html/NoAuth/css/3.4-compat/quickbar.css,
14985           html/NoAuth/css/3.4-compat/titlebox.css,
14986           html/NoAuth/css/3.5-default/footer.css,
14987           html/NoAuth/css/3.5-default/login.css,
14988           html/NoAuth/css/3.5-default/nav.css,
14989           html/NoAuth/css/3.5-default/ticket.css,
14990           html/NoAuth/css/3.5-default/approvals.css,
14991           html/NoAuth/css/3.5-default/body.css,
14992           html/NoAuth/css/3.5-default/forms.css,
14993           html/NoAuth/css/3.5-default/header.css,
14994           html/NoAuth/css/3.5-default/logo.css,
14995           html/NoAuth/css/3.5-default/quickbar.css,
14996           html/NoAuth/images/autohandler, html/NoAuth/images/bplogo.gif,
14997           html/NoAuth/images/css/cb-light.gif,
14998           html/NoAuth/images/css/cbr-b2g.gif,
14999           html/NoAuth/images/css/cbr-b2lb.gif,
15000           html/NoAuth/images/css/cbr-gray.gif,
15001           html/NoAuth/images/css/cbr-trans.gif,
15002           html/NoAuth/images/css/ct-light.gif,
15003           html/NoAuth/images/css/ctr-b2g.gif,
15004           html/NoAuth/images/css/ctr-b2lb.gif,
15005           html/NoAuth/images/css/ctr-gray.gif,
15006           html/NoAuth/images/css/ctr-trans.gif,
15007           html/NoAuth/images/css/dark-arrow-up.png,
15008           html/NoAuth/images/css/dark-arrow.png,
15009           html/NoAuth/images/css/light-arrow-up.png,
15010           html/NoAuth/images/css/light-arrow.png,
15011           html/NoAuth/images/css/rolldown-arrow.gif,
15012           html/NoAuth/images/css/rolldown-arrow.png,
15013           html/NoAuth/images/css/rollup-arrow.gif,
15014           html/NoAuth/js/cascaded.js, html/NoAuth/js/util.js,
15015           html/NoAuth/js/autohandler, html/NoAuth/js/combobox.js,
15016           html/NoAuth/js/list.js, html/NoAuth/js/ahah.js,
15017           html/NoAuth/js/class.js, html/NoAuth/js/titlebox-state.js,
15018           html/Widgets/ComboBox, html/Widgets/SavedSearch,
15019           html/Widgets/SelectionBox, html/Widgets/TitleBox,
15020           html/Widgets/TitleBoxEnd, html/Helpers/CalPopup.html,
15021           html/Tools/MyDay.html, html/Tools/Offline.html,
15022           html/Tools/index.html, html/Tools/Elements/Tabs,
15023           html/Tools/Reports/CreatedByDates.html,
15024           html/Tools/Reports/ResolvedByDates.html,
15025           html/Tools/Reports/ResolvedByOwner.html,
15026           html/Tools/Reports/index.html, html/Admin/autohandler,
15027           html/Admin/index.html, html/Admin/Queues/CustomField.html,
15028           html/Admin/Queues/CustomFields.html,
15029           html/Admin/Queues/GroupRights.html,
15030           html/Admin/Queues/People.html,
15031           html/Download/CustomFieldValue/dhandler,
15032           html/Download/Tabular/dhandler, html/Tools/Reports/Elements/Tabs,
15033           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
15034           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
15035           html/Admin/Elements/ObjectCustomFields,
15036           html/Admin/Elements/SelectCustomFieldType,
15037           html/Admin/Elements/SelectScripCondition,
15038           html/Admin/Queues/Templates.html,
15039           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
15040           html/Admin/Elements/CustomFieldTabs,
15041           html/Admin/Elements/EditCustomFieldValues,
15042           html/Admin/Elements/EditUserComments,
15043           html/Admin/Elements/GroupTabs,
15044           html/Admin/Elements/SelectModifyQueue,
15045           html/Admin/Elements/SelectScrip,
15046           html/Admin/Elements/SelectScripAction,
15047           html/Admin/Elements/SelectStage,
15048           html/Admin/Elements/SelectTemplate, html/Admin/Elements/Tabs,
15049           html/Admin/Elements/ConfigureMyRT,
15050           html/Admin/Elements/EditCustomFields,
15051           html/Admin/Elements/QueueTabs, html/Admin/Elements/EditScrip,
15052           html/Admin/Elements/GlobalCustomFieldTabs,
15053           html/Admin/Elements/ModifyTemplate,
15054           html/Admin/Elements/SelectModifyGroup,
15055           html/Admin/Elements/SelectSingleOrMultiple,
15056           html/Admin/Elements/SystemTabs,
15057           html/Admin/Elements/AddCustomFieldValue,
15058           html/Admin/Elements/CreateUserCalled,
15059           html/Admin/Elements/EditQueueWatchers,
15060           html/Admin/Elements/EditScrips,
15061           html/Admin/Elements/PickCustomFields,
15062           html/Admin/Elements/SelectModifyUser,
15063           html/Admin/Elements/SelectNewGroupMembers,
15064           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
15065           html/Admin/Elements/EditCustomField,
15066           html/Admin/Elements/ListGlobalCustomFields,
15067           html/Admin/Elements/ListGlobalScrips,
15068           html/Admin/Elements/PickObjects,
15069           html/Admin/Elements/SelectCustomFieldLookupType,
15070           html/Admin/Elements/SelectGroups,
15071           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
15072           html/Admin/Elements/QueueRightsForUser,
15073           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
15074           html/Admin/Global/MyRT.html, html/Admin/Global/GroupRights.html,
15075           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
15076           html/Admin/Global/Template.html,
15077           html/Admin/Global/Templates.html,
15078           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
15079           html/Admin/Global/CustomFields/Queue-Tickets.html,
15080           html/Admin/Global/CustomFields/Queue-Transactions.html,
15081           html/Admin/Global/CustomFields/Users.html,
15082           html/Admin/Global/CustomFields/Groups.html,
15083           html/Admin/Global/CustomFields/index.html,
15084           html/Admin/Users/CustomFields.html, html/Admin/Users/MyRT.html,
15085           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
15086           html/Admin/CustomFields/GroupRights.html,
15087           html/Admin/CustomFields/Modify.html,
15088           html/Admin/CustomFields/Objects.html,
15089           html/Admin/CustomFields/UserRights.html,
15090           html/Admin/CustomFields/index.html, html/Admin/Users/index.html,
15091           html/Admin/Groups/CustomFields.html,
15092           html/Admin/Groups/GroupRights.html,
15093           html/Admin/Groups/History.html, html/Admin/Groups/Modify.html,
15094           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
15095           html/Admin/Groups/Members.html,
15096           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
15097           html/Ticket/History.html, html/Ticket/Modify.html,
15098           html/Ticket/ModifyLinks.html, html/Ticket/Reminders.html,
15099           html/Ticket/ShowEmailRecord.html, html/Ticket/ModifyDates.html,
15100           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
15101           html/Ticket/ModifyAll.html, html/Ticket/Elements/AddWatchers,
15102           html/Ticket/Elements/BulkLinks,
15103           html/Ticket/Elements/EditWatchers,
15104           html/Ticket/Elements/FindAttachments,
15105           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowTime:
15106           import rt 3.6.4
15107
15108 2007-08-02 12:49  ivan
15109
15110         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
15111           UPGRADING, configure.ac, sbin/extract_pod_tests,
15112           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
15113           sbin/regression_harness, sbin/rt-dump-database.in, sbin/factory,
15114           sbin/license_tag, lib/RT.pm.in,
15115           lib/RT/ObjectCustomFieldValues.pm,
15116           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, lib/RT/Handle.pm,
15117           lib/RT/ObjectCustomField.pm, lib/RT/ScripCondition_Overlay.pm,
15118           lib/RT/CustomFieldValues_Overlay.pm,
15119           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
15120           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
15121           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
15122           lib/RT/I18N.pm, lib/RT/Queue.pm,
15123           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
15124           lib/RT/System.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
15125           lib/RT/CustomFieldValues.pm, lib/RT/SavedSearch.pm,
15126           lib/RT/Scrips_Overlay.pm, lib/RT/CustomFields_Overlay.pm,
15127           lib/RT/ObjectCustomFields.pm, lib/RT/Reminders.pm, lib/RT/ACE.pm,
15128           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
15129           lib/RT/Attributes.pm, lib/RT/Base.pm,
15130           lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
15131           lib/RT/Principals_Overlay.pm, lib/RT/ScripAction.pm,
15132           lib/RT/CustomField.pm, lib/RT/Principal.pm,
15133           lib/RT/Attributes_Overlay.pm, lib/RT/Queues.pm,
15134           lib/RT/Attachments.pm, lib/RT/Attribute_Overlay.pm,
15135           lib/RT/CachedGroupMember_Overlay.pm,
15136           lib/RT/ObjectCustomFieldValues_Overlay.pm,
15137           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
15138           lib/RT/Templates.pm, lib/RT/Tickets.pm,
15139           lib/RT/ObjectCustomFieldValue_Overlay.pm,
15140           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
15141           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
15142           lib/RT/Link.pm, lib/RT/Transaction.pm,
15143           lib/RT/GroupMember_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
15144           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
15145           lib/RT/Scrip.pm, lib/RT/EmailParser.pm,
15146           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Group.pm,
15147           lib/RT/Template.pm, lib/RT/GroupMembers.pm,
15148           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
15149           lib/RT/ACL_Overlay.pm, lib/RT/Attachment_Overlay.pm,
15150           lib/RT/ACL.pm, lib/RT/Date.pm, lib/RT/GroupMember.pm,
15151           lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
15152           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
15153           lib/RT/CustomFieldValue.pm, lib/RT/CustomFields.pm,
15154           lib/RT/Link_Overlay.pm, lib/RT/ObjectCustomFields_Overlay.pm,
15155           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
15156           lib/RT/Attribute.pm, lib/RT/ScripActions.pm,
15157           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
15158           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
15159           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
15160           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
15161           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
15162           lib/RT/Interface/Web/Handler.pm, lib/RT/Interface/Web/Menu.pm,
15163           lib/RT/Interface/Web/QueryBuilder.pm,
15164           lib/RT/Interface/Web/Standalone.pm,
15165           lib/RT/Interface/Email/Auth/GnuPG.pm,
15166           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
15167           lib/RT/Interface/Web/Menu/Item.pm,
15168           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
15169           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
15170           lib/RT/Interface/Email/Auth/MailFrom.pm, lib/RT/Action/Notify.pm,
15171           lib/RT/Action/RecordComment.pm,
15172           lib/RT/Action/RecordCorrespondence.pm,
15173           lib/RT/Action/CreateTickets.pm, lib/RT/Action/NotifyAsComment.pm,
15174           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/UserDefined.pm,
15175           lib/RT/Action/AutoOpen.pm, lib/RT/Action/EscalatePriority.pm,
15176           lib/RT/Action/SendEmail.pm, lib/RT/Action/SetPriority.pm,
15177           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
15178           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
15179           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
15180           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po,
15181           lib/RT/I18N/he.po: import rt 3.6.4
15182
15183 2007-08-01 15:33  ivan
15184
15185         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
15186
15187 2007-08-01 15:24  ivan
15188
15189         * CREDITS, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
15190           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
15191           FS/FS/access_group.pm, FS/FS/access_user.pm,
15192           FS/FS/access_user_pref.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
15193           FS/FS/cust_credit.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
15194           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
15195           FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
15196           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
15197           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
15198           FS/FS/part_event_condition_option.pm,
15199           FS/FS/part_event_condition_option_option.pm,
15200           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
15201           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
15202           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
15203           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
15204           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
15205           FS/FS/part_event/Action/addpost.pm,
15206           FS/FS/part_event/Action/apply.pm,
15207           FS/FS/part_event/Action/bill.pm,
15208           FS/FS/part_event/Action/cancel.pm,
15209           FS/FS/part_event/Action/collect.pm,
15210           FS/FS/part_event/Action/cust_bill_batch.pm,
15211           FS/FS/part_event/Action/cust_bill_comp.pm,
15212           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
15213           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
15214           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
15215           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
15216           FS/FS/part_event/Action/cust_bill_send.pm,
15217           FS/FS/part_event/Action/cust_bill_send_agent.pm,
15218           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
15219           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
15220           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
15221           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
15222           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
15223           FS/FS/part_event/Action/fee.pm,
15224           FS/FS/part_event/Action/suspend.pm,
15225           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
15226           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
15227           FS/FS/part_event/Condition/agent.pm,
15228           FS/FS/part_event/Condition/agent_type.pm,
15229           FS/FS/part_event/Condition/balance.pm,
15230           FS/FS/part_event/Condition/balance_age.pm,
15231           FS/FS/part_event/Condition/balance_under.pm,
15232           FS/FS/part_event/Condition/cust_bill_age.pm,
15233           FS/FS/part_event/Condition/cust_bill_owed.pm,
15234           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
15235           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
15236           FS/FS/part_event/Condition/cust_status.pm,
15237           FS/FS/part_event/Condition/every.pm,
15238           FS/FS/part_event/Condition/once.pm,
15239           FS/FS/part_event/Condition/payby.pm,
15240           FS/FS/part_event/Condition/pkg_class.pm,
15241           FS/FS/part_event/Condition/pkg_status.pm,
15242           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
15243           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
15244           FS/FS/part_pkg/prorate_delayed.pm,
15245           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
15246           FS/bin/freeside-monthly, FS/t/cust_event.t,
15247           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
15248           FS/t/part_event.t, FS/t/part_event_condition.t,
15249           FS/t/part_event_condition_option.t,
15250           FS/t/part_event_condition_option_option.t,
15251           FS/t/part_event_option.t, FS/t/pkg_referral.t,
15252           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
15253           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
15254           htetc/handler.pl, httemplate/browse/access_group.html,
15255           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
15256           httemplate/browse/invoice_template.html,
15257           httemplate/browse/part_bill_event.cgi,
15258           httemplate/browse/part_event.html,
15259           httemplate/browse/part_pkg.cgi,
15260           httemplate/browse/part_referral.html,
15261           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
15262           httemplate/config/config-process.cgi,
15263           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
15264           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
15265           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
15266           httemplate/edit/invoice_template.html,
15267           httemplate/edit/part_bill_event.cgi,
15268           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
15269           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
15270           httemplate/edit/elements/edit.html,
15271           httemplate/edit/process/access_group.html,
15272           httemplate/edit/process/invoice_logo.html,
15273           httemplate/edit/process/invoice_template.html,
15274           httemplate/edit/process/part_event.html,
15275           httemplate/edit/process/quick-cust_pkg.cgi,
15276           httemplate/edit/process/elements/process.html,
15277           httemplate/elements/checkboxes-table-name.html,
15278           httemplate/elements/freeside.css,
15279           httemplate/elements/hidden.html, httemplate/elements/menu.html,
15280           httemplate/elements/select-agent.html,
15281           httemplate/elements/select-agent_type.html,
15282           httemplate/elements/select-cust_main-status.html,
15283           httemplate/elements/select-cust_pkg-status.html,
15284           httemplate/elements/select-part_referral.html,
15285           httemplate/elements/select-pkg_class.html,
15286           httemplate/elements/select-table.html,
15287           httemplate/elements/selectlayers.html,
15288           httemplate/elements/table-grid.html,
15289           httemplate/elements/tr-checkbox-multiple.html,
15290           httemplate/elements/tr-checkbox.html,
15291           httemplate/elements/tr-fixed.html,
15292           httemplate/elements/tr-freq.html,
15293           httemplate/elements/tr-input-money.html,
15294           httemplate/elements/tr-input-text.html,
15295           httemplate/elements/tr-password.html,
15296           httemplate/elements/tr-select-agent.html,
15297           httemplate/elements/tr-select-agent_type.html,
15298           httemplate/elements/tr-select-cust_main-status.html,
15299           httemplate/elements/tr-select-cust_pkg-status.html,
15300           httemplate/elements/tr-select-invoice_template.html,
15301           httemplate/elements/tr-select-part_pkg.html,
15302           httemplate/elements/tr-select-part_referral.html,
15303           httemplate/elements/tr-select-pkg_class.html,
15304           httemplate/elements/tr-select-reason.html,
15305           httemplate/elements/tr-select-taxclass.html,
15306           httemplate/elements/tr-select.html,
15307           httemplate/elements/tr-selectlayers.html,
15308           httemplate/elements/tr-selectmultiple-part_pkg.html,
15309           httemplate/elements/tr-td-label.html,
15310           httemplate/elements/tr-title.html,
15311           httemplate/elements/fckeditor/fckconfig.js,
15312           httemplate/elements/fckeditor/fckeditor.js,
15313           httemplate/elements/fckeditor/fckpackager.xml,
15314           httemplate/elements/fckeditor/fckstyles.xml,
15315           httemplate/elements/fckeditor/fcktemplates.xml,
15316           httemplate/elements/fckeditor/editor/fckdebug.html,
15317           httemplate/elements/fckeditor/editor/fckdialog.html,
15318           httemplate/elements/fckeditor/editor/fckeditor.html,
15319           httemplate/elements/fckeditor/editor/fckeditor.original.html,
15320           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
15321           httemplate/elements/fckeditor/editor/css/fck_internal.css,
15322           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
15323           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
15324           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
15325           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
15326           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
15327           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
15328           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
15329           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
15330           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
15331           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
15332           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
15333           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
15334           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
15335           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
15336           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
15337           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
15338           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
15339           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
15340           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
15341           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
15342           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
15343           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
15344           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
15345           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
15346           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
15347           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
15348           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
15349           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
15350           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
15351           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
15352           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
15353           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
15354           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
15355           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
15356           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
15357           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
15358           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
15359           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
15360           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
15361           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
15362           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
15363           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
15364           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
15365           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
15366           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
15367           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
15368           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
15369           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
15370           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
15371           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
15372           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
15373           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
15374           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
15375           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
15376           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
15377           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
15378           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
15379           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
15380           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
15381           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
15382           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
15383           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
15384           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
15385           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
15386           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
15387           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
15388           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
15389           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
15390           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
15391           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
15392           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
15393           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
15394           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
15395           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
15396           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
15397           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
15398           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
15399           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
15400           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
15401           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
15402           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
15403           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
15404           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
15405           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
15406           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
15407           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
15408           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
15409           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
15410           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
15411           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
15412           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
15413           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
15414           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
15415           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
15416           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
15417           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
15418           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
15419           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
15420           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
15421           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
15422           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
15423           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
15424           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
15425           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
15426           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
15427           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
15428           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
15429           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
15430           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
15431           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
15432           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
15433           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
15434           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
15435           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
15436           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
15437           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
15438           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
15439           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
15440           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
15441           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
15442           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
15443           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
15444           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
15445           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
15446           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
15447           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
15448           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
15449           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
15450           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
15451           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
15452           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
15453           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
15454           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
15455           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
15456           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
15457           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
15458           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
15459           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
15460           httemplate/elements/fckeditor/editor/images/anchor.gif,
15461           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
15462           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
15463           httemplate/elements/fckeditor/editor/images/spacer.gif,
15464           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
15465           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
15466           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
15467           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
15468           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
15469           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
15470           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
15471           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
15472           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
15473           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
15474           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
15475           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
15476           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
15477           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
15478           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
15479           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
15480           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
15481           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
15482           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
15483           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
15484           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
15485           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
15486           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
15487           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
15488           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
15489           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
15490           httemplate/elements/fckeditor/editor/lang/af.js,
15491           httemplate/elements/fckeditor/editor/lang/ar.js,
15492           httemplate/elements/fckeditor/editor/lang/bg.js,
15493           httemplate/elements/fckeditor/editor/lang/bn.js,
15494           httemplate/elements/fckeditor/editor/lang/bs.js,
15495           httemplate/elements/fckeditor/editor/lang/ca.js,
15496           httemplate/elements/fckeditor/editor/lang/cs.js,
15497           httemplate/elements/fckeditor/editor/lang/da.js,
15498           httemplate/elements/fckeditor/editor/lang/de.js,
15499           httemplate/elements/fckeditor/editor/lang/el.js,
15500           httemplate/elements/fckeditor/editor/lang/en-au.js,
15501           httemplate/elements/fckeditor/editor/lang/en-ca.js,
15502           httemplate/elements/fckeditor/editor/lang/en-uk.js,
15503           httemplate/elements/fckeditor/editor/lang/en.js,
15504           httemplate/elements/fckeditor/editor/lang/eo.js,
15505           httemplate/elements/fckeditor/editor/lang/es.js,
15506           httemplate/elements/fckeditor/editor/lang/et.js,
15507           httemplate/elements/fckeditor/editor/lang/eu.js,
15508           httemplate/elements/fckeditor/editor/lang/fa.js,
15509           httemplate/elements/fckeditor/editor/lang/fi.js,
15510           httemplate/elements/fckeditor/editor/lang/fo.js,
15511           httemplate/elements/fckeditor/editor/lang/fr.js,
15512           httemplate/elements/fckeditor/editor/lang/gl.js,
15513           httemplate/elements/fckeditor/editor/lang/he.js,
15514           httemplate/elements/fckeditor/editor/lang/hi.js,
15515           httemplate/elements/fckeditor/editor/lang/hr.js,
15516           httemplate/elements/fckeditor/editor/lang/hu.js,
15517           httemplate/elements/fckeditor/editor/lang/it.js,
15518           httemplate/elements/fckeditor/editor/lang/ja.js,
15519           httemplate/elements/fckeditor/editor/lang/km.js,
15520           httemplate/elements/fckeditor/editor/lang/ko.js,
15521           httemplate/elements/fckeditor/editor/lang/lt.js,
15522           httemplate/elements/fckeditor/editor/lang/lv.js,
15523           httemplate/elements/fckeditor/editor/lang/mn.js,
15524           httemplate/elements/fckeditor/editor/lang/ms.js,
15525           httemplate/elements/fckeditor/editor/lang/nb.js,
15526           httemplate/elements/fckeditor/editor/lang/nl.js,
15527           httemplate/elements/fckeditor/editor/lang/no.js,
15528           httemplate/elements/fckeditor/editor/lang/pl.js,
15529           httemplate/elements/fckeditor/editor/lang/pt-br.js,
15530           httemplate/elements/fckeditor/editor/lang/pt.js,
15531           httemplate/elements/fckeditor/editor/lang/ro.js,
15532           httemplate/elements/fckeditor/editor/lang/ru.js,
15533           httemplate/elements/fckeditor/editor/lang/sk.js,
15534           httemplate/elements/fckeditor/editor/lang/sl.js,
15535           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
15536           httemplate/elements/fckeditor/editor/lang/sr.js,
15537           httemplate/elements/fckeditor/editor/lang/sv.js,
15538           httemplate/elements/fckeditor/editor/lang/th.js,
15539           httemplate/elements/fckeditor/editor/lang/tr.js,
15540           httemplate/elements/fckeditor/editor/lang/uk.js,
15541           httemplate/elements/fckeditor/editor/lang/vi.js,
15542           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
15543           httemplate/elements/fckeditor/editor/lang/zh.js,
15544           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
15545           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
15546           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
15547           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
15548           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
15549           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
15550           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
15551           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
15552           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
15553           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
15554           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
15555           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
15556           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
15557           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
15558           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
15559           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
15560           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
15561           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
15562           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
15563           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
15564           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
15565           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
15566           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
15567           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
15568           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
15569           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
15570           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
15571           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
15572           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
15573           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
15574           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
15575           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
15576           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
15577           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
15578           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
15579           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
15580           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
15581           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
15582           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
15583           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
15584           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
15585           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
15586           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
15587           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
15588           httemplate/graph/report_cust_bill_pkg.html,
15589           httemplate/graph/report_money_time.html,
15590           httemplate/misc/cancel_cust.html,
15591           httemplate/misc/cancel_pkg.html,
15592           httemplate/misc/cust_main-cancel.cgi,
15593           httemplate/misc/cust_main-import.cgi,
15594           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
15595           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
15596           httemplate/misc/process/cancel_pkg.html,
15597           httemplate/pref/pref-process.html,
15598           httemplate/search/cust_bill.html,
15599           httemplate/search/cust_bill_event.cgi,
15600           httemplate/search/cust_bill_event.html,
15601           httemplate/search/cust_event.html,
15602           httemplate/search/report_cust_bill.html,
15603           httemplate/search/report_cust_credit.html,
15604           httemplate/search/report_cust_event.html,
15605           httemplate/search/report_cust_main-zip.html,
15606           httemplate/search/report_cust_pay.html,
15607           httemplate/search/report_cust_pay_batch.html,
15608           httemplate/search/report_cust_pkg.html,
15609           httemplate/search/svc_acct.cgi,
15610           httemplate/search/svc_broadband.cgi,
15611           httemplate/search/svc_domain.cgi,
15612           httemplate/search/svc_forward.cgi,
15613           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
15614           httemplate/search/elements/search.html,
15615           httemplate/view/cust_bill-logo.cgi,
15616           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
15617           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
15618           httemplate/view/cust_main/packages.html,
15619           httemplate/view/cust_main/payment_history.html, test/cgi-test:
15620           event refactor, landing on HEAD!
15621
15622 2007-08-01 15:20  ivan
15623
15624         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
15625           bin/mason_handler.scgi, bin/mason_handler.svc,
15626           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
15627           etc/RT_Config.pm, lib/RT.pm, lib/RTx/WebCronTool.pm,
15628           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl:
15629           commit these RT differences, seem to be mostly in autogen'ed
15630           stuff
15631
15632 2007-08-01 15:13  ivan
15633
15634         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
15635           had missed commiting this on HEAD, that's why
15636
15637 2007-08-01 12:24  ivan
15638
15639         * httemplate/misc/process/cancel_pkg.html: comment out unused code
15640
15641 2007-08-01 12:22  ivan
15642
15643         * httemplate/elements/xmlhttp.html: masonization
15644
15645 2007-08-01 12:21  ivan
15646
15647         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
15648           turn on DBIx::DBSchema::Index debugging too
15649
15650 2007-08-01 12:19  ivan
15651
15652         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
15653           of these methods might return an error
15654
15655 2007-08-01 12:19  ivan
15656
15657         * FS/FS/reason.pm: more generic modules first
15658
15659 2007-08-01 12:18  ivan
15660
15661         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
15662           description for emailcancel config
15663
15664 2007-07-26 04:13  ivan
15665
15666         * FS/FS/Schema.pm: add index
15667
15668 2007-07-20 12:58  ivan
15669
15670         * bin/apache.export: apache export: don't bomb out when svc_www
15671           records aren't associated with an svc_acct, just leave those
15672           subsitution vars blank
15673
15674 2007-07-19 07:05  jeff
15675
15676         * httemplate/config/config-view.cgi: do not include description in
15677           link to popup
15678
15679 2007-07-18 14:13  ivan
15680
15681         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
15682           wtf
15683
15684 2007-07-18 11:07  jeff
15685
15686         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
15687           httemplate/config/config-delete.cgi,
15688           httemplate/config/config-download.cgi,
15689           httemplate/config/config-process.cgi,
15690           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
15691           config in database cleanup, editing, and agent-specific config
15692           (452, 1419)
15693
15694 2007-07-17 20:23  jeff
15695
15696         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
15697           should be editable with ACL (#1730)
15698
15699 2007-07-13 17:44  ivan
15700
15701         * bin/find-overapplied: a payment, by any other name
15702
15703 2007-07-13 16:58  ivan
15704
15705         * bin/find-overapplied: adding quick find-overapplied script
15706
15707 2007-07-13 16:52  ivan
15708
15709         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
15710           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
15711           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
15712           httemplate/misc/process/recharge_svc.html,
15713           httemplate/edit/process/cust_main.cgi: fix race condition where
15714           ->apply_payments_and_credits could double-apply in rare cases
15715
15716 2007-07-13 10:00  jeff
15717
15718         * FS/FS/Conf.pm: a touch should not obliterate
15719
15720 2007-07-12 14:41  ivan
15721
15722         * bin/apache.export: add debugging flag to apache export
15723
15724 2007-07-12 14:08  jeff
15725
15726         * FS/FS/UID.pm: redundant test
15727
15728 2007-07-12 06:36  jeff
15729
15730         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
15731           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
15732           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
15733           FS/bin/freeside-init-config, FS/bin/freeside-setup,
15734           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
15735           refactor freeside-init-config to module code, compare results of
15736           old/new code, have freeside-upgrade complain and revert to old
15737           code/config on failure (#1477)
15738
15739 2007-07-11 04:10  ivan
15740
15741         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
15742           amount in error message
15743
15744 2007-07-11 01:35  ivan
15745
15746         * FS/FS/cust_main.pm: finish adding payunique field
15747
15748 2007-07-11 01:08  ivan
15749
15750         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
15751           httemplate/misc/process/payment.cgi: finish adding payunique
15752           field
15753
15754 2007-07-10 21:23  jeff
15755
15756         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
15757           paytype, stateid, and stateid_state for CHEK transactions (#1718)
15758
15759 2007-07-06 16:55  jeff
15760
15761         * httemplate/edit/process/svc_acct.cgi: manually editing usage
15762           counters removes overlimit status (#1706)
15763
15764 2007-07-06 01:08  ivan
15765
15766         * README: v3!
15767
15768 2007-07-05 15:05  ivan
15769
15770         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
15771           (without requiring it)
15772
15773 2007-07-01 17:15  ivan
15774
15775         * FS/FS/cust_pkg.pm: missing method name in docs
15776
15777 2007-06-30 17:36  ivan
15778
15779         * httemplate/edit/agent.cgi: separate agent interface is
15780           deprecated...
15781
15782 2007-06-29 14:06  ivan
15783
15784         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
15785           header/footer to svc_www view and edit
15786
15787 2007-06-28 18:45  ivan
15788
15789         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
15790
15791 2007-06-28 18:42  ivan
15792
15793         * FS/FS/cust_pay.pm: silly missing parenthesis
15794
15795 2007-06-28 18:27  ivan
15796
15797         * bin/strip-eps: removing create-history-tables, freeside-upgrade
15798           does this anyway
15799
15800 2007-06-28 18:23  ivan
15801
15802         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
15803           checking
15804
15805 2007-06-28 18:16  ivan
15806
15807         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
15808           new DBIx::DBSchema
15809
15810 2007-06-28 13:57  ivan
15811
15812         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
15813           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
15814           for cron jobs
15815
15816 2007-06-26 11:58  ivan
15817
15818         * httemplate/search/cust_pay.cgi: fix check# search
15819
15820 2007-06-26 11:20  ivan
15821
15822         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
15823           Number::Format 1.50, not just any version
15824
15825 2007-06-26 09:55  jeff
15826
15827         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
15828           date range to page top
15829
15830 2007-06-26 08:36  jeff
15831
15832         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
15833           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
15834           httemplate/edit/REAL_cust_pkg.cgi,
15835           httemplate/edit/process/REAL_cust_pkg.cgi,
15836           httemplate/misc/cancel_pkg.html,
15837           httemplate/misc/process/cancel_pkg.html,
15838           httemplate/search/cust_pkg.cgi,
15839           httemplate/search/report_cust_pkg.html,
15840           httemplate/view/cust_main/packages.html: suspend later just like
15841           expire (#1487)
15842
15843 2007-06-25 19:31  ivan
15844
15845         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
15846           "====" to <HR> in selfservice usage stuff.  welcome to this
15847           millenium! :)
15848
15849 2007-06-22 14:25  jeff
15850
15851         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
15852           view_usage_details.html: self-service usage report enhancements
15853           (1495)
15854
15855 2007-06-22 10:27  jeff
15856
15857         * httemplate/graph/elements/monthly.html: add csv and excel export
15858           to sales reports (1426)
15859
15860 2007-06-22 10:21  jeff
15861
15862         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
15863
15864 2007-06-20 21:02  jeff
15865
15866         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
15867           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
15868           welcome letters (1677)
15869
15870 2007-06-20 15:58  ivan
15871
15872         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
15873           QuickCreateLong option, part of merging spiritone RT changes
15874
15875 2007-06-20 15:37  ivan
15876
15877         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
15878           clarity, part of merging spiritone RT changes (#1661)
15879
15880 2007-06-20 15:33  ivan
15881
15882         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
15883           $RT::MyTicketsLength patch from spiritone, part of merging RT
15884           changes (#1661)
15885
15886 2007-06-20 15:28  ivan
15887
15888         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
15889           rt/html/RTx/Statistics/index.html,
15890           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
15891           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
15892           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
15893           rt/html/RTx/Statistics/CallsQueueDay/index.html,
15894           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
15895           rt/html/RTx/Statistics/DayOfWeek/index.html,
15896           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
15897           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
15898           rt/html/RTx/Statistics/Elements/DateSelectRow,
15899           rt/html/RTx/Statistics/Elements/DurationAsString,
15900           rt/html/RTx/Statistics/Elements/GraphBox,
15901           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
15902           rt/html/RTx/Statistics/Elements/StatColumnMap,
15903           rt/html/RTx/Statistics/Elements/Tabs,
15904           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
15905           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
15906           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
15907           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
15908           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
15909           rt/html/RTx/Statistics/FAQ/index.html,
15910           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
15911           rt/html/RTx/Statistics/OpenStalled/index.html,
15912           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
15913           rt/html/RTx/Statistics/Resolution/index.html,
15914           rt/html/RTx/Statistics/Resolution/Elements/Chart,
15915           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
15916           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
15917           rt/html/RTx/Statistics/TimeToResolve/index.html,
15918           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
15919           rt/html/RTx/Statistics/UserTest/index.html,
15920           rt/html/RTx/Statistics/UserTest/Elements/Chart,
15921           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
15922           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
15923           rt/html/Developer/CronTool/autohandler,
15924           rt/html/Developer/CronTool/index.html,
15925           rt/html/Reports/Activity/ActivityDetail.html,
15926           rt/html/Reports/Activity/ActivitySummary.html,
15927           rt/html/Reports/Activity/ResolutionComments.html,
15928           rt/html/Reports/Activity/ResolutionStatistics.html,
15929           rt/html/Reports/Activity/index.html,
15930           rt/html/Reports/Activity/Elements/LimitReport,
15931           rt/html/Reports/Activity/Elements/MiniPlot,
15932           rt/html/Reports/Activity/Elements/PrintFooter,
15933           rt/html/Reports/Activity/Elements/PrintHeader,
15934           rt/html/Reports/Activity/Elements/ScreenFooter,
15935           rt/html/Reports/Activity/Elements/ScreenHeader,
15936           rt/html/Reports/Activity/Elements/Tabs,
15937           rt/html/Reports/Activity/Elements/Wrapper: integrate
15938           RTx::Statistics package, part of merging spiritone RT changes
15939           (#1661)
15940
15941 2007-06-18 09:45  jeff
15942
15943         * httemplate/edit/svc_www.cgi: must escape config data
15944
15945 2007-06-15 11:44  jeff
15946
15947         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
15948           httemplate/edit/process/cust_refund.cgi: paydate option for
15949           realtime_refund_bop and UI entry for cust_pay records without it
15950           (#1662 UI)
15951
15952 2007-06-14 17:58  jeff
15953
15954         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
15955           to B:OP during refunds with paynum (#1662)
15956
15957 2007-06-13 09:56  jeff
15958
15959         * FS/FS/part_export/sqlradius.pm: additional debugging
15960
15961 2007-06-08 17:53  ivan
15962
15963         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
15964           bill-for-next* hacks like bill-next* stuff but with -n flag, for
15965           skycatcher
15966
15967 2007-06-08 17:40  ivan
15968
15969         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
15970           skycatcher modifications for pre-printing invoices, but with
15971           today's date
15972
15973 2007-06-08 16:21  ivan
15974
15975         * bin/all-postal-no-email: adding quick script to move all
15976           customers to postal billing only for skycatcher
15977
15978 2007-06-08 10:38  jeff
15979
15980         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
15981           usergroup table (work around #1606)
15982
15983 2007-06-08 07:40  jeff
15984
15985         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
15986           (fixes #1657)
15987
15988 2007-06-06 17:45  jeff
15989
15990         * FS/FS/cust_bill.pm: cruft removal
15991
15992 2007-06-06 15:34  jeff
15993
15994         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
15995           (#1658)
15996
15997 2007-06-06 12:58  khoff
15998
15999         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
16000           option to disable the VOID-before-credit behavior of
16001           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
16002           broken gateways like SkipJack that a pprove VOIDs for settled
16003           transactions.
16004
16005 2007-06-05 08:07  jeff
16006
16007         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
16008           statement
16009
16010 2007-06-02 14:07  jeff
16011
16012         * httemplate/elements/header.html: drop ticket search form and
16013           logic from ticketless installs
16014
16015 2007-05-31 08:03  jeff
16016
16017         * httemplate/edit/payment_gateway.html: add TransFirst eLink
16018           support
16019
16020 2007-05-29 20:38  ivan
16021
16022         * FS/FS/svc_external.pm: should eliminiate error: Use of
16023           uninitialized value in string eq at
16024           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
16025
16026 2007-05-29 20:05  ivan
16027
16028         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
16029           domain records with " in them...
16030
16031 2007-05-21 17:34  ivan
16032
16033         * httemplate/search/report_tax.cgi: fix tax reports for some odd
16034           upgrade edge cases: when you have both taxclass and non-taxclass
16035           entries in cust_main_county for a single region (not correct
16036           setup in the first place), and non-null but empty values in
16037           taxname
16038
16039 2007-05-20 19:18  ivan
16040
16041         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
16042           some reason DBIx::DBSchema can't reverse engineer the schema for
16043           it, causing freeside-upgrade to error out trying to recreate it
16044
16045 2007-05-18 16:44  ivan
16046
16047         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
16048           hide postal/fax invoice options in backoffice as well as
16049           self-service.  closes: bug#1614
16050
16051 2007-05-11 16:18  khoff
16052
16053         * httemplate/search/: report_cust_bill.html,
16054           report_cust_credit.html, report_cust_main-zip.html,
16055           report_cust_pay.html, report_cust_pay_batch.html,
16056           report_cust_pkg.html: Fix (hopefully) all uses of
16057           /elements/tr-select-agent.html where agentnum may be undefined.
16058
16059 2007-05-11 12:03  ivan
16060
16061         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
16062           an error status, so don't up the queue with "failed: Can't logout
16063           of CGPro: No error"
16064
16065 2007-05-11 11:14  khoff
16066
16067         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
16068           URL.
16069
16070 2007-05-11 11:08  khoff
16071
16072         * FS/FS/XMLRPC.pm: Quiet debug output.
16073
16074 2007-05-08 15:43  jeff
16075
16076         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
16077           plan data
16078
16079 2007-05-08 15:10  jeff
16080
16081         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
16082           megabytes
16083
16084 2007-05-08 09:51  ivan
16085
16086         * bin/: bill-nextmonth, bill-nextyear: [no log message]
16087
16088 2007-05-06 23:35  jeff
16089
16090         * FS/bin/: freeside-sqlradius-dedup-group,
16091           freeside-sqlradius-reset: sqlradius usergroup tools
16092
16093 2007-05-06 19:14  jeff
16094
16095         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
16096
16097 2007-05-06 19:13  jeff
16098
16099         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
16100           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
16101           groups handling
16102
16103 2007-05-01 13:00  ivan
16104
16105         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
16106
16107 2007-05-01 12:57  ivan
16108
16109         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
16110           FS::ClientAPI_SessionCache for signup info so it actually works -
16111           speed up signups
16112
16113 2007-04-29 15:55  jeff
16114
16115         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
16116           FS/FS/ClientAPI/Signup.pm,
16117           fs_selfservice/FS-SelfService/cgi/signup.cgi,
16118           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
16119           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
16120           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
16121           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16122           fs_selfservice/FS-SelfService/cgi/signup.html,
16123           httemplate/view/cust_main/billing.html: ticket 1568 config
16124           options for new echeck fields and addition to selfservice
16125           interface
16126
16127 2007-04-27 15:54  jeff
16128
16129         * httemplate/edit/cust_main/contact.html: adjust default labelling
16130
16131 2007-04-27 15:37  jeff
16132
16133         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
16134           value
16135
16136 2007-04-25 21:46  jeff
16137
16138         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
16139           httemplate/misc/recharge_svc.html: more datavolume format
16140
16141 2007-04-25 20:35  ivan
16142
16143         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
16144           datavolume-forcemegabytes
16145
16146 2007-04-25 20:09  jeff
16147
16148         * FS/FS/UI/bytecount.pm: improve configfile handling
16149
16150 2007-04-25 18:50  jeff
16151
16152         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
16153           dodgy ACH hack from ticket 1436
16154
16155 2007-04-24 17:54  ivan
16156
16157         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
16158           lpr-postscript_suffix config options for printer commands to
16159           place printer in postscript mode
16160
16161 2007-04-23 17:21  jeff
16162
16163         * FS/FS/svc_www.pm: untaint
16164
16165 2007-04-23 17:04  jeff
16166
16167         * httemplate/view/svc_acct.cgi: missed a bytecount
16168
16169 2007-04-23 16:34  ivan
16170
16171         * httemplate/search/cust_pkg.cgi: fix error: column reference
16172           "fieldname" is ambiguous
16173
16174 2007-04-22 20:41  jeff
16175
16176         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
16177           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
16178           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
16179           add to ACH batch feature from customer view page
16180
16181 2007-04-20 21:44  ivan
16182
16183         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
16184           wrt where we're storing phone numbers
16185
16186 2007-04-20 14:40  ivan
16187
16188         * conf/: invoice_html, invoice_latex: add customer # to default
16189           invoice templates
16190
16191 2007-04-20 14:31  ivan
16192
16193         * httemplate/view/cust_main/billing.html: don't put this
16194           information way out on the right in its own columns.
16195
16196 2007-04-19 16:34  ivan
16197
16198         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
16199           to its own module
16200
16201 2007-04-19 16:30  jeff
16202
16203         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
16204           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
16205           httemplate/edit/process/prepay_credit.cgi,
16206           httemplate/edit/process/svc_acct.cgi,
16207           httemplate/search/prepay_credit.html, htetc/handler.pl: break
16208           _bytecount subroutines out of FS::UI::Web
16209
16210 2007-04-19 13:18  ivan
16211
16212         * htetc/handler.pl, httemplate/search/cust_svc.html,
16213           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
16214           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
16215           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
16216           with an explicit import.  did i mention this was really really
16217           weird?
16218
16219 2007-04-18 20:15  ivan
16220
16221         * FS/FS/UID.pm: better error message about missing secrets file
16222           errors.  WTF is going on!
16223
16224 2007-04-18 16:22  ivan
16225
16226         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
16227           fix use statements for FS::UI::Web.  not "use"ing modules in the
16228           actual modules you use them in is bad, mmmkay
16229
16230 2007-04-18 13:01  ivan
16231
16232         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
16233
16234 2007-04-12 17:53  jeff
16235
16236         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
16237
16238 2007-04-11 20:16  jeff
16239
16240         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
16241           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
16242           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
16243           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
16244           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
16245           httemplate/edit/process/part_pkg.cgi,
16246           httemplate/edit/process/svc_acct.cgi,
16247           httemplate/view/svc_acct.cgi: input and output on data volume
16248           fields specified with k,m,g,or t
16249
16250 2007-04-11 19:42  ivan
16251
16252         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
16253           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
16254           think.
16255
16256 2007-04-11 19:27  ivan
16257
16258         * httemplate/misc/process/recharge_svc.html: remove
16259           'backend-realtime' flag required for recharges, want that just
16260           for signups, running recharges right away by default is fine.
16261           also fix the 'fatal error - unknown payby' error that'll probably
16262           never be reached
16263
16264 2007-04-10 21:28  jeff
16265
16266         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
16267           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
16268           httemplate/view/cust_main/packages.html: usage suspend vs admin
16269           suspend -- avoid actual cust_pkg::suspend except legacy cases
16270
16271 2007-04-09 18:44  ivan
16272
16273         * FS/FS/Conf.pm: remove a ton of deprecated config options
16274
16275 2007-04-09 18:29  ivan
16276
16277         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
16278
16279 2007-04-09 16:38  jeff
16280
16281         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
16282           trigger recharge from the backend as in self-service
16283
16284 2007-04-07 18:14  jeff
16285
16286         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
16287           generated passwords be all caps
16288
16289 2007-04-07 17:41  jeff
16290
16291         * httemplate/edit/svc_acct.cgi: correct usage editing bug
16292
16293 2007-04-07 17:22  jeff
16294
16295         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
16296           svc_acct->email
16297
16298 2007-04-06 17:07  jeff
16299
16300         * httemplate/view/cust_main/billing.html: ommitted file
16301
16302 2007-04-06 16:57  jeff
16303
16304         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
16305           httemplate/misc/process/payment.cgi: integrate new echeck fields
16306           into freeside backend payment processing
16307
16308 2007-04-06 12:38  jeff
16309
16310         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
16311           httemplate/edit/cust_main.cgi,
16312           httemplate/edit/cust_main/billing.html: ticket 1443 add account
16313           type and bank state for echeck processing
16314
16315 2007-04-05 17:37  ivan
16316
16317         * FS/FS/Conf.pm: slight update for batch-enable description & add
16318           ach-spiritone format to batch-default and batch-fixed_format-CHEK
16319           config items
16320
16321 2007-04-05 17:34  ivan
16322
16323         * FS/FS/Conf.pm: slight better descriptions
16324
16325 2007-04-05 17:01  khoff
16326
16327         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
16328           default.  Pass @_ along to new exports.
16329
16330 2007-04-05 15:01  ivan
16331
16332         * httemplate/elements/menu.html: they're comments now
16333
16334 2007-04-05 07:15  jeff
16335
16336         * httemplate/misc/process/cust_main_note-import.cgi: use comments
16337           and not notes
16338
16339 2007-04-04 19:04  ivan
16340
16341         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
16342           httemplate/edit/cust_main.cgi,
16343           httemplate/edit/cust_main/billing.html,
16344           httemplate/view/cust_main/billing.html: per-customer invoice
16345           terms override
16346
16347 2007-04-04 18:45  ivan
16348
16349         * httemplate/pref/pref.html: finish moving vonage integration to a
16350           user pref
16351
16352 2007-04-04 18:38  ivan
16353
16354         * httemplate/pref/pref-process.html: finish moving the vonage
16355           integration to per-user
16356
16357 2007-04-04 17:01  ivan
16358
16359         * FS/bin/freeside-init-config: correct usage
16360
16361 2007-04-04 15:42  ivan
16362
16363         * Makefile: yes virginia
16364
16365 2007-04-04 13:04  jeff
16366
16367         * FS/bin/freeside-upgrade: correct a bootstrap issue
16368
16369 2007-04-04 08:30  jeff
16370
16371         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
16372           events to fail
16373
16374 2007-04-03 12:37  jeff
16375
16376         * httemplate/misc/cust_main_note-import.cgi: correct handling of
16377           non-unix line termination
16378
16379 2007-04-02 18:39  ivan
16380
16381         * bin/fs-migrate-cust_tax_exempt: [no log message]
16382
16383 2007-04-02 08:49  jeff
16384
16385         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
16386           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
16387           httemplate/edit/process/cust_main.cgi,
16388           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
16389           license field, mask it and ssn
16390
16391 2007-03-31 19:45  jeff
16392
16393         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
16394           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
16395           quick hack to add extra 'config lines' to svc_www and otherwise
16396           enhance svc_www
16397
16398 2007-03-27 20:59  ivan
16399
16400         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
16401           shellcommands delete export
16402
16403 2007-03-21 16:07  ivan
16404
16405         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
16406           when process returns no error_message
16407
16408 2007-03-21 15:09  ivan
16409
16410         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
16411           an error_message, output additional debugging information, if
16412           available
16413
16414 2007-03-20 21:01  jeff
16415
16416         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
16417           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
16418           format, return processing and autopost
16419
16420 2007-03-20 18:21  jeff
16421
16422         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
16423           httemplate/pref/pref.html: ticket 1427, automatically email excel
16424           a/r report
16425
16426 2007-03-20 15:10  ivan
16427
16428         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
16429           agent-specific advertising sources
16430
16431 2007-03-20 13:11  jeff
16432
16433         * httemplate/misc/: cust_main_note-import.cgi,
16434           cust_main_note-import.html, process/cust_main_note-import.cgi:
16435           acls on new import
16436
16437 2007-03-20 13:01  jeff
16438
16439         * httemplate/elements/menu.html: tie note import into menu
16440
16441 2007-03-20 10:03  jeff
16442
16443         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
16444           httemplate/misc/cust_main_note-import.cgi,
16445           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
16446           tool for customer note importation
16447
16448 2007-03-15 18:35  ivan
16449
16450         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
16451           httemplate/pref/pref.html: vonage click2call integration should
16452           not be sitewide, especially now that we have user prefs
16453
16454 2007-03-15 13:54  ivan
16455
16456         * FS/FS/part_pkg.pm: 13 months!
16457
16458 2007-03-15 13:08  khoff
16459
16460         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
16461           attributes to match actual field sizes.
16462
16463 2007-03-15 13:08  khoff
16464
16465         * FS/FS/part_export/router.pm: Added configurable error checks
16466           instead of stupid /^ERROR/ check.  Commands can now be processed
16467           with Text::Template using [@-- --@] delimeters, in addition to
16468           evaling a double-quoted string.  Cleaned up spurious debug
16469           output.
16470
16471 2007-03-15 13:07  khoff
16472
16473         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
16474           html form inputs.
16475
16476 2007-03-15 13:07  khoff
16477
16478         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
16479           serial.
16480
16481 2007-03-14 16:30  jeff
16482
16483         * FS/FS/svc_acct.pm: turn debugging off
16484
16485 2007-03-14 16:27  jeff
16486
16487         * FS/FS/svc_acct.pm: correcting ->replace on bill
16488
16489 2007-03-13 02:21  ivan
16490
16491         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
16492           until then, it should be ->username, not ->name, eek.  causing
16493           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
16494           type character varying(32)" errors and will be harder to
16495           normalize back to usernum when we fix that
16496
16497 2007-03-10 20:13  ivan
16498
16499         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
16500           whew, its paged
16501
16502 2007-03-09 16:16  khoff
16503
16504         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
16505           "identical" records anyway.
16506
16507 2007-03-09 16:11  khoff
16508
16509         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
16510           for FS::svc_broadband.
16511
16512 2007-03-09 09:11  jeff
16513
16514         * bin/svc_acct_pop.import: pop import tool
16515
16516 2007-03-07 11:48  khoff
16517
16518         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
16519           the setup fee while a package is suspended.
16520
16521 2007-03-06 11:56  ivan
16522
16523         * bin/slony-setup: slight update for slony setup script
16524
16525 2007-03-05 17:59  ivan
16526
16527         * httemplate/search/cust_main.cgi: fix status colors in mozilla
16528
16529 2007-03-05 15:01  jayce
16530
16531         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
16532           warning.  Fixed.
16533
16534 2007-03-05 11:48  khoff
16535
16536         * httemplate/search/report_cust_bill.html: Fixed a problem with the
16537           %opts hash getting skewed (specifically $opt{'value'} == 'label')
16538           when $cgi->param('agentnum') was unset.
16539
16540 2007-03-02 17:29  ivan
16541
16542         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
16543           address along with signup requests, for some gateways
16544
16545 2007-03-02 15:48  ivan
16546
16547         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
16548           like "AUTH/TKT 123456"... will this make refunds work?
16549
16550 2007-03-01 22:24  ivan
16551
16552         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
16553           whew
16554
16555 2007-03-01 12:56  ivan
16556
16557         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
16558
16559 2007-03-01 12:12  ivan
16560
16561         * FS/FS/Misc/prune.pm: yeah, a typo
16562
16563 2007-03-01 09:48  ivan
16564
16565         * FS/bin/: freeside-prune-applications, freeside-upgrade:
16566           prune_applications moved to FS::Misc::prune
16567
16568 2007-03-01 09:47  ivan
16569
16570         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
16571
16572 2007-03-01 09:44  ivan
16573
16574         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
16575
16576 2007-03-01 08:36  ivan
16577
16578         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
16579
16580 2007-02-28 21:24  jeff
16581
16582         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
16583
16584 2007-02-28 21:13  jeff
16585
16586         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
16587           bin/freeside-upgrade: dangling cust_credit_refund not allowed
16588
16589 2007-02-28 17:26  ivan
16590
16591         * FS/FS/Conf.pm: this isn't necessary around a single db operation
16592
16593 2007-02-28 11:14  jeff
16594
16595         * httemplate/misc/svc_acct-domains.cgi: restore (none) choice to
16596           first package select
16597
16598 2007-02-27 16:16  jayce
16599
16600         * FS/MANIFEST: Added base_rate files
16601
16602 2007-02-27 15:59  jayce
16603
16604         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
16605           work with base_rate billing
16606
16607 2007-02-27 14:10  jeff
16608
16609         * httemplate/config/config-download.cgi: put the C in ACL here, too
16610
16611 2007-02-27 13:24  jeff
16612
16613         * FS/bin/freeside-setup: oops - inappropriate localization was
16614           committed
16615
16616 2007-02-26 17:51  jeff
16617
16618         * httemplate/config/config.cgi: config goes in database
16619
16620 2007-02-26 17:48  jeff
16621
16622         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
16623           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
16624           FS/bin/freeside-init-config, FS/bin/freeside-setup,
16625           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
16626           httemplate/config/config-download.cgi,
16627           httemplate/config/config-process.cgi,
16628           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
16629           in database
16630
16631 2007-02-26 09:54  jeff
16632
16633         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
16634           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
16635           packages
16636
16637 2007-02-24 19:08  ivan
16638
16639         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
16640           selfservice-ignore_quantity flag
16641
16642 2007-02-22 23:47  ivan
16643
16644         * FS/FS/Cron/bill.pm: take the package-def defined action here,
16645           like freeside-prepaidd
16646
16647 2007-02-21 03:26  ivan
16648
16649         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
16650           a _password_encoding field
16651
16652 2007-02-20 18:53  jeff
16653
16654         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
16655           and correct a description handling bug
16656
16657 2007-02-19 07:40  ivan
16658
16659         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
16660           on an undefined value at .../cust_bill.pm line 434
16661
16662 2007-02-16 14:06  ivan
16663
16664         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
16665
16666 2007-02-16 12:54  jeff
16667
16668         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
16669           setting
16670
16671 2007-02-16 12:21  jeff
16672
16673         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
16674           (deja vu?)
16675
16676 2007-02-16 11:46  jayce
16677
16678         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
16679           which uses the cust_pkg->options to control pricing.  You assign
16680           a base rate for charging, and it is multiplied by the 'units'
16681           ordered.  Solves a need where a company wants to offer an ASP
16682           style service, that charges per user, at a base cost, but doesn't
16683           want a plan for every combination of user amounts.
16684
16685 2007-02-15 12:18  khoff
16686
16687         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
16688           in file FS/cust_main.pm
16689
16690 2007-02-14 16:49  ivan
16691
16692         * httemplate/edit/part_bill_event.cgi: add send_email event
16693
16694 2007-02-14 16:48  ivan
16695
16696         * conf/invoice_html: remove commented-out example notes section
16697
16698 2007-02-14 15:32  jeff
16699
16700         * httemplate/: edit/cust_main.cgi, misc/svc_acct-domains.cgi:
16701           selectable domain on first package in edit/cust_main
16702
16703 2007-02-14 14:43  ivan
16704
16705         * httemplate/search/report_receivables.cgi: fix alignment on
16706           receivables report
16707
16708 2007-02-14 13:23  ivan
16709
16710         * httemplate/search/report_cust_pkg.html: grey out disabled text
16711           boxes for IE
16712
16713 2007-02-14 00:48  ivan
16714
16715         * httemplate/elements/select-cust_pkg-status.html,
16716           httemplate/elements/tr-input-beginning_ending.html,
16717           httemplate/search/cust_pkg.cgi,
16718           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
16719           httemplate/images/calendar-disabled.png: add more options to
16720           advanced package reporting
16721
16722 2007-02-13 19:12  jeff
16723
16724         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
16725           impending_recur_notification
16726
16727 2007-02-13 17:43  ivan
16728
16729         * httemplate/search/svc_www.cgi: fix up svc_www searching
16730
16731 2007-02-13 16:19  jeff
16732
16733         * FS/FS/Conf.pm: better docs for impending doom
16734
16735 2007-02-13 14:24  ivan
16736
16737         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
16738           orders, patch from Sean Hanson/S1
16739
16740 2007-02-13 14:08  ivan
16741
16742         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
16743           in, patch from Sean Hanson/S1
16744
16745 2007-02-12 21:00  jayce
16746
16747         * httemplate/edit/payment_gateway.html: Small hint on how the
16748           options field is used.
16749
16750 2007-02-12 17:16  jeff
16751
16752         * httemplate/edit/cust_main.cgi: another place to alphabetize
16753
16754 2007-02-12 16:45  jeff
16755
16756         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
16757
16758 2007-02-12 09:56  jeff
16759
16760         * FS/FS/ClientAPI/Signup.pm: alpha sort packages in new package
16761           order SELECT (ticket 1446)
16762
16763 2007-02-11 19:11  ivan
16764
16765         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
16766
16767 2007-02-11 00:51  ivan
16768
16769         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
16770           now now
16771
16772 2007-02-10 23:04  ivan
16773
16774         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
16775           "cust-fields" config value has been set
16776
16777 2007-02-09 22:13  ivan
16778
16779         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
16780           httemplate/edit/part_svc.cgi: reincorporate the changes from
16781           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
16782           that were lost due to the concurrent service-refactor merge
16783
16784 2007-02-09 16:42  ivan
16785
16786         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
16787           this time
16788
16789 2007-02-09 15:29  ivan
16790
16791         * httemplate/misc/change_pkg.cgi: fix change package link
16792
16793 2007-02-08 20:54  ivan
16794
16795         * bin/import-county-tax-rates: quick hack to import rates for
16796           landel
16797
16798 2007-02-08 20:37  jayce
16799
16800         * httemplate/view/cust_main/packages.html: Set the correct access
16801           right for the cancel link to work
16802
16803 2007-02-08 17:05  ivan
16804
16805         * conf/: invoice_html_statement, invoice_latex_statement,
16806           invoice_latexnotes_statement, invoice_template_statement: add
16807           default statement conf
16808
16809 2007-02-08 14:54  ivan
16810
16811         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
16812           groups_susp_reason option
16813
16814 2007-02-08 14:19  ivan
16815
16816         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
16817           don't rely on qsearchs to trim it for you - it is inefficient and
16818           outputs long verbose warnings
16819
16820 2007-02-08 14:08  ivan
16821
16822         * httemplate/pref/pref-process.html: second "my" localizing the
16823           variable and causing password changes to fail
16824
16825 2007-02-08 09:00  jeff
16826
16827         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
16828           edit/part_svc.cgi
16829
16830 2007-02-08 08:04  jeff
16831
16832         * httemplate/edit/part_pkg.cgi: gratuitous quote
16833
16834 2007-02-08 01:13  jeff
16835
16836         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
16837           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
16838
16839 2007-02-08 00:19  ivan
16840
16841         * FS/FS/CGI.pm: fix the popup progress bars, whew
16842
16843 2007-02-07 17:46  jeff
16844
16845         * FS/FS/part_pkg.pm, htetc/handler.pl,
16846           httemplate/elements/select-table.html,
16847           httemplate/edit/part_pkg.cgi,
16848           httemplate/edit/process/part_pkg.cgi: agent type on package
16849           add/edit (ticket 1446)
16850
16851 2007-02-06 16:46  ivan
16852
16853         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
16854           payment receipts if the conf file is created
16855
16856 2007-02-05 15:48  ivan
16857
16858         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
16859           line-item application erroring out on tax applications
16860
16861 2007-02-05 14:12  ivan
16862
16863         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
16864           catch the Cant call method "part_pkg" on an undefined value at
16865           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
16866           line 181" bug
16867
16868 2007-02-05 09:21  ivan
16869
16870         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
16871           import too... whew!  this should be it
16872
16873 2007-02-05 08:01  ivan
16874
16875         * FS/FS/pay_batch.pm: fix param passing
16876
16877 2007-02-05 07:49  ivan
16878
16879         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
16880           upload
16881
16882 2007-02-05 07:48  ivan
16883
16884         * httemplate/misc/upload-batch.cgi: misterminated <%init>
16885
16886 2007-02-05 07:02  ivan
16887
16888         * FS/FS/pay_batch.pm: remove refactored code
16889
16890 2007-02-05 05:10  ivan
16891
16892         * httemplate/search/: report_receivables.cgi,
16893           report_receivables.html: add "over X days" option to receivables
16894           report
16895
16896 2007-02-05 04:51  ivan
16897
16898         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
16899           httemplate/view/cust_bill-pdf.cgi,
16900           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
16901           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
16902           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
16903           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
16904           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
16905           httemplate/view/cust_main/contacts.html,
16906           httemplate/view/elements/svc_Common.html: C is for
16907           Cookie^WControl
16908
16909 2007-02-05 03:35  ivan
16910
16911         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
16912
16913 2007-02-05 03:12  ivan
16914
16915         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
16916           NOW, instead of last bill to next bill
16917
16918 2007-02-05 01:45  ivan
16919
16920         * httemplate/misc/download-batch.cgi: upon first download, have
16921           batches auto-set amount to customer balance if it is smaller
16922
16923 2007-02-05 01:44  ivan
16924
16925         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
16926           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
16927           cust_pay_batch::upload results subroutine to an FS::pay_batch
16928           method.  upon first download, have batches auto-reset their
16929           amounts to the customer balance upon if it is smaller.
16930
16931 2007-02-03 17:47  ivan
16932
16933         * httemplate/: search/cust_pay_batch.cgi,
16934           view/cust_main/payment_history.html: add link to some batched
16935           payment info to customer view
16936
16937 2007-02-03 16:01  ivan
16938
16939         * FS/FS/ClientAPI/Signup.pm: quieter
16940
16941 2007-02-03 05:05  ivan
16942
16943         * FS/FS/cust_pkg.pm: this should fix services with negative
16944           num_avail showing up for provisioning
16945
16946 2007-02-03 04:07  ivan
16947
16948         * FS/FS/cust_main_Mixin.pm: remove debugging left on
16949
16950 2007-02-03 03:36  ivan
16951
16952         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
16953           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
16954           httemplate/elements/menu.html,
16955           httemplate/graph/cust_bill_pkg.cgi,
16956           httemplate/graph/money_time.cgi,
16957           httemplate/graph/report_cust_bill_pkg.html,
16958           httemplate/graph/report_money_time.html,
16959           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
16960           httemplate/search/cust_bill_event.cgi,
16961           httemplate/search/cust_bill_event.html,
16962           httemplate/search/cust_bill_pkg.cgi,
16963           httemplate/search/cust_credit.html,
16964           httemplate/search/cust_main-otaker.cgi,
16965           httemplate/search/cust_main-zip.html,
16966           httemplate/search/cust_main.cgi,
16967           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
16968           httemplate/search/cust_pay_batch.cgi,
16969           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
16970           httemplate/search/cust_tax_exempt_pkg.cgi,
16971           httemplate/search/inventory_item.html,
16972           httemplate/search/pay_batch.cgi,
16973           httemplate/search/pay_batch.html, httemplate/search/queue.html,
16974           httemplate/search/reg_code.html,
16975           httemplate/search/report_cdr.html,
16976           httemplate/search/report_cust_bill.html,
16977           httemplate/search/report_cust_credit.html,
16978           httemplate/search/report_cust_main-zip.html,
16979           httemplate/search/report_cust_pay.html,
16980           httemplate/search/report_cust_pay_batch.html,
16981           httemplate/search/report_cust_pkg.html,
16982           httemplate/search/report_prepaid_income.cgi,
16983           httemplate/search/report_prepaid_income.html,
16984           httemplate/search/report_receivables.cgi,
16985           httemplate/search/report_receivables.html,
16986           httemplate/search/report_tax.cgi,
16987           httemplate/search/report_tax.html, httemplate/search/sql.html,
16988           httemplate/search/sqlradius.cgi,
16989           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
16990           httemplate/search/svc_broadband.cgi,
16991           httemplate/search/svc_domain.cgi,
16992           httemplate/search/svc_external.cgi,
16993           httemplate/search/svc_forward.cgi,
16994           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
16995           add customer status column to customer & most other reports.
16996           also put the C in ACL in the search/ and graph/ directories.
16997
16998 2007-02-02 18:39  jeff
16999
17000         * FS/bin/freeside-reset-fixed: do a setfixed
17001
17002 2007-02-01 22:29  ivan
17003
17004         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
17005
17006 2007-02-01 20:39  ivan
17007
17008         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
17009           sources in signup
17010
17011 2007-01-31 19:08  jeff
17012
17013         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
17014
17015 2007-01-31 18:37  jeff
17016
17017         * FS/FS/svc_acct.pm: spurious line
17018
17019 2007-01-31 18:35  ivan
17020
17021         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
17022           packages
17023
17024 2007-01-31 18:13  jeff
17025
17026         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
17027           ticket 1455
17028
17029 2007-01-31 17:57  ivan
17030
17031         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
17032           thing
17033
17034 2007-01-31 10:28  jeff
17035
17036         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
17037
17038 2007-01-30 22:30  khoff
17039
17040         * FS/FS/part_export/snmp.pm: Don't break if we're missing
17041           Net::SNMP.  Apparenty "require" doesn't do the trick.
17042
17043 2007-01-30 21:45  khoff
17044
17045         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
17046           flexibilty until the export subsystem rewrite.
17047
17048 2007-01-30 21:43  khoff
17049
17050         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
17051           FS::part_export::router  - Refactored to be more easily
17052           sub-classed.   - Moved per-export options to FS:;router virtual
17053           fields.   - Fixed other general brokenness.
17054
17055           FS::part_export::snmp  - SNMP export sub-classed from
17056           FS::part_export::router
17057
17058           FS::part_export::trango  - Export for Trango proprietary access
17059           points.  Sub-classed from FS::part_export::snmp.
17060
17061 2007-01-30 21:23  jeff
17062
17063         * FS/FS/cust_main.pm: minor improvement
17064
17065 2007-01-30 20:30  jeff
17066
17067         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
17068           httemplate/edit/process/cust_pay.cgi,
17069           httemplate/misc/process/payment.cgi: small change in payment
17070           receipt handling (ticket 1422)
17071
17072 2007-01-30 20:26  ivan
17073
17074         * httemplate/: edit/quick-charge.html,
17075           elements/select-taxclass.html, elements/tr-select-taxclass.html,
17076           view/cust_main/packages.html: minor UI work on one-time charges
17077           w/taxclasses
17078
17079 2007-01-30 19:42  jeff
17080
17081         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
17082
17083 2007-01-30 18:08  ivan
17084
17085         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
17086           until then, it shouldn't be missing the standard header
17087
17088 2007-01-30 15:50  ivan
17089
17090         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
17091           invoices
17092
17093 2007-01-30 13:21  jeff
17094
17095         * FS/FS/svc_acct.pm: avoiding brane pane
17096
17097 2007-01-30 12:59  ivan
17098
17099         * httemplate/: browse/access_group.html, browse/access_user.html,
17100           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
17101           browse/cust_main_county.cgi, browse/inventory_class.html,
17102           browse/msgcat.cgi, browse/part_bill_event.cgi,
17103           browse/part_export.cgi, browse/part_pkg.cgi,
17104           browse/part_referral.html, browse/part_svc.cgi,
17105           browse/part_virtual_field.cgi, browse/payment_gateway.html,
17106           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
17107           browse/reason_type.html, browse/router.cgi,
17108           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
17109           search/prepay_credit.html: its all about control
17110
17111 2007-01-30 11:45  ivan
17112
17113         * FS/FS/option_Common.pm: fix old-record detection bug in
17114           option_Common
17115
17116 2007-01-30 11:40  jeff
17117
17118         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
17119           to invoicing_list (ticket 1424)
17120
17121 2007-01-30 10:52  jeff
17122
17123         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
17124           FS/FS/ClientAPI/Signup.pm,
17125           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
17126           available for self-service success (ticket 1420)
17127
17128 2007-01-29 15:16  ivan
17129
17130         * httemplate/config/: config-process.cgi, config-view.cgi,
17131           config.cgi: putting the C in ACL
17132
17133 2007-01-29 13:11  ivan
17134
17135         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
17136           <%init> helps alot
17137
17138 2007-01-29 10:50  ivan
17139
17140         * httemplate/pref/: pref-process.html, pref.html: record resolution
17141           & colro depth in user prefs
17142
17143 2007-01-29 08:16  ivan
17144
17145         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
17146
17147 2007-01-29 08:01  ivan
17148
17149         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
17150           email display bug on advanced package report, closes: Bug#1416
17151
17152 2007-01-29 04:07  ivan
17153
17154         * htetc/handler.pl: warnings in <%once> sections should not be
17155           fatal
17156
17157 2007-01-29 03:55  ivan
17158
17159         * FS/FS/option_Common.pm: remove extraneous debugging
17160
17161 2007-01-29 03:31  ivan
17162
17163         * Makefile: looks like a duck
17164
17165 2007-01-27 18:21  ivan
17166
17167         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
17168           domain zone viewing a little
17169
17170 2007-01-26 00:18  ivan
17171
17172         * FS/FS/access_user.pm: out of scope bad
17173
17174 2007-01-26 00:17  ivan
17175
17176         * FS/FS/access_user.pm: spurious password changes bad...
17177
17178 2007-01-26 00:11  ivan
17179
17180         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
17181
17182 2007-01-26 00:04  ivan
17183
17184         * FS/FS/access_user.pm, httemplate/elements/header.html,
17185           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
17186           httemplate/elements/xmenu.top.css,
17187           httemplate/elements/xmenu.top.js,
17188           httemplate/images/arrow.down.png,
17189           httemplate/images/menu-left-example.png,
17190           httemplate/images/menu-top-example.png,
17191           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
17192           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
17193           bar option!
17194
17195 2007-01-24 22:04  ivan
17196
17197         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
17198
17199 2007-01-24 22:00  ivan
17200
17201         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
17202
17203 2007-01-24 15:41  ivan
17204
17205         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
17206           need the former
17207
17208 2007-01-23 21:33  jeff
17209
17210         * httemplate/edit/process/elements/process.html: squarely between
17211           shame in you and so close
17212
17213 2007-01-23 15:42  jeff
17214
17215         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
17216           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17217           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
17218           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
17219           before first charge on flat_delayed
17220
17221 2007-01-22 23:44  ivan
17222
17223         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
17224
17225 2007-01-22 22:51  ivan
17226
17227         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
17228
17229 2007-01-22 22:45  ivan
17230
17231         * FS/FS/payby.pm: fix PREP payby
17232
17233 2007-01-22 22:41  ivan
17234
17235         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
17236           ISA it
17237
17238 2007-01-22 09:05  ivan
17239
17240         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
17241
17242 2007-01-22 06:29  ivan
17243
17244         * FS/FS/CGI.pm: hopefully this should be the last bit of the
17245           relative URL fixing
17246
17247 2007-01-22 03:41  ivan
17248
17249         * httemplate/view/cust_main.cgi: closing tags helps alot
17250
17251 2007-01-22 03:39  ivan
17252
17253         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
17254           elements/ links here too
17255
17256 2007-01-22 03:36  ivan
17257
17258         * httemplate/elements/: phonenumber.html, progress-init.html,
17259           progress-popup.html, tr-input-beginning_ending.html,
17260           tr-input-date-field.html: interpolation helps alot
17261
17262 2007-01-22 03:30  ivan
17263
17264         * httemplate/elements/: phonenumber.html, progress-init.html,
17265           progress-popup.html, tr-input-beginning_ending.html,
17266           tr-input-date-field.html: use $fsurl instead of relative ../
17267           addressing
17268
17269 2007-01-21 18:42  ivan
17270
17271         * FS/FS/ClientAPI/MyAccount.pm,
17272           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17273           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
17274           on self-service manual payment screen
17275
17276 2007-01-21 13:45  ivan
17277
17278         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
17279           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
17280           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
17281           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
17282           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
17283           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
17284           httemplate/edit/part_pkg.cgi,
17285           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
17286           Have lineitem-specific applications happen in all cases; add
17287           weightsto control
17288
17289 2007-01-21 05:42  ivan
17290
17291         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
17292           on DBIx::SB 1.36 for Pg 8.1+
17293
17294 2007-01-21 05:26  ivan
17295
17296         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
17297           mod_perl v2, it finally happened
17298
17299 2007-01-21 01:13  ivan
17300
17301         * httemplate/search/cust_svc.html: trim leading & trailing
17302           whitespace from service searches
17303
17304 2007-01-21 01:10  ivan
17305
17306         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
17307           are coming from in the tree -  use rooturl() instead of popurl()
17308
17309 2007-01-19 16:08  jeff
17310
17311         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
17312           not just trailing ones
17313
17314 2007-01-19 15:00  jeff
17315
17316         * httemplate/misc/download-batch.cgi: work around CSV brokenness
17317
17318 2007-01-19 14:02  jeff
17319
17320         * httemplate/edit/process/: access_user.html,
17321           elements/process.html: blank password on error
17322
17323 2007-01-19 08:31  jeff
17324
17325         * httemplate/edit/: access_user.html, process/access_user.html,
17326           process/elements/process.html: no password in html source on
17327           employee edit
17328
17329 2007-01-18 10:14  ivan
17330
17331         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
17332           don't want to abort processing because of an old not-well-checked
17333           zip
17334
17335 2007-01-17 15:28  ivan
17336
17337         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
17338           cause by recent fix to not quote things on STDIN, yuck.
17339
17340 2007-01-17 15:27  jeff
17341
17342         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
17343           httemplate/misc/payment.cgi,
17344           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
17345           httemplate/misc/process/payment.cgi,
17346           httemplate/view/svc_acct.cgi: link to customer from manual
17347           payment screen (ticket 1414)
17348
17349 2007-01-17 09:41  jeff
17350
17351         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
17352           reasons (suspends fail in freeside-daily)
17353
17354 2007-01-17 08:41  jeff
17355
17356         * FS/FS/part_pkg/flat.pm: noise reduction
17357
17358 2007-01-17 07:50  jeff
17359
17360         * httemplate/view/cust_main/packages.html: fix suspend link
17361
17362 2007-01-16 16:40  jeff
17363
17364         * httemplate/edit/: access_user.html, process/access_user.html:
17365           employee edit (ticket 1412)
17366
17367 2007-01-16 13:36  jeff
17368
17369         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
17370           for ticket 1364
17371
17372 2007-01-16 09:39  jeff
17373
17374         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
17375
17376 2007-01-16 01:11  ivan
17377
17378         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
17379           agentnum sent from client
17380
17381 2007-01-15 14:15  jeff
17382
17383         * httemplate/edit/process/quick-charge.cgi: that was DUM
17384
17385 2007-01-14 23:53  ivan
17386
17387         * httemplate/misc/download-batch.cgi: add batch expiration date
17388           incrementer for 295
17389
17390 2007-01-14 23:22  ivan
17391
17392         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
17393           batchconfig-csv-chase_canada-E-xactBatch
17394
17395 2007-01-12 15:27  jeff
17396
17397         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
17398           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
17399           httemplate/edit/svc_broadband.cgi: added svc_broadband
17400           description which is appended to Site Name in prizm export
17401
17402 2007-01-11 18:04  jeff
17403
17404         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
17405           httemplate/edit/quick-charge.html,
17406           httemplate/edit/process/quick-charge.cgi,
17407           httemplate/view/cust_main/packages.html: one-time charge
17408           enhancements
17409
17410 2007-01-10 15:21  ivan
17411
17412         * httemplate/search/queue.html: add "select all" and "unselect" all
17413           buttons to bulk queue operations
17414
17415 2007-01-10 00:56  ivan
17416
17417         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
17418           uninitialized value in string ne at
17419           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
17420
17421 2007-01-10 00:50  ivan
17422
17423         * httemplate/view/cust_main/contacts.html: you have got to be
17424           kidding me.
17425
17426 2007-01-10 00:48  ivan
17427
17428         * httemplate/view/cust_main/contacts.html: nothing could have ever
17429           gone wrong with so simple a change.  oh noooo
17430
17431 2007-01-09 23:48  ivan
17432
17433         * httemplate/view/cust_main/contacts.html: fix ship_county display
17434           bug
17435
17436 2007-01-09 21:51  ivan
17437
17438         * FS/FS/cust_bill.pm: add custnum to invoice template vars
17439
17440 2007-01-09 18:41  jeff
17441
17442         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
17443
17444 2007-01-09 16:42  jeff
17445
17446         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
17447           ignore filenames and rely on selected batch number
17448
17449 2007-01-09 16:41  jeff
17450
17451         * httemplate/misc/download-batch.cgi: permit batch redownloads
17452
17453 2007-01-09 14:57  ivan
17454
17455         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
17456
17457 2007-01-08 09:36  jeff
17458
17459         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
17460           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
17461           httemplate/misc/delete-cust_refund.cgi,
17462           httemplate/view/cust_main/payment_history.html: refund deletion
17463
17464 2007-01-05 16:47  jeff
17465
17466         * httemplate/edit/part_svc.cgi: fix UI funkiness
17467
17468 2007-01-04 21:19  jeff
17469
17470         * fs_selfservice/FS-SelfService/SelfService.pm,
17471           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17472           FS/FS/ClientAPI/MyAccount.pm,
17473           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
17474           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
17475           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
17476           fs_selfservice/FS-SelfService/cgi/provision_list.html,
17477           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17478           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
17479           self-servicey stuff (change package, detailed usage)
17480
17481 2007-01-03 23:26  ivan
17482
17483         * conf/blank_logo.eps: adding a simple blank logo; people are
17484           trying to comment out stuff in the template
17485
17486 2007-01-03 21:49  ivan
17487
17488         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
17489           a customer's balance, presumably as bad debt
17490
17491 2007-01-03 11:47  ivan
17492
17493         * httemplate/view/cust_main/packages.html: fix suspend link
17494
17495 2007-01-02 13:46  ivan
17496
17497         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
17498           searching & links
17499
17500 2007-01-02 13:44  ivan
17501
17502         * FS/FS/cust_main.pm: stupid semicolon!
17503
17504 2007-01-02 13:06  ivan
17505
17506         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
17507           trailing AND
17508
17509 2007-01-02 12:29  ivan
17510
17511         * httemplate/view/cust_main/packages.html: fix popup target links
17512
17513 2007-01-02 12:25  ivan
17514
17515         * httemplate/view/svc_Common.html: missing from svc patch, oops!
17516
17517 2007-01-02 10:38  jeff
17518
17519         * FS/FS/svc_acct.pm: omit spurious export triggering
17520
17521 2006-12-29 13:48  jeff
17522
17523         * httemplate/: elements/select-agent.html,
17524           graph/report_cust_bill_pkg.html: correct bad include, and improve
17525           no agent selected condition
17526
17527 2006-12-29 00:51  ivan
17528
17529         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17530           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
17531           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
17532           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
17533           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
17534           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
17535           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
17536           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
17537           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
17538           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
17539           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
17540           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
17541           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
17542           httemplate/edit/elements/edit.html,
17543           httemplate/edit/elements/svc_Common.html,
17544           httemplate/edit/process/elements/process.html, FS/MANIFEST,
17545           httemplate/edit/process/svc_Common.html,
17546           httemplate/elements/header.html, httemplate/elements/menu.html,
17547           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
17548           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
17549           httemplate/search/svc_broadband.cgi,
17550           httemplate/search/svc_domain.cgi,
17551           httemplate/search/svc_external.cgi,
17552           httemplate/search/svc_forward.cgi,
17553           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
17554           httemplate/view/elements/svc_Common.html,
17555           rt/html/Elements/FreesideSearch,
17556           rt/html/Elements/FreesideSvcSearch,
17557           httemplate/view/cust_main/packages.html: service refactor!
17558
17559 2006-12-29 00:41  ivan
17560
17561         * httemplate/edit/process/cust_main.cgi: slight pedanticism
17562
17563 2006-12-29 00:39  ivan
17564
17565         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
17566
17567 2006-12-29 00:35  ivan
17568
17569         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
17570           it gets capitalized
17571
17572 2006-12-29 00:34  ivan
17573
17574         * httemplate/edit/process/quick-charge.cgi: whitespace
17575
17576 2006-12-29 00:34  ivan
17577
17578         * httemplate/edit/cust_main/billing.html: slight more space
17579           necessary for ACH account numbers
17580
17581 2006-12-29 00:31  ivan
17582
17583         * init.d/freeside-init: kill off all queued processes!
17584
17585 2006-12-29 00:30  ivan
17586
17587         * httemplate/docs/index.html: link more docs to wiki
17588
17589 2006-12-29 00:25  ivan
17590
17591         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
17592           configurable target dirs, oops
17593
17594 2006-12-29 00:25  ivan
17595
17596         * FS/FS/svc_Common.pm: doc
17597
17598 2006-12-29 00:24  ivan
17599
17600         * FS/FS/part_pkg.pm: snot spacing
17601
17602 2006-12-29 00:24  ivan
17603
17604         * FS/FS/part_export.pm: use FS::queue for exports, though they
17605           should probably just use it themselves
17606
17607 2006-12-28 23:23  ivan
17608
17609         * httemplate/edit/elements/edit.html: document field types
17610
17611 2006-12-28 16:30  jeff
17612
17613         * FS/FS/part_export/prizm.pm: minor fixups
17614
17615 2006-12-28 12:52  jeff
17616
17617         * httemplate/elements/tr-select-reason.html: activate submit button
17618           more readily
17619
17620 2006-12-28 00:16  ivan
17621
17622         * FS/FS/payinfo_Mixin.pm: tyop
17623
17624 2006-12-27 23:02  ivan
17625
17626         * bin/pg-version: adding pg-version
17627
17628 2006-12-26 19:29  ivan
17629
17630         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
17631           taxclass expander
17632
17633 2006-12-26 18:37  ivan
17634
17635         * FS/FS/Misc.pm, htetc/handler.pl,
17636           httemplate/edit/cust_main/contact.html,
17637           httemplate/misc/counties.cgi: Add a (magically appearing and
17638           disappearing) label on the county selector.  confusing when
17639           labeled "state"
17640
17641 2006-12-26 17:35  ivan
17642
17643         * httemplate/view/cust_main/contacts.html: show county on customer
17644           view
17645
17646 2006-12-26 17:07  ivan
17647
17648         * httemplate/: edit/cust_main.cgi, misc/counties.cgi: fix county
17649           selector
17650
17651 2006-12-26 11:53  ivan
17652
17653         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
17654           STDIN strings are evaluated
17655
17656 2006-12-23 17:28  ivan
17657
17658         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
17659           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
17660           httemplate/edit/cust_main/billing.html,
17661           httemplate/view/cust_main/payment_history.html: fix more paymask
17662           regressions: allow editing records with existing expired cards,
17663           fix masking just-entered values when erroring out, fix echeck
17664           entry inserting as empty routing code and "xxEK" account number,
17665           remove old/deprecated/unused payinfo_maksed subs and calls
17666
17667 2006-12-22 21:37  jeff
17668
17669         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
17670           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
17671           httemplate/view/svc_broadband.cgi: inital prizm support
17672
17673 2006-12-21 22:18  ivan
17674
17675         * httemplate/search/: queue.html, elements/search.html: patch
17676           fixing "retry selected" and "remove select" in queue view
17677
17678 2006-12-20 19:05  ivan
17679
17680         * httemplate/misc/payment.cgi: fix on-demand payment form when
17681           making payments from masked data
17682
17683 2006-12-20 02:51  ivan
17684
17685         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
17686           flag for the wonderful new world of paymasking
17687
17688 2006-12-20 01:49  ivan
17689
17690         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
17691           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
17692           httemplate/elements/select-part_referral.html,
17693           httemplate/elements/select-pkg_class.html,
17694           httemplate/elements/select-table.html,
17695           httemplate/elements/tr-select-pkg_class.html,
17696           httemplate/search/elements/search.html: add ability to disable
17697           package classes
17698
17699 2006-12-19 17:20  jeff
17700
17701         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
17702           cluckage
17703
17704 2006-12-19 02:02  ivan
17705
17706         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
17707           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
17708           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
17709           payby.pm for payby info and have card masking full 6-digit BIN
17710           prefix for card identification.  have cust_pay_batch use
17711           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
17712           payment reports to use mask too if available, so credit card type
17713           selection still works with encryption.
17714
17715 2006-12-18 03:01  ivan
17716
17717         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
17718           adding when there is only one pkg_class choice (triggers
17719           javascript error
17720
17721 2006-12-18 00:08  ivan
17722
17723         * Makefile: fix MASONDATA include for dev target
17724
17725 2006-12-15 12:55  ivan
17726
17727         * httemplate/elements/dashboard-toplist.html: add a new ticket link
17728
17729 2006-12-15 05:09  ivan
17730
17731         * httemplate/elements/dashboard-toplist.html: add a quick start at
17732           a "dashboard" customer list, mostly for internal use for starters
17733
17734 2006-12-15 05:00  ivan
17735
17736         * httemplate/elements/dashboard-toplist.html: add a quick start at
17737           a "dashboard" customer list, mostly for internal use for starters
17738
17739 2006-12-15 04:43  ivan
17740
17741         * FS/FS/Conf.pm, httemplate/index.html,
17742           httemplate/elements/dashboard-toplist.html: add a quick start at
17743           a "dashboard" customer list, mostly for internal use for starters
17744
17745 2006-12-15 00:37  ivan
17746
17747         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
17748           states to old databases
17749
17750 2006-12-15 00:25  ivan
17751
17752         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
17753           eliminate funkiness with reappearing "Postal invoice" on errors
17754
17755 2006-12-14 21:29  jeff
17756
17757         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
17758           httemplate/elements/tr-input-date-field.html,
17759           httemplate/view/cust_main/misc.html: move use statements to
17760           handler.pl, do not show 1/1/70 for new birthdates, and improve
17761           error handling
17762
17763 2006-12-14 16:56  ivan
17764
17765         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
17766           DateTime as a proper rather than hidden dependency
17767
17768 2006-12-14 16:28  ivan
17769
17770         * Makefile, FS/bin/freeside-addoutsource,
17771           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
17772           FS/bin/freeside-selfservice-server,
17773           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
17774           cleanup from the conf merge
17775
17776 2006-12-14 01:27  ivan
17777
17778         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
17779           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
17780           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
17781           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
17782           FS/bin/freeside-deluser, FS/bin/freeside-queued,
17783           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
17784           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
17785           bin/mapsecrets2access_user, htetc/handler.pl: make the config
17786           directory configurable
17787
17788 2006-12-13 22:00  ivan
17789
17790         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17791           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
17792           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
17793           httemplate/edit/cust_main/billing.html,
17794           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
17795           httemplate/search/cust_pay.cgi, FS/MANIFEST,
17796           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
17797           httemplate/edit/process/cust_main.cgi,
17798           httemplate/view/cust_main/billing.html,
17799           httemplate/view/cust_main/payment_history.html: encryption fixes
17800           from huntsberg & jayce
17801
17802 2006-12-08 07:11  jeff
17803
17804         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
17805
17806 2006-12-08 06:38  ivan
17807
17808         * rt/html/Elements/Header: have RT header link to supported
17809           documentation link as well
17810
17811 2006-12-08 05:36  ivan
17812
17813         * httemplate/edit/process/quick-charge.cgi: some javascript
17814           validation magic to give one-time charges better UI
17815
17816 2006-12-07 08:46  ivan
17817
17818         * bin/pod2x: update pod2x for new self-service path
17819
17820 2006-12-07 07:24  ivan
17821
17822         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
17823
17824 2006-12-06 18:40  jeff
17825
17826         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
17827           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
17828           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
17829           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
17830           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
17831           fs_selfservice/FS-SelfService/SelfService.pm,
17832           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
17833           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17834           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17835           httemplate/edit/prepay_credit.cgi,
17836           httemplate/edit/process/prepay_credit.cgi,
17837           httemplate/misc/process/recharge_svc.html,
17838           httemplate/search/prepay_credit.html: retouch bandwidth countdown
17839
17840 2006-12-05 07:53  jeff
17841
17842         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
17843
17844 2006-12-04 18:37  jeff
17845
17846         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
17847           view/svc_acct.cgi: editable service usage
17848
17849 2006-12-02 16:42  ivan
17850
17851         * FS/FS/cust_main.pm: clean up whitespace merge noise
17852
17853 2006-12-02 14:04  ivan
17854
17855         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
17856
17857 2006-11-30 22:31  jeff
17858
17859         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
17860           httemplate/misc/download-batch.cgi,
17861           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
17862
17863 2006-11-30 17:41  ivan
17864
17865         * FS/bin/freeside-queued: remove unnecessary service use (in an
17866           awfully odd place)
17867
17868 2006-11-30 17:34  ivan
17869
17870         * FS/bin/freeside-email: begone $Id$ and your diff noise!
17871
17872 2006-11-29 18:27  jeff
17873
17874         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
17875           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
17876           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
17877           FS/FS/part_export/sqlradius.pm,
17878           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17879           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17880           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17881           httemplate/edit/prepay_credit.cgi,
17882           httemplate/edit/process/prepay_credit.cgi,
17883           httemplate/misc/recharge_svc.html,
17884           httemplate/misc/process/recharge_svc.html,
17885           httemplate/search/prepay_credit.html,
17886           httemplate/view/cust_main/packages.html: prepaid download/upload
17887           tracking
17888
17889 2006-11-28 01:38  ivan
17890
17891         * FS/FS/access_user.pm: usernames should be alphanumeric only
17892
17893 2006-11-26 23:11  jeff
17894
17895         * FS/FS/ClientAPI/Signup.pm,
17896           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
17897           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17898           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
17899           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
17900           from self-service
17901
17902 2006-11-26 17:08  ivan
17903
17904         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
17905
17906 2006-11-26 15:09  jeff
17907
17908         * httemplate/elements/menu.html: minor tyop
17909
17910 2006-11-26 15:06  jeff
17911
17912         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
17913           view/cust_main/notes.html: more ajaxy customer notes
17914
17915 2006-11-25 13:04  jeff
17916
17917         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
17918
17919 2006-11-24 02:34  ivan
17920
17921         * httemplate/browse/part_pkg.cgi: link to and label one-time
17922           charges correctly
17923
17924 2006-11-24 00:48  ivan
17925
17926         * httemplate/elements/tr-input-beginning_ending.html,
17927           httemplate/elements/tr-input-lessthan_greaterthan.html,
17928           httemplate/search/cust_credit.html,
17929           httemplate/search/cust_pay.cgi,
17930           httemplate/search/report_cust_credit.html,
17931           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
17932           than and greater than amounts to credit and payment searches
17933
17934 2006-11-20 02:34  ivan
17935
17936         * httemplate/browse/agent.cgi: remove annoying black box around
17937           override info
17938
17939 2006-11-19 19:05  ivan
17940
17941         * httemplate/autohandler: bug fix for open transactions
17942
17943 2006-11-17 18:19  jeff
17944
17945         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
17946           optional on domain addition
17947
17948 2006-11-17 02:16  ivan
17949
17950         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
17951           problem; attempt to use an existing credit/payment before
17952           suspending
17953
17954 2006-11-16 07:37  jeff
17955
17956         * httemplate/edit/process/part_bill_event.cgi: bug squishing
17957
17958 2006-11-15 22:20  jeff
17959
17960         * httemplate/: elements/tr-input-date-field.html,
17961           edit/cust_main.cgi, edit/process/cust_main.cgi,
17962           view/cust_main/misc.html: switch birthdate to DateTime
17963
17964 2006-11-14 04:22  ivan
17965
17966         * httemplate/misc/cust_main-import.cgi: add some docs on required
17967           fields to page
17968
17969 2006-11-13 20:04  ivan
17970
17971         * httemplate/: browse/agent.cgi,
17972           misc/delete-agent_payment_gateway.cgi: working agent gateway
17973           override delete link
17974
17975 2006-11-13 19:30  ivan
17976
17977         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
17978           Storable
17979
17980 2006-11-13 19:16  ivan
17981
17982         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
17983           FS/FS/ClientAPI/Signup.pm,
17984           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
17985           use card-types config too
17986
17987 2006-11-13 18:54  ivan
17988
17989         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
17990           configuration value for self-service
17991
17992 2006-11-12 17:09  ivan
17993
17994         * FS/FS/CGI.pm, httemplate/elements/error.html,
17995           httemplate/elements/header.html,
17996           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
17997           preference page, start with just a password changer
17998
17999 2006-11-08 18:52  jeff
18000
18001         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
18002
18003 2006-11-08 18:28  jeff
18004
18005         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
18006
18007 2006-11-05 14:39  ivan
18008
18009         * Makefile: call it 1.7.1 to avoid confusion
18010
18011 2006-11-05 14:28  ivan
18012
18013         * bin/: customer-faker, payment-faker: some sample data creators
18014
18015 2006-11-05 11:34  ivan
18016
18017         * FS/FS/cust_main.pm: fix empty invoice number omitting in
18018           realtime_bop, oops
18019
18020 2006-11-05 11:22  ivan
18021
18022         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
18023
18024 2006-11-05 10:06  ivan
18025
18026         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
18027           paren
18028
18029 2006-11-05 10:03  ivan
18030
18031         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
18032           be an optional param anyway
18033
18034 2006-11-05 10:03  ivan
18035
18036         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
18037           SELECT in self-service payment form
18038
18039 2006-11-05 09:36  ivan
18040
18041         * fs_selfservice/FS-SelfService/: SelfService.pm,
18042           cgi/selfservice.cgi: add some self-service debugging
18043
18044 2006-11-05 08:58  ivan
18045
18046         * FS/bin/freeside-selfservice-server: fix spurious disconnection
18047           errors in selfservice server log
18048
18049 2006-11-05 07:55  ivan
18050
18051         * httemplate/view/cust_main/payment_history.html: fix but with no
18052           "show prior history" showing up when everything is hidden
18053
18054 2006-11-03 14:02  ivan
18055
18056         * FS/FS/part_pkg.pm: add every 45 day option to available
18057           frequencies
18058
18059 2006-10-31 10:56  jeff
18060
18061         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
18062           been suspended
18063
18064 2006-10-31 08:57  jeff
18065
18066         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
18067
18068 2006-10-30 04:39  ivan
18069
18070         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
18071           invoice_number to B:OP, omit the field entirely
18072
18073 2006-10-29 17:28  ivan
18074
18075         * FS/MANIFEST: removing freeside-daily
18076
18077 2006-10-27 12:10  ivan
18078
18079         * FS/FS/: Conf.pm, cust_pkg.pm: add
18080           unsuspend-always_adjust_next_bill_date config option for qis
18081
18082 2006-10-27 10:01  jeff
18083
18084         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
18085           httemplate/edit/process/cust_main_note.cgi,
18086           httemplate/elements/overlibmws_crossframe.js,
18087           httemplate/view/cust_main/notes.html: editable notes
18088
18089 2006-10-26 19:12  jeff
18090
18091         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
18092           enhancements for suspend reasons
18093
18094 2006-10-26 01:35  ivan
18095
18096         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
18097           (none) package selection if there's a default
18098
18099 2006-10-25 11:10  jeff
18100
18101         * httemplate/view/cust_main/packages.html: show reasons
18102
18103 2006-10-25 10:36  ivan
18104
18105         * httemplate/: elements/pager.html, search/cust_main.cgi,
18106           search/elements/search.html: pagination patch from UNTD - limit
18107           the number of page links displayed and have a drop-down option
18108           for selecting number of entries per page
18109
18110 2006-10-25 05:04  ivan
18111
18112         * conf/ticket_system: default to RT_Internal ticketing
18113
18114 2006-10-24 21:51  jeff
18115
18116         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
18117
18118 2006-10-24 21:44  jeff
18119
18120         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
18121           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
18122           pkgparts on advanced package report
18123
18124 2006-10-24 20:12  jeff
18125
18126         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
18127           svc_www tweak
18128
18129 2006-10-24 19:22  jeff
18130
18131         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
18132           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
18133           httemplate/edit/svc_acct.cgi: limited domain select
18134
18135 2006-10-24 11:26  jeff
18136
18137         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
18138           httemplate/view/cust_main/misc.html: add customer signup date
18139
18140 2006-10-23 02:44  ivan
18141
18142         * httemplate/elements/menu.html: have the unlinked account search
18143           go to UN_username so it doesn't miss accounts with no UID
18144
18145 2006-10-23 02:35  ivan
18146
18147         * httemplate/elements/header.html: eek, VALIGN=top for the page
18148
18149 2006-10-23 02:24  ivan
18150
18151         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
18152           complains searches are not returning enough
18153
18154 2006-10-23 01:47  ivan
18155
18156         * httemplate/misc/process/cancel_pkg.html: better error message if
18157           you don't enter a reason.  FS::reason::check can untaint its
18158           data, and will allow punctuation in reasons
18159
18160 2006-10-23 01:30  ivan
18161
18162         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
18163           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
18164           remove -w to prevent warnings from messing up otherwise working
18165           CGIs
18166
18167 2006-10-22 23:38  ivan
18168
18169         * FS/FS/Record.pm: add AU to list of zip-requiring countries
18170
18171 2006-10-22 21:21  jeff
18172
18173         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
18174           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
18175           httemplate/edit/reason.html,
18176           httemplate/edit/process/part_bill_event.cgi,
18177           httemplate/elements/tr-select-reason.html,
18178           httemplate/misc/cancel_pkg.html,
18179           httemplate/misc/process/cancel_pkg.html: events should attach
18180           reasons
18181
18182 2006-10-22 18:47  ivan
18183
18184         * httemplate/view/cust_main/packages.html: fix regression from
18185           table re-layout: don't display provision links for cancelled
18186           packages
18187
18188 2006-10-22 04:42  ivan
18189
18190         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
18191           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
18192           default package
18193
18194 2006-10-21 22:22  ivan
18195
18196         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
18197           use Tie::IxHash here too
18198
18199 2006-10-21 22:18  ivan
18200
18201         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
18202           plan option for prepaid packages to cancel instead of suspend
18203
18204 2006-10-21 17:35  ivan
18205
18206         * httemplate/elements/menu.html: link to wrong place
18207
18208 2006-10-20 15:49  ivan
18209
18210         * FS/FS/part_pkg.pm: add 48-hour billing
18211
18212 2006-10-19 07:32  jeff
18213
18214         * FS/FS/Conf.pm: [no log message]
18215
18216 2006-10-19 07:29  jeff
18217
18218         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
18219
18220 2006-10-19 07:26  jeff
18221
18222         * httemplate/elements/tr-select-reason.html,
18223           httemplate/misc/cancel_pkg.html,
18224           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
18225           suspension and cancellation reasons
18226
18227 2006-10-19 07:23  jeff
18228
18229         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
18230           FS/t/reason_type.t, httemplate/browse/reason.html,
18231           httemplate/browse/reason_type.html,
18232           httemplate/edit/process/reason.html,
18233           httemplate/edit/process/reason_type.html,
18234           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
18235           suspension and cancellation reasons
18236
18237 2006-10-18 21:41  jeff
18238
18239         * FS/FS/part_export/acct_plesk.pm: wrong method
18240
18241 2006-10-18 16:07  jeff
18242
18243         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
18244           FS/MANIFEST, htetc/handler.pl,
18245           httemplate/browse/part_bill_event.cgi,
18246           httemplate/edit/elements/edit.html,
18247           httemplate/edit/part_bill_event.cgi,
18248           httemplate/edit/process/part_bill_event.cgi,
18249           httemplate/elements/menu.html,
18250           httemplate/view/cust_main/packages.html: suspension and
18251           cancellation reasons
18252
18253 2006-10-17 17:05  jeff
18254
18255         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
18256
18257 2006-10-17 02:03  ivan
18258
18259         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
18260           sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
18261
18262 2006-10-17 01:49  ivan
18263
18264         * rt/: configure, configure.ac, README, Changelog,
18265           sbin/rt-test-dependencies.in,
18266           html/Ticket/Elements/EditCustomFields, html/Search/Build.html,
18267           html/Search/Results.rdf, html/Search/Results.tsv,
18268           html/Search/Elements/BuildFormatString,
18269           html/Approvals/Elements/PendingMyApproval,
18270           html/Elements/EditCustomField, html/Elements/QueryString,
18271           html/Elements/ScrubHTML, html/Elements/EditCustomFieldSelect,
18272           html/Elements/Callback, html/Elements/ShowCustomFields,
18273           html/Elements/RT__Ticket/ColumnMap, html/User/Elements/Tabs,
18274           lib/t/regression/22search_tix_by_txn.t,
18275           lib/t/regression/09record_cf_api.t, lib/t/regression/07acl.t,
18276           lib/t/regression/14linking.t,
18277           lib/t/regression/22search_tix_by_watcher.t,
18278           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
18279           lib/RT/CustomField_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
18280           lib/RT/EmailParser.pm, lib/RT/I18N.pm, lib/RT/Tickets_Overlay.pm,
18281           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
18282           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
18283           lib/RT/Attachments_Overlay.pm,
18284           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
18285           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
18286           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
18287           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
18288           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
18289           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
18290           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
18291           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
18292           lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm: import rt
18293           3.4.5
18294
18295 2006-10-16 22:49  ivan
18296
18297         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
18298           on IE, whew!
18299
18300 2006-10-16 10:59  ivan
18301
18302         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
18303           constraint cust_main18'), hope this doesn't break anything else
18304
18305 2006-10-16 10:13  ivan
18306
18307         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
18308           not my monday morning
18309
18310 2006-10-16 10:11  ivan
18311
18312         * FS/FS/Conf.pm: closing bracket helps
18313
18314 2006-10-16 10:10  ivan
18315
18316         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
18317           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
18318           DOB on
18319
18320 2006-10-16 09:56  ivan
18321
18322         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
18323           advertising sources
18324
18325 2006-10-15 19:21  ivan
18326
18327         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
18328           switching Net::Plesk to a run-time dependency
18329
18330 2006-10-14 16:53  ivan
18331
18332         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
18333           Net::Plesk until its needed, to prevent every install from
18334           depending on it
18335
18336 2006-10-14 13:47  jeff
18337
18338         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
18339           plesk support
18340
18341 2006-10-14 03:09  ivan
18342
18343         * httemplate/search/report_receivables.cgi: that should fix
18344           statuses on receivables report
18345
18346 2006-10-14 02:55  ivan
18347
18348         * httemplate/docs/index.html: move signup/self-service install to
18349           wiki
18350
18351 2006-10-12 02:42  ivan
18352
18353         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
18354           matching" error when there are no companies in the fuzzy cache
18355           yet
18356
18357 2006-10-08 22:05  ivan
18358
18359         * FS/FS/Conf.pm: date selektah
18360
18361 2006-10-08 21:27  jeff
18362
18363         * httemplate/edit/process/cust_main.cgi: more BoD
18364
18365 2006-10-08 18:05  ivan
18366
18367         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
18368           freeside-adduser: update the tools for dev installs
18369
18370 2006-10-08 17:30  ivan
18371
18372         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
18373           notes be the default
18374
18375 2006-10-08 17:26  ivan
18376
18377         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
18378           the customer view a tiny bit
18379
18380 2006-10-08 17:13  ivan
18381
18382         * htetc/handler.pl: add cust_main_note to handler.pl
18383
18384 2006-10-08 01:17  ivan
18385
18386         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
18387           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
18388           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
18389           httemplate/edit/part_bill_event.cgi,
18390           httemplate/elements/menu.html,
18391           httemplate/search/cust_pay_batch.cgi,
18392           httemplate/search/pay_batch.cgi,
18393           httemplate/search/elements/search.html: add menu items for credit
18394           card batching, debug last-minute changes to payby.pm, add ACL for
18395           re-processing batches, separate CARD and CHEK batches, fixed
18396           defaults for batch formats
18397
18398 2006-10-07 16:40  ivan
18399
18400         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
18401           document realtime option
18402
18403 2006-10-07 14:40  ivan
18404
18405         * FS/FS/cust_main.pm: better error msg on CSV import with bad
18406           pkgpart
18407
18408 2006-10-04 14:22  jeff
18409
18410         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
18411           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
18412           httemplate/elements/tr-input-date-field.html,
18413           httemplate/view/cust_main/misc.html: DoB
18414
18415 2006-10-03 15:44  jeff
18416
18417         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
18418           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
18419           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
18420           httemplate/edit/cust_main_note.cgi,
18421           httemplate/edit/process/cust_main_note.cgi,
18422           httemplate/view/cust_main.cgi,
18423           httemplate/view/cust_main/notes.html: Enhanced customer notes
18424
18425 2006-10-03 08:59  ivan
18426
18427         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
18428           svc_www.pm: s/repalce/replace/ in POD doc
18429
18430 2006-09-29 10:22  ivan
18431
18432         * FS/FS/access_user.pm: fix problem with viewing unlinked services
18433
18434 2006-09-29 09:18  ivan
18435
18436         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
18437           mapped values to disappear
18438
18439 2006-09-29 08:36  ivan
18440
18441         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
18442           domain_sql export
18443
18444 2006-09-28 10:45  ivan
18445
18446         * FS/FS/svc_acct.pm: missing $ in ldap_password
18447
18448 2006-09-26 11:55  ivan
18449
18450         * httemplate/search/svc_acct.cgi: fix username@domain search
18451
18452 2006-09-23 11:33  ivan
18453
18454         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
18455           mailserver integration
18456
18457 2006-09-20 21:41  ivan
18458
18459         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
18460           as well
18461
18462 2006-09-20 09:00  ivan
18463
18464         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
18465
18466 2006-09-20 08:20  ivan
18467
18468         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
18469
18470 2006-09-20 08:19  ivan
18471
18472         * FS/FS/part_export/domain_sql.pm: tie correctly!
18473
18474 2006-09-19 09:49  ivan
18475
18476         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
18477           part_export/domain_sql.pm: add domain_sql export for new
18478           mailserver config and modify acct_sql export for same
18479
18480 2006-09-17 19:21  ivan
18481
18482         * httemplate/elements/menu.html: ticket system disableability for
18483           rainbowshops
18484
18485 2006-09-16 13:07  ivan
18486
18487         * bin/customer-faker: bulk fake customer insert
18488
18489 2006-09-15 12:15  ivan
18490
18491         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
18492           httemplate/view/cust_main/payment_history.html: add link to
18493           customer tax exemptions to customer view page
18494
18495 2006-09-14 22:10  ivan
18496
18497         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
18498           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
18499           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
18500
18501 2006-09-14 12:33  ivan
18502
18503         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
18504           fields on tables we can't deliver them on.  virtual fields suck
18505           anyway, they should be real database fields
18506
18507 2006-09-14 12:30  ivan
18508
18509         * httemplate/edit/process/generic.cgi: pointer to
18510           elements/process.html, fwiw
18511
18512 2006-09-13 09:01  ivan
18513
18514         * httemplate/search/report_cust_pay.html: add check # search, here
18515           for now...
18516
18517 2006-09-13 07:57  ivan
18518
18519         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
18520           the fix for all this trouble.  s/qsearchs/qsearch/
18521
18522 2006-09-13 07:53  ivan
18523
18524         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
18525
18526 2006-09-12 19:14  ivan
18527
18528         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
18529
18530 2006-09-12 19:11  ivan
18531
18532         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
18533           debugging cleanup
18534
18535 2006-09-12 14:27  ivan
18536
18537         * httemplate/search/cust_main.cgi: no need to log this
18538
18539 2006-09-05 18:20  ivan
18540
18541         * bin/breakdown-bill-applications: not done yet
18542
18543 2006-09-05 18:08  ivan
18544
18545         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
18546           how did it wind up in CVS?
18547
18548 2006-09-05 18:08  ivan
18549
18550         * FS/bin/freeside-setup: new world ACLs
18551
18552 2006-09-05 18:07  ivan
18553
18554         * FS/FS/ClientAPI/Signup.pm: less cut and paste
18555
18556 2006-09-05 18:07  ivan
18557
18558         * FS/FS/payby.pm: ugh DCLN :/
18559
18560 2006-09-05 18:06  ivan
18561
18562         * FS/FS/cust_svc.pm: add some debugging
18563
18564 2006-09-05 18:06  ivan
18565
18566         * FS/FS/cdr.pm: add missing =back
18567
18568 2006-09-05 09:44  ivan
18569
18570         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
18571
18572 2006-09-05 09:27  ivan
18573
18574         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
18575           usage
18576
18577 2006-09-04 13:31  ivan
18578
18579         * httemplate/search/sqlradius.cgi: really fix the embedded duration
18580           table
18581
18582 2006-09-04 13:22  ivan
18583
18584         * httemplate/search/sqlradius.cgi: use the exact provided time
18585
18586 2006-09-04 13:15  ivan
18587
18588         * httemplate/search/sqlradius.cgi: fix the date/time parsing
18589
18590 2006-09-04 13:12  ivan
18591
18592         * httemplate/search/sqlradius.cgi: fix the embedded duration table
18593
18594 2006-09-04 13:10  ivan
18595
18596         * httemplate/search/sqlradius.cgi: fix the gridding colors
18597
18598 2006-09-04 13:05  ivan
18599
18600         * httemplate/: elements/tr-input-beginning_ending.html,
18601           search/sqlradius.cgi, search/sqlradius.html: allow time selection
18602           in RADIUS searches and grid-ize the resulting table
18603
18604 2006-09-04 09:24  ivan
18605
18606         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
18607           session search back to main menu
18608
18609 2006-09-02 13:38  ivan
18610
18611         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
18612           agent-virtualize invoice event reports
18613
18614 2006-09-01 00:52  ivan
18615
18616         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
18617           little
18618
18619 2006-08-31 18:51  lawrence
18620
18621         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
18622           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
18623           checkpoint on improved signup stuff for additional services
18624
18625 2006-08-31 14:26  lawrence
18626
18627         * httemplate/config/config-process.cgi: make select-sub parameters
18628           work
18629
18630 2006-08-31 13:47  ivan
18631
18632         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
18633
18634 2006-08-31 13:44  ivan
18635
18636         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
18637
18638 2006-08-31 12:59  ivan
18639
18640         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
18641
18642 2006-08-31 12:25  ivan
18643
18644         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
18645
18646 2006-08-30 09:24  ivan
18647
18648         * bin/mapsecrets2access_user: need a username arg for now... this
18649           should make the error message less confusing
18650
18651 2006-08-30 08:41  ivan
18652
18653         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
18654           freeside-adduser
18655
18656 2006-08-29 11:04  khoff
18657
18658         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
18659           we always wanted.  Requires Date::Manip.
18660
18661 2006-08-29 10:50  lawrence
18662
18663         * FS/FS/ClientAPI/Signup.pm,
18664           fs_selfservice/FS-SelfService/cgi/signup.cgi,
18665           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
18666           Enhancements
18667
18668 2006-08-28 06:52  ivan
18669
18670         * httemplate/edit/process/cust_main.cgi: parameters to method calls
18671           require ( ), arrgh
18672
18673 2006-08-27 17:52  jeff
18674
18675         * FS/FS/cust_bill.pm: protect against a race
18676
18677 2006-08-27 15:55  jeff
18678
18679         * Makefile: more clean
18680
18681 2006-08-27 14:50  jeff
18682
18683         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
18684           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
18685
18686 2006-08-27 13:10  jeff
18687
18688         * FS/FS/cust_pay_batch.pm: no comment
18689
18690 2006-08-27 13:09  jeff
18691
18692         * FS/FS/payby.pm: oops
18693
18694 2006-08-27 12:33  ivan
18695
18696         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
18697           invoice event reports
18698
18699 2006-08-27 12:30  jeff
18700
18701         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
18702           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
18703           conflict resolution
18704
18705 2006-08-26 16:15  jeff
18706
18707         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
18708           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
18709           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
18710           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
18711           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
18712           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
18713           httemplate/edit/cust_credit.cgi,
18714           httemplate/edit/cust_credit_bill.cgi,
18715           httemplate/edit/part_bill_event.cgi,
18716           httemplate/edit/process/cust_main.cgi,
18717           httemplate/edit/process/cust_refund.cgi,
18718           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
18719           httemplate/misc/process/payment.cgi,
18720           httemplate/search/cust_pay_batch.cgi,
18721           httemplate/search/pay_batch.cgi,
18722           httemplate/search/pay_batch.html,
18723           httemplate/search/report_cust_pay_batch.html: batch refactor
18724           continued
18725
18726 2006-08-26 07:44  ivan
18727
18728         * FS/FS/Schema.pm: better error reporting for schema load failures
18729           (w/DBIx::DBSchema 0.32+), hopefully...
18730
18731 2006-08-26 07:39  ivan
18732
18733         * FS/FS/Schema.pm: better error reporting for schema load failures
18734           (w/DBIx::DBSchema 0.32+), hopefully...
18735
18736 2006-08-26 05:57  ivan
18737
18738         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
18739           javascript for auto-setting application amount
18740
18741 2006-08-25 19:20  ivan
18742
18743         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
18744           auto-setting application amount
18745
18746 2006-08-25 19:20  ivan
18747
18748         * htetc/handler.pl: i want max and min!
18749
18750 2006-08-25 19:12  ivan
18751
18752         * FS/FS/: Record.pm: foiled by autovivification!
18753
18754 2006-08-25 12:30  ivan
18755
18756         * FS/FS/: Misc.pm, Record.pm: use GROUP BY instead of DISTINCT ON
18757           in the state and country queries for better cross-database
18758           compatibility, based on a preliminary patch from Jason Thomas
18759
18760 2006-08-23 18:37  ivan
18761
18762         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
18763           "Auto-apply to invoices" dropdown disappeared
18764
18765 2006-08-23 15:25  ivan
18766
18767         * Makefile, httemplate/index.html,
18768           httemplate/browse/access_group.html,
18769           httemplate/browse/access_user.html,
18770           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
18771           httemplate/browse/agent_type.cgi,
18772           httemplate/browse/cust_main_county.cgi,
18773           httemplate/browse/inventory_class.html,
18774           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
18775           httemplate/browse/part_bill_event.cgi,
18776           httemplate/browse/part_export.cgi,
18777           httemplate/browse/part_pkg.cgi,
18778           httemplate/browse/part_referral.html,
18779           httemplate/browse/part_svc.cgi,
18780           httemplate/browse/part_virtual_field.cgi,
18781           httemplate/browse/payment_gateway.html,
18782           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
18783           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
18784           httemplate/browse/elements/browse.html,
18785           httemplate/config/config-process.cgi,
18786           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
18787           httemplate/edit/REAL_cust_pkg.cgi,
18788           httemplate/edit/access_group.html,
18789           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
18790           httemplate/edit/agent_payment_gateway.html,
18791           httemplate/edit/agent_type.cgi,
18792           httemplate/edit/bulk-cust_svc.html,
18793           httemplate/edit/cust_bill_pay.cgi,
18794           httemplate/edit/cust_credit.cgi,
18795           httemplate/edit/cust_credit_bill.cgi,
18796           httemplate/edit/cust_main.cgi,
18797           httemplate/edit/cust_main_county-expand.cgi,
18798           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
18799           httemplate/edit/cust_refund.cgi,
18800           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
18801           httemplate/edit/part_bill_event.cgi,
18802           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
18803           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
18804           httemplate/edit/part_virtual_field.cgi,
18805           httemplate/edit/payment_gateway.html,
18806           httemplate/edit/pkg_class.html,
18807           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
18808           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
18809           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
18810           httemplate/edit/svc_acct_pop.cgi,
18811           httemplate/edit/svc_broadband.cgi,
18812           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
18813           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
18814           httemplate/edit/svc_www.cgi,
18815           httemplate/edit/cust_main/billing.html,
18816           httemplate/edit/cust_main/contact.html,
18817           httemplate/edit/elements/edit.html,
18818           httemplate/edit/elements/svc_Common.html,
18819           httemplate/edit/process/REAL_cust_pkg.cgi,
18820           httemplate/edit/process/access_group.html,
18821           httemplate/edit/process/access_user.html,
18822           httemplate/edit/process/agent.cgi,
18823           httemplate/edit/process/agent_payment_gateway.html,
18824           httemplate/edit/process/agent_type.cgi,
18825           httemplate/edit/process/bulk-cust_svc.cgi,
18826           httemplate/edit/process/cust_bill_pay.cgi,
18827           httemplate/edit/process/cust_credit.cgi,
18828           httemplate/edit/process/cust_credit_bill.cgi,
18829           httemplate/edit/process/cust_main.cgi,
18830           httemplate/edit/process/cust_main_county-collapse.cgi,
18831           httemplate/edit/process/cust_main_county-expand.cgi,
18832           httemplate/edit/process/cust_pay.cgi,
18833           httemplate/edit/process/cust_pkg.cgi,
18834           httemplate/edit/process/cust_refund.cgi,
18835           httemplate/edit/process/cust_svc.cgi,
18836           httemplate/edit/process/domain_record.cgi,
18837           httemplate/edit/process/generic.cgi,
18838           httemplate/edit/process/inventory_class.html,
18839           httemplate/edit/process/msgcat.cgi,
18840           httemplate/edit/process/part_bill_event.cgi,
18841           httemplate/edit/process/part_export.cgi,
18842           httemplate/edit/process/part_pkg.cgi,
18843           httemplate/edit/process/part_referral.html,
18844           httemplate/edit/process/part_svc.cgi,
18845           httemplate/edit/process/payment_gateway.html,
18846           httemplate/edit/process/pkg_class.html,
18847           httemplate/edit/process/prepay_credit.cgi,
18848           httemplate/edit/process/quick-charge.cgi,
18849           httemplate/edit/process/quick-cust_pkg.cgi,
18850           httemplate/edit/process/rate.cgi,
18851           httemplate/edit/process/rate_region.cgi,
18852           httemplate/edit/process/reg_code.cgi,
18853           httemplate/edit/process/router.cgi,
18854           httemplate/edit/process/svc_acct.cgi,
18855           httemplate/edit/process/svc_acct_pop.cgi,
18856           httemplate/edit/process/svc_broadband.cgi,
18857           httemplate/edit/process/svc_domain.cgi,
18858           httemplate/edit/process/svc_external.cgi,
18859           httemplate/edit/process/svc_forward.cgi,
18860           httemplate/edit/process/svc_phone.html,
18861           httemplate/edit/process/svc_www.cgi,
18862           httemplate/edit/process/addr_block/add.cgi,
18863           httemplate/edit/process/addr_block/allocate.cgi,
18864           httemplate/edit/process/addr_block/deallocate.cgi,
18865           httemplate/edit/process/addr_block/split.cgi,
18866           httemplate/edit/process/elements/process.html,
18867           httemplate/edit/process/elements/svc_Common.html,
18868           httemplate/elements/checkboxes-table-name.html,
18869           httemplate/elements/checkboxes-table.html,
18870           httemplate/elements/header-popup.html,
18871           httemplate/elements/header.html,
18872           httemplate/elements/jsrsServer.html,
18873           httemplate/elements/menu.html, httemplate/elements/menubar.html,
18874           httemplate/elements/pager.html,
18875           httemplate/elements/phonenumber.html,
18876           httemplate/elements/progress-init.html,
18877           httemplate/elements/progress-popup.html,
18878           httemplate/elements/search-cust_main.html,
18879           httemplate/elements/select-access_group.html,
18880           httemplate/elements/select-agent.html,
18881           httemplate/elements/select-cust-fields.html,
18882           httemplate/elements/select-cust_pkg-status.html,
18883           httemplate/elements/select-month_year.html,
18884           httemplate/elements/select-part_referral.html,
18885           httemplate/elements/select-pkg_class.html,
18886           httemplate/elements/select-table.html,
18887           httemplate/elements/select-taxclass.html,
18888           httemplate/elements/small_custview.html,
18889           httemplate/elements/table-grid.html,
18890           httemplate/elements/table.html,
18891           httemplate/elements/tr-select-access_group.html,
18892           httemplate/elements/tr-select-agent.html,
18893           httemplate/elements/tr-select-cust-fields.html,
18894           httemplate/elements/tr-select-cust_pkg-status.html,
18895           httemplate/elements/tr-select-from_to.html,
18896           httemplate/elements/tr-select-part_referral.html,
18897           httemplate/elements/tr-select-pkg_class.html,
18898           httemplate/elements/xmlhttp.html,
18899           httemplate/graph/cust_bill_pkg.cgi,
18900           httemplate/graph/money_time.cgi,
18901           httemplate/graph/report_cust_bill_pkg.html,
18902           httemplate/graph/report_money_time.html,
18903           httemplate/graph/elements/monthly.html,
18904           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
18905           httemplate/misc/cancel-unaudited.cgi,
18906           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
18907           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
18908           httemplate/misc/cust_main-cancel.cgi,
18909           httemplate/misc/cust_main-import.cgi,
18910           httemplate/misc/cust_main-import_charges.cgi,
18911           httemplate/misc/delete-cust_credit.cgi,
18912           httemplate/misc/delete-cust_pay.cgi,
18913           httemplate/misc/delete-customer.cgi,
18914           httemplate/misc/delete-domain_record.cgi,
18915           httemplate/misc/delete-part_export.cgi,
18916           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
18917           httemplate/misc/email-invoice.cgi,
18918           httemplate/misc/email_invoice_events.cgi,
18919           httemplate/misc/email_invoices.cgi,
18920           httemplate/misc/fax-invoice.cgi,
18921           httemplate/misc/fax_invoice_events.cgi,
18922           httemplate/misc/fax_invoices.cgi,
18923           httemplate/misc/inventory_item-import.html,
18924           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
18925           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
18926           httemplate/misc/print_invoice_events.cgi,
18927           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
18928           httemplate/misc/states.cgi,
18929           httemplate/misc/unapply-cust_credit.cgi,
18930           httemplate/misc/unapply-cust_pay.cgi,
18931           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
18932           httemplate/misc/unvoid-cust_pay_void.cgi,
18933           httemplate/misc/upload-batch.cgi,
18934           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
18935           httemplate/misc/xmlhttp-cust_main-search.cgi,
18936           httemplate/misc/xmlrpc.cgi,
18937           httemplate/misc/process/batch-cust_pay.cgi,
18938           httemplate/misc/process/catchall.cgi,
18939           httemplate/misc/process/cdr-import.html,
18940           httemplate/misc/process/cust_main-import.cgi,
18941           httemplate/misc/process/cust_main-import_charges.cgi,
18942           httemplate/misc/process/delete-customer.cgi,
18943           httemplate/misc/process/inventory_item-import.html,
18944           httemplate/misc/process/link.cgi,
18945           httemplate/misc/process/meta-import.cgi,
18946           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
18947           httemplate/search/cust_bill.html,
18948           httemplate/search/cust_bill_event.cgi,
18949           httemplate/search/cust_bill_event.html,
18950           httemplate/search/cust_bill_pkg.cgi,
18951           httemplate/search/cust_credit.html,
18952           httemplate/search/cust_main-otaker.cgi,
18953           httemplate/search/cust_main-zip.html,
18954           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
18955           httemplate/search/cust_pkg.cgi,
18956           httemplate/search/cust_tax_exempt_pkg.cgi,
18957           httemplate/search/inventory_item.html,
18958           httemplate/search/prepay_credit.html,
18959           httemplate/search/queue.html, httemplate/search/reg_code.html,
18960           httemplate/search/report_cdr.html,
18961           httemplate/search/report_cust_bill.html,
18962           httemplate/search/report_cust_credit.html,
18963           httemplate/search/report_cust_main-zip.html,
18964           httemplate/search/report_cust_pay.html,
18965           httemplate/search/report_cust_pkg.html,
18966           httemplate/search/report_prepaid_income.cgi,
18967           httemplate/search/report_prepaid_income.html,
18968           httemplate/search/report_receivables.cgi,
18969           httemplate/search/report_receivables.html,
18970           httemplate/search/report_tax.cgi,
18971           httemplate/search/report_tax.html, httemplate/search/sql.html,
18972           httemplate/search/sqlradius.cgi,
18973           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
18974           httemplate/search/svc_broadband.cgi,
18975           httemplate/search/svc_domain.cgi,
18976           httemplate/search/svc_external.cgi,
18977           httemplate/search/svc_forward.cgi,
18978           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
18979           httemplate/search/elements/search.html,
18980           httemplate/view/cust_bill-logo.cgi,
18981           httemplate/view/cust_bill-pdf.cgi,
18982           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
18983           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
18984           httemplate/view/svc_broadband.cgi,
18985           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
18986           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
18987           httemplate/view/svc_www.cgi,
18988           httemplate/view/cust_main/billing.html,
18989           httemplate/view/cust_main/contacts.html,
18990           httemplate/view/cust_main/misc.html,
18991           httemplate/view/cust_main/packages.html,
18992           httemplate/view/cust_main/payment_history.html,
18993           httemplate/view/cust_main/tickets.html,
18994           httemplate/view/elements/svc_Common.html: Will things ever be the
18995           same again? It's the final masonize
18996
18997 2006-08-23 14:53  ivan
18998
18999         * httemplate/misc/batch-cust_pay.html: remove extraneous "
19000
19001 2006-08-23 05:13  ivan
19002
19003         * FS/FS/Schema.pm: removing already commented-out code
19004
19005 2006-08-23 05:06  ivan
19006
19007         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
19008           didn't work out...
19009
19010 2006-08-22 05:23  ivan
19011
19012         * httemplate/docs/index.html: get rid of old upgrade instructions
19013
19014 2006-08-21 16:01  ivan
19015
19016         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
19017           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
19018           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
19019           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
19020           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
19021           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
19022           cust_credit_bill_pkg - applying credits and payments against
19023           specific line items
19024
19025 2006-08-21 10:45  ivan
19026
19027         * FS/FS/: cust_main.pm: search for existing advertising sources
19028           before adding a new one
19029
19030 2006-08-21 05:38  ivan
19031
19032         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
19033           smart search
19034
19035 2006-08-21 02:46  ivan
19036
19037         * httemplate/docs/index.html: we're off to see the wiki, the
19038           wonderful wiki of oz
19039
19040 2006-08-18 05:18  ivan
19041
19042         * FS/FS/cust_main.pm: and a slight fix to the CSV import
19043
19044 2006-08-18 04:56  ivan
19045
19046         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
19047
19048 2006-08-18 04:52  ivan
19049
19050         * FS/FS/cust_main.pm: alas, now try with recursion
19051
19052 2006-08-18 04:40  ivan
19053
19054         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
19055
19056 2006-08-18 04:36  ivan
19057
19058         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
19059           get around big 8.1 Pg changes wrt reverse engineering
19060
19061 2006-08-18 03:34  ivan
19062
19063         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
19064
19065 2006-08-18 03:31  ivan
19066
19067         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
19068           not just the first line
19069
19070 2006-08-18 03:27  ivan
19071
19072         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
19073
19074 2006-08-18 03:26  ivan
19075
19076         * FS/FS/cust_main.pm: W T F
19077
19078 2006-08-18 03:18  ivan
19079
19080         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
19081
19082 2006-08-18 03:10  ivan
19083
19084         * FS/FS/cust_main.pm: what's going on with the parameters for
19085           skeleton inserts??
19086
19087 2006-08-18 03:00  ivan
19088
19089         * FS/FS/cust_main.pm: skeleton typo
19090
19091 2006-08-18 02:58  ivan
19092
19093         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
19094           not parent
19095
19096 2006-08-18 02:50  ivan
19097
19098         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
19099           what's going on
19100
19101 2006-08-18 01:33  ivan
19102
19103         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
19104           mg
19105
19106 2006-08-16 01:19  ivan
19107
19108         * FS/bin/freeside-adduser: get rid of too-verbose debugging
19109
19110 2006-08-15 07:20  ivan
19111
19112         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
19113           httemplate/misc/process/cust_main-import.cgi: add a new, extended
19114           CSV import format
19115
19116 2006-08-14 06:28  ivan
19117
19118         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
19119           doing refunds, hopefully this will fix OpenECHO refunds
19120
19121 2006-08-14 05:13  ivan
19122
19123         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
19124           httemplate/elements/header.html,
19125           httemplate/elements/search-cust_main.html,
19126           rt/html/Elements/FreesideInvoiceSearch,
19127           rt/html/Elements/FreesideNewCust,
19128           rt/html/Elements/FreesideSearch,
19129           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
19130           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs: sprinkle
19131           some magic ajax fairy dust on referring customer SELEKTAH.
19132           rewind!  make smart search smarter, re-layout the top search bars
19133           and add an invoice one
19134
19135 2006-08-14 01:38  ivan
19136
19137         * FS/FS/access_user.pm: bugfix for agentless access users,
19138           triggered by part_referral (advertising source) agent
19139           virtualization
19140
19141 2006-08-13 03:25  ivan
19142
19143         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
19144           httemplate/edit/cust_pay.cgi,
19145           httemplate/edit/process/cust_pay.cgi,
19146           httemplate/view/cust_main.cgi,
19147           httemplate/view/cust_main/billing.html,
19148           httemplate/view/cust_main/misc.html,
19149           httemplate/view/cust_main/packages.html,
19150           httemplate/view/cust_main/payment_history.html,
19151           httemplate/view/cust_main/tickets.html: customer view work:
19152
19153           DONE  1. add status and balance to top
19154
19155           DONE  2. add some sort of oldest date thing so the history
19156           doesn't get too      big (# years and a link to "show older")
19157
19158             3. make the rest of the action links into js popups?  maybe
19159           later,
19160                weird IENess when closing em
19161           DONE (finished)    - so revert out or finish/commit the Enter
19162           check payment one    - Process page can wait until another day..
19163           it should be more of an *action*
19164
19165           DONE  4. Ticket list config knobs for wtxs (grid it too)
19166
19167           DONE  5. grid the package list
19168
19169 2006-08-12 04:01  ivan
19170
19171         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
19172
19173 2006-08-12 03:47  ivan
19174
19175         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
19176           httemplate/view/cust_main/payment_history.html: fix acl rewrite
19177           causing problems: void now shows up properly, deprecate all the
19178           redundant config values
19179
19180 2006-08-11 23:45  ivan
19181
19182         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
19183           causes undesirable effects with prorate/subscription packages and
19184           undesirably rewards customers for non-payment, closes: Bug#1325
19185
19186 2006-08-11 01:02  ivan
19187
19188         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
19189           httemplate/browse/part_referral.html,
19190           httemplate/edit/cust_main.cgi,
19191           httemplate/elements/select-agent.html,
19192           httemplate/elements/select-part_referral.html,
19193           httemplate/elements/tr-select-agent.html,
19194           httemplate/elements/tr-select-part_referral.html: virtualize
19195           referrals on customer addition
19196
19197 2006-08-10 15:18  ivan
19198
19199         * httemplate/config/config.cgi: bugfix for selects that don't have
19200           select_enum
19201
19202 2006-08-10 06:50  ivan
19203
19204         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
19205           httemplate/browse/part_referral.html,
19206           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
19207           (at least to schema and customer view, no manual editing yet)
19208
19209 2006-08-10 05:01  ivan
19210
19211         * httemplate/browse/part_referral.html: bold the total footer
19212
19213 2006-08-10 04:55  ivan
19214
19215         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
19216           FS/FS/access_user.pm, FS/FS/part_referral.pm,
19217           httemplate/browse/part_referral.html,
19218           httemplate/edit/part_referral.html,
19219           httemplate/edit/process/part_referral.html,
19220           httemplate/elements/menu.html: agent-virtualize advertising
19221           sources
19222
19223 2006-08-09 20:10  ivan
19224
19225         * FS/FS/Schema.pm: don't set the default to NULL the string!
19226           besides, that's already the default value of any nullable column,
19227           which @date_type is...
19228
19229 2006-08-09 19:27  ivan
19230
19231         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
19232           easier to check the db
19233
19234 2006-08-09 14:46  ivan
19235
19236         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
19237           "coming soon" options off the menu, its been Soon for too long -
19238           they'll get here when they do
19239
19240 2006-08-09 03:47  ivan
19241
19242         * FS/FS/ClientAPI/MyAccount.pm,
19243           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
19244           fs_selfservice/FS-SelfService/cgi/change_password.html,
19245           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
19246           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
19247           fs_selfservice/FS-SelfService/cgi/provision_list.html,
19248           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
19249           interface: add proper password changer and prevent "Setup my
19250           services" provisioner from showing broken links for services not
19251           handled yet
19252
19253 2006-08-09 00:46  ivan
19254
19255         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
19256           days go by...
19257
19258 2006-08-09 00:03  ivan
19259
19260         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
19261           my beautiful magic template! (water flowing underground)
19262
19263 2006-08-08 23:43  jeff
19264
19265         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
19266           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
19267           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
19268           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
19269           batch refactor
19270
19271 2006-08-08 23:34  ivan
19272
19273         * FS/FS/ClientAPI/MyAccount.pm,
19274           fs_selfservice/FS-SelfService/SelfService.pm,
19275           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
19276           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
19277           interface: move from text to html invoices
19278
19279 2006-08-08 20:45  ivan
19280
19281         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
19282           debian perl, would you put it in /usr/local/sbin?  thanks.
19283
19284 2006-08-06 19:44  ivan
19285
19286         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
19287           httemplate/browse/part_pkg.cgi,
19288           httemplate/browse/access_user.html,
19289           httemplate/edit/access_user.html,
19290           httemplate/edit/elements/edit.html: add internal user disable-ing
19291
19292 2006-08-06 19:19  ivan
19293
19294         * httemplate/search/elements/search.html: get rid of the extra
19295           border in nested tables
19296
19297 2006-08-06 16:39  ivan
19298
19299         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
19300           bootstrapping for htpasswd kludge... hopefully that will go away
19301           in 1.7.1
19302
19303 2006-08-06 14:37  ivan
19304
19305         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
19306           override ones for existing records
19307
19308 2006-08-06 13:23  ivan
19309
19310         * httemplate/edit/svc_acct.cgi: silly closing }
19311
19312 2006-08-06 13:21  ivan
19313
19314         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
19315           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
19316
19317 2006-08-06 13:07  ivan
19318
19319         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
19320           should fix the barfing about default radius groups on the new
19321           customer screen...
19322
19323 2006-08-06 02:14  ivan
19324
19325         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
19326           be all set with radius groups then
19327
19328 2006-08-06 02:10  ivan
19329
19330         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
19331           httemplate/edit/svc_acct.cgi: this should process default
19332           usergroup as well as fixed now
19333
19334 2006-08-06 01:43  ivan
19335
19336         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
19337           problem
19338
19339 2006-08-06 01:10  ivan
19340
19341         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
19342           problem better
19343
19344 2006-07-27 17:33  ivan
19345
19346         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
19347           closes: #1351
19348
19349 2006-07-27 01:08  ivan
19350
19351         * FS/t/svc_phone.t: svc_phone.t
19352
19353 2006-07-25 21:18  ivan
19354
19355         * FS/FS/UID.pm: ugh, fixup bootstrapping
19356
19357 2006-07-25 01:39  ivan
19358
19359         * httemplate/search/cust_main.cgi: oops, extra else
19360
19361 2006-07-25 01:33  ivan
19362
19363         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
19364           httemplate/elements/table-grid.html,
19365           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
19366           this should finish adding the "inactive" status, i think?
19367
19368 2006-07-25 00:27  ivan
19369
19370         * bin/rt-update-links: quick script to convert rt links from one
19371           database name to another
19372
19373 2006-07-24 15:40  ivan
19374
19375         * FS/FS/cust_main.pm: fix up smart searching to make the quick
19376           payment entry behave better
19377
19378 2006-07-23 07:23  ivan
19379
19380         * httemplate/search/report_receivables.cgi: sql num_pkgs
19381           conflicting with method...
19382
19383 2006-07-23 07:21  ivan
19384
19385         * httemplate/search/report_receivables.cgi: ugh, really fix the
19386           statuses here
19387
19388 2006-07-23 07:20  ivan
19389
19390         * httemplate/search/report_receivables.cgi: hopefully fix the
19391           statuses here
19392
19393 2006-07-23 07:17  ivan
19394
19395         * httemplate/search/report_receivables.cgi:  i should REALLY go to
19396           sleep
19397
19398 2006-07-23 07:16  ivan
19399
19400         * httemplate/search/report_receivables.cgi:  i should go to sleep
19401
19402 2006-07-23 07:07  ivan
19403
19404         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
19405           more work towards adding an "inactive" status - add it to the A/R
19406           report
19407
19408 2006-07-15 17:55  ivan
19409
19410         * FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
19411           FS/FS/inventory_item.pm,
19412           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
19413           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
19414           httemplate/elements/overlibmws.js,
19415           httemplate/elements/overlibmws_draggable.js,
19416           httemplate/elements/phonenumber.html,
19417           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
19418           httemplate/search/svc_domain.cgi,
19419           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
19420           httemplate/view/svc_external.cgi: odds and ends
19421
19422 2006-07-13 21:20  ivan
19423
19424         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
19425           changes
19426
19427 2006-07-13 20:27  ivan
19428
19429         * FS/FS/svc_Common.pm: this should fix radius group editing and the
19430           "Reference found where even-sized list expected at
19431           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
19432
19433 2006-07-13 20:17  ivan
19434
19435         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
19436
19437 2006-07-13 18:42  ivan
19438
19439         * FS/FS/: CurrentUser.pm, UID.pm: add the small
19440           FS::CurrentUser::BootstrapUser class for... surprise...
19441           bootstrapping
19442
19443 2006-07-13 17:42  ivan
19444
19445         * FS/FS/Setup.pm: fix acl bootstrapping
19446
19447 2006-07-13 17:32  ivan
19448
19449         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
19450           freeside-setup without a username now
19451
19452 2006-07-13 16:45  ivan
19453
19454         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
19455
19456 2006-07-12 20:54  ivan
19457
19458         * FS/FS/Report/Table/Monthly.pm,
19459           httemplate/search/cust_credit.html,
19460           httemplate/search/cust_pay.cgi,
19461           httemplate/search/report_receivables.cgi: fix multiple-agent
19462           virtualization properly for these reports
19463
19464 2006-07-12 16:33  ivan
19465
19466         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
19467           should be installable again now
19468
19469 2006-07-11 17:20  ivan
19470
19471         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
19472           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
19473           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
19474           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
19475           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
19476           httemplate/edit/svc_phone.cgi,
19477           httemplate/edit/elements/edit.html,
19478           httemplate/edit/elements/svc_Common.html,
19479           httemplate/edit/process/svc_phone.html,
19480           httemplate/edit/process/elements/process.html,
19481           httemplate/edit/process/elements/svc_Common.html,
19482           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
19483           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
19484           httemplate/view/elements/svc_Common.html,
19485           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
19486           from imported CDRs
19487
19488 2006-07-09 07:35  ivan
19489
19490         * rt/html/Elements/: Header, PageLayout: fix the image path in the
19491           kludged looknfeel integration
19492
19493 2006-07-05 07:55  ivan
19494
19495         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
19496
19497 2006-07-04 05:01  ivan
19498
19499         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
19500           adding freeside-addgroup
19501
19502 2006-07-01 04:26  ivan
19503
19504         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
19505
19506 2006-06-30 07:30  ivan
19507
19508         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
19509           flag!  sheesh
19510
19511 2006-06-29 08:45  ivan
19512
19513         * FS/FS/part_export/shellcommands.pm: small patch to set
19514           $new_finger from Tim Yardley
19515
19516 2006-06-29 08:19  ivan
19517
19518         * httemplate/edit/part_bill_event.cgi: percentage late fees too
19519
19520 2006-06-29 06:47  ivan
19521
19522         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
19523           httemplate/browse/inventory_class.html,
19524           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19525           httemplate/edit/svc_broadband.cgi,
19526           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
19527           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
19528           httemplate/search/inventory_item.html: finish at least the
19529           automatic provisioning part
19530
19531 2006-06-27 07:19  ivan
19532
19533         * httemplate/docs/index.html: going to wikiland
19534
19535 2006-06-24 09:41  ivan
19536
19537         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
19538           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
19539           httemplate/elements/select-table.html,
19540           httemplate/elements/table-grid.html: Add the ability to link
19541           customer service definition fields to inventory   classes, with
19542           an "automatic/manual" flag.  Add the ability for the web
19543           interface to maintain these links.  Start prettying up the
19544           service def.    edit in preparation for Bigger Changes.
19545
19546 2006-06-21 09:26  ivan
19547
19548         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
19549           interaction w/pager
19550
19551 2006-06-21 06:00  ivan
19552
19553         * httemplate/elements/iframecontentmws.js: oops, don't want this
19554           debugging in here
19555
19556 2006-06-21 06:00  ivan
19557
19558         * httemplate/view/cust_main/payment_history.html:
19559           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
19560
19561 2006-06-21 05:58  ivan
19562
19563         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
19564
19565 2006-06-21 05:57  ivan
19566
19567         * httemplate/elements/header-popup.html: adding a header element
19568           for popups to replace CGI::header
19569
19570 2006-06-21 05:56  ivan
19571
19572         * httemplate/elements/iframecontentmws.js: add overlib iframe
19573           function
19574
19575 2006-06-21 01:42  ivan
19576
19577         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
19578           the agent type report when there are lots of package definitions
19579
19580 2006-06-19 06:09  ivan
19581
19582         * httemplate/view/cust_main/packages.html: fix ACL name for service
19583           provisioning and prevent disabled service provisioning from
19584           messing up table formatting
19585
19586 2006-06-19 05:47  ivan
19587
19588         * bin/mapsecrets2access_user: better error checking for this
19589           thrown-together bootstrapping script
19590
19591 2006-06-19 05:22  ivan
19592
19593         * bin/mapsecrets2access_user: ACL bootstrapping
19594
19595 2006-06-19 05:15  ivan
19596
19597         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
19598
19599 2006-06-19 05:09  ivan
19600
19601         * FS/t/ConfDefaults.t: forgot to commit this test
19602
19603 2006-06-19 04:57  ivan
19604
19605         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
19606
19607 2006-06-19 04:25  ivan
19608
19609         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
19610           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
19611           httemplate/view/cust_main/packages.html,
19612           httemplate/view/cust_main/payment_history.html: ACLs, take three
19613           or four or something
19614
19615 2006-06-19 01:05  ivan
19616
19617         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
19618           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
19619           httemplate/elements/menu.html,
19620           httemplate/elements/select-cust-fields.html,
19621           httemplate/elements/select-cust_pkg-status.html,
19622           httemplate/elements/tr-select-cust-fields.html,
19623           httemplate/elements/tr-select-cust_pkg-status.html,
19624           httemplate/graph/cust_bill_pkg.cgi,
19625           httemplate/search/report_cust_pkg.html,
19626           httemplate/view/cust_main/contacts.html: add ability to select
19627           specific package defs. and package status to package report for
19628           qis
19629
19630 2006-06-18 23:03  ivan
19631
19632         * httemplate/search/cust_main.cgi: fix up the alternating colors on
19633           the customer search results
19634
19635 2006-06-18 19:33  ivan
19636
19637         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
19638           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
19639           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
19640           httemplate/elements/select-agent.html,
19641           httemplate/elements/select-table.html,
19642           httemplate/elements/tr-select-agent.html,
19643           httemplate/search/cust_bill.html,
19644           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
19645           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
19646           httemplate/search/svc_forward.cgi: agent virtualization, take one
19647           (stuff from "inactive" changeset snuck into cust_main.pm and the
19648           package reporting changeset in search/cust_pkg.cgi here too)
19649
19650 2006-06-18 05:56  ivan
19651
19652         * httemplate/edit/elements/edit.html: well, it isn't broken...
19653
19654 2006-06-18 05:54  ivan
19655
19656         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
19657           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
19658           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
19659           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
19660           httemplate/edit/process/access_group.html,
19661           httemplate/elements/checkboxes-table-name.html,
19662           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
19663           htetc/handler.pl, httemplate/browse/access_group.html,
19664           httemplate/browse/access_user.html,
19665           httemplate/edit/process/elements/process.html: ACLs: finish group
19666           edit (agents + rights) & browse
19667
19668 2006-06-15 18:23  jeff
19669
19670         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
19671           httemplate/misc/download-batch.cgi: value issues and many bits
19672           remain
19673
19674 2006-06-15 17:47  ivan
19675
19676         * httemplate/misc/download-batch.cgi: and fix the  name for TD
19677           Canada Trust.  and that's it for now.  really.
19678
19679 2006-06-15 17:33  ivan
19680
19681         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
19682           now that the batch format file is not the same as the batch
19683           params files
19684
19685 2006-06-15 17:27  ivan
19686
19687         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
19688           the config a little less strange
19689
19690 2006-06-08 03:32  ivan
19691
19692         * httemplate/elements/menu.html: fix link to prepaid card setup
19693
19694 2006-06-06 03:30  ivan
19695
19696         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
19697           automated install. wtf?!
19698
19699 2006-06-02 06:20  ivan
19700
19701         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED,
19702           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
19703           rt/html/Elements/Tabs: add a service search
19704
19705 2006-05-24 03:22  ivan
19706
19707         * FS/MANIFEST: removing duplicate entries
19708
19709 2006-05-22 13:38  ivan
19710
19711         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
19712
19713 2006-05-22 11:27  ivan
19714
19715         * FS/FS/cust_main.pm: better error message for banned cards
19716
19717 2006-05-21 19:06  ivan
19718
19719         * Makefile: docs are going in the wiki Real Soon Now anyway
19720
19721 2006-05-21 17:50  ivan
19722
19723         * Makefile: 1.7.0?  why not?
19724
19725 2006-05-21 17:44  ivan
19726
19727         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
19728
19729 2006-05-21 11:40  ivan
19730
19731         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
19732
19733 2006-05-20 13:06  jeff
19734
19735         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
19736           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
19737           htetc/handler.pl, httemplate/docs/schema.html,
19738           httemplate/misc/download-batch.cgi: first stab at BoM download
19739
19740 2006-05-15 06:57  ivan
19741
19742         * httemplate/: index.html, elements/freeside.css,
19743           elements/header.html, elements/menu.html: move most of the crap
19744           on the "main menu" to the sidebar
19745
19746 2006-05-15 04:05  ivan
19747
19748         * httemplate/elements/freeside.css,
19749           httemplate/elements/header.html, httemplate/elements/xmenu.css,
19750           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
19751           rt/html/Elements/FreesideNewCust,
19752           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
19753           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
19754           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
19755           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
19756           RT!
19757
19758 2006-05-14 09:47  ivan
19759
19760         * CREDITS, htetc/handler.pl, httemplate/autohandler,
19761           httemplate/index.html, httemplate/browse/access_group.html,
19762           httemplate/browse/access_user.html,
19763           httemplate/browse/agent_type.cgi,
19764           httemplate/browse/cust_main_county.cgi,
19765           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
19766           httemplate/edit/access_group.html,
19767           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
19768           httemplate/edit/cust_bill_pay.cgi,
19769           httemplate/edit/cust_credit.cgi,
19770           httemplate/edit/cust_credit_bill.cgi,
19771           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
19772           httemplate/edit/part_virtual_field.cgi,
19773           httemplate/edit/svc_domain.cgi,
19774           httemplate/edit/elements/edit.html,
19775           httemplate/edit/process/access_group.html,
19776           httemplate/edit/process/access_user.html,
19777           httemplate/edit/process/agent_type.cgi,
19778           httemplate/edit/process/cust_bill_pay.cgi,
19779           httemplate/edit/process/cust_credit.cgi,
19780           httemplate/edit/process/cust_credit_bill.cgi,
19781           httemplate/edit/process/elements/process.html,
19782           httemplate/elements/checkboxes-table.html,
19783           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
19784           httemplate/elements/header.html,
19785           httemplate/elements/menubar.html,
19786           httemplate/elements/select-access_group.html,
19787           httemplate/elements/tr-select-access_group.html,
19788           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
19789           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
19790           httemplate/search/cust_main-otaker.cgi,
19791           httemplate/search/cust_main.cgi,
19792           httemplate/search/report_cust_bill.html,
19793           httemplate/search/report_cust_credit.html,
19794           httemplate/search/report_cust_pay.html,
19795           httemplate/search/report_prepaid_income.html,
19796           httemplate/search/report_tax.html,
19797           httemplate/search/sqlradius.html,
19798           httemplate/search/svc_domain.cgi,
19799           httemplate/search/svc_external.cgi, FS/MANIFEST,
19800           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
19801           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
19802           FS/FS/access_right.pm, FS/FS/access_user.pm,
19803           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
19804           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
19805           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
19806           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
19807           FS/t/access_group.t, FS/t/access_groupagent.t,
19808           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
19809           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
19810           httemplate/view/cust_main/payment_history.html: first part of ACL
19811           and re-skinning work and some other small stuff
19812
19813 2006-05-13 11:34  ivan
19814
19815         * httemplate/images/background-cheat.png: yay for cheating
19816
19817 2006-05-13 08:31  ivan
19818
19819         * httemplate/images/: 32clear.gif, arrow.down.png,
19820           arrow.right.black.png, arrow.right.png, black-gradient.png,
19821           black-gray-corner.png, black-gray-gradient.png,
19822           black-gray-side.png, black-gray-top.png: adding new images
19823
19824 2006-05-12 06:57  ivan
19825
19826         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
19827           incorrect and broke things, this should actually work
19828
19829 2006-05-08 04:28  ivan
19830
19831         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
19832           httemplate/search/report_tax.cgi: add config switch to base tax
19833           off shipping address if present
19834
19835 2006-05-08 03:01  ivan
19836
19837         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
19838           httemplate/graph/cust_bill_pkg.cgi,
19839           httemplate/graph/elements/monthly.html,
19840           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
19841           package class looks good
19842
19843 2006-05-07 13:27  ivan
19844
19845         * htetc/handler.pl, httemplate/elements/select-month_year.html,
19846           httemplate/elements/select-pkg_class.html,
19847           httemplate/elements/select-table.html,
19848           httemplate/elements/tr-select-from_to.html,
19849           httemplate/elements/tr-select-pkg_class.html,
19850           httemplate/graph/cust_bill_pkg.cgi,
19851           httemplate/graph/money_time.cgi,
19852           httemplate/graph/report_cust_bill_pkg.html,
19853           httemplate/graph/report_money_time.html,
19854           httemplate/graph/elements/monthly.html: first pass at sales
19855           reports per agent and package class
19856
19857 2006-05-03 02:47  ivan
19858
19859         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
19860           Cappuccio
19861
19862 2006-05-02 08:23  ivan
19863
19864         * FS/: MANIFEST, FS/Pony.pm: yours!
19865
19866 2006-05-02 08:03  ivan
19867
19868         * httemplate/: index.html, search/report_receivables.html: add an
19869           agent pre-selection page to receivables report
19870
19871 2006-05-02 04:59  ivan
19872
19873         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
19874           httemplate/graph/money_time.cgi,
19875           httemplate/graph/report_money_time.html: add a "pre-report" page
19876           to this report/graph as requested by lewis/wtxs, also add 12mo
19877           total option
19878
19879 2006-05-01 06:09  ivan
19880
19881         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
19882           the 1st as it did before
19883
19884 2006-05-01 05:38  ivan
19885
19886         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
19887           annoying clucks (warnings with backtraces) when cutoff day isn't
19888           found in old packages
19889
19890 2006-05-01 04:45  ivan
19891
19892         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
19893           ambiguous
19894
19895 2006-05-01 04:43  ivan
19896
19897         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
19898           showing up on customer view listing when the custom priority
19899           field was edited
19900
19901 2006-04-26 06:16  ivan
19902
19903         * Makefile: apache reload doesn't work when server isn't running
19904           already
19905
19906 2006-04-21 17:58  ivan
19907
19908         * httemplate/browse/inventory_class.html,
19909           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
19910           httemplate/browse/rate.cgi,
19911           httemplate/browse/elements/browse.html, htetc/handler.pl,
19912           httemplate/index.html, httemplate/edit/inventory_class.html,
19913           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
19914           httemplate/edit/elements/edit.html,
19915           httemplate/edit/process/inventory_class.html,
19916           httemplate/edit/process/pkg_class.html,
19917           httemplate/edit/process/elements/process.html,
19918           httemplate/elements/select-agent.html,
19919           httemplate/elements/select-pkg_class.html,
19920           httemplate/elements/select-table.html,
19921           httemplate/elements/tr-select-pkg_class.html,
19922           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
19923           httemplate/search/elements/search.html: start of package class
19924           web UI (add/edit package classes, package class selection in
19925           package def edit)
19926
19927 2006-04-21 07:21  ivan
19928
19929         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
19930           now
19931
19932 2006-04-21 07:20  ivan
19933
19934         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
19935           indentation and the default cutoff day
19936
19937 2006-04-21 05:45  ivan
19938
19939         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
19940           s(browse/queue.cgi)(search/queue.html)
19941
19942 2006-04-18 23:37  ivan
19943
19944         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
19945           in nested blocks that have been exited already.
19946
19947 2006-04-15 06:32  ivan
19948
19949         * httemplate/graph/money_time.cgi: REALLY correct the period for
19950           the total column this time
19951
19952 2006-04-15 06:28  ivan
19953
19954         * httemplate/graph/money_time.cgi: correct period & use a yellow
19955           color for the total column
19956
19957 2006-04-15 06:25  ivan
19958
19959         * httemplate/graph/money_time.cgi: format & link the total column
19960
19961 2006-04-14 17:21  ivan
19962
19963         * httemplate/graph/money_time.cgi: and </TD> the total column
19964
19965 2006-04-14 17:16  ivan
19966
19967         * httemplate/graph/money_time.cgi: add a total column
19968
19969 2006-04-14 04:55  ivan
19970
19971         * FS/FS/: Conf.pm, svc_forward.pm: add the
19972           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
19973           destinations
19974
19975 2006-04-13 14:29  ivan
19976
19977         * FS/bin/freeside-adduser: don't do the duplicate check unless
19978           there's a file already; fixes problem with first use of
19979           freeside-adduser
19980
19981 2006-04-12 05:36  ivan
19982
19983         * httemplate/index.html, FS/FS/cust_main.pm,
19984           httemplate/search/cust_main-zip.html,
19985           httemplate/search/cust_main.cgi,
19986           httemplate/search/report_cust_main-zip.html,
19987           httemplate/search/elements/search.html: zip code report
19988
19989 2006-04-09 16:41  ivan
19990
19991         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
19992           cust_main/tickets.html: a few more fixups for our favorite
19993           include(...) from Scott Edwards
19994
19995 2006-04-09 16:39  ivan
19996
19997         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
19998           fields
19999
20000 2006-04-09 16:24  ivan
20001
20002         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
20003           string ("old_uid") as a SCALAR ref while "strict refs" in use"
20004           error
20005
20006 2006-04-09 13:36  ivan
20007
20008         * FS/bin/freeside-adduser: error out if you try to add duplicates;
20009           this should lower my annoyance-level
20010
20011 2006-04-03 16:26  ivan
20012
20013         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
20014           checking
20015
20016 2006-04-03 13:49  ivan
20017
20018         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
20019
20020 2006-04-03 04:36  ivan
20021
20022         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
20023
20024 2006-04-03 03:11  ivan
20025
20026         * FS/FS/Record.pm: allow [ and ] in ut_text
20027
20028 2006-04-03 02:46  ivan
20029
20030         * htetc/handler.pl, FS/FS/Misc.pm,
20031           httemplate/edit/cust_main/contact.html,
20032           httemplate/misc/states.cgi,
20033           httemplate/view/cust_main/contacts.html: have the UI use full
20034           country names, and state names outside the US...
20035
20036 2006-04-02 15:13  ivan
20037
20038         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
20039
20040 2006-03-31 15:22  ivan
20041
20042         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
20043           events
20044
20045 2006-03-31 01:20  lsc
20046
20047         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
20048           pointed out by Ivan in the following email:
20049
20050           ---- before and after now?  I gave subscription and prorate a
20051           try.  Subscription came out as:
20052
20053             subscription 27th (03/25/06 - 04/27/06)  $10.00
20054             subscription 23rd (03/25/06 - 04/23/06)  $10.00
20055
20056           the "23rd" one is right, but the "27th" one should have only
20057           advanced the date two days to 3/27/06.
20058
20059               Prorate came out as:
20060
20061               prorate 23rd (03/25/06 - 04/23/06)  $9.20
20062               prorate 27th (03/25/06 - 04/27/06)  $10.49
20063
20064           The "23rd" one is right, but the "27th" one should have only
20065           advanced the date two days to 4/27/06.
20066
20067           lsc@prgmr.com
20068
20069 2006-03-30 06:22  ivan
20070
20071         * FS/bin/freeside-upgrade: move all the schema-updating magic into
20072           DBIx::DBSchema
20073
20074 2006-03-24 18:23  ivan
20075
20076         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
20077           FS/bin/freeside-setup,
20078           fs_selfservice/FS-SelfService/cgi/agent.cgi,
20079           fs_selfservice/FS-SelfService/cgi/payment_results.html,
20080           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
20081           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
20082           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
20083           httemplate/misc/upload-batch.cgi,
20084           httemplate/misc/process/cdr-import.html,
20085           httemplate/misc/process/cust_main-import.cgi,
20086           httemplate/misc/process/cust_main-import_charges.cgi,
20087           httemplate/misc/process/inventory_item-import.html: successfully
20088           correct the spelling of sucessful
20089
20090 2006-03-24 11:49  ivan
20091
20092         * httemplate/misc/process/payment.cgi: fix spelling
20093
20094 2006-03-23 04:00  lsc
20095
20096         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
20097           and prorate.pm:
20098
20099           -modify the subscription and prorate price plans
20100           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
20101           configurable (add a field to the %info hash) billing day instead
20102           of "1st of the month" only.  subscription will be easy, prorate
20103           will be a little trickier.
20104
20105           essentially, I replaced the '1' in the 'day' field of the
20106           timelocal that generates $$date with the value I added to the
20107           %info hash, 'cutoff_day'
20108
20109           -implement a price plan (new file in FS/FS/part_pkg/ - probably
20110           @ISA FS::part_pkg::subscription) that charges the first full
20111           month if the customer signs up between the 1st and the
20112           configurable billing day, and gives them the remainder of the
20113           month free if they sign up between the configurable billing day
20114           and the end of the month.
20115
20116           if this is the first time the customer is billed, and if the date
20117           is greater than the cutoff date, advance $ssdate to cutoff_day of
20118           next month, else $$date is cutoff_date of this month.  Either
20119           way, charge them for a month.
20120
20121           ----------------------------------------------------------------------
20122
20123 2006-03-20 11:13  ivan
20124
20125         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_main.pm,
20126           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
20127           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
20128           FS/MANIFEST, bin/cdr_upstream_rate.import,
20129           httemplate/edit/rate.cgi, httemplate/edit/cust_main/billing.html,
20130           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
20131           httemplate/view/cust_main/billing.html: add price plan to bill on
20132           internal or external CDRs directly, add option to export CDRs to
20133           a per-customer downstream file
20134
20135 2006-03-17 06:56  ivan
20136
20137         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
20138
20139 2006-03-14 23:34  ivan
20140
20141         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
20142           want a revision history
20143
20144 2006-03-14 20:17  ivan
20145
20146         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
20147           and normalize canadian zip codes as well as us ones
20148
20149 2006-03-13 14:32  ivan
20150
20151         * httemplate/elements/: progress-init.html, progress-popup.html:
20152           fix progress hoohaw for internet exploder again, whew.  also make
20153           sure error/finish messages are centered, looks better
20154
20155 2006-03-10 23:27  ivan
20156
20157         * httemplate/elements/footer.html: some pages from ui hoohaw have
20158           leaked footer include, need something here for now
20159
20160 2006-03-10 21:21  ivan
20161
20162         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
20163           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
20164           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
20165           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
20166           progressbar bug with multiple progressbar forms on a page
20167
20168 2006-03-10 14:30  ivan
20169
20170         * httemplate/: elements/progress-init.html,
20171           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
20172           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
20173           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
20174           (hopefully) allow multiple progress-init's in a page, also add
20175           second $cgi arg to all these progressbar calls...
20176
20177 2006-03-10 14:28  ivan
20178
20179         * FS/FS/UI/Web.pm: want to know who *called* this without the
20180           required second arg
20181
20182 2006-03-09 05:42  ivan
20183
20184         * htetc/handler.pl: fix that
20185           blank-page-instead-of-profiling-redirect-when-called-from-an-include
20186           bug triggered by mason 1.32 :)
20187
20188 2006-03-09 03:48  ivan
20189
20190         * httemplate/view/cust_main.cgi: don't use a table with
20191           WIDTH="100%", it shoves the custnum and "billing information"
20192           boxes way out to the right
20193
20194 2006-03-08 04:14  ivan
20195
20196         * FS/FS/inventory_item.pm,
20197           httemplate/misc/inventory_item-import.html,
20198           httemplate/misc/process/inventory_item-import.html,
20199           httemplate/search/inventory_item.html:  Add an option to the web
20200           interface to batch upload new entries to the
20201           inventory_item table.
20202
20203 2006-03-08 02:05  ivan
20204
20205         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
20206           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
20207           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
20208           bin/generate-table-module, htetc/handler.pl,
20209           httemplate/edit/inventory_class.html,
20210           httemplate/edit/elements/edit.html,
20211           httemplate/edit/process/inventory_class.html,
20212           httemplate/edit/process/elements/process.html,
20213           httemplate/search/elements/search.html: Add a new table for
20214           inventory with for DIDs/serials/etc., and an additional new table
20215           for inventory category (i.e. to distinguish DIDs, serials, MACs,
20216           etc.)
20217
20218 2006-03-08 00:21  ivan
20219
20220         * FS/FS/agent.pm: add space in error msg
20221
20222 2006-03-03 07:02  ivan
20223
20224         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
20225           agent-specific sales/credit/receipts summary
20226
20227 2006-02-28 11:34  ivan
20228
20229         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
20230
20231 2006-02-22 05:07  ivan
20232
20233         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
20234           httemplate/images/red_telephone_mimooh_01.png,
20235           httemplate/view/cust_main/contacts.html: add vonage click2call
20236           feature
20237
20238 2006-02-21 23:12  ivan
20239
20240         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
20241
20242 2006-02-18 03:14  ivan
20243
20244         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
20245           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
20246           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
20247           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
20248           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
20249           httemplate/misc/cdr-import.html,
20250           httemplate/misc/process/cdr-import.html,
20251           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
20252           bin/cdr_calltype.import: CDR schema and class
20253
20254 2006-02-17 18:11  ivan
20255
20256         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
20257           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
20258           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
20259           documentation left behind from example template
20260
20261 2006-02-16 13:43  ivan
20262
20263         * FS/FS/Setup.pm, FS/bin/freeside-setup,
20264           httemplate/docs/admin.html: automate more of the initial data
20265           adding...
20266
20267 2006-02-08 23:18  ivan
20268
20269         * httemplate/elements/: calendar-en.js, calendar-setup.js,
20270           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
20271           jscalendar
20272
20273 2006-02-08 14:53  ivan
20274
20275         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
20276           around either
20277
20278 2006-02-07 19:49  ivan
20279
20280         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
20281           instructions
20282
20283 2006-02-07 18:26  ivan
20284
20285         * FS/FS/UID.pm: update error message when secrets file cannot be
20286           found
20287
20288 2006-02-07 05:49  ivan
20289
20290         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
20291           error message is better.
20292
20293 2006-02-07 03:12  ivan
20294
20295         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
20296           statement preventing page from showing up in konq
20297
20298 2006-02-05 04:27  ivan
20299
20300         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
20301           httemplate/edit/payment_gateway.html,
20302           httemplate/edit/process/payment_gateway.html: payment gateway
20303           editing
20304
20305 2006-02-01 15:13  ivan
20306
20307         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
20308           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
20309           FS/bin/freeside-daily, FS/bin/freeside-monthly,
20310           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
20311           httemplate/browse/part_bill_event.cgi: finish adding
20312           freeside-monthly and monthly events
20313
20314 2006-01-31 23:58  ivan
20315
20316         * Makefile: HEAD isn't 1.5.8 anymore
20317
20318 2006-01-31 07:01  ivan
20319
20320         * FS/FS/payby.pm: oops, forgot $
20321
20322 2006-01-31 03:02  ivan
20323
20324         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
20325           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
20326           httemplate/edit/part_bill_event.cgi: [no log message]
20327
20328 2006-01-30 20:26  ivan
20329
20330         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
20331           browse/agent_type.cgi, browse/part_bill_event.cgi,
20332           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
20333           browse/part_virtual_field.cgi, browse/payment_gateway.html,
20334           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
20335           config/config-view.cgi, config/config.cgi,
20336           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
20337           edit/agent_payment_gateway.html, edit/agent_type.cgi,
20338           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
20339           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
20340           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
20341           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
20342           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
20343           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
20344           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
20345           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
20346           misc/whois.cgi, misc/process/cust_main-import.cgi,
20347           misc/process/cust_main-import_charges.cgi,
20348           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
20349           search/report_tax.cgi, search/svc_external.cgi,
20350           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
20351           view/svc_broadband.cgi, view/svc_domain.cgi,
20352           view/svc_external.cgi: move header() to
20353           include(/elements/header.html) so it can be changed in one place,
20354           thanks to Scott Edwards
20355
20356 2006-01-30 18:59  ivan
20357
20358         * FS/FS/Record.pm: fix "table not found" dbdef error message to
20359           recommend freeside-upgrade instead create + dbdef-create
20360
20361 2006-01-26 23:34  ivan
20362
20363         * httemplate/search/report_tax.cgi: small visual fix to alternating
20364           row colors when show_taxclasses is on
20365
20366 2006-01-26 17:33  ivan
20367
20368         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
20369           report, show more info on the specific line item and invoice
20370
20371 2006-01-26 07:27  ivan
20372
20373         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
20374           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
20375           httemplate/search/cust_bill_pkg.cgi,
20376           httemplate/search/cust_tax_exempt_pkg.cgi,
20377           httemplate/search/report_tax.cgi,
20378           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
20379           exemption columns to work correctly.  also make them
20380           agent-specific.  also fix package exemption columns, they were
20381           bunk too, sheesh.  start adding package classes for package class
20382           tax reporting.
20383
20384 2006-01-25 04:34  ivan
20385
20386         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
20387           FS/cust_main.pm, FS/cust_tax_exempt.pm,
20388           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
20389           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
20390           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
20391           texas-style tax exemptions to be against a specific line item
20392           rather than just general per-customer, for later tracking and tax
20393           reporting.  fix 1969/1970 exemptions for one-off charges
20394
20395 2006-01-04 18:03  ivan
20396
20397         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
20398           columns
20399
20400 2005-12-29 18:41  rsiddall
20401
20402         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
20403           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
20404           fs_selfservice/FS-SelfService/SelfService.pm,
20405           fs_selfservice/FS-SelfService/cgi/provision_list.html,
20406           httemplate/view/cust_main.cgi: Fixing a few typos.
20407
20408 2005-12-24 19:41  ivan
20409
20410         * httemplate/search/report_tax.cgi: add switch to enable taxclass
20411           breakdown, report invoiced tax separately in that case
20412
20413 2005-12-24 19:38  ivan
20414
20415         * httemplate/edit/part_bill_event.cgi: make sure to specify a
20416           money_char default
20417
20418 2005-12-24 19:18  ivan
20419
20420         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
20421           to enable taxclass breakdown, report invoiced tax separately in
20422           that case
20423
20424 2005-12-24 19:07  ivan
20425
20426         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
20427           region" flag on new line item report - NULLs need to be compared
20428           explicitly.  apparantly NULL != NULL.  bah SQL
20429
20430 2005-12-24 19:00  ivan
20431
20432         * FS/FS/Schema.pm: update indices for better tax report performance
20433
20434 2005-12-24 18:31  ivan
20435
20436         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
20437           brainfart
20438
20439 2005-12-24 17:57  ivan
20440
20441         * httemplate/search/report_tax.cgi: correct end date display for
20442           "now"
20443
20444 2005-12-24 16:52  ivan
20445
20446         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
20447           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
20448           only when greater than N amount
20449
20450 2005-12-24 16:36  ivan
20451
20452         * httemplate/edit/cust_main/billing.html: don't reenable postal
20453           billing for existing customers just cause its blank...
20454
20455 2005-12-21 20:24  ivan
20456
20457         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
20458           the declaration too
20459
20460 2005-12-21 20:22  ivan
20461
20462         * httemplate/search/report_tax.cgi: fix some ambiguous var names
20463           causing " "my" variable $t masks earlier declaration in same
20464           scope" errors
20465
20466 2005-12-21 20:01  ivan
20467
20468         * httemplate/search/cust_bill_event.html,
20469           httemplate/search/cust_bill_pkg.cgi,
20470           httemplate/search/report_cust_bill.html,
20471           httemplate/search/report_cust_credit.html,
20472           httemplate/search/report_cust_pay.html,
20473           httemplate/search/report_tax.cgi,
20474           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
20475           httemplate/elements/select-agent.html,
20476           httemplate/elements/table-grid.html,
20477           httemplate/elements/tr-input-beginning_ending.html,
20478           httemplate/elements/tr-select-agent.html,
20479           httemplate/search/elements/search.html: tax report update, link
20480           to new line item report, per-agent tax reporting
20481
20482 2005-12-18 20:18  ivan
20483
20484         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
20485           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
20486           field labeling - not always monthly
20487
20488 2005-12-18 20:18  ivan
20489
20490         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
20491           usage charges
20492
20493 2005-12-16 14:47  ivan
20494
20495         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
20496           attributes from wtxs, neaten up raddb.pm generation
20497
20498 2005-12-15 17:49  ivan
20499
20500         * httemplate/edit/payment_gateway.html: add TransactionCentral
20501
20502 2005-12-15 11:36  ivan
20503
20504         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
20505           new agent types, noticed by Julius Igugu
20506
20507 2005-12-15 10:45  ivan
20508
20509         * bin/print-schema: adding print-schema
20510
20511 2005-12-14 20:04  ivan
20512
20513         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
20514           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
20515
20516 2005-12-14 12:57  ivan
20517
20518         * FS/FS/svc_acct.pm: allow a dir field to be set (or
20519           auto-generated) even if uid is fixed
20520
20521 2005-12-14 10:52  ivan
20522
20523         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
20524           to Radiator export
20525
20526 2005-12-12 19:13  ivan
20527
20528         * httemplate/edit/process/payment_gateway.html: fix options in
20529           gateway adding
20530
20531 2005-12-12 13:39  ivan
20532
20533         * FS/FS/part_export/radiator.pm: use crypt password for radiator
20534           export
20535
20536 2005-12-09 08:58  ivan
20537
20538         * httemplate/: edit/process/cust_credit_bill.cgi,
20539           view/cust_main/payment_history.html: fill in reason if empty when
20540           applying a credit to a refund
20541
20542 2005-12-09 08:56  ivan
20543
20544         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
20545           postal mail checkbox misbehaving (isn't sticky on errors -
20546           reverts back to on)
20547
20548 2005-12-07 15:48  ivan
20549
20550         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
20551           without pg_oid_status, look up the actual sequence name from
20552           dbdef rather than assuming ${table}_${column}_seq
20553
20554 2005-12-06 14:25  ivan
20555
20556         * FS/FS/Record.pm: make sure zip is required for canada, also use
20557           CURRVAL() function instead of pg_oid_status DBD attribute because
20558           Pg 8.1 doesn't have oids by default anymore
20559
20560 2005-12-05 11:01  ivan
20561
20562         * FS/FS/svc_Common.pm: avoid uninitialized value errors
20563
20564 2005-12-05 09:19  ivan
20565
20566         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
20567           debugging info by default
20568
20569 2005-12-02 23:26  ivan
20570
20571         * htetc/handler.pl: this should be the last of
20572           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
20573
20574 2005-12-02 23:12  ivan
20575
20576         * Makefile: those semicolons can't possibly have belonged there
20577
20578 2005-12-02 23:02  ivan
20579
20580         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
20581           had to be run multiple times before
20582
20583 2005-12-01 11:17  ivan
20584
20585         * httemplate/edit/agent_type.cgi: list disabled packages on agent
20586           type edit if they are still associated with the type
20587
20588 2005-12-01 09:36  ivan
20589
20590         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
20591           shouldn't apply to RADIUS groups, this is messing up unrelated
20592           RADIUS exports
20593
20594 2005-11-28 09:16  ivan
20595
20596         * FS/FS/cust_main.pm: turn off debugging
20597
20598 2005-11-28 09:13  ivan
20599
20600         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
20601           SQL that Pg doesn't need and MySQL doesn't like
20602
20603 2005-11-28 09:12  ivan
20604
20605         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
20606           for all three supporte exports
20607
20608 2005-11-28 09:07  ivan
20609
20610         * FS/bin/freeside-sqlradius-radacctd: startup
20611           freeside-sqlradius-radacctd for radiator export too
20612
20613 2005-11-28 08:59  ivan
20614
20615         * FS/FS/svc_Common.pm: allow defaults to override empty values for
20616           new objects
20617
20618 2005-11-28 08:38  ivan
20619
20620         * FS/FS/cust_svc.pm: better error msg
20621
20622 2005-11-28 08:34  ivan
20623
20624         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
20625           deal with any usage-capable export
20626
20627 2005-11-28 08:21  ivan
20628
20629         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
20630           deal with any usage-capable export
20631
20632 2005-11-28 08:14  ivan
20633
20634         * FS/FS/Record.pm: okay, its been tested
20635
20636 2005-11-28 08:07  ivan
20637
20638         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
20639
20640 2005-11-28 07:41  ivan
20641
20642         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
20643           where the freeze is coming from
20644
20645 2005-11-27 13:59  ivan
20646
20647         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
20648           per-agent billco spools
20649
20650 2005-11-22 10:29  ivan
20651
20652         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
20653           backend-realtime config flag, should be more intuitive for
20654           guyananet
20655
20656 2005-11-22 08:41  ivan
20657
20658         * FS/FS/svc_Common.pm: oops, supposed to commit this one
20659
20660 2005-11-22 08:39  ivan
20661
20662         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
20663           svc_acct.seconds
20664
20665 2005-11-22 05:26  ivan
20666
20667         * FS/FS/part_export/radiator.pm: update radiator export to deal
20668           with prepaid and some other random stuff
20669
20670 2005-11-21 07:24  ivan
20671
20672         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
20673           and there's a duplicate error, show all conflicting accounts not
20674           just the ones for different customers
20675
20676 2005-11-21 06:25  ivan
20677
20678         * FS/FS/part_export/: shellcommands.pm,
20679           shellcommands_withdomain.pm: add usermod_nousername flag to just
20680           prohibit username changes
20681
20682 2005-11-21 04:41  ivan
20683
20684         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
20685           view/cust_main/payment_history.html: ignore blank lines in payby
20686           config
20687
20688 2005-11-21 03:04  ivan
20689
20690         * README: slight update to README
20691
20692 2005-11-21 02:47  ivan
20693
20694         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20695           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
20696           httemplate/edit/cust_main/billing.html,
20697           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
20698           httemplate/search/report_cust_pay.html,
20699           httemplate/view/cust_bill.cgi,
20700           httemplate/view/cust_main/payment_history.html: add MCRD payment
20701           type for manually processed ccards
20702
20703 2005-11-20 22:46  ivan
20704
20705         * httemplate/docs/schema.dia: load schema in current dia and save,
20706           should load up for people now?
20707
20708 2005-11-20 21:18  ivan
20709
20710         * FS/FS/Conf.pm: add config values used by external RT integration
20711
20712 2005-11-18 07:08  ivan
20713
20714         * httemplate/search/report_receivables.cgi: fix link glitch in
20715           receivables reports
20716
20717 2005-11-18 06:59  ivan
20718
20719         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
20720           add comment to package listing
20721
20722 2005-11-18 02:58  ivan
20723
20724         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20725           BS for RT 3.4.4
20726
20727 2005-11-18 02:53  ivan
20728
20729         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20730           BS for RT 3.4.4
20731
20732 2005-11-18 01:44  ivan
20733
20734         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20735           BS for RT 3.4.4
20736
20737 2005-11-17 19:48  ivan
20738
20739         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
20740           check edits for an expired card when the # has changed
20741
20742 2005-11-17 07:56  ivan
20743
20744         * FS/FS/part_export/: shellcommands.pm,
20745           shellcommands_withdomain.pm: make variable description more
20746           consistant wrt vars that are already shell-quoted
20747
20748 2005-11-17 04:53  ivan
20749
20750         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
20751
20752 2005-11-17 04:27  ivan
20753
20754         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
20755
20756 2005-11-17 03:15  ivan
20757
20758         * FS/FS/svc_acct.pm: update debuggging information for replace
20759           group info with user@domain
20760
20761 2005-11-17 03:04  ivan
20762
20763         * httemplate/view/svc_acct.cgi: fix service change!
20764
20765 2005-11-17 02:14  ivan
20766
20767         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
20768           requests!
20769
20770 2005-11-16 05:14  ivan
20771
20772         * FS/FS/part_svc.pm, httemplate/index.html,
20773           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
20774           httemplate/edit/bulk-cust_svc.html,
20775           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
20776
20777 2005-11-11 17:24  ivan
20778
20779         * httemplate/view/cust_main/tickets.html: huh seem to have
20780           overlooked this
20781
20782 2005-11-11 17:22  ivan
20783
20784         * FS/FS/cust_main.pm: set payip for all payment types
20785
20786 2005-11-11 16:44  ivan
20787
20788         * FS/FS/part_export/cpanel.pm: interpolation helps alot
20789
20790 2005-11-11 16:17  ivan
20791
20792         * FS/FS/part_export/cpanel.pm: try using web interface scrape
20793           bullshit for adding pops instead of API, as per cpanel support
20794           [cPanel tickets ID# 116044]
20795
20796 2005-11-11 06:06  ivan
20797
20798         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
20799           export update of RADIUS Expiration attribute when cust_pkg.bill
20800           changes
20801
20802 2005-11-10 04:47  ivan
20803
20804         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
20805           add part_bill_event.payby selection to failed invoice event
20806           search
20807
20808 2005-11-10 03:36  ivan
20809
20810         * FS/FS/part_export/everyone_net.pm: fix password changes with
20811           everyone.net
20812
20813 2005-11-09 16:00  ivan
20814
20815         * httemplate/view/svc_domain.cgi: add javascript confirmation to
20816           unaudited domain deletion, add record being deleted to record
20817           deletion popup
20818
20819 2005-11-07 18:16  ivan
20820
20821         * httemplate/docs/admin.html: bah
20822
20823 2005-11-07 14:07  ivan
20824
20825         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
20826           Bug#1270
20827
20828 2005-11-04 03:43  ivan
20829
20830         * httemplate/elements/xmlhttp.html: oops, typo applying patch
20831
20832 2005-11-04 03:31  ivan
20833
20834         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
20835           Edwards to show mason errors received from XMLHTTP requests
20836
20837 2005-11-02 13:18  ivan
20838
20839         * FS/FS/cust_bill.pm: spool invoice to billco if no other
20840           destinations are set!
20841
20842 2005-10-31 21:32  ivan
20843
20844         * FS/FS/: cust_bill.pm: yarg
20845
20846 2005-10-31 21:27  ivan
20847
20848         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
20849
20850 2005-10-31 21:14  ivan
20851
20852         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
20853           events to apply only to a specific destination type (i.e. postal
20854           only)
20855
20856 2005-10-31 19:15  ivan
20857
20858         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
20859           billco format option to FTP invoice send, add invoice event to
20860           spool one giant (pair of) CSV files in addition to FTPing them
20861           individually
20862
20863 2005-10-28 04:56  ivan
20864
20865         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
20866           statustext as a failed billing event
20867
20868 2005-10-27 10:04  ivan
20869
20870         * httemplate/elements/select-taxclass.html: extraneous '; noticed
20871           by joe@surferz
20872
20873 2005-10-27 08:48  ivan
20874
20875         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
20876           and 60 had the wrote quote. they had single quote where double
20877           was needed...
20878
20879 2005-10-24 04:59  ivan
20880
20881         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
20882
20883 2005-10-24 04:56  ivan
20884
20885         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
20886           httemplate/elements/progress-init.html,
20887           httemplate/elements/xmlhttp.html: fix rate plan editing with new
20888           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
20889           on rate search screen
20890
20891 2005-10-21 08:21  ivan
20892
20893         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20894           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
20895           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
20896           httemplate/edit/cust_main/billing.html,
20897           httemplate/edit/process/cust_main.cgi,
20898           httemplate/search/cust_pay.cgi,
20899           httemplate/search/report_cust_pay.html,
20900           httemplate/view/cust_bill.cgi,
20901           httemplate/view/cust_main/payment_history.html: add CASH and WEST
20902           payment types (payments only, not cust_main.payby)
20903
20904 2005-10-21 06:15  ivan
20905
20906         * conf/invoice_html: brainfart
20907
20908 2005-10-21 05:50  ivan
20909
20910         * conf/invoice_html: i thought i fixed this already
20911
20912 2005-10-20 05:30  ivan
20913
20914         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
20915           service.  fuck Date::Manip
20916
20917 2005-10-16 23:46  ivan
20918
20919         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
20920           exporting so it'll export even if all svc_acct records don't have
20921           the group yet
20922
20923 2005-10-16 23:03  ivan
20924
20925         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
20926           usergroup editing
20927
20928 2005-10-16 08:02  ivan
20929
20930         * bin/bind.export: and make .HEADER optional for slaves too
20931
20932 2005-10-16 07:59  ivan
20933
20934         * bin/bind.export: don't error out if there's no HEADER file, just
20935           produce a useable snippet anyway
20936
20937 2005-10-16 07:04  ivan
20938
20939         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
20940           zone-underscore config file, update bind.import to use
20941           command-line options instead of ask for input
20942
20943 2005-10-15 06:48  ivan
20944
20945         * FS/FS/TicketSystem/RT_External.pm: don't error out when
20946           ticket_system-default_queueid hasn't been set yet
20947
20948 2005-10-15 06:40  ivan
20949
20950         * FS/FS/Conf.pm: make sure config still works if no ticket system
20951           is configured...
20952
20953 2005-10-15 06:37  ivan
20954
20955         * FS/FS/Conf.pm: make sure config still works if no ticket system
20956           is configured...
20957
20958 2005-10-15 05:58  ivan
20959
20960         * bin/backup-dvd: adding quick backup-to-dvd script
20961
20962 2005-10-15 04:29  ivan
20963
20964         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
20965           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
20966           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
20967           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
20968           httemplate/config/config.cgi: agent option to select RT queue
20969
20970 2005-10-15 04:13  ivan
20971
20972         * rt/html/Elements/Header: land RT 3.4.4 on HEAD
20973
20974 2005-10-15 02:33  ivan
20975
20976         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
20977           html/Elements/Header, html/Elements/Menu,
20978           html/Elements/PageLayout, html/Elements/SimpleSearch,
20979           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
20980           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
20981           sbin/rt-setup-database.in: landing rt 3.4.4 on HEAD
20982
20983 2005-10-15 02:09  ivan
20984
20985         * rt/: UPGRADING, configure, Makefile.in, README, configure.ac,
20986           Changelog, aclocal.m4, docs/rt3-schema-relationships.dot,
20987           docs/design_docs/realflow.txt, m4/rt_layout.m4,
20988           docs/design_docs/3.3-schema-redesign.txt,
20989           docs/design_docs/cvs_integration,
20990           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
20991           sbin/extract-message-catalog, sbin/extract_pod_tests,
20992           sbin/factory, sbin/license_tag, sbin/regression_harness,
20993           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
20994           html/autohandler, html/index.html, html/l,
20995           html/Ticket/History.html, html/Ticket/Modify.html,
20996           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
20997           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
20998           html/Tools/MyDay.html, html/Tools/Offline.html,
20999           html/Tools/Elements/Tabs, html/Ticket/ModifyLinks.html,
21000           html/Ticket/ShowEmailRecord.html,
21001           html/Ticket/Attachment/dhandler,
21002           html/Ticket/Elements/AddWatchers,
21003           html/Ticket/Elements/EditCustomField,
21004           html/Ticket/Elements/EditWatchers,
21005           html/Ticket/Elements/LoadTextAttachments,
21006           html/Ticket/Elements/ShowDependencies,
21007           html/Ticket/Elements/ShowMessageHeaders,
21008           html/Ticket/Elements/ShowPeople,
21009           html/Ticket/Elements/ShowTransaction,
21010           html/Ticket/Elements/BulkLinks,
21011           html/Ticket/Elements/EditCustomFields,
21012           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
21013           html/Ticket/Elements/PreviewScrips,
21014           html/Ticket/Elements/ShowBasics,
21015           html/Ticket/Elements/ShowCustomFields,
21016           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
21017           html/Ticket/Elements/ShowMembers,
21018           html/Ticket/Elements/ShowMessageStanza,
21019           html/Ticket/Elements/ShowRequestor,
21020           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
21021           html/Search/Edit.html, html/Search/Results.html,
21022           html/Search/Results.rdf, html/Search/Results.tsv,
21023           html/Ticket/Elements/EditBasics,
21024           html/Ticket/Elements/FindAttachments,
21025           html/Ticket/Elements/ShowAttachments,
21026           html/Ticket/Elements/ShowGroupMembers,
21027           html/Search/Elements/BuildFormatString,
21028           html/Search/Elements/DisplayOptions,
21029           html/Search/Elements/EditFormat,
21030           html/Search/Elements/EditSearches,
21031           html/Search/Elements/NewListActions,
21032           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
21033           html/Search/Elements/SelectAndOr,
21034           html/Search/Elements/SelectGroup,
21035           html/Search/Elements/SelectLinks,
21036           html/Search/Elements/SelectSearchObject,
21037           html/Search/Elements/SelectSearchesForObjects,
21038           html/Admin/autohandler, html/Admin/index.html,
21039           html/Approvals/Display.html, html/Approvals/index.html,
21040           html/Approvals/Elements/Approve,
21041           html/Approvals/Elements/PendingMyApproval,
21042           html/Approvals/Elements/ShowDependency,
21043           html/Approvals/Elements/Tabs,
21044           html/Download/CustomFieldValue/dhandler,
21045           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
21046           html/Search/Elements/PickBasics,
21047           html/Search/Elements/PickCriteria,
21048           html/Search/Elements/SelectPersonType,
21049           html/Admin/CustomFields/GroupRights.html,
21050           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
21051           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
21052           html/Admin/Global/Templates.html,
21053           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
21054           html/Admin/Global/CustomFields/Groups.html,
21055           html/Admin/Global/CustomFields/Queue-Tickets.html,
21056           html/Admin/Global/CustomFields/Queue-Transactions.html,
21057           html/Admin/Global/CustomFields/Users.html,
21058           html/Admin/Global/CustomFields/index.html,
21059           html/Admin/Groups/CustomFields.html,
21060           html/Admin/Groups/GroupRights.html,
21061           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
21062           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
21063           html/Admin/Groups/index.html,
21064           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
21065           html/Admin/CustomFields/Modify.html,
21066           html/Admin/CustomFields/Objects.html,
21067           html/Admin/CustomFields/UserRights.html,
21068           html/Admin/CustomFields/index.html,
21069           html/Admin/Queues/CustomFields.html,
21070           html/Admin/Queues/GroupRights.html,
21071           html/Admin/Users/CustomFields.html,
21072           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
21073           html/Admin/Users/index.html, html/Admin/Queues/CustomField.html,
21074           html/Admin/Queues/Scrip.html, html/Admin/Queues/Templates.html,
21075           html/Admin/Queues/UserRights.html,
21076           html/Admin/Elements/CustomFieldTabs,
21077           html/Admin/Elements/EditCustomField,
21078           html/Admin/Elements/EditCustomFieldValues,
21079           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
21080           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
21081           html/Admin/Elements/ListGlobalScrips,
21082           html/Admin/Elements/QueueTabs,
21083           html/Admin/Elements/SelectCustomFieldLookupType,
21084           html/Admin/Elements/SelectCustomFieldType,
21085           html/Admin/Elements/SelectModifyGroup,
21086           html/Admin/Elements/SelectModifyUser,
21087           html/Admin/Elements/SelectSingleOrMultiple,
21088           html/Admin/Elements/SelectUsers, html/Admin/Elements/Tabs,
21089           html/Admin/Elements/ToolTabs, html/Admin/Elements/UserTabs,
21090           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
21091           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
21092           html/Admin/Queues/index.html,
21093           html/Admin/Elements/AddCustomFieldValue,
21094           html/Admin/Elements/EditCustomFields,
21095           html/Admin/Elements/EditQueueWatchers,
21096           html/Admin/Elements/EditScrips,
21097           html/Admin/Elements/GlobalCustomFieldTabs,
21098           html/Admin/Elements/ModifyTemplate,
21099           html/Admin/Elements/ObjectCustomFields,
21100           html/Admin/Elements/SelectGroups,
21101           html/Admin/Elements/SelectModifyQueue,
21102           html/Admin/Elements/SelectNewGroupMembers,
21103           html/Admin/Elements/SelectScrip,
21104           html/Admin/Elements/SelectScripCondition,
21105           html/Admin/Elements/CreateUserCalled,
21106           html/Admin/Elements/GroupTabs,
21107           html/Admin/Elements/ListGlobalCustomFields,
21108           html/Admin/Elements/PickCustomFields,
21109           html/Admin/Elements/PickObjects,
21110           html/Admin/Elements/QueueRightsForUser,
21111           html/Admin/Elements/SelectRights,
21112           html/Admin/Elements/SelectScripAction,
21113           html/Admin/Elements/SelectStage,
21114           html/Admin/Elements/SelectTemplate,
21115           html/Admin/Elements/SystemTabs, html/SelfService/Closed.html,
21116           html/SelfService/Create.html,
21117           html/SelfService/CreateTicketInQueue.html,
21118           html/SelfService/Display.html, html/SelfService/Error.html,
21119           html/SelfService/Prefs.html, html/SelfService/Update.html,
21120           html/SelfService/index.html,
21121           html/SelfService/Attachment/dhandler,
21122           html/Elements/BevelBoxRaisedEnd, html/Elements/CreateTicket,
21123           html/Elements/EditCustomField,
21124           html/Elements/EditCustomFieldImage, html/Elements/EditLinks,
21125           html/Elements/Error, html/Elements/ListActions,
21126           html/Elements/MyRequests, html/Elements/QueryString,
21127           html/Elements/ScrubHTML, html/Elements/SelectDateType,
21128           html/Elements/SelectMatch, html/Elements/SelectNewTicketQueue,
21129           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
21130           html/Elements/SelectUsers, html/Elements/ShowLinks,
21131           html/SelfService/Elements/GotoTicket,
21132           html/SelfService/Elements/Header,
21133           html/SelfService/Elements/MyRequests,
21134           html/SelfService/Elements/Tabs,
21135           html/Elements/BevelBoxRaisedStart,
21136           html/Elements/EditCustomFieldBinary,
21137           html/Elements/EditCustomFieldSelect, html/Elements/GotoTicket,
21138           html/Elements/MessageBox, html/Elements/SelectAttachmentField,
21139           html/Elements/SelectGroups, html/Elements/SelectOwner,
21140           html/Elements/SelectQueue, html/Elements/SelectStatus,
21141           html/Elements/SelectWatcherType,
21142           html/Elements/ShowCustomFieldBinary,
21143           html/Elements/ShowCustomFieldImage,
21144           html/Elements/ShowCustomFieldWikitext,
21145           html/Elements/ShowCustomFields, html/Elements/ShowLink,
21146           html/Elements/TitleBox, html/Elements/Callback,
21147           html/Elements/Checkbox, html/Elements/EditCustomFieldFreeform,
21148           html/Elements/Quicksearch, html/Elements/Refresh,
21149           html/Elements/Section, html/Elements/SelectLinkType,
21150           html/Elements/SelectTicketTypes,
21151           html/Elements/EditCustomFieldText,
21152           html/Elements/EditCustomFieldWikitext, html/Elements/Login,
21153           html/Elements/MyTickets, html/Elements/SelectBoolean,
21154           html/Elements/SelectCustomFieldOperator,
21155           html/Elements/SelectCustomFieldValue,
21156           html/Elements/SelectDateRelation,
21157           html/Elements/SelectEqualityOperator, html/Elements/SelectLang,
21158           html/Elements/SelectResultsPerPage,
21159           html/Elements/SetupSessionCookie, html/Elements/ShowMemberships,
21160           html/Elements/Submit, html/Elements/TitleBoxEnd,
21161           html/Elements/CollectionAsTable/Header,
21162           html/Elements/CollectionAsTable/ParseFormat,
21163           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
21164           html/REST/1.0/dhandler, html/REST/1.0/logout,
21165           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
21166           html/REST/1.0/Forms/ticket/attachments,
21167           html/REST/1.0/Forms/ticket/default,
21168           html/REST/1.0/Forms/ticket/history,
21169           html/REST/1.0/Forms/ticket/links,
21170           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
21171           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
21172           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
21173           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
21174           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
21175           html/NoAuth/images/autohandler, html/User/Delegation.html,
21176           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
21177           html/User/Elements/Tabs, html/User/Groups/Members.html,
21178           html/User/Groups/Modify.html, html/User/Groups/index.html,
21179           lib/RT.pm.in, lib/t/00smoke.t, lib/t/setup_regression.t,
21180           lib/t/create_data.pl, lib/t/regression/01ticket_link_searching.t,
21181           lib/t/regression/02basic_web.t,
21182           lib/t/regression/03web_compiliation_errors.t,
21183           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
21184           lib/t/regression/08web_cf_access.t,
21185           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
21186           lib/t/regression/11-template-insert.t,
21187           lib/t/regression/12-search.t,
21188           lib/t/regression/13-attribute-tests.t,
21189           lib/t/regression/14merge.t,
21190           lib/t/regression/16-transaction_cf_tests.t,
21191           lib/t/regression/17multiple_deleg_revocation.t,
21192           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
21193           lib/t/regression/21query-builder.t,
21194           lib/t/regression/22search_tix_by_txn.t,
21195           lib/t/regression/04send_email.t,
21196           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
21197           lib/t/regression/15cf_single_values_are_single.t,
21198           lib/t/regression/18stale_delegations_cleanup.t,
21199           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
21200           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
21201           lib/RT/CustomField_Overlay.pm, lib/RT/Date.pm,
21202           lib/RT/Queues_Overlay.pm, lib/RT/ScripConditions_Overlay.pm,
21203           lib/RT/Template_Overlay.pm, lib/RT/User.pm, lib/RT/Attributes.pm,
21204           lib/RT/SavedSearch.pm, lib/RT/StyleGuide.pod, lib/RT/System.pm,
21205           lib/RT/Templates_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
21206           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
21207           lib/RT/Attribute_Overlay.pm, lib/RT/Group.pm, lib/RT/Handle.pm,
21208           lib/RT/ObjectCustomFields.pm, lib/RT/EmailParser.pm,
21209           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
21210           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
21211           lib/RT/Tickets_Overlay.pm, lib/RT/Transactions.pm,
21212           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
21213           lib/RT/Links.pm, lib/RT/Scrip.pm, lib/RT/Attachment_Overlay.pm,
21214           lib/RT/Attributes_Overlay.pm, lib/RT/CurrentUser.pm,
21215           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/CustomFieldValues.pm,
21216           lib/RT/Group_Overlay.pm, lib/RT/ObjectCustomField.pm,
21217           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
21218           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
21219           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
21220           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
21221           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
21222           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
21223           lib/RT/CachedGroupMembers.pm,
21224           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
21225           lib/RT/GroupMember.pm, lib/RT/Link.pm,
21226           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
21227           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
21228           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
21229           lib/RT/Transaction.pm, lib/RT/CustomField.pm,
21230           lib/RT/ObjectCustomFieldValue.pm,
21231           lib/RT/ObjectCustomField_Overlay.pm,
21232           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
21233           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
21234           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
21235           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
21236           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
21237           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
21238           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
21239           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
21240           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
21241           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
21242           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
21243           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
21244           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
21245           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
21246           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
21247           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/URI/base.pm,
21248           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
21249           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
21250           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
21251           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
21252           lib/RT/Action/RecordComment.pm,
21253           lib/RT/Action/RecordCorrespondence.pm,
21254           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
21255           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
21256           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
21257           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
21258           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
21259           lib/RT/Interface/Email/Auth/MailFrom.pm,
21260           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
21261           lib/RT/Interface/Web/Handler.pm,
21262           lib/RT/Interface/Web/QueryBuilder.pm,
21263           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
21264           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
21265           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
21266           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
21267           lib/RT/Condition/PriorityChange.pm,
21268           lib/RT/Condition/PriorityExceeds.pm,
21269           lib/RT/Condition/QueueChange.pm,
21270           lib/RT/Condition/StatusChange.pm,
21271           lib/RT/Condition/UserDefined.pm,
21272           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
21273           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
21274           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
21275           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
21276           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
21277           etc/acl.mysql, etc/schema.Informix, etc/schema.SQLite,
21278           etc/acl.Pg, etc/schema.mysql, etc/upgrade/3.1.0/schema.SQLite,
21279           etc/upgrade/3.1.0/schema.Pg, etc/upgrade/3.3.0/acl.Informix,
21280           etc/upgrade/3.3.0/acl.Oracle, etc/upgrade/3.3.0/acl.Pg,
21281           etc/upgrade/3.3.0/acl.SQLite, etc/upgrade/3.3.0/acl.mysql,
21282           etc/upgrade/3.3.0/content, etc/upgrade/3.3.0/schema.Oracle,
21283           etc/upgrade/3.3.0/schema.Pg, etc/upgrade/3.3.0/schema.mysql,
21284           etc/upgrade/3.3.11/acl.Oracle, etc/upgrade/3.3.11/acl.Pg,
21285           etc/upgrade/3.3.11/acl.SQLite, etc/upgrade/3.3.11/acl.mysql,
21286           etc/upgrade/3.3.11/content, etc/upgrade/3.3.11/schema.Oracle,
21287           etc/upgrade/3.3.11/schema.Pg, etc/upgrade/3.3.11/schema.SQLite,
21288           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
21289
21290 2005-10-13 14:16  ivan
21291
21292         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
21293           change uid' error when the account *has* a uid but
21294           svc_acct-edit_uid isn't turned on
21295
21296 2005-10-12 05:02  ivan
21297
21298         * httemplate/misc/: batch-cust_pay.html,
21299           process/batch-cust_pay.cgi: change button to say "post payment
21300           batch" and main error message to indicate the whole batch should
21301           be resubmitted, as per feedback from lewis
21302
21303 2005-10-12 02:51  ivan
21304
21305         * httemplate/edit/part_pkg.cgi: fix package customize losing
21306           services
21307
21308 2005-10-12 01:57  ivan
21309
21310         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
21311
21312 2005-10-10 09:06  ivan
21313
21314         * FS/FS/part_export/everyone_net.pm: oops, that should fix
21315           suspension problem
21316
21317 2005-10-10 05:20  ivan
21318
21319         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
21320           httemplate/misc/batch-cust_pay.html,
21321           httemplate/misc/xmlhttp-cust_main-search.cgi,
21322           httemplate/misc/process/batch-cust_pay.cgi,
21323           httemplate/search/cust_pay.cgi: updated quick payment entry
21324
21325 2005-10-08 06:45  ivan
21326
21327         * httemplate/misc/batch-cust_pay.html: quick payment entry
21328           javascript tested & working IE/firefix/konq
21329
21330 2005-10-07 17:47  ivan
21331
21332         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
21333           edit/process/quick-charge.cgi, elements/select-taxclass.html: fix
21334           tax class selection in package add/edit too
21335
21336 2005-10-07 16:28  ivan
21337
21338         * conf/invoice_latex: allow more width for return address, stuff is
21339           wrapping
21340
21341 2005-10-06 21:50  ivan
21342
21343         * httemplate/view/cust_main/billing.html: mask out echeck account
21344           #s too
21345
21346 2005-10-06 21:48  ivan
21347
21348         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
21349           in UI.  i believe huntsburg is in the doghouse for this one :)
21350
21351 2005-10-06 19:25  ivan
21352
21353         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
21354           httemplate/edit/process/quick-charge.cgi: add require_taxclasses
21355           config flag
21356
21357 2005-10-06 16:09  ivan
21358
21359         * httemplate/view/cust_bill-logo.cgi: really use default logo if
21360           the agent-specific one isn't found
21361
21362 2005-10-06 16:07  ivan
21363
21364         * httemplate/view/cust_bill-logo.cgi: use default logo if the
21365           agent-specific one isn't found
21366
21367 2005-10-06 16:03  ivan
21368
21369         * httemplate/view/cust_bill-logo.cgi: use default logo if the
21370           agent-specific one isn't found
21371
21372 2005-10-06 13:35  ivan
21373
21374         * FS/FS/part_export/everyone_net.pm: add debugging option to
21375           everyone_net export
21376
21377 2005-10-06 00:34  ivan
21378
21379         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
21380           httemplate/view/cust_main/payment_history.html: add cc-void
21381           option
21382
21383 2005-10-05 18:40  ivan
21384
21385         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
21386           sources (refnum) - needed to make sure the SELECT OPTIONs have
21387           explicitly specified VALUEs
21388
21389 2005-10-04 13:27  ivan
21390
21391         * FS/FS/part_export/everyone_net.pm: fix small error with
21392           everyone.net export
21393
21394 2005-10-02 18:41  ivan
21395
21396         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
21397           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
21398           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
21399           account view and edit: convert to proper templates, make sure
21400           usage information displays for any usage-capable export, add
21401           ability to edit uid/gid
21402
21403 2005-10-02 00:09  ivan
21404
21405         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
21406           target for quick iterative development
21407
21408 2005-09-29 13:19  ivan
21409
21410         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
21411           as well
21412
21413 2005-09-28 11:27  ivan
21414
21415         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
21416
21417 2005-09-25 01:20  ivan
21418
21419         * httemplate/view/cust_main.cgi: this css did weird things under IE
21420
21421 2005-09-25 01:13  ivan
21422
21423         * CREDITS, FS/FS/UI/Web.pm, httemplate/edit/process/part_svc.cgi,
21424           httemplate/edit/process/rate.cgi,
21425           httemplate/elements/jsrsServer.html,
21426           httemplate/elements/progress-init.html,
21427           httemplate/elements/progress-popup.html,
21428           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
21429           progress bar, use XMLHTTPRequest instead.  really should have
21430           done that in the first place.  JSON will wait until another
21431           day...
21432
21433 2005-09-24 15:53  ivan
21434
21435         * FS/FS/cust_main.pm: parse paybatch order number with dashes
21436           correctly
21437
21438 2005-09-22 15:25  ivan
21439
21440         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
21441           (dir-less) Conf showing up
21442
21443 2005-09-21 05:47  ivan
21444
21445         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
21446           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
21447           httemplate/view/cust_main/packages.html, init.d/freeside-init,
21448           FS/bin/freeside-daily: add prepaid support which sets RADIUS
21449           Expiration attribute, update customer view package UI
21450
21451 2005-09-16 03:10  ivan
21452
21453         * FS/FS/cust_main.pm: tyop
21454
21455 2005-09-16 01:18  ivan
21456
21457         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
21458           for a state/county/country
21459
21460 2005-09-14 04:01  ivan
21461
21462         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
21463           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
21464           bin/generate-table-module: fix autogenerated simple test
21465
21466 2005-09-13 13:12  ivan
21467
21468         * httemplate/search/elements/search.html: fix redirect with single
21469           item returned from search results and a coderef redirect
21470
21471 2005-09-10 07:50  ivan
21472
21473         * CREDITS, httemplate/edit/cust_main/contact.html,
21474           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
21475           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
21476           ajax-style xmlhttprequest state/county/country selector!
21477
21478 2005-09-08 12:15  ivan
21479
21480         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
21481           table names!  huh
21482
21483 2005-09-08 01:50  ivan
21484
21485         * httemplate/edit/cust_main.cgi: fix dropping of payname
21486
21487 2005-09-07 23:52  ivan
21488
21489         * httemplate/autohandler: don't need 4k of newlines anymore,
21490           H:W:SelectLayers works better
21491
21492 2005-09-07 15:52  ivan
21493
21494         * FS/FS/part_pkg.pm: add hourly frequency
21495
21496 2005-09-07 15:04  ivan
21497
21498         * bin/generate-raddb: list current dictionary sources in example so
21499           i don't forget
21500
21501 2005-09-07 15:02  ivan
21502
21503         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
21504           plus dictionary.ip3networks
21505
21506 2005-09-07 05:56  ivan
21507
21508         * FS/FS/Schema.pm: define username_len so the default add account
21509           screen doesn't have a tiny username field (when usernamemax is
21510           not defined)
21511
21512 2005-09-07 05:48  ivan
21513
21514         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
21515           when adding an account (and usernamemax is not set)
21516
21517 2005-09-07 05:44  ivan
21518
21519         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
21520           when adding an account (and username max is not set)
21521
21522 2005-09-07 05:38  ivan
21523
21524         * httemplate/view/cust_main.cgi: oops, still need areyousure
21525           javascript for some sub-bits of the page (package unprovisioning
21526           and cancellation, bunch of payment history stuff)
21527
21528 2005-09-07 03:40  ivan
21529
21530         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
21531           FS::Schema instead of calling $FS::Record::dbdef directly
21532
21533 2005-09-07 03:25  ivan
21534
21535         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
21536           forgot to prefix FS::
21537
21538 2005-09-07 03:16  ivan
21539
21540         * FS/FS/part_export/cpanel.pm: remote access key is a big long
21541           thing
21542
21543 2005-09-07 02:37  ivan
21544
21545         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
21546           export
21547
21548 2005-09-06 14:58  ivan
21549
21550         * FS/FS/Conf.pm: document variables available in
21551           payment_receipt_email
21552
21553 2005-08-27 01:46  ivan
21554
21555         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
21556           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
21557           httemplate/view/cust_main.cgi,
21558           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
21559           ACH table, re-do cancel popup to have a checkbox to ban payinfo
21560
21561 2005-08-24 06:47  ivan
21562
21563         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
21564           popup
21565
21566 2005-08-24 06:22  ivan
21567
21568         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
21569           httemplate/edit/cust_main/billing.html,
21570           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
21571           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
21572           FS/FS/ClientAPI/Signup.pm,
21573           fs_selfservice/FS-SelfService/SelfService.pm,
21574           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
21575           httemplate/edit/process/cust_main.cgi,
21576           httemplate/elements/overlibmws_draggable.js,
21577           httemplate/elements/overlibmws_iframe.js,
21578           httemplate/elements/progress-init.html,
21579           httemplate/elements/select-month_year.html,
21580           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
21581           httemplate/view/cust_main/billing.html: customer edit: abstract
21582           out billing info to billing.html, re-do payment type selection
21583           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
21584           for start date & issue #.  customer view: re-order fields for
21585           consistency.  selfservice API: support paystart_month,
21586           paystart_year, payissue and payip in MyAccount::process_payment
21587           and ::edit_info and Signup::new_customer,
21588           FS::cust_main::realtime_bop: support paystart_month paystart_year
21589           payissue payip fields
21590
21591 2005-08-23 05:38  ivan
21592
21593         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
21594           by moving dbdef stuff around
21595
21596 2005-08-18 00:58  ivan
21597
21598         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
21599           parsing of new-style paybatch
21600
21601 2005-08-17 22:41  ivan
21602
21603         * httemplate/edit/process/agent_payment_gateway.html: hopefully
21604           this is the last missing file
21605
21606 2005-08-17 22:12  ivan
21607
21608         * httemplate/edit/process/payment_gateway.html: oops another
21609           missing file
21610
21611 2005-08-17 21:16  ivan
21612
21613         * FS/FS/agent_payment_gateway.pm: missing file
21614
21615 2005-08-17 15:23  ivan
21616
21617         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
21618           FS/FS/option_Common.pm, FS/FS/part_export.pm,
21619           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
21620           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
21621           FS/bin/freeside-setup, FS/bin/freeside-upgrade, FS/FS.pm,
21622           FS/MANIFEST, FS/t/option_Common.t, FS/t/payment_gateway.t,
21623           FS/t/payment_gateway_option.t, bin/generate-table-module,
21624           htetc/handler.pl, httemplate/index.html,
21625           httemplate/browse/agent.cgi,
21626           httemplate/browse/payment_gateway.html,
21627           httemplate/edit/agent_payment_gateway.html,
21628           httemplate/edit/payment_gateway.html: infrastructure for easier
21629           schema changes, and: add payment_gateway, payment_gateway_option
21630           and agent_payment_gateway tables, add paystart_month,
21631           paystart_year, payissue and payip fields to cust_main, add
21632           preliminary gateway and gateway override editing to web UI, use
21633           payment gateway override when processing payments (card type, not
21634           taxclass yet)
21635
21636 2005-08-14 18:55  ivan
21637
21638         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
21639           Bug#1248
21640
21641 2005-08-09 14:38  ivan
21642
21643         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
21644           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
21645           add native Radiator export
21646
21647 2005-08-08 08:15  ivan
21648
21649         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
21650           outsource mail service
21651
21652 2005-08-06 17:41  ivan
21653
21654         * FS/FS/part_export/forward_shellcommands.pm: update
21655           forward_shellcommands export to know about literal source
21656           addresses, closes: Bug#1246
21657
21658 2005-08-06 17:40  ivan
21659
21660         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
21661           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
21662           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
21663           httemplate/search/elements/search.html: move cust_pkg search to
21664           new template, add active/suspended/cancelled customer packages to
21665           agent browse
21666
21667 2005-08-04 17:57  ivan
21668
21669         * httemplate/search/cust_credit.html: fix credit searches by otaker
21670
21671 2005-08-03 18:42  ivan
21672
21673         * Makefile: don't use install -D flag, doesn't work on bsd
21674
21675 2005-08-03 00:38  ivan
21676
21677         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
21678           uninitalized value in length" warnings
21679
21680 2005-08-02 19:23  ivan
21681
21682         * FS/FS/part_export/: domain_shellcommands.pm,
21683           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
21684           blank commands for non-svc_acct shellcommand exports too
21685
21686 2005-08-02 12:17  khoff
21687
21688         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
21689           svc_x record for an h_cust_svc record.
21690
21691 2005-07-14 04:55  ivan
21692
21693         * FS/FS/cust_main.pm: oops, fix last minute bug with new
21694           configurable customer fields on reports
21695
21696 2005-07-14 04:46  ivan
21697
21698         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
21699           from cust-fields work
21700
21701 2005-07-14 04:31  ivan
21702
21703         * httemplate/: index.html, search/svc_acct.cgi,
21704           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
21705           report
21706
21707 2005-07-14 04:18  ivan
21708
21709         * httemplate/search/cust_bill.html: move account search
21710           (httemplate/search/svc_acct.cgi) to new template, cust-fields
21711           configuration value to control which customer fields are shown on
21712           reports
21713
21714 2005-07-14 03:52  ivan
21715
21716         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
21717           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
21718           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
21719           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
21720           httemplate/search/cust_bill_event.cgi,
21721           httemplate/search/cust_credit.html,
21722           httemplate/search/cust_pay.cgi,
21723           httemplate/search/report_receivables.cgi,
21724           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21725           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
21726           httemplate/search/elements/search.html: move account search
21727           (httemplate/search/svc_acct.cgi) to new template, cust-fields
21728           configuration value to control which customer fields are shown on
21729           reports
21730
21731 2005-07-12 02:31  ivan
21732
21733         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
21734           patches make it safer to subclass FS::part_pkg's pkg_svc method
21735           by eliminating qsearches on table pkg_svc.
21736
21737 2005-07-12 02:22  ivan
21738
21739         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
21740           continuing effort to avoid using SQL and qsearch from templates
21741           to find the pkg_svc records for a package.
21742
21743 2005-07-12 02:13  ivan
21744
21745         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
21746           contructor to Record.pm
21747
21748 2005-07-12 02:11  ivan
21749
21750         * Makefile: okay, really enable RT by default for good now
21751
21752 2005-07-11 07:15  ivan
21753
21754         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
21755
21756 2005-07-11 06:01  ivan
21757
21758         * Makefile: new server
21759
21760 2005-07-11 05:53  ivan
21761
21762         * httemplate/docs/index.html: note alternate instructions for
21763           0pre6->7
21764
21765 2005-07-11 05:22  ivan
21766
21767         * bin/postfix.export: fix regex
21768
21769 2005-07-11 05:21  ivan
21770
21771         * Makefile: probably best to keep RT disabled by default, at least
21772           for this release
21773
21774 2005-07-11 03:58  ivan
21775
21776         * FS/t/ClientAPI_SessionCache.t:
21777           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
21778
21779 2005-07-11 02:49  ivan
21780
21781         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
21782           session expiration from Randall Lucas <rlucas@tercent.net>,
21783           thanks!
21784
21785 2005-07-09 08:41  ivan
21786
21787         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
21788           finding their logo
21789
21790 2005-07-09 03:55  ivan
21791
21792         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
21793           "invoice" on the post payment screen when posting against a
21794           specific invoice, replace with having useless "Auto-apply to
21795           invoices" box actually show the payment will be applied to one
21796           invoice only...  closes: Bug#1241
21797
21798 2005-07-09 03:36  ivan
21799
21800         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
21801           part_pkg/flat.pm, part_pkg/flat_comission.pm,
21802           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
21803           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
21804           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
21805           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
21806           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
21807           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
21808           method to cust_bill_pkg and use it in cust_bill... this should
21809           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
21810           to be sorted out
21811
21812 2005-07-08 16:06  ivan
21813
21814         * FS/bin/freeside-daily: fix bug with new efficient
21815           customer-finding code.  sql isn't perl, null != 0
21816
21817 2005-06-30 06:32  ivan
21818
21819         * FS/FS/Misc.pm: pod error
21820
21821 2005-06-30 06:20  ivan
21822
21823         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
21824
21825 2005-06-30 05:44  ivan
21826
21827         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
21828           foo
21829
21830 2005-06-16 22:31  ivan
21831
21832         * httemplate/misc/process/link.cgi: fix preference sort order for
21833           linking: sort unaudited services first, secondary sort by svcaprt
21834
21835 2005-06-16 22:07  ivan
21836
21837         * httemplate/misc/process/link.cgi: add more info to debugging
21838
21839 2005-06-16 22:04  ivan
21840
21841         * httemplate/misc/process/link.cgi: fix debugging
21842
21843 2005-06-16 21:42  ivan
21844
21845         * httemplate/misc/process/link.cgi: add debugging for accounts
21846           picked to pick
21847
21848 2005-06-14 21:46  ivan
21849
21850         * FS/FS/cust_bill.pm: better error reporting for actual errors from
21851           lpr command
21852
21853 2005-06-14 19:31  ivan
21854
21855         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
21856           rounding off of money value, closes: Bug#1237
21857
21858 2005-06-14 17:44  ivan
21859
21860         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
21861           reprint/fax/email links to invoice search results
21862
21863 2005-06-09 15:40  ivan
21864
21865         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
21866           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
21867           httemplate/misc/email_invoices.cgi,
21868           httemplate/misc/fax_invoice_events.cgi,
21869           httemplate/misc/fax_invoices.cgi,
21870           httemplate/misc/print_invoice_events.cgi,
21871           httemplate/misc/print_invoices.cgi,
21872           httemplate/search/cust_bill.html,
21873           httemplate/search/report_cust_bill.html: advanced invoice serach,
21874           groundwork to add reprint/fax/email links to invoice search
21875           results
21876
21877 2005-06-09 13:26  ivan
21878
21879         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
21880           changes the service listing to use $part_pkg->pkg_svc instead of
21881           a qsearch, which means that the listing will still work if
21882           pkg_svc has been subclassed.
21883
21884 2005-06-09 13:16  ivan
21885
21886         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
21887
21888 2005-06-09 02:15  ivan
21889
21890         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
21891           subclass, fixes pkg customize link
21892
21893 2005-06-09 00:19  ivan
21894
21895         * FS/bin/freeside-daily: declare new $opt_a
21896
21897 2005-06-09 00:13  ivan
21898
21899         * FS/bin/freeside-daily: significant speedup from only selected
21900           customers with outstanding packages or invoice events in the
21901           initial select, and add -a flag for agentnum
21902
21903 2005-06-08 23:56  ivan
21904
21905         * FS/FS/cust_bill.pm, conf/invoice_html,
21906           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
21907           invoices too
21908
21909 2005-06-08 23:36  ivan
21910
21911         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
21912           (html|latex)(small)?footer optionall per-agent too
21913
21914 2005-06-08 23:22  ivan
21915
21916         * FS/FS/cust_bill.pm: more sane regex
21917
21918 2005-06-08 23:14  ivan
21919
21920         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
21921           for multiple agents
21922
21923 2005-06-08 22:59  ivan
21924
21925         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
21926           is configurable per-agent
21927
21928 2005-06-08 22:34  ivan
21929
21930         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
21931           httemplate/edit/part_bill_event.cgi: add multiple agent selection
21932           to agent-specific invoicing
21933
21934 2005-06-08 17:18  ivan
21935
21936         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
21937           are forced in anyway on import
21938
21939 2005-06-08 14:52  ivan
21940
21941         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
21942           line items
21943
21944 2005-06-08 02:03  ivan
21945
21946         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
21947           FS/FS/ClientAPI/MyAccount.pm,
21948           fs_selfservice/FS-SelfService/SelfService.pm,
21949           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
21950           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
21951           fs_selfservice/FS-SelfService/cgi/make_payment.html,
21952           fs_selfservice/FS-SelfService/cgi/myaccount.html,
21953           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
21954           fs_selfservice/FS-SelfService/cgi/payment_results.html,
21955           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
21956           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
21957           fs_selfservice/FS-SelfService/cgi/provision.html,
21958           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
21959           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
21960           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
21961           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
21962           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
21963           httemplate/view/svc_acct.cgi: prepaid card recharge
21964
21965 2005-06-07 14:02  ivan
21966
21967         * FS/FS/Misc.pm: debugging output change in send_email
21968
21969 2005-06-06 13:07  ivan
21970
21971         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
21972           refactoring
21973
21974 2005-06-06 12:54  ivan
21975
21976         * FS/FS/Misc.pm: some additional warnings
21977
21978 2005-06-06 10:00  ivan
21979
21980         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
21981
21982 2005-06-02 18:51  ivan
21983
21984         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
21985           the last of the Internal vs External breakage i hope
21986
21987 2005-06-02 02:36  ivan
21988
21989         * httemplate/search/cust_bill_event.html: Capitalization
21990
21991 2005-06-02 02:29  ivan
21992
21993         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
21994           httemplate/search/cust_bill_event.cgi,
21995           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
21996           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
21997           httemplate/misc/email-invoice.cgi,
21998           httemplate/misc/email_invoices.cgi,
21999           httemplate/misc/fax-invoice.cgi,
22000           httemplate/misc/fax_invoices.cgi,
22001           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
22002           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
22003           FS/bin/freeside-queued, httemplate/search/elements/search.html,
22004           httemplate/elements/progress-init.html,
22005           httemplate/elements/progress-popup.html, htetc/handler.pl: add
22006           ability to search on a date range of invoice events and then
22007           reprint or reemail (boy was that a bit more work than i
22008           expected), closes: Bug#946
22009
22010 2005-06-01 17:02  ivan
22011
22012         * rt/html/Ticket/Elements/AddCustomers: remove warning
22013
22014 2005-06-01 16:40  ivan
22015
22016         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
22017           or something.
22018
22019 2005-06-01 14:40  ivan
22020
22021         * httemplate/search/report_receivables.cgi: remove trailing
22022           whitespace
22023
22024 2005-06-01 13:31  ivan
22025
22026         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
22027           RT_Internal again, hopefully this is the last of the breakage
22028           from RT_Internal
22029
22030 2005-05-31 19:39  ivan
22031
22032         * httemplate/edit/part_pkg.cgi: really. *sigh*
22033
22034 2005-05-31 16:42  ivan
22035
22036         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
22037           sesmon_minute price plkan, noticed by rjbs
22038
22039 2005-05-31 16:32  ivan
22040
22041         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
22042           package editing problem
22043
22044 2005-05-26 12:30  ivan
22045
22046         * httemplate/view/: cust_bill.cgi: silly perl version bs
22047
22048 2005-05-26 12:15  ivan
22049
22050         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
22051           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
22052
22053 2005-05-25 20:45  ivan
22054
22055         * httemplate/edit/part_pkg.cgi: 72?!
22056
22057 2005-05-24 08:33  ivan
22058
22059         * Makefile: 1.5.7.  and enable RT by default, finally
22060
22061 2005-05-23 04:49  ivan
22062
22063         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
22064
22065 2005-05-22 16:38  ivan
22066
22067         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
22068           an empty param
22069
22070 2005-05-22 13:39  ivan
22071
22072         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
22073
22074 2005-05-22 02:25  ivan
22075
22076         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
22077
22078 2005-05-21 21:24  ivan
22079
22080         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
22081
22082 2005-05-21 11:38  ivan
22083
22084         * httemplate/browse/agent.cgi: make sure the customers tables for
22085           each agent line up with each other, too
22086
22087 2005-05-21 10:26  ivan
22088
22089         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
22090           order of any sort
22091
22092 2005-05-21 10:14  ivan
22093
22094         * httemplate/browse/agent.cgi: line up
22095           prospect/active/suspended/cancelled customers
22096
22097 2005-05-19 07:10  ivan
22098
22099         * FS/FS/part_export/shellcommands.pm: A group number must refer to
22100           an already existing group - so add manually it if you want to
22101           define a set of static gids or something, default is just going
22102           to cause headaches
22103
22104 2005-05-19 04:05  ivan
22105
22106         * FS/FS/svc_acct.pm: ! or !! also
22107
22108 2005-05-19 03:45  ivan
22109
22110         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
22111           include gid too
22112
22113 2005-05-19 03:29  ivan
22114
22115         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
22116
22117 2005-05-19 03:26  ivan
22118
22119         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
22120           part_export/shellcommands.pm,
22121           part_export/shellcommands_withdomain.pm: fix shellcommands export
22122           encrypting "magic" shadow values * NP *LK*
22123
22124 2005-05-19 02:49  ivan
22125
22126         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
22127           replace, _check_duplicate was already below it
22128
22129 2005-05-19 01:51  ivan
22130
22131         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
22132           links
22133
22134 2005-05-19 01:43  ivan
22135
22136         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
22137           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
22138           links should respect template, also add direct re-send links like
22139           the view links and convert view/cust_bill.cgi to proper template
22140
22141 2005-05-18 09:57  ivan
22142
22143         * httemplate/browse/agent.cgi: oops, it helps to get the link right
22144
22145 2005-05-18 09:55  ivan
22146
22147         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
22148           agent-specific A/R aging report, closes: bug#1229
22149
22150 2005-05-18 09:37  ivan
22151
22152         * bin/masonize: report the file that had a masonize error
22153
22154 2005-05-18 07:50  ivan
22155
22156         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
22157           of course!
22158
22159 2005-05-18 03:43  ivan
22160
22161         * FS/FS/cust_bill.pm: oops, losing notes!
22162
22163 2005-05-15 06:49  ivan
22164
22165         * httemplate/search/report_receivables.cgi: this status column is
22166           probably faster, one giant SQL query.  and add back in the
22167           customer link, oops
22168
22169 2005-05-15 06:00  ivan
22170
22171         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
22172           httemplate/search/elements/search.html: move receivables report
22173           to search template
22174
22175 2005-05-15 04:58  ivan
22176
22177         * httemplate/search/cust_bill.html: use money_char config
22178
22179 2005-05-15 04:46  ivan
22180
22181         * httemplate/search/cust_bill.html: align
22182
22183 2005-05-14 12:57  ivan
22184
22185         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
22186           integration grr!
22187
22188 2005-05-14 11:03  ivan
22189
22190         * FS/FS/cust_bill.pm: h helps halot
22191
22192 2005-05-14 10:59  ivan
22193
22194         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
22195
22196 2005-05-14 10:04  ivan
22197
22198         * FS/FS/Conf.pm, conf/invoice_html,
22199           httemplate/view/cust_bill-logo.cgi: html invoices: when
22200           displaying, use the actual logo from the conf dir - same as the
22201           emailed copy
22202
22203 2005-05-14 09:30  ivan
22204
22205         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
22206
22207 2005-05-14 09:27  ivan
22208
22209         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
22210           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
22211           httemplate/view/cust_bill.cgi: html invoices!
22212
22213           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
22214           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
22215           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
22216           http://mailformat.dan.info/headers/mime.html
22217           http://www.faqs.org/rfcs/rfc2392.html
22218           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
22219
22220           (MIME is hard, let's go shopping!)
22221
22222 2005-05-13 08:06  ivan
22223
22224         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
22225           files, and expand country codes on invoices.  and oops,
22226           print_html changes slipped in last commit too.  well, they were
22227           ready anyway.
22228
22229 2005-05-13 03:55  ivan
22230
22231         * conf/invoice_latex: better to do something fancy like scale down
22232           the font size to fit in the intended space or something but hey,
22233           this is good enough for now :)
22234
22235 2005-05-13 03:54  ivan
22236
22237         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
22238           no invoice_latexreturnaddress file
22239
22240 2005-05-11 07:07  ivan
22241
22242         * FS/FS/export_svc.pm: new progressbar display causes a silly error
22243           in edge case where no dup checking necessary, closes: Bug#1226
22244
22245 2005-05-10 11:30  khoff
22246
22247         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
22248
22249 2005-05-05 06:04  ivan
22250
22251         * conf/: invoice_latex: no comma between state and address
22252
22253 2005-05-04 18:46  ivan
22254
22255         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
22256           and the domain id is missing
22257
22258 2005-05-04 02:33  ivan
22259
22260         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
22261           modifying pkg_svc records, closes: Bug#1221
22262
22263 2005-05-04 02:20  ivan
22264
22265         * FS/FS/Record.pm: err msg
22266
22267 2005-05-03 18:06  ivan
22268
22269         * FS/FS/cust_bill.pm: patch to just update the template or
22270           conf/invoice_latex* to use the new one
22271
22272 2005-05-03 17:40  ivan
22273
22274         * conf/invoice_latex, conf/invoice_latexfooter, conf/logo.eps,
22275           FS/FS/Conf.pm, FS/FS/cust_bill.pm: great new invoice template
22276           from kristian!
22277
22278 2005-05-03 10:22  ivan
22279
22280         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
22281           problems
22282
22283 2005-05-03 06:29  ivan
22284
22285         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
22286           unnecessary host=localhost from outsource instance creation foo
22287
22288 2005-05-03 02:56  ivan
22289
22290         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
22291           of "Chek" for payby = CHEK transactions
22292
22293 2005-05-03 01:51  ivan
22294
22295         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
22296           privs, -T not necessary
22297
22298 2005-05-03 01:46  ivan
22299
22300         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
22301           it still needs to be supported for just a little bit longer
22302
22303 2005-05-01 23:32  ivan
22304
22305         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
22306           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
22307           move httemplate/search/svc_domain to the new search template
22308           along with svc_www and svc_forward
22309
22310 2005-04-30 02:47  ivan
22311
22312         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
22313           forwards instead of nothing
22314
22315 2005-04-30 02:45  ivan
22316
22317         * httemplate/search/svc_forward.cgi: pull in the customer
22318           information as part of the main query for efficiency
22319
22320 2005-04-29 06:00  ivan
22321
22322         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
22323           forward search using the standard search template: forwards are
22324           now paged
22325
22326 2005-04-28 10:05  ivan
22327
22328         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
22329
22330 2005-04-25 17:20  khoff
22331
22332         * bin/svc_broadband.renumber: For renumbering svc_broadband
22333           services from one addr_block to another.  Hopefully no one will
22334           ever have to use this.
22335
22336 2005-04-25 02:33  ivan
22337
22338         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
22339           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
22340           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
22341           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
22342           freeside-sqlradius-radacctd again after all these years, now it
22343           just needs to update the "seconds" field(s), finally closes:
22344           Bug#1125
22345
22346 2005-04-21 04:47  ivan
22347
22348         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
22349           replacing too
22350
22351 2005-04-21 04:35  ivan
22352
22353         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
22354
22355 2005-04-20 00:12  ivan
22356
22357         * FS/FS/part_export/acct_sql.pm: hehe oops
22358
22359 2005-04-19 23:41  ivan
22360
22361         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
22362           defaults to acct_sql export
22363
22364 2005-04-19 02:50  ivan
22365
22366         * FS/FS/Conf.pm: disable RT_Libs for now
22367
22368 2005-04-19 02:48  ivan
22369
22370         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
22371
22372 2005-04-18 00:37  ivan
22373
22374         * FS/FS/cust_main.pm: add some newlines to debugging output, no
22375           need to print file and line # so much
22376
22377 2005-04-16 15:26  ivan
22378
22379         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
22380           screen instead of hardcoding $
22381
22382 2005-04-15 13:29  khoff
22383
22384         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
22385           httemplate/view/svc_domain.cgi: Added support for TXT records.
22386
22387 2005-04-14 02:41  ivan
22388
22389         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
22390           move invoice_latex templating to Text::Template, with special
22391           sauce^W^Wbackwards-compatibility for old templates
22392
22393 2005-04-13 05:31  ivan
22394
22395         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
22396           some super ancient assumptions about slipip and uid meaning
22397           exporting to RADIUS and shell respectively
22398
22399 2005-04-13 05:30  ivan
22400
22401         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
22402           Record.pm and use it in cust_svc svcpart replacement (which is
22403           all about the exports anyway)
22404
22405 2005-04-13 03:54  ivan
22406
22407         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
22408           check attributes
22409
22410 2005-04-13 03:32  ivan
22411
22412         * FS/FS/raddb.pm: add Radius-Operator
22413
22414 2005-04-13 03:16  ivan
22415
22416         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
22417
22418 2005-04-13 02:55  ivan
22419
22420         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
22421           errors"
22422
22423 2005-04-13 01:16  ivan
22424
22425         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
22426           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
22427           is present
22428
22429 2005-04-12 20:38  ivan
22430
22431         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
22432           flat_commission price plan, thanks to Troy Hammonds
22433
22434 2005-04-11 13:13  khoff
22435
22436         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
22437           the email address sent to your BOP processor, in case the
22438           processor sends a pesky receipt that you don't want your
22439           customers getting.
22440
22441 2005-04-11 09:48  khoff
22442
22443         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
22444           debugging messages on everyone.
22445
22446 2005-04-10 03:16  ivan
22447
22448         * httemplate/search/elements/search.html: add some left and right
22449           padding so cells don't run into each other so badly
22450
22451 2005-04-09 18:13  ivan
22452
22453         * Makefile: fix install-apache for bsd make and reverse
22454           accidentally-checked-in (again!) RT_ENABLED = 1
22455
22456 2005-04-07 18:12  ivan
22457
22458         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
22459           and don't f$&# care
22460
22461 2005-04-07 03:35  ivan
22462
22463         * Makefile, htetc/freeside-rt.conf: add install/debian/3.1/INSTALL
22464           script and script up some apache automation assuming a conf.d
22465           type dir
22466
22467 2005-04-07 02:26  ivan
22468
22469         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/fix-sequences: depend
22470           on DBIx::DBSchema 0.26 for dbdef-create (for Pg 'public' schema
22471           fix) and 0.25 in freeside-setup and Record.pm (for DBD::Pg 1.40
22472           is bunk fix)
22473
22474 2005-04-06 20:28  khoff
22475
22476         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
22477           current (non-history) records in place of missing history
22478           records.
22479
22480 2005-04-06 15:52  ivan
22481
22482         * FS/FS/svc_forward.pm: and fix the error msg haha
22483
22484 2005-04-06 15:50  ivan
22485
22486         * FS/FS/svc_forward.pm: looks like a domain part for a
22487           literally-specified forward src or dst is required, not optional
22488
22489 2005-04-05 17:50  khoff
22490
22491         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
22492           table, not the history table.
22493
22494 2005-04-05 14:33  khoff
22495
22496         * bin/add-history-records.pl: This doesn't fix the problem.  To be
22497           continued...
22498
22499 2005-04-02 15:49  ivan
22500
22501         * bin/slony-setup: must be as Pg superuser
22502
22503 2005-04-02 14:46  ivan
22504
22505         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
22506           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
22507           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
22508           httemplate/docs/schema.html: herding elephants: add primary keys
22509           to *all* tables for slony
22510
22511 2005-04-02 12:34  ivan
22512
22513         * bin/slony-setup: adding quick slony setup script
22514
22515 2005-04-01 14:52  khoff
22516
22517         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
22518           attempt to resolve, problems caused by missing history records.
22519
22520 2005-04-01 14:34  khoff
22521
22522         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
22523           history records
22524
22525 2005-03-31 21:59  steve
22526
22527         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
22528
22529 2005-03-31 03:41  ivan
22530
22531         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
22532           method in addition to provisioning new ones
22533
22534 2005-03-31 01:07  ivan
22535
22536         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
22537           invoice destinations
22538
22539 2005-03-30 22:56  khoff
22540
22541         * bin/add-history-records.pl: Printing insert statements is not
22542           necessary
22543
22544 2005-03-30 19:47  khoff
22545
22546         * bin/add-history-records.pl: Committing the inserts helps.
22547
22548 2005-03-30 16:53  khoff
22549
22550         * bin/add-history-records.pl: (Apparently) working version.
22551           Updates svc_*, cust_svc, and domain_record history tables.
22552
22553 2005-03-30 16:31  khoff
22554
22555         * FS/FS/h_svc_forward.pm: Another missing 'u'.
22556
22557 2005-03-30 13:40  khoff
22558
22559         * FS/FS/h_Common.pm: Dump a call trace if something calls
22560           FS::h_Common::sql_h_search without END_TIMESTAMP.
22561
22562 2005-03-30 13:22  khoff
22563
22564         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
22565           in case we're really a FS::h_svc_www object.
22566
22567 2005-03-30 13:09  khoff
22568
22569         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
22570
22571 2005-03-30 12:55  khoff
22572
22573         * bin/add-history-records.pl: Test script to add pre-history table
22574           history records.
22575
22576 2005-03-29 17:37  ivan
22577
22578         * FS/FS/part_export/cp.pm: according to landel CP no longer
22579           supports changing username
22580
22581 2005-03-29 17:18  ivan
22582
22583         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
22584           selecting by credit card, fixes: Bug#1189
22585
22586 2005-03-29 14:41  ivan
22587
22588         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
22589           debugging, don't point to install.html for suEXEC/setuid in
22590           self-service setup docs
22591
22592 2005-03-28 17:40  khoff
22593
22594         * FS/FS/TicketSystem/RT_External.pm,
22595           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
22596           RT_External fixes.
22597
22598 2005-03-28 17:38  khoff
22599
22600         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
22601           an optional requirement.
22602
22603 2005-03-27 15:21  ivan
22604
22605         * FS/FS/cust_main.pm: allow & in bank names
22606
22607 2005-03-27 15:21  ivan
22608
22609         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
22610           child_objects can now set an alternate field for the svcnum, for
22611           things like forwards
22612
22613 2005-03-21 14:13  khoff
22614
22615         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
22616           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
22617           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
22618           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
22619           FS/FS/part_export/infostreet.pm,
22620           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
22621           httemplate/edit/cust_main.cgi,
22622           httemplate/edit/process/cust_main.cgi,
22623           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
22624           httemplate/view/cust_main/billing.html,
22625           httemplate/view/cust_main/tickets.html: Added support for FAX
22626           invoice destinations using a HylaFAX server.  Faxing plain text
22627           invoices is not supported.
22628
22629 2005-03-21 13:55  pbowen
22630
22631         * FS/FS/Record.pm: Forgot to load up the conf.
22632
22633 2005-03-18 16:12  pbowen
22634
22635         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
22636           a nasty bug that would clear the payinfo if the private key was
22637           not available.  2. Set the default module for encrypt/decrypt to
22638           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
22639           it doesn't just pass around plaintext if the encryption engine is
22640           broken or missing.  4. Added code so that the masked payinfo is
22641           handled correctly in the case that it is blank and it cannot be
22642           generated (encrypted payinfo)
22643
22644 2005-03-18 11:21  pbowen
22645
22646         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
22647           bin/freeside-setup: Added encrypted fields for Credit Cards,
22648           etc... - PB
22649
22650 2005-03-18 11:15  pbowen
22651
22652         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
22653           billing
22654
22655 2005-03-18 08:47  pbowen
22656
22657         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
22658           SUPER, @_ == 1 if it only contains an undef. -PB
22659
22660 2005-03-18 01:15  ivan
22661
22662         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
22663           freebsd install
22664
22665 2005-03-17 17:00  ivan
22666
22667         * FS/FS/cust_main_county.pm: sorry it was late
22668
22669 2005-03-17 13:56  khoff
22670
22671         * FS/FS/cust_bill.pm: Documentation tyop.
22672
22673 2005-03-17 13:41  khoff
22674
22675         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
22676           httemplate/misc/email-invoice.cgi: Added options
22677           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
22678           - Attach PDF invoice to emailed plain text invoices.
22679           invoice_email_pdf_note - Replace plain text invoice with this
22680           note, when attaching a PDF.
22681
22682 2005-03-16 03:31  ivan
22683
22684         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
22685           names for some reason
22686
22687 2005-03-15 15:27  khoff
22688
22689         * httemplate/misc/payment.cgi: Missing semicolon.
22690
22691 2005-03-13 03:47  ivan
22692
22693         * FS/FS/cust_main.pm: and store the refund correctly
22694
22695 2005-03-13 03:34  ivan
22696
22697         * FS/FS/cust_main.pm: when refunding against a specific card
22698           payment, use the card details from the payment instead of the
22699           customer record
22700
22701 2005-03-13 03:12  ivan
22702
22703         * FS/FS/cust_main.pm: add some additional debugging to refunds
22704
22705 2005-03-12 08:07  ivan
22706
22707         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
22708           rt/lib/RT/URI/freeside/Internal.pm,
22709           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
22710           freeside base url since RT calls it from multiple directory
22711           depths... have to specify explicity, like external integration
22712
22713 2005-03-12 06:35  ivan
22714
22715         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
22716           support into this century (close: Bug#1124) - finally get rid of
22717           fs_signup (everything is in fs_selfservice now) (Bug#413) -
22718           organize main menu sysadmin section so it is slightly less
22719           confusing
22720
22721 2005-03-12 06:31  ivan
22722
22723         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
22724           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
22725           httemplate/view/cust_main/payment_history.html,
22726           httemplate/index.html, httemplate/browse/agent.cgi,
22727           httemplate/edit/prepay_credit.cgi,
22728           httemplate/search/prepay_credit.html,
22729           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
22730           fs_selfservice/FS-SelfService/ieak.template,
22731           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22732           fs_selfservice/FS-SelfService/cgi/decline.html,
22733           httemplate/edit/process/prepay_credit.cgi,
22734           httemplate/edit/process/reg_code.cgi,
22735           fs_selfservice/FS-SelfService/cgi/map.gif,
22736           fs_selfservice/FS-SelfService/cgi/promocode.html,
22737           fs_selfservice/FS-SelfService/cgi/regcode.html,
22738           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
22739           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
22740           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
22741           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
22742           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
22743           fs_selfservice/FS-SelfService/cgi/signup.cgi,
22744           fs_selfservice/FS-SelfService/cgi/signup.html,
22745           fs_selfservice/FS-SelfService/cgi/stateselect.html,
22746           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
22747           - bring prepaid support into this century (close: Bug#1124) -
22748           finally get rid of fs_signup (everything is in fs_selfservice
22749           now) (Bug#413) - organize main menu sysadmin section so it is
22750           slightly less confusing
22751
22752 2005-03-11 02:35  ivan
22753
22754         * rt/FREESIDE_MODIFIED: update list of modified files
22755
22756 2005-03-11 02:33  ivan
22757
22758         * rt/etc/RT_SiteConfig.pm: merging
22759
22760 2005-03-10 17:34  khoff
22761
22762         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
22763           html/Elements/Menu, html/Elements/Tabs,
22764           html/Ticket/Elements/AddCustomers,
22765           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
22766           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
22767           Reorganized RT->Freeside integration to support Internal (single
22768           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
22769           handled the same either way.  Integration type is changed by
22770           setting $RT::URI::freeside::IntegrationType to either 'Internal'
22771           or 'XMLRPC' in your RT_SiteConfig.pm.
22772
22773 2005-03-10 14:49  khoff
22774
22775         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
22776           lookups through the XMLRPC interface.
22777
22778 2005-03-10 01:56  ivan
22779
22780         * FS/bin/freeside-daily: fine.
22781
22782 2005-03-10 00:58  ivan
22783
22784         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
22785           package editing problem with extraneous services showing up,
22786           closes: Bug#1170
22787
22788 2005-03-09 00:18  ivan
22789
22790         * httemplate/docs/index.html: preliminary RT docs
22791
22792 2005-03-08 10:37  khoff
22793
22794         * FS/FS/XMLRPC.pm: Don't require that the method results be
22795           FS::Record descendant objects.  If they are, we map them to
22796           hashrefs.  Otherwise we return them verbatim and hope (maybe
22797           check) that they're scalars, hashrefs, or arrayrefs.
22798
22799 2005-03-08 10:15  khoff
22800
22801         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
22802           'version', and eventually config look-ups (next commit).
22803
22804 2005-03-05 19:25  ivan
22805
22806         * httemplate/search/elements/search.html: specity an explicit EOL
22807           for Text::CSV_XS, apparantly sometimes the default is null
22808
22809 2005-03-05 19:22  ivan
22810
22811         * httemplate/search/elements/search.html: and a slight formatting
22812           fix
22813
22814 2005-03-05 19:04  ivan
22815
22816         * httemplate/search/elements/search.html, htetc/handler.pl,
22817           httemplate/index.html, httemplate/search/cust_bill.html,
22818           httemplate/search/cust_bill_event.html,
22819           httemplate/search/cust_credit.html,
22820           httemplate/search/cust_main-otaker.cgi,
22821           httemplate/search/cust_main.cgi,
22822           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
22823           httemplate/search/reg_code.html,
22824           httemplate/search/report_cust_credit.html,
22825           httemplate/search/report_cust_pay.html,
22826           httemplate/search/report_prepaid_income.html,
22827           httemplate/search/report_tax.html,
22828           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
22829           httemplate/view/cust_bill-pdf.cgi,
22830           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
22831           templated reports and clean up their HTML formatting, closes;
22832           Bug#520, Bug#1107
22833
22834 2005-03-04 14:24  ivan
22835
22836         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
22837           reference "payby" is ambiguous" error when selecting by payment
22838           type, fix missing check #s caused by cust_main.payinfo masking
22839           cust_pay.payinfo, closes (really this time): Bug#1105
22840
22841 2005-03-04 04:57  ivan
22842
22843         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
22844           correctly even if the customer record has somehow been removed...
22845
22846 2005-03-04 04:34  ivan
22847
22848         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
22849           httemplate/search/cust_credit.html,
22850           httemplate/search/cust_pay.cgi,
22851           httemplate/search/report_cust_credit.html,
22852           httemplate/search/report_cust_pay.html,
22853           httemplate/search/elements/search.html: add agent selection to
22854           payment and credit reports, add link to agent browse, closes:
22855           Bug#1105
22856
22857 2005-03-03 02:25  ivan
22858
22859         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
22860           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
22861           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
22862           scary "Multiple records in scalar search" warnings w/history
22863           table searches
22864
22865 2005-03-03 01:05  ivan
22866
22867         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
22868           debug output...
22869
22870 2005-03-03 00:58  ivan
22871
22872         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
22873           call details on invoices, so place names get cut off, not
22874           anything important
22875
22876 2005-03-03 00:52  ivan
22877
22878         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
22879           debug output...
22880
22881 2005-03-03 00:52  ivan
22882
22883         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
22884
22885 2005-03-03 00:45  ivan
22886
22887         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
22888           for time2str
22889
22890 2005-03-03 00:37  ivan
22891
22892         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
22893           to invoice details
22894
22895 2005-03-03 00:15  ivan
22896
22897         * FS/FS/Record.pm: want a full stack backtrace for this warning
22898
22899 2005-03-03 00:05  ivan
22900
22901         * FS/FS/part_export/sqlradius.pm: doc
22902
22903 2005-03-02 13:00  khoff
22904
22905         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
22906           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
22907           interface for freeside.
22908
22909 2005-03-01 16:47  ivan
22910
22911         * FS/FS/cust_pkg.pm: set setup date on package changes
22912
22913 2005-03-01 16:03  ivan
22914
22915         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
22916           crediting customer for service remaining:
22917           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
22918           where the part_pkg record didn't have a plan, closes: Bug#1153
22919
22920 2005-02-27 03:18  ivan
22921
22922         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
22923           details on invoices, closes: Bug#1096
22924
22925 2005-02-27 03:05  ivan
22926
22927         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
22928           on errors
22929
22930 2005-02-27 02:18  ivan
22931
22932         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
22933           fields in a table without a primary key
22934
22935 2005-02-25 14:14  ivan
22936
22937         * bin/pg-readonly: try to set the sequences right for modern Pg
22938
22939 2005-02-25 14:07  ivan
22940
22941         * bin/pg-readonly: adding quick pg-readonly tool
22942
22943 2005-02-25 12:52  ivan
22944
22945         * FS/FS/part_pkg.pm: small bugfix for options option
22946
22947 2005-02-25 12:21  ivan
22948
22949         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
22950           option to part_pkg::insert to specify part_pkg_option records
22951
22952 2005-02-24 06:22  ivan
22953
22954         * httemplate/edit/part_svc.cgi,
22955           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
22956           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
22957           httemplate/elements/progress-init.html,
22958           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
22959           FS/FS/part_svc.pm: add progressbar to service definition add -
22960           duplicate checking can take a while, closes: Bug#1126
22961
22962 2005-02-22 10:26  khoff
22963
22964         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
22965           to make it easier to find packages in large lists.
22966
22967 2005-02-20 00:51  ivan
22968
22969         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
22970
22971 2005-02-20 00:44  ivan
22972
22973         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
22974           httemplate/elements/jsrsServer.html,
22975           httemplate/elements/overlibmws.js,
22976           httemplate/elements/progress-init.html,
22977           httemplate/elements/progress-popup.html: use a javascript layer
22978           instead of a browser popup (popup blockers), really generalize
22979           the progressbar code to make it easy to use as a component
22980
22981 2005-02-17 00:44  ivan
22982
22983         * httemplate/edit/rate.cgi: generalize progressbar code in
22984           preparation for using it wherever needed
22985
22986 2005-02-16 17:37  ivan
22987
22988         * httemplate/edit/process/rate.cgi: generalize progressbar code in
22989           preparation for using it wherever needed
22990
22991 2005-02-16 16:11  ivan
22992
22993         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
22994           preparation for using it wherever needed
22995
22996 2005-02-15 18:53  ivan
22997
22998         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
22999           problems
23000
23001 2005-02-13 19:49  ivan
23002
23003         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
23004           closes: Bug#1113
23005
23006 2005-02-11 19:02  ivan
23007
23008         * httemplate/edit/process/svc_broadband.cgi: transaction not
23009           necessary here
23010
23011 2005-02-10 22:44  ivan
23012
23013         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
23014           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
23015           generalize progressbar code in preparation for using it wherever
23016           needed
23017
23018 2005-02-08 17:08  ivan
23019
23020         * Makefile: more porable syntax for su
23021
23022 2005-02-08 14:33  ivan
23023
23024         * FS/FS/clientapi_session_field.pm: tyop
23025
23026 2005-02-08 12:22  ivan
23027
23028         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
23029           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
23030           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
23031           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
23032           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
23033           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
23034           httemplate/docs/schema.html: make self-service session cache
23035           module configurable, start framework for in-database session
23036           cache
23037
23038 2005-02-05 15:39  ivan
23039
23040         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
23041           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
23042           complication from ClientAPI dispatch foo
23043
23044 2005-02-04 17:30  ivan
23045
23046         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
23047           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
23048           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
23049           perl??
23050
23051 2005-02-04 06:44  ivan
23052
23053         * Makefile: freebsd throws a fatal error if it can't stop apache
23054           now, bah
23055
23056 2005-02-04 02:38  ivan
23057
23058         * httemplate/edit/cust_main.cgi: typo
23059
23060 2005-01-29 04:49  ivan
23061
23062         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
23063           bit for reg codes
23064
23065 2005-01-29 04:34  ivan
23066
23067         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
23068           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
23069           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
23070           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
23071           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
23072           httemplate/edit/process/reg_code.cgi: registration codes
23073
23074 2005-01-27 15:01  ivan
23075
23076         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
23077           s/defaultcountry/countrydefault/
23078
23079 2005-01-27 14:19  ivan
23080
23081         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
23082
23083 2005-01-27 02:21  ivan
23084
23085         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
23086           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
23087           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
23088           httemplate/elements/qlib/box.js,
23089           httemplate/elements/qlib/boxctrl.js,
23090           httemplate/elements/qlib/boxres.js,
23091           httemplate/elements/qlib/button.js,
23092           httemplate/elements/qlib/buttonres.js,
23093           httemplate/elements/qlib/control.js,
23094           httemplate/elements/qlib/counter.js,
23095           httemplate/elements/qlib/imagelist.js,
23096           httemplate/elements/qlib/label.js,
23097           httemplate/elements/qlib/messagebox.js,
23098           httemplate/elements/qlib/progress.js,
23099           httemplate/elements/qlib/sound.js,
23100           httemplate/elements/qlib/sprite.js,
23101           httemplate/elements/qlib/window.js,
23102           httemplate/elements/qlib/wndctrl.js,
23103           httemplate/images/progressbar-empty.png,
23104           httemplate/images/progressbar-full.png: DHTML progress bar for
23105           glacial rate adding and editing, closes: Bug#1100
23106
23107 2005-01-19 13:25  ivan
23108
23109         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
23110           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
23111           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
23112           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
23113           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
23114           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
23115           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
23116           unused portion at cancellation, patch from pbowen
23117
23118 2005-01-18 16:57  ivan
23119
23120         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
23121           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
23122           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
23123           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
23124           one-time referral credits
23125
23126 2005-01-07 14:16  ivan
23127
23128         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
23129           file for rate processing, causing problems with giant query
23130           string, kludge in the non-displayed US-rates, and disable the
23131           submit button when pressed
23132
23133 2005-01-06 12:58  ivan
23134
23135         * FS/FS/Conf.pm: fix description RT_External in ticket_system
23136           option
23137
23138 2005-01-06 12:20  ivan
23139
23140         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
23141           key codes, don't try fancy things with hex and sprintf
23142
23143 2005-01-06 11:48  ivan
23144
23145         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
23146           turbo hex keycodes in uppercase
23147
23148 2005-01-06 11:02  ivan
23149
23150         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
23151           serials and key codes can be edited locally
23152
23153 2005-01-05 11:29  ivan
23154
23155         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
23156           hex!
23157
23158 2005-01-05 02:01  ivan
23159
23160         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
23161           voip_sqlradacct
23162
23163 2005-01-04 19:07  ivan
23164
23165         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
23166           correct this time
23167
23168 2005-01-04 19:01  ivan
23169
23170         * FS/FS/part_export/artera_turbo.pm: missing underscore!
23171
23172 2005-01-04 18:47  ivan
23173
23174         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
23175           than run them immediately, always format keycode as %010d,
23176           closes: Bug#936, Bug#1060
23177
23178 2005-01-03 10:25  ivan
23179
23180         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
23181           in numeric gt (>)
23182
23183 2004-12-31 00:47  ivan
23184
23185         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
23186           price plan
23187
23188 2004-12-31 00:31  ivan
23189
23190         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
23191           voip price plan
23192
23193 2004-12-31 00:24  ivan
23194
23195         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
23196           voip price plan
23197
23198 2004-12-30 23:43  ivan
23199
23200         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
23201
23202 2004-12-30 16:48  ivan
23203
23204         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
23205           fix up some bugs in VoIP rating
23206
23207 2004-12-29 17:41  ivan
23208
23209         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
23210           domain_record.pm
23211
23212 2004-12-29 04:01  ivan
23213
23214         * CREDITS: update credits
23215
23216 2004-12-29 04:00  ivan
23217
23218         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
23219           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
23220           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
23221           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
23222           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
23223           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
23224           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
23225           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
23226           httemplate/view/cust_main.cgi,
23227           httemplate/view/cust_main/packages.html: historical (immutable)
23228           invoice details about services and other history infrastructure
23229
23230 2004-12-28 15:30  ivan
23231
23232         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
23233           export
23234
23235 2004-12-27 02:19  ivan
23236
23237         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
23238           from causing payment or credit transactions from finishing
23239
23240 2004-12-27 01:23  ivan
23241
23242         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
23243           httemplate/edit/cust_main/contact.html: UI: rework shipping
23244           address javascript, closes: Bug#1085
23245
23246 2004-12-24 15:35  ivan
23247
23248         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
23249           toor
23250
23251 2004-12-24 15:28  ivan
23252
23253         * bin/passwd.import: remove $Id$ line
23254
23255 2004-12-24 15:27  ivan
23256
23257         * bin/passwd.import: import NP and *LK* from shadow file as * (no
23258           password)
23259
23260 2004-12-23 18:54  ivan
23261
23262         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
23263           to set payment date manually
23264
23265 2004-12-23 03:39  ivan
23266
23267         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
23268           svc_www-enable_subdomains config option
23269
23270 2004-12-23 01:15  ivan
23271
23272         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
23273           packages when no primary service is selected
23274
23275 2004-12-23 01:07  ivan
23276
23277         * FS/FS/part_pkg.pm: better debugging for options passed to insert
23278           method
23279
23280 2004-12-23 00:32  ivan
23281
23282         * FS/bin/freeside-setup: allow NULL zip in some countries
23283
23284 2004-12-23 00:00  ivan
23285
23286         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
23287
23288 2004-12-23 00:00  ivan
23289
23290         * bin/: rate-us.import, rate.import: adding rate import scripts
23291
23292 2004-12-22 23:29  ivan
23293
23294         * FS/FS/rate_region.pm: better short prefix display
23295
23296 2004-12-22 23:28  ivan
23297
23298         * httemplate/edit/rate.cgi: hide US regions for now, we don't
23299           currently need them for rating just invoice/session display and
23300           the web pages are so giant they're timing out
23301
23302 2004-12-22 06:40  ivan
23303
23304         * Makefile: chkconfig ON
23305
23306 2004-12-22 06:09  ivan
23307
23308         * Makefile: /usr/bin/true on fleabsd
23309
23310 2004-12-22 06:06  ivan
23311
23312         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
23313           warn and require confirmation when editing next bill dates to a
23314           date in the past, closes; Bug#430
23315
23316 2004-12-22 01:53  ivan
23317
23318         * FS/bin/freeside-daily: just "vaccum analyze" is fine
23319
23320 2004-12-21 15:19  ivan
23321
23322         * FS/FS/rate_detail.pm: need to use table modules we call
23323           ut_foreign_key on: rate, rate_region
23324
23325 2004-12-20 03:41  ivan
23326
23327         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
23328           ticket lists
23329
23330 2004-12-20 03:29  ivan
23331
23332         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
23333           to fix XSS on ticket lists
23334
23335 2004-12-20 02:13  ivan
23336
23337         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
23338           better error messages on email errors
23339
23340 2004-12-20 00:21  ivan
23341
23342         * Makefile: remove quotes which were causing problems.  grr make
23343
23344 2004-12-20 00:16  ivan
23345
23346         * Makefile: add init script enable command in deb and redhat
23347
23348 2004-12-18 02:52  ivan
23349
23350         * httemplate/index.html: fix spelling
23351
23352 2004-12-13 01:13  ivan
23353
23354         * FS/FS/Conf.pm, httemplate/index.html: add config option for
23355           address2 search, closes: Bug#1022
23356
23357 2004-12-12 00:34  ivan
23358
23359         * FS/FS/cust_main.pm: fix customer status display for some cases
23360           with suspended accounts
23361
23362 2004-12-11 15:16  ivan
23363
23364         * FS/FS/part_export/acct_sql.pm: finish modification
23365
23366 2004-12-11 12:41  ivan
23367
23368         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
23369           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
23370           event, closes: Bug#977
23371
23372 2004-12-10 23:50  ivan
23373
23374         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
23375           httemplate/view/cust_main/packages.html,
23376           httemplate/view/cust_main/payment_history.html: voiding of echeck
23377           payments instead of refunds
23378
23379 2004-12-10 14:28  ivan
23380
23381         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
23382           and service address boxes
23383
23384 2004-12-10 13:35  ivan
23385
23386         * rt/html/Elements/Header: fix link to freeside docs in RT header
23387
23388 2004-12-10 13:25  ivan
23389
23390         * httemplate/docs/: overview-new.dia, overview-new.png: move the
23391           "self-service SSH tunnel" label to avoid ambiguity
23392
23393 2004-12-09 16:51  ivan
23394
23395         * FS/bin/freeside-setup: promo codes not unique...
23396
23397 2004-12-09 16:04  ivan
23398
23399         * rt/html/Elements/Tabs: fix link back to billing main
23400
23401 2004-12-09 15:14  ivan
23402
23403         * httemplate/search/cust_main.cgi: typo
23404
23405 2004-12-09 15:05  ivan
23406
23407         * httemplate/search/cust_main.cgi: typo
23408
23409 2004-12-09 14:26  ivan
23410
23411         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
23412
23413 2004-12-09 14:23  ivan
23414
23415         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
23416           fields
23417
23418 2004-12-09 14:20  ivan
23419
23420         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
23421
23422 2004-12-09 14:06  ivan
23423
23424         * httemplate/search/cust_main.cgi: UI: same font size as the rest
23425           of the page
23426
23427 2004-12-09 14:02  ivan
23428
23429         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
23430           little
23431
23432 2004-12-09 13:59  ivan
23433
23434         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
23435           for empty value of custom tickets work???
23436
23437 2004-12-09 13:53  ivan
23438
23439         * httemplate/index.html: remove extra list item for now
23440
23441 2004-12-09 13:33  ivan
23442
23443         * httemplate/view/cust_main/tickets.html,
23444           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
23445           invoice addresses
23446
23447 2004-12-09 12:43  ivan
23448
23449         * FS/bin/freeside-setup: fix some typos noticed by pbowen
23450
23451 2004-12-09 04:46  ivan
23452
23453         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
23454
23455 2004-12-09 04:18  ivan
23456
23457         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
23458           up wrong id field
23459
23460 2004-12-09 04:03  ivan
23461
23462         * FS/FS/TicketSystem/RT_External.pm: use new var
23463
23464 2004-12-09 04:01  ivan
23465
23466         * FS/FS/Conf.pm: typo
23467
23468 2004-12-09 03:57  ivan
23469
23470         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
23471           for default queue id
23472
23473 2004-12-09 03:17  ivan
23474
23475         * httemplate/index.html: finish up for now
23476
23477 2004-12-09 02:07  ivan
23478
23479         * httemplate/search/cust_main.cgi: deuglify
23480
23481 2004-12-09 01:57  ivan
23482
23483         * httemplate/search/cust_main.cgi: fix typo
23484
23485 2004-12-09 01:21  ivan
23486
23487         * FS/FS/TicketSystem/RT_Internal.pm,
23488           httemplate/search/cust_main.cgi,
23489           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
23490           httemplate/view/cust_main/billing.html,
23491           httemplate/view/cust_main/contacts.html,
23492           httemplate/view/cust_main/misc.html,
23493           httemplate/view/cust_main/tickets.html: more RT integration
23494
23495 2004-12-06 06:42  ivan
23496
23497         * httemplate/search/cust_main.cgi: fix total link
23498
23499 2004-12-06 06:36  ivan
23500
23501         * httemplate/search/cust_main.cgi: fix total links and line up
23502           custom field columns
23503
23504 2004-12-06 06:15  ivan
23505
23506         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
23507           too
23508
23509 2004-12-06 06:13  ivan
23510
23511         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
23512           for counting tickets with severities...
23513
23514 2004-12-06 06:11  ivan
23515
23516         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
23517
23518 2004-12-06 06:09  ivan
23519
23520         * httemplate/search/cust_main.cgi: fix reading custome field values
23521
23522 2004-12-06 06:00  ivan
23523
23524         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
23525           FS/FS/TicketSystem/RT_External.pm,
23526           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
23527           httemplate/search/cust_main.cgi: 1st try at adding custom field
23528           handling
23529
23530 2004-12-06 00:09  ivan
23531
23532         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
23533           length" warning in latex escapes
23534
23535 2004-12-05 22:56  ivan
23536
23537         * httemplate/search/cust_main.cgi: link customers back to tickets!
23538
23539 2004-12-03 17:09  ivan
23540
23541         * rt/html/Elements/PageLayout: landing rt 3.2.2
23542
23543 2004-12-03 15:41  ivan
23544
23545         * htetc/handler.pl: landing rt 3.2.2
23546
23547 2004-12-03 12:51  ivan
23548
23549         * rt/: html/Elements/Footer, html/Elements/Header,
23550           html/Elements/PageLayout, html/Elements/SimpleSearch,
23551           html/Elements/Tabs, html/Ticket/Elements/ShowSummary,
23552           html/Ticket/Elements/Tabs, sbin/rt-setup-database.in: landing rt
23553           3.2.2
23554
23555 2004-12-03 12:40  ivan
23556
23557         * rt/: lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
23558           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
23559           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Notify.pm,
23560           lib/RT/Action/RecordCorrespondence.pm,
23561           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
23562           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
23563           lib/RT/Action/EscalatePriority.pm,
23564           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
23565           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
23566           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
23567           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
23568           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
23569           lib/RT/Interface/Email/Auth/MailFrom.pm,
23570           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
23571           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
23572           lib/RT/Condition/QueueChange.pm,
23573           lib/RT/Condition/StatusChange.pm,
23574           lib/RT/Interface/Web/Handler.pm,
23575           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
23576           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
23577           bin/mason_handler.scgi.in, bin/rt-crontool.in,
23578           bin/standalone_httpd.in, bin/webmux.pl.in,
23579           lib/RT/Condition/AnyTransaction.pm,
23580           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
23581           lib/RT/Condition/PriorityExceeds.pm,
23582           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
23583           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
23584           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
23585           etc/schema.Informix, etc/acl.Pg, etc/constraints.mysql,
23586           etc/schema.SQLite, etc/schema.mysql, etc/drop.Oracle,
23587           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
23588           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
23589           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
23590           etc/upgrade/3.1.0/schema.Informix,
23591           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
23592           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
23593           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
23594           3.2.2
23595
23596 2004-12-03 12:37  ivan
23597
23598         * rt/html/: Ticket/Elements/ShowTransactionAttachments,
23599           Elements/QuickCreate, Elements/TicketList,
23600           Elements/CollectionAsTable/Row: Initial revision
23601
23602 2004-12-03 12:37  ivan
23603
23604         * rt/: UPGRADING, README, Makefile.in, configure, configure.ac,
23605           Changelog, aclocal.m4, sbin/extract-message-catalog,
23606           sbin/regression_harness, sbin/factory, sbin/license_tag,
23607           sbin/rt-test-dependencies.in, sbin/extract_pod_tests,
23608           html/autohandler, html/index.html, html/l,
23609           html/Ticket/History.html, html/Ticket/ModifyAll.html,
23610           html/Ticket/ModifyDates.html, html/Ticket/ModifyPeople.html,
23611           html/Ticket/Update.html, html/Tools/MyDay.html,
23612           html/Tools/Offline.html, html/Tools/Elements/Tabs,
23613           html/Ticket/Modify.html, html/Ticket/ModifyLinks.html,
23614           html/Ticket/ShowEmailRecord.html,
23615           html/Ticket/Attachment/dhandler,
23616           html/Ticket/Elements/LoadTextAttachments,
23617           html/Ticket/Elements/EditCustomField,
23618           html/Ticket/Elements/EditWatchers,
23619           html/Ticket/Elements/ShowDependencies,
23620           html/Ticket/Elements/ShowMessageHeaders,
23621           html/Ticket/Elements/ShowPeople,
23622           html/Ticket/Elements/ShowTransaction,
23623           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
23624           html/Ticket/Elements/EditPeople, html/Ticket/Elements/ShowDates,
23625           html/Ticket/Elements/ShowMembers,
23626           html/Ticket/Elements/ShowMessageStanza,
23627           html/Ticket/Elements/ShowRequestor,
23628           html/Ticket/Elements/EditCustomFields,
23629           html/Ticket/Elements/EditDates,
23630           html/Ticket/Elements/PreviewScrips,
23631           html/Ticket/Elements/ShowBasics,
23632           html/Ticket/Elements/ShowCustomFields,
23633           html/Ticket/Elements/ShowGroupMembers,
23634           html/Ticket/Elements/ShowHistory,
23635           html/Ticket/Elements/ShowUserEntry,
23636           html/Ticket/Elements/EditBasics,
23637           html/Ticket/Elements/FindAttachments,
23638           html/Ticket/Elements/ShowAttachments, html/Search/Build.html,
23639           html/Search/Edit.html, html/Search/Results.html,
23640           html/Search/Results.rdf, html/Search/Results.tsv,
23641           html/Search/Elements/BuildFormatString,
23642           html/Search/Elements/DisplayOptions,
23643           html/Search/Elements/EditSearches,
23644           html/Search/Elements/NewListActions,
23645           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
23646           html/Search/Elements/SelectAndOr,
23647           html/Search/Elements/SelectLinks,
23648           html/Search/Elements/SelectPersonType,
23649           html/Search/Elements/SelectSearchesForObjects,
23650           html/Approvals/Display.html, html/Approvals/index.html,
23651           html/Approvals/Elements/PendingMyApproval,
23652           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
23653           html/Search/Elements/PickCriteria,
23654           html/Search/Elements/SelectSearchObject, html/Admin/index.html,
23655           html/Admin/Groups/GroupRights.html,
23656           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
23657           html/Admin/Groups/index.html, html/Approvals/Elements/Approve,
23658           html/Approvals/Elements/ShowDependency,
23659           html/Approvals/Elements/Tabs, html/Admin/Global/GroupRights.html,
23660           html/Admin/Global/Templates.html,
23661           html/Admin/Global/UserRights.html,
23662           html/Admin/Groups/Members.html,
23663           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
23664           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
23665           html/Admin/Global/Template.html, html/Admin/Global/index.html,
23666           html/Admin/Queues/CustomField.html,
23667           html/Admin/Queues/CustomFields.html,
23668           html/Admin/Queues/GroupRights.html, html/Admin/Queues/Scrip.html,
23669           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
23670           html/Admin/Queues/Templates.html,
23671           html/Admin/Queues/UserRights.html, html/Admin/Users/index.html,
23672           html/Admin/Elements/EditCustomField,
23673           html/Admin/Elements/ListGlobalScrips,
23674           html/Admin/Elements/SelectCustomFieldType,
23675           html/Admin/Elements/SelectModifyUser, html/Admin/Elements/Tabs,
23676           html/Admin/Elements/UserTabs, html/Admin/Queues/Modify.html,
23677           html/Admin/Queues/People.html, html/Admin/Queues/index.html,
23678           html/Admin/Elements/EditCustomFieldValues,
23679           html/Admin/Elements/EditScrip,
23680           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
23681           html/Admin/Elements/QueueTabs,
23682           html/Admin/Elements/SelectModifyGroup,
23683           html/Admin/Elements/SelectSingleOrMultiple,
23684           html/Admin/Elements/SelectUsers, html/Admin/Elements/ToolTabs,
23685           html/Admin/Elements/AddCustomFieldValue,
23686           html/Admin/Elements/EditCustomFields,
23687           html/Admin/Elements/EditScrips,
23688           html/Admin/Elements/EditTemplates,
23689           html/Admin/Elements/ModifyTemplate,
23690           html/Admin/Elements/SelectGroups,
23691           html/Admin/Elements/SelectNewGroupMembers,
23692           html/Admin/Elements/SelectScrip,
23693           html/Admin/Elements/CreateUserCalled,
23694           html/Admin/Elements/EditQueueWatchers,
23695           html/Admin/Elements/GroupTabs,
23696           html/Admin/Elements/QueueRightsForUser,
23697           html/Admin/Elements/SelectModifyQueue,
23698           html/Admin/Elements/SelectRights,
23699           html/Admin/Elements/SelectScripCondition,
23700           html/Admin/Elements/SelectStage,
23701           html/Admin/Elements/SelectTemplate,
23702           html/Admin/Elements/SystemTabs,
23703           html/Admin/Elements/ListGlobalCustomFields,
23704           html/Admin/Elements/SelectScripAction,
23705           html/SelfService/Closed.html, html/SelfService/Create.html,
23706           html/SelfService/Display.html, html/SelfService/Error.html,
23707           html/SelfService/Prefs.html, html/SelfService/Update.html,
23708           html/SelfService/index.html, html/Elements/BevelBoxRaisedEnd,
23709           html/Elements/MyRequests, html/Elements/SelectDateType,
23710           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
23711           html/Elements/SelectTicketSortBy, html/Elements/ShowLinks,
23712           html/SelfService/Attachment/dhandler,
23713           html/SelfService/Elements/GotoTicket,
23714           html/SelfService/Elements/Header,
23715           html/SelfService/Elements/MyRequests,
23716           html/SelfService/Elements/Tabs, html/Elements/Callback,
23717           html/Elements/EditLinks, html/Elements/ListActions,
23718           html/Elements/MessageBox, html/Elements/QueryString,
23719           html/Elements/Refresh, html/Elements/SelectLinkType,
23720           html/Elements/SelectMatch, html/Elements/Quicksearch,
23721           html/Elements/SelectUsers, html/Elements/GotoTicket,
23722           html/Elements/ScrubHTML, html/Elements/Section,
23723           html/Elements/SelectBoolean, html/Elements/SelectGroups,
23724           html/Elements/SelectLang, html/Elements/SelectNewTicketQueue,
23725           html/Elements/SelectQueue, html/Elements/SelectTicketTypes,
23726           html/Elements/TitleBoxEnd, html/Elements/Checkbox,
23727           html/Elements/Error, html/Elements/Login,
23728           html/Elements/SelectAttachmentField,
23729           html/Elements/SelectCustomFieldOperator,
23730           html/Elements/SelectOwner, html/Elements/SelectWatcherType,
23731           html/Elements/SetupSessionCookie, html/Elements/ShowLink,
23732           html/Elements/Submit, html/Elements/TitleBox,
23733           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
23734           html/Elements/MyTickets, html/Elements/SelectCustomFieldValue,
23735           html/Elements/SelectDateRelation,
23736           html/Elements/SelectEqualityOperator,
23737           html/Elements/SelectResultsPerPage,
23738           html/Elements/CollectionAsTable/Header,
23739           html/Elements/CollectionAsTable/ParseFormat,
23740           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
23741           html/REST/1.0/dhandler, html/REST/1.0/logout,
23742           html/REST/1.0/ticket/merge,
23743           html/REST/1.0/Forms/ticket/attachments,
23744           html/REST/1.0/Forms/ticket/links, html/REST/1.0/search/dhandler,
23745           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
23746           html/REST/1.0/ticket/link, html/REST/1.0/Forms/queue/default,
23747           html/REST/1.0/Forms/queue/ns, html/REST/1.0/Forms/ticket/default,
23748           html/REST/1.0/Forms/ticket/history,
23749           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
23750           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
23751           html/NoAuth/images/autohandler,
23752           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
23753           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
23754           html/User/Elements/Tabs, html/User/Groups/Members.html,
23755           html/User/Groups/Modify.html, html/User/Groups/index.html,
23756           lib/RT.pm.in, lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
23757           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
23758           lib/RT/CustomField_Overlay.pm, lib/RT/Queues_Overlay.pm,
23759           lib/RT/Date.pm, lib/RT/ScripConditions_Overlay.pm,
23760           lib/RT/Template_Overlay.pm, lib/RT/Group.pm, lib/RT/User.pm,
23761           lib/RT/System.pm, lib/RT/Attachment.pm, lib/RT/Attributes.pm,
23762           lib/RT/Handle.pm, lib/RT/Principals_Overlay.pm,
23763           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
23764           lib/RT/Templates_Overlay.pm, lib/RT/Attribute_Overlay.pm,
23765           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
23766           lib/RT/Tickets_Overlay.pm, lib/RT/Attributes_Overlay.pm,
23767           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
23768           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
23769           lib/RT/Queue.pm, lib/RT/Scrip.pm,
23770           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
23771           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
23772           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
23773           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
23774           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
23775           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
23776           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
23777           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
23778           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
23779           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
23780           lib/RT/CachedGroupMembers.pm, lib/RT/CustomField.pm,
23781           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
23782           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
23783           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
23784           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
23785           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
23786           lib/RT/Ticket.pm, lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
23787           lib/RT/Templates.pm, lib/RT/Attribute.pm,
23788           lib/RT/CachedGroupMembers_Overlay.pm,
23789           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
23790           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
23791           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
23792           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
23793           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
23794           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
23795           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po: import rt 3.2.2
23796
23797 2004-12-02 02:18  ivan
23798
23799         * httemplate/search/cust_main.cgi,
23800           rt/html/Ticket/Elements/AddCustomers,
23801           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
23802           and search sorting
23803
23804 2004-12-02 01:59  ivan
23805
23806         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
23807           rt/html/Elements/Header, rt/html/Elements/PageLayout,
23808           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
23809           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
23810           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
23811           rt/html/Ticket/Elements/AddCustomers,
23812           rt/html/Ticket/Elements/EditCustomers,
23813           rt/html/Ticket/Elements/ShowCustomers,
23814           rt/html/Ticket/Elements/ShowSummary,
23815           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
23816           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
23817           httemplate/search/cust_main.cgi,
23818           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
23819           second big RT integration checkin, customer linking/delinking
23820           interface
23821
23822 2004-12-01 10:49  ivan
23823
23824         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
23825           the package on changes
23826
23827 2004-11-30 19:35  ivan
23828
23829         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
23830           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
23831           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
23832           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
23833           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
23834           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
23835           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
23836           creditcard-less promo code signup
23837
23838 2004-11-30 11:55  khoff
23839
23840         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
23841           with the search/replace.
23842
23843 2004-11-29 15:52  khoff
23844
23845         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
23846           broadband service view.
23847
23848 2004-11-27 11:09  ivan
23849
23850         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
23851           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
23852           httemplate/index.html, rt/FREESIDE_MODIFIED,
23853           rt/html/Elements/Footer, rt/html/Elements/Header,
23854           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
23855           rt/html/Elements/Tabs, Makefile, FS/FS.pm, htetc/handler.pl,
23856           rt/html/NoAuth/images/small-logo.png: ticket system integration
23857           framework and skin RT
23858
23859 2004-11-26 01:39  ivan
23860
23861         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
23862           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
23863           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
23864           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
23865           type_pkgs.pm: remove POD VERSION sections
23866
23867 2004-11-26 01:08  ivan
23868
23869         * FS/FS/Conf.pm: update description for signup_server-realtime to
23870           reflect current reality, closes: Bug#575
23871
23872 2004-11-26 00:51  ivan
23873
23874         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
23875           part_pkg transactional stuff from web interface to part_pkg.pm,
23876           bumps Bug#18 to 1.5
23877
23878 2004-11-25 22:50  ivan
23879
23880         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
23881           password-noexlamation config files, patch from Stephpen Bechard,
23882           closes: Bug#539
23883
23884 2004-11-24 12:54  ivan
23885
23886         * Makefile: don't enabled RT by default
23887
23888 2004-11-24 10:28  khoff
23889
23890         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
23891           address search.
23892
23893 2004-11-24 02:28  ivan
23894
23895         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
23896           checks which are causing an error
23897
23898 2004-11-24 01:00  ivan
23899
23900         * Makefile: some RT install updates
23901
23902 2004-11-23 17:30  ivan
23903
23904         * FS/bin/freeside-daily: fix perms on automated backups
23905
23906 2004-11-23 17:28  ivan
23907
23908         * httemplate/index.html: add rate plan maintenance to sysadmin
23909           section
23910
23911 2004-11-22 10:20  ivan
23912
23913         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
23914           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
23915           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
23916           httemplate/edit/part_pkg.cgi: promo codes and separate signup
23917           addresses for hdn
23918
23919 2004-11-22 03:11  ivan
23920
23921         * httemplate/search/sqlradius.cgi: Called-Station-ID label
23922
23923 2004-11-21 18:31  ivan
23924
23925         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
23926           search directions, fix bug preventing show_called_station,
23927           hide_ip and hide_data form working
23928
23929 2004-11-20 09:26  ivan
23930
23931         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
23932           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
23933           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
23934           FS/t/rate_prefix.t, FS/t/rate_region.t,
23935           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
23936           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
23937           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
23938           httemplate/edit/rate_region.cgi,
23939           httemplate/edit/process/rate.cgi,
23940           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
23941           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
23942           htetc/handler.pl, httemplate/search/sqlradius.cgi,
23943           httemplate/search/sqlradius.html: first pass at VoIP rating
23944
23945 2004-11-17 05:22  ivan
23946
23947         * httemplate/edit/part_pkg.cgi: #debugging cruft
23948
23949 2004-11-17 05:19  ivan
23950
23951         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
23952           clone-ing (customize package)
23953
23954 2004-11-16 06:19  ivan
23955
23956         * htetc/handler.pl: can't set $p without $cgi
23957
23958 2004-11-16 06:16  ivan
23959
23960         * htetc/handler.pl: correct package for $r
23961
23962 2004-11-16 06:11  ivan
23963
23964         * htetc/handler.pl: handle RT NoAuth sections
23965
23966 2004-11-12 21:37  ivan
23967
23968         * FS/FS/svc_acct.pm: oops, that's better
23969
23970 2004-11-12 21:32  ivan
23971
23972         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
23973           Argument isn't numeric errors
23974
23975 2004-11-11 04:18  ivan
23976
23977         * rt/sbin/rt-setup-database.in: merge in changes to
23978           rt-setup-database
23979
23980 2004-11-11 04:13  ivan
23981
23982         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
23983           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in, etc/acl.mysql:
23984           import rt 3.0.12
23985
23986 2004-11-11 04:10  ivan
23987
23988         * rt/: Makefile.in, configure, Changelog, configure.ac,
23989           sbin/rt-test-dependencies.in, html/autohandler, html/index.html,
23990           html/Ticket/History.html, html/Ticket/ModifyAll.html,
23991           html/Ticket/Update.html, html/Ticket/ModifyDates.html,
23992           html/Ticket/ModifyLinks.html,
23993           html/Ticket/Elements/LoadTextAttachments,
23994           html/Ticket/Elements/ShowRequestor,
23995           html/Ticket/Elements/ShowTransaction,
23996           html/Ticket/Elements/FindAttachments,
23997           html/Ticket/Elements/ShowAttachments,
23998           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
23999           html/Approvals/index.html, html/Admin/Global/GroupRights.html,
24000           html/Admin/Global/UserRights.html,
24001           html/Admin/Groups/GroupRights.html,
24002           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
24003           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
24004           html/Admin/Global/Template.html,
24005           html/Admin/Queues/GroupRights.html,
24006           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
24007           html/Admin/Queues/Template.html,
24008           html/Admin/Queues/UserRights.html,
24009           html/Admin/Elements/EditCustomField,
24010           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
24011           html/Admin/Elements/UserTabs,
24012           html/Admin/Elements/SelectNewGroupMembers,
24013           html/SelfService/Prefs.html, html/Elements/MyRequests,
24014           html/SelfService/Display.html, html/Elements/MessageBox,
24015           html/Elements/QueryString, html/Elements/SelectMatch,
24016           html/REST/1.0/Forms/ticket/default,
24017           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
24018           html/User/Groups/Members.html, html/User/Groups/Modify.html,
24019           lib/RT.pm.in, lib/t/data/rt-send-cc, lib/RT/Template_Overlay.pm,
24020           lib/RT/Date.pm, lib/RT/StyleGuide.pod,
24021           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
24022           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
24023           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
24024           lib/RT/Tickets_Overlay.pm, lib/RT/Attachment_Overlay.pm,
24025           lib/RT/CurrentUser.pm, lib/RT/Principal_Overlay.pm,
24026           lib/RT/Scrip_Overlay.pm, lib/RT/Queue_Overlay.pm,
24027           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/Link_Overlay.pm,
24028           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
24029           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
24030           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
24031           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
24032           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po, lib/RT/I18N/fi.po,
24033           lib/RT/I18N/zh_cn.po, lib/RT/Action/SendEmail.pm,
24034           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
24035           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm:
24036           import rt 3.0.12
24037
24038 2004-11-09 03:42  ivan
24039
24040         * httemplate/search/report_tax.cgi: add handling for texas tax
24041           exemption and warning that report might not make sense for
24042           partial months other than the current one
24043
24044 2004-11-09 03:00  ivan
24045
24046         * httemplate/search/report_tax.cgi: add handling for texas tax
24047           exemption and warning that report might not make sense for
24048           partial months other than the current one
24049
24050 2004-11-09 01:31  ivan
24051
24052         * httemplate/search/report_tax.cgi: parenthesis help alot
24053
24054 2004-11-09 01:13  ivan
24055
24056         * httemplate/search/report_tax.cgi: fix for correct reporting of
24057           generic taxes
24058
24059 2004-11-09 00:14  ivan
24060
24061         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
24062
24063 2004-11-08 23:23  ivan
24064
24065         * httemplate/search/report_tax.cgi: fixes to run under the mason
24066           strictness
24067
24068 2004-11-08 01:24  ivan
24069
24070         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
24071           purpose
24072
24073 2004-11-08 01:16  ivan
24074
24075         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
24076           upgrades! (new installs ok)
24077
24078 2004-11-07 21:33  ivan
24079
24080         * bin/rollback: adding in case this is needed again
24081
24082 2004-10-26 05:36  ivan
24083
24084         * Makefile: 1.5.0pre6!
24085
24086 2004-10-26 05:33  ivan
24087
24088         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
24089           schema.html: slightly more up-to-date docs
24090
24091 2004-10-26 05:07  ivan
24092
24093         * FS/FS/part_export.pm: allow an empty exporttype so you can create
24094           new objects
24095
24096 2004-10-26 04:51  ivan
24097
24098         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
24099           webdemo!
24100
24101 2004-10-26 04:26  ivan
24102
24103         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
24104           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
24105           FS/FS/part_pkg_option.pm, FS/FS.pm, FS/MANIFEST,
24106           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
24107           FS/t/part_pkg-flat_comission.t,
24108           FS/t/part_pkg-flat_comission_cust.t,
24109           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
24110           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
24111           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
24112           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
24113           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
24114           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
24115           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
24116           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
24117           FS/FS/part_pkg/flat_comission_cust.pm,
24118           FS/FS/part_pkg/flat_comission_pkg.pm,
24119           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
24120           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
24121           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
24122           FS/FS/part_pkg/sqlradacct_hour.pm,
24123           FS/FS/part_pkg/subscription.pm: modular price plans!
24124
24125 2004-10-25 23:33  ivan
24126
24127         * httemplate/search/report_tax.cgi: and one last case with named
24128           and not named taxes in the same region, ack
24129
24130 2004-10-25 23:04  ivan
24131
24132         * httemplate/search/report_tax.cgi: taxes are hard
24133
24134 2004-10-25 16:47  ivan
24135
24136         * httemplate/search/report_tax.cgi: hopefully fix tax report for
24137           taxclass & named tax edge cases
24138
24139 2004-10-25 16:39  ivan
24140
24141         * httemplate/search/report_tax.cgi: hopefully fix tax report for
24142           taxclass & named tax edge cases
24143
24144 2004-10-25 15:48  ivan
24145
24146         * httemplate/search/report_tax.cgi: hopefully fix tax report for
24147           taxclass & named tax edge cases
24148
24149 2004-10-25 14:35  ivan
24150
24151         * httemplate/search/report_tax.cgi: fix joins for proper tax
24152           reporting
24153
24154 2004-10-23 04:45  ivan
24155
24156         * conf/: alerter_template, invoice_latexfooter, invoice_template:
24157           better
24158
24159 2004-10-23 04:34  ivan
24160
24161         * conf/: invoice_latexfooter, invoice_latexnotes: update default
24162           notes and footer
24163
24164 2004-10-23 03:36  ivan
24165
24166         * FS/FS/part_export/artera_turbo.pm: add debug flag
24167
24168 2004-10-22 03:31  ivan
24169
24170         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
24171           support to main customer view, for artera turbo
24172
24173 2004-10-22 03:14  ivan
24174
24175         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
24176           aid
24177
24178 2004-10-21 01:54  ivan
24179
24180         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
24181
24182 2004-10-21 01:33  ivan
24183
24184         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
24185           package definition browse
24186
24187 2004-10-21 00:07  ivan
24188
24189         * httemplate/search/report_tax.cgi: fix tax report edge cases when
24190           using taxclasses in some regions but not others
24191
24192 2004-10-20 01:28  ivan
24193
24194         * bin/artera.import: back to id
24195
24196 2004-10-20 01:20  ivan
24197
24198         * bin/artera.import: locate existing ones by title, warn on errors
24199
24200 2004-10-20 01:16  ivan
24201
24202         * httemplate/index.html: add external browse
24203
24204 2004-10-20 01:14  ivan
24205
24206         * bin/artera.import: adding artera import
24207
24208 2004-10-20 01:08  ivan
24209
24210         * bin/artera.import: adding artera import
24211
24212 2004-10-20 01:07  ivan
24213
24214         * httemplate/: search/svc_external.cgi, index.html: add
24215           svc_external search
24216
24217 2004-10-19 17:44  ivan
24218
24219         * conf/logo.eps: new logo!
24220
24221 2004-10-19 16:52  ivan
24222
24223         * conf/logo.eps: new logo!
24224
24225 2004-10-19 04:50  ivan
24226
24227         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
24228           privledges, so -T not necessary
24229
24230 2004-10-19 01:44  ivan
24231
24232         * Makefile: sleep long enough to be worthwhile
24233
24234 2004-10-18 05:37  ivan
24235
24236         * httemplate/: index.html, images/small-logo.png: that's right, a
24237           new logo
24238
24239 2004-10-17 07:01  ivan
24240
24241         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
24242           fs_selfservice/FS-SelfService/SelfService.pm,
24243           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24244           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
24245           fs_selfservice/FS-SelfService/cgi/provision_list.html,
24246           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
24247           turbo handling to self-service and reseller interfaces
24248
24249 2004-10-17 02:54  ivan
24250
24251         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
24252           templated svc_acct provisioner, from agent interface
24253
24254 2004-10-17 02:19  ivan
24255
24256         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
24257           FS/FS/part_export/artera_turbo.pm,
24258           httemplate/view/svc_external.cgi: add options to adjust UI for
24259           artera turbo as svc_export
24260
24261 2004-10-16 03:15  ivan
24262
24263         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
24264           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
24265
24266 2004-10-12 22:46  ivan
24267
24268         * Makefile: apachectl sucks ass
24269
24270 2004-10-12 14:59  ivan
24271
24272         * httemplate/view/svc_acct.cgi: fix edit link!  oops
24273
24274 2004-10-11 23:08  ivan
24275
24276         * httemplate/search/sqlradius.cgi: more info in error message for
24277           unknown export type, fix test for sqlradius_withdomain export,
24278           woo!
24279
24280 2004-10-11 22:54  ivan
24281
24282         * Makefile: update apache restart line for local apache
24283
24284 2004-10-09 03:57  ivan
24285
24286         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
24287           the RADIUS session data, link to the detail search
24288
24289 2004-10-06 06:39  ivan
24290
24291         * httemplate/search/: sqlradius.cgi: more formatting updates to
24292           RADIUS report
24293
24294 2004-10-06 06:33  ivan
24295
24296         * httemplate/search/sqlradius.cgi: small formatting updates to
24297           RADIUS report
24298
24299 2004-10-06 06:27  ivan
24300
24301         * httemplate/search/sqlradius.cgi: small formatting updates to
24302           RADIUS report
24303
24304 2004-10-06 05:37  ivan
24305
24306         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
24307           when using an ignored-accounting export
24308
24309 2004-10-05 09:28  ivan
24310
24311         * httemplate/search/sqlradius.cgi,
24312           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
24313           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
24314           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
24315           RADIUS session viewing
24316
24317 2004-10-05 07:16  ivan
24318
24319         * httemplate/view/cust_bill.cgi: links to show alternate invoices
24320           also
24321
24322 2004-10-05 06:52  ivan
24323
24324         * httemplate/view/cust_bill.cgi: links to show alternate invoices
24325           also
24326
24327 2004-10-05 06:43  ivan
24328
24329         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
24330           cust_bill.cgi: links to show alternate invoices also
24331
24332 2004-10-05 06:35  ivan
24333
24334         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
24335           cust_bill.cgi: links to show alternate invoices also
24336
24337 2004-10-05 05:17  ivan
24338
24339         * FS/bin/freeside-selfservice-server: DO open a database connection
24340           in the parent process, this cached the $dbdef and speeds things
24341           up significantly
24342
24343 2004-09-22 04:28  ivan
24344
24345         * httemplate/search/: cust_bill_event.html,
24346           report_cust_credit.html, report_cust_pay.html, report_tax.html:
24347           add missing <TR> tags
24348
24349 2004-09-22 04:04  ivan
24350
24351         * httemplate/elements/: calendar-en.js, calendar-setup.js,
24352           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
24353           jscalendar
24354
24355 2004-09-21 00:57  ivan
24356
24357         * httemplate/view/cust_main.cgi: and for refunds too
24358
24359 2004-09-21 00:50  ivan
24360
24361         * httemplate/view/cust_main.cgi: better display of echeck
24362           payments/refunds/etc.
24363
24364 2004-09-16 06:22  ivan
24365
24366         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
24367           mass duplicate checking on export changes, fix bug in new export
24368           editing, error message includes the number of duplicate customers
24369           also
24370
24371 2004-09-16 00:19  ivan
24372
24373         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
24374
24375 2004-09-15 18:47  ivan
24376
24377         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
24378
24379 2004-09-15 08:31  ivan
24380
24381         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
24382           username@domain uniqueness, closes: Bug#980
24383
24384 2004-09-15 01:57  ivan
24385
24386         * FS/bin/freeside-selfservice-server: it would help to set the
24387           permissions on the lockfile right, so the kids can open it...
24388
24389 2004-09-15 01:45  ivan
24390
24391         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
24392           obtain a new descriptor for the lock in kids, this should fix
24393           locking problems
24394
24395 2004-09-15 01:30  ivan
24396
24397         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
24398           the lock in kids, this should fix locking problems
24399
24400 2004-09-14 06:00  ivan
24401
24402         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
24403           httemplate/edit/cust_refund.cgi,
24404           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
24405
24406 2004-09-13 23:47  ivan
24407
24408         * FS/bin/freeside-selfservice-server,
24409           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
24410           selfservice: - server: don't reconnect again if we've already
24411           been signalled to shutdown - server: add kid reaping to shutdown
24412           sequence - server: add another optional logging level to response
24413           sending - server: acquire write mutex for keepalives
24414
24415 2004-09-09 05:04  ivan
24416
24417         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
24418           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
24419           it doesn't use a separate process/ file, this allows large error
24420           messages to be displayed properly
24421
24422 2004-09-06 05:44  ivan
24423
24424         * FS/bin/freeside-selfservice-server,
24425           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
24426           self-service keepalives
24427
24428 2004-09-06 02:44  ivan
24429
24430         * FS/bin/freeside-selfservice-server: don't open a database
24431           connection in the parent process
24432
24433 2004-09-06 02:28  ivan
24434
24435         * FS/bin/freeside-queued: don't die off even on database failures
24436
24437 2004-09-05 16:21  ivan
24438
24439         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
24440           catch it, but add client-side protection against
24441           double-submission also.
24442
24443 2004-09-05 15:42  ivan
24444
24445         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
24446           checking will catch it, but add client-side protection against
24447           double-submission also.
24448
24449 2004-09-05 02:42  ivan
24450
24451         * test/dup-test: adding duplicate test
24452
24453 2004-09-05 02:41  ivan
24454
24455         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
24456           conditions in duplicate checking
24457
24458 2004-09-04 03:02  ivan
24459
24460         * FS/FS/export_svc.pm: first try at duplicate checking on new
24461           export associations
24462
24463 2004-08-27 04:33  ivan
24464
24465         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
24466
24467 2004-08-27 04:16  ivan
24468
24469         * FS/bin/freeside-sqlradius-reset: add option to specify exports
24470
24471 2004-08-24 05:22  ivan
24472
24473         * Makefile: small Makefile update
24474
24475 2004-08-24 04:16  ivan
24476
24477         * FS/FS/ClientAPI/MyAccount.pm,
24478           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24479           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
24480           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
24481           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
24482           fs_selfservice/FS-SelfService/cgi/agent_main.html,
24483           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
24484           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
24485           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
24486           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
24487           fs_selfservice/FS-SelfService/cgi/list_customers.html,
24488           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
24489           fs_selfservice/FS-SelfService/cgi/provision.html,
24490           fs_selfservice/FS-SelfService/cgi/provision_list.html,
24491           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
24492           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
24493           fs_selfservice/FS-SelfService/cgi/view_customer.html,
24494           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
24495           FS/FS/ClientAPI/Signup.pm,
24496           fs_selfservice/FS-SelfService/SelfService.pm,
24497           httemplate/search/cust_main.cgi: big update for reseller
24498           interface
24499
24500 2004-08-20 01:58  ivan
24501
24502         * bin/ispman.ldap.import: adding
24503
24504 2004-08-19 09:35  ivan
24505
24506         * httemplate/search/cust_credit.html: add customer # to credit
24507           reports too
24508
24509 2004-08-19 03:53  ivan
24510
24511         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
24512           legal shells, closes: Bug#118
24513
24514 2004-08-18 17:22  ivan
24515
24516         * httemplate/search/: cust_pay.cgi, elements/search.html: add
24517           customer # to payment reports, add table cell alignment option to
24518           general search component
24519
24520 2004-08-17 06:14  ivan
24521
24522         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
24523           up cust_main records, also don't pollute the original object when
24524           used with override options, closes: Bug#982
24525
24526 2004-08-17 00:43  ivan
24527
24528         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
24529           path to passwd.cgi!
24530
24531 2004-08-14 05:26  ivan
24532
24533         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
24534           duplicate checking on new export associations
24535
24536 2004-08-11 16:56  ivan
24537
24538         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
24539
24540 2004-08-09 12:03  ivan
24541
24542         * init.d/freeside-init: add /usr/local/bin to PATH
24543
24544 2004-08-06 19:49  ivan
24545
24546         * httemplate/view/cust_main.cgi: disable order package button until
24547           a package has been selected
24548
24549 2004-08-05 11:47  ivan
24550
24551         * FS/FS.pm: fix pod typo
24552
24553 2004-08-02 02:43  ivan
24554
24555         * httemplate/index.html: fix link to virtual host browse
24556
24557 2004-08-01 17:41  ivan
24558
24559         * FS/FS/part_export/vpopmail.pm: no maintainer, use
24560           shellcommands_withdomain instead
24561
24562 2004-07-30 00:12  ivan
24563
24564         * FS/FS/svc_Common.pm: set fixed values from an explicitly
24565           specified svcpart on replace too
24566
24567 2004-07-29 21:54  ivan
24568
24569         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
24570           conf/cust_pkg-change_svcpart,
24571           httemplate/edit/process/cust_svc.cgi,
24572           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
24573           svcpart changes now trigger all necessary export actions, manual
24574           svcpart changing on svc_acct view, linking changes svcpart if you
24575           ask it to, closes: Bug#671, Bug#644
24576
24577 2004-07-29 14:49  ivan
24578
24579         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
24580           advertising source list
24581
24582 2004-07-15 15:40  ivan
24583
24584         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
24585           FS/FS/ClientAPI/Signup.pm,
24586           fs_selfservice/FS-SelfService/SelfService.pm,
24587           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24588           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
24589           fs_selfservice/FS-SelfService/cgi/logout.html,
24590           fs_selfservice/FS-SelfService/cgi/make_payment.html,
24591           fs_selfservice/FS-SelfService/cgi/myaccount.html,
24592           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
24593           fs_selfservice/FS-SelfService/cgi/payment_results.html,
24594           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
24595           fs_selfservice/FS-SelfService/cgi/provision.html,
24596           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
24597           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
24598           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
24599           httemplate/view/cust_main.cgi: big update for customer
24600           self-service: add provisioning/unprovisioning of purchased
24601           services, like fs_selfadmin
24602
24603 2004-07-12 06:51  ivan
24604
24605         * httemplate/view/cust_main.cgi: DEL out voided payments to
24606           distinguish them visually better
24607
24608 2004-07-10 07:46  ivan
24609
24610         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
24611           decline/cancel when customer has a negative balance & purchases
24612           stuff with it
24613
24614 2004-07-10 07:30  ivan
24615
24616         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
24617
24618 2004-07-10 06:30  ivan
24619
24620         * httemplate/: index.html, search/cust_bill_event.cgi,
24621           search/cust_bill_event.html: add calendar to cust_bill_event
24622           search page, make ending date default to open-ended like other
24623           reports
24624
24625 2004-07-10 06:21  ivan
24626
24627         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
24628           before and cluck loudly when the FS::tablename class isn't
24629           loaded, rather than throw exceptions
24630
24631 2004-07-10 06:08  ivan
24632
24633         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
24634           doesn't bomb out in FS::Record::qsearch with Can't locate object
24635           method virtual_fields via package FS::svc_external
24636
24637 2004-07-09 04:45  ivan
24638
24639         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
24640           agent.cgi, make sure warnings are turned off when parsing
24641           templates to avoid too much output to STDERR triggering obscure
24642           apache hang bug.  thanks dean you rule.
24643
24644 2004-07-09 02:29  ivan
24645
24646         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
24647           param separator
24648
24649 2004-07-08 04:15  ivan
24650
24651         * httemplate/edit/process/cust_main.cgi: don't change otaker when
24652           just editing account, closes: Bug#921
24653
24654 2004-07-07 09:06  ivan
24655
24656         * FS/FS/cust_pay.pm: allow payment modification so we can import
24657           order_number info
24658
24659 2004-07-06 12:10  ivan
24660
24661         * FS/FS/Record.pm: better error message for missing tables
24662
24663 2004-07-06 10:26  ivan
24664
24665         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
24666           httemplate/edit/cust_refund.cgi,
24667           httemplate/edit/process/cust_credit.cgi,
24668           httemplate/edit/process/cust_refund.cgi,
24669           httemplate/view/cust_main.cgi: payment voiding part deux & credit
24670           card refunds!
24671
24672 2004-07-06 07:22  ivan
24673
24674         * FS/FS/cust_refund.pm: document and check refund reasons
24675
24676 2004-07-06 06:26  ivan
24677
24678         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
24679           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
24680           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
24681           add cust_pay_void table and payment voiding web ui part one
24682
24683 2004-07-06 01:43  ivan
24684
24685         * htetc/handler.pl: 0.32 (and then some) released
24686
24687 2004-07-01 06:49  ivan
24688
24689         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
24690           self-service
24691
24692 2004-07-01 05:45  ivan
24693
24694         * FS/FS/agent.pm: fix silly bug editing agents
24695
24696 2004-07-01 05:42  ivan
24697
24698         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
24699           hash method with an empty Hash attribute, wtf?
24700
24701 2004-06-30 11:19  ivan
24702
24703         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
24704           template fixes
24705
24706 2004-06-30 11:12  ivan
24707
24708         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
24709           also fill in name filed
24710
24711 2004-06-30 11:01  ivan
24712
24713         * FS/FS/cust_pay.pm: typo
24714
24715 2004-06-30 10:57  ivan
24716
24717         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
24718           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
24719           conf/payment_receipt_email: payment receipts!
24720
24721 2004-06-30 07:33  ivan
24722
24723         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
24724           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
24725
24726 2004-06-30 03:02  ivan
24727
24728         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
24729           encrypt scp dumps
24730
24731 2004-06-30 02:56  ivan
24732
24733         * FS/FS/cust_bill.pm: fix warning message when agent-specific
24734           plandata cannot be found
24735
24736 2004-06-29 00:57  ivan
24737
24738         * httemplate/docs/schema.html: cust_pay_refund
24739
24740 2004-06-28 21:02  ivan
24741
24742         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
24743           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
24744           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
24745           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
24746           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
24747           httemplate/edit/cust_bill_pay.cgi,
24748           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
24749           table to refund payments
24750
24751 2004-06-25 11:28  ivan
24752
24753         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
24754           paydate_monthyear method and thus bug#862 and i need some sleep
24755
24756 2004-06-25 10:57  ivan
24757
24758         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
24759           httemplate/misc/payment.cgi: fix one-time card charging not
24760           pulling in exp date?
24761
24762 2004-06-25 10:26  ivan
24763
24764         * httemplate/misc/payment.cgi: set defaults so as to not change the
24765           billing type when entering a one time payment
24766
24767 2004-06-25 03:25  ivan
24768
24769         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
24770           rather before doing anything
24771
24772 2004-06-25 03:16  ivan
24773
24774         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
24775           contains a ;
24776
24777 2004-06-25 03:07  ivan
24778
24779         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
24780
24781 2004-06-25 01:44  ivan
24782
24783         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
24784
24785 2004-06-22 19:13  ivan
24786
24787         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
24788           lines
24789
24790 2004-06-21 20:12  ivan
24791
24792         * Makefile: snapshot before schema changes
24793
24794 2004-06-21 20:11  ivan
24795
24796         * FS/FS.pm: small doc update
24797
24798 2004-06-21 20:10  ivan
24799
24800         * bin/sqlradius.import: fix attribute importing bugs that borked
24801           the passwords
24802
24803 2004-06-21 07:24  ivan
24804
24805         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
24806           checking on add'l package order
24807
24808 2004-06-21 06:36  ivan
24809
24810         * FS/MANIFEST: removing old report from MANIFEST
24811
24812 2004-06-21 05:27  ivan
24813
24814         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
24815
24816 2004-06-21 03:58  ivan
24817
24818         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
24819           on agent add'l package order
24820
24821 2004-06-21 03:45  ivan
24822
24823         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
24824           primary
24825
24826 2004-06-21 03:26  ivan
24827
24828         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
24829           only allow primary users access to the self-service server
24830
24831 2004-06-18 03:28  ivan
24832
24833         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
24834           fix: avoid newline prepend fix from borking indented first <%,
24835           fixes customer search by otaker under mason, closes: Bug#830
24836
24837 2004-06-17 05:32  ivan
24838
24839         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
24840           frontpage extensions to www_shellcommands export
24841
24842 2004-06-16 16:59  ivan
24843
24844         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
24845           hosts
24846
24847 2004-06-16 07:07  ivan
24848
24849         * httemplate/search/report_tax.cgi: update tax report for taxclass
24850
24851 2004-06-15 06:27  ivan
24852
24853         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
24854           moving passwd cgi to self-service
24855
24856 2004-06-15 03:59  ivan
24857
24858         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
24859           field check
24860
24861 2004-06-11 09:44  ivan
24862
24863         * httemplate/search/report_tax.cgi: fix date range for old perl,
24864           count tax exempt and COMP customers correctly
24865
24866 2004-06-11 07:57  ivan
24867
24868         * httemplate/search/report_tax.cgi: fix to find all customer
24869           scorrectly
24870
24871 2004-06-11 07:25  ivan
24872
24873         * httemplate/search/report_tax.cgi: tax report fix sort
24874
24875 2004-06-11 07:03  ivan
24876
24877         * FS/FS/Conf.pm, httemplate/index.html: tax report!
24878
24879 2004-06-11 06:44  ivan
24880
24881         * httemplate/search/report_tax.cgi: tax report!
24882
24883 2004-06-11 00:37  ivan
24884
24885         * Makefile: add update-selfservice target
24886
24887 2004-06-10 05:58  ivan
24888
24889         * httemplate/browse/agent.cgi: now available as methods
24890
24891 2004-06-10 05:31  ivan
24892
24893         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
24894           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
24895           FS/FS/ClientAPI/Signup.pm,
24896           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24897           fs_selfservice/FS-SelfService/cgi/agent_login.html,
24898           fs_selfservice/FS-SelfService/cgi/agent_main.html,
24899           fs_selfservice/FS-SelfService/cgi/cvv2.html,
24900           fs_selfservice/FS-SelfService/cgi/cvv2.png,
24901           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
24902           fs_selfservice/FS-SelfService/cgi/list_customers.html,
24903           fs_selfservice/FS-SelfService/cgi/signup.html,
24904           fs_selfservice/FS-SelfService/cgi/view_customer.html,
24905           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
24906           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
24907
24908 2004-06-10 04:28  ivan
24909
24910         * httemplate/search/cust_main-otaker.cgi: tyop
24911
24912 2004-06-09 01:59  ivan
24913
24914         * Makefile: need this entry for myself though!
24915
24916 2004-06-05 05:01  ivan
24917
24918         * Makefile: AND set its owner.  whew.
24919
24920 2004-06-05 04:55  ivan
24921
24922         * Makefile: and don't forget to make the dir
24923
24924 2004-06-05 04:47  ivan
24925
24926         * Makefile: fix path and make var substitution
24927
24928 2004-06-05 04:37  ivan
24929
24930         * Makefile: oops fix line endings in automated self-service lib
24931           install
24932
24933 2004-06-05 04:34  ivan
24934
24935         * Makefile: automated self-service lib install
24936
24937 2004-06-05 02:34  ivan
24938
24939         * bin/: sqlradius-norealm.reimport, sqlradius.import,
24940           sqlradius.reimport: sqlradius import updates
24941
24942 2004-06-04 20:00  ivan
24943
24944         * Makefile: self-service installer?
24945
24946 2004-06-03 03:09  ivan
24947
24948         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
24949           address on "re-email" link
24950
24951 2004-06-03 02:55  ivan
24952
24953         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
24954           screen and "re-email/re-print" links, also fix agent-specific
24955           From: address on "re-email" link
24956
24957 2004-06-03 00:00  ivan
24958
24959         * FS/FS/cust_bill.pm: better error message for non-applicable
24960           invoice events
24961
24962 2004-06-02 14:27  ivan
24963
24964         * fs_selfservice/DEPLOY: simple kludge for testing
24965
24966 2004-06-01 03:56  ivan
24967
24968         * httemplate/edit/part_bill_event.cgi: html table fix
24969
24970 2004-06-01 03:53  ivan
24971
24972         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
24973           per-agent invoice_from addresses
24974
24975 2004-06-01 02:23  ivan
24976
24977         * bin/postfix_courierimap.import: typo in sql
24978
24979 2004-05-31 18:49  ivan
24980
24981         * FS/FS/cust_bill.pm: typo in error message
24982
24983 2004-05-28 16:26  ivan
24984
24985         * bin/sqlradius.reimport: adding password/finger correction tool
24986           too
24987
24988 2004-05-28 06:48  ivan
24989
24990         * bin/postfix_courierimap.import: adding
24991
24992 2004-05-28 04:33  ivan
24993
24994         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
24995           checking the filename at all... to catch empty form submissions?
24996
24997 2004-05-28 04:21  ivan
24998
24999         * httemplate/misc/upload-batch.cgi: better error reporting on
25000           unparsable filenames
25001
25002 2004-05-28 03:38  ivan
25003
25004         * httemplate/search/elements/search.html: show a better message
25005           when no results are found
25006
25007 2004-05-28 03:17  ivan
25008
25009         * httemplate/search/cust_bill.html: correct count statement when
25010           searching for individual invoices by #
25011
25012 2004-05-28 01:40  ivan
25013
25014         * bin/sqlradius.import: really.
25015
25016 2004-05-28 01:37  ivan
25017
25018         * bin/sqlradius.import: fixed up and working?
25019
25020 2004-05-28 00:02  ivan
25021
25022         * FS/FS/svc_domain.pm: report value passed for illegal action
25023           pseudo-field
25024
25025 2004-05-27 02:30  ivan
25026
25027         * bin/sqlradius.import: fixup domain svcpart selection
25028
25029 2004-05-27 02:14  ivan
25030
25031         * bin/sqlradius.import: adding sqlradius.import
25032
25033 2004-05-26 11:59  ivan
25034
25035         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
25036           interface
25037
25038 2004-05-26 06:07  ivan
25039
25040         * FS/FS/part_export/acct_sql.pm: fix table name
25041
25042 2004-05-26 06:02  ivan
25043
25044         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
25045           export some more to export to alias table also and in general be
25046           more configurable
25047
25048 2004-05-26 04:11  ivan
25049
25050         * FS/FS/cust_bill.pm: comma
25051
25052 2004-05-26 04:11  ivan
25053
25054         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
25055           temp files in cache.datasrc instead of /tmp
25056
25057 2004-05-26 03:36  ivan
25058
25059         * FS/FS/cust_bill.pm: better error checking/reporting for latex
25060           setup problems
25061
25062 2004-05-26 02:14  ivan
25063
25064         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
25065           web content in user homedirs and link to /var/www
25066
25067 2004-05-19 07:34  ivan
25068
25069         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
25070           acct_sql export
25071
25072 2004-05-19 07:29  ivan
25073
25074         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
25075           export
25076
25077 2004-05-19 07:22  ivan
25078
25079         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
25080
25081 2004-05-19 06:41  ivan
25082
25083         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
25084           t/part_export-acct_sql.t: adding acct_sql export
25085
25086 2004-05-19 05:31  ivan
25087
25088         * httemplate/edit/part_pkg.cgi: continue making
25089           hours/input/output/total display on invoices conditional on there
25090           being any charge for overages
25091
25092 2004-05-19 05:30  ivan
25093
25094         * httemplate/edit/part_pkg.cgi: finish making
25095           hours/input/output/total display on invoices conditional on there
25096           being any charge for overages
25097
25098 2004-05-19 05:28  ivan
25099
25100         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
25101           display on invoices conditional on there being any charge for
25102           overages
25103
25104 2004-05-17 17:20  ivan
25105
25106         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
25107           order_pkg to return pkgnum also
25108
25109 2004-05-14 05:25  ivan
25110
25111         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
25112           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
25113           httemplate/edit/process/part_bill_event.cgi: add per-agent
25114           invoice templates, add per-package suspend invoice events, fix
25115           automatic creation of invoice_latex alternate templates
25116
25117 2004-05-12 11:07  ivan
25118
25119         * bin/sequences.reset: easier this way
25120
25121 2004-05-12 11:02  ivan
25122
25123         * bin/: sequences.reset, freeside.import: adding
25124
25125 2004-05-12 03:03  ivan
25126
25127         * Makefile: for native apache installs
25128
25129 2004-05-11 05:01  ivan
25130
25131         * httemplate/edit/svc_www.cgi: i'm not usually like this.
25132
25133 2004-05-11 04:58  ivan
25134
25135         * httemplate/edit/svc_www.cgi: this has been an evening of logical
25136           negation
25137
25138 2004-05-11 04:54  ivan
25139
25140         * httemplate/edit/svc_www.cgi: so close
25141
25142 2004-05-11 04:52  ivan
25143
25144         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
25145           svc_www-usersvc_svcpart and hopefully simplified zone select too
25146
25147 2004-05-11 04:22  ivan
25148
25149         * httemplate/edit/svc_www.cgi: need to pull in $conf
25150
25151 2004-05-11 04:19  ivan
25152
25153         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
25154           default and one kludge, to improve webhosting UI
25155
25156 2004-05-11 02:50  ivan
25157
25158         * FS/FS/part_export/www_shellcommands.pm: fix commands
25159
25160 2004-05-10 17:46  ivan
25161
25162         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
25163           host browse
25164
25165 2004-05-10 06:46  ivan
25166
25167         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
25168           password changing command
25169
25170 2004-05-10 06:17  ivan
25171
25172         * FS/FS/part_export/shellcommands.pm: fall back to password
25173           changing in the case of blank suspension/unsuspension commands,
25174           like some exports
25175
25176 2004-05-10 04:10  ivan
25177
25178         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
25179           export commands configrable
25180
25181 2004-05-10 03:01  ivan
25182
25183         * bin/sendmail.import: properly nested greps
25184
25185 2004-05-10 02:59  ivan
25186
25187         * bin/sendmail.import: allow for multiple svc_acct svcparts
25188
25189 2004-05-10 02:40  ivan
25190
25191         * bin/sendmail.import: 5.005!
25192
25193 2004-05-10 02:38  ivan
25194
25195         * bin/sendmail.import: ach 5.005
25196
25197 2004-05-10 01:38  ivan
25198
25199         * CREDITS: rt and sql-ledger
25200
25201 2004-05-08 00:46  ivan
25202
25203         * FS/FS/svc_acct.pm: default finger to first+last
25204
25205 2004-05-06 15:37  ivan
25206
25207         * httemplate/edit/svc_www.cgi: brainfart
25208
25209 2004-05-06 15:34  ivan
25210
25211         * httemplate/edit/svc_www.cgi: tyop
25212
25213 2004-05-06 15:29  ivan
25214
25215         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
25216           change the restart command in apache exports
25217
25218 2004-05-06 15:29  ivan
25219
25220         * FS/FS/svc_acct.pm: protect properly against deleting users linked
25221           to virtual web sites
25222
25223 2004-05-06 15:18  ivan
25224
25225         * httemplate/edit/svc_www.cgi: show service name and
25226           fully-qualified address on service add
25227
25228 2004-05-04 11:44  ivan
25229
25230         * FS/FS/queue.pm: don't truncate job args for display
25231
25232 2004-05-03 08:40  ivan
25233
25234         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
25235           (svc_external: id, title / svc_acct: domain)
25236
25237 2004-05-03 07:32  ivan
25238
25239         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
25240           part_export/shellcommands_withdomain.pm: make RADIUS groups
25241           available to shellcommands exports
25242
25243 2004-05-01 15:49  ivan
25244
25245         * httemplate/search/: cust_bill.html, elements/search.html: don't
25246           display links to missing customers
25247
25248 2004-05-01 14:40  ivan
25249
25250         * httemplate/search/cust_bill.html: I'm slow this morning
25251
25252 2004-05-01 14:38  ivan
25253
25254         * httemplate/search/cust_bill.html: oops tyop
25255
25256 2004-05-01 14:05  ivan
25257
25258         * httemplate/search/cust_bill.html: handle missing customer records
25259           without erroring out
25260
25261 2004-04-30 14:58  ivan
25262
25263         * FS/FS/Record.pm: accept empty zips for non-US countries...
25264
25265 2004-04-30 13:22  ivan
25266
25267         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
25268           scalar search" warning
25269
25270 2004-04-30 12:08  ivan
25271
25272         * httemplate/index.html: 15 day open invoice reports for qis
25273
25274 2004-04-23 06:15  ivan
25275
25276         * FS/MANIFEST, httemplate/index.html: add link to new credit report
25277           on main menu, remove old obsolete shell-out reports
25278
25279 2004-04-23 05:50  ivan
25280
25281         * Makefile: fix up includes with Apache::ASP
25282
25283 2004-04-23 05:19  ivan
25284
25285         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
25286           httemplate/graph/money_time.cgi,
25287           httemplate/search/cust_bill.html,
25288           httemplate/search/cust_credit.html,
25289           httemplate/search/cust_pay.cgi,
25290           httemplate/search/report_cust_credit.html,
25291           httemplate/search/elements/search.html: credit report, add some
25292           links to sales/credits/receipts summary, move payment search to
25293           template
25294
25295 2004-04-22 19:32  ivan
25296
25297         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
25298           search/elements/search.html: working templated invoice search!
25299
25300 2004-04-22 00:38  ivan
25301
25302         * httemplate/elements/pager.html: silly pager fix
25303
25304 2004-04-22 00:07  ivan
25305
25306         * httemplate/search/report_cust_credit.html: initial copy from
25307           report_cust_pay.html
25308
25309 2004-04-21 13:52  ivan
25310
25311         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
25312           problems should be fatal and trigger retry
25313
25314 2004-04-20 18:49  ivan
25315
25316         * FS/FS/cust_main.pm: respect country default for batch import
25317
25318 2004-04-20 13:24  ivan
25319
25320         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
25321
25322 2004-04-19 18:23  ivan
25323
25324         * FS/FS/cust_main.pm: accept expiration dates in the same format
25325           they are output...
25326
25327 2004-04-19 17:58  ivan
25328
25329         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
25330           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
25331           fs_selfservice/FS-SelfService/SelfService.pm,
25332           httemplate/view/cust_main.cgi: add methods for masking credit
25333           cards, add payment info modification to self-service
25334
25335 2004-04-13 18:00  ivan
25336
25337         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
25338           make life easier when importing new upstream versions
25339
25340 2004-04-13 17:48  khoff
25341
25342         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
25343
25344 2004-04-13 15:30  ivan
25345
25346         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
25347           being used anyway
25348
25349 2004-04-13 13:01  ivan
25350
25351         * FS/t/part_export-communigate_pro.t: adding forgotten test
25352
25353 2004-04-13 11:27  ivan
25354
25355         * Makefile: adding comments for fedora
25356
25357 2004-04-10 18:50  ivan
25358
25359         * httemplate/search/: report_prepaid_income.cgi,
25360           report_prepaid_income.html: update unearned revenue report based
25361           on feedback from kevin
25362
25363 2004-04-09 15:35  ivan
25364
25365         * Makefile: thank goodness its friday
25366
25367 2004-04-09 15:34  ivan
25368
25369         * Makefile: really properly disable RT where not using
25370
25371 2004-04-09 15:33  ivan
25372
25373         * Makefile: properly disable RT where not using
25374
25375 2004-04-08 05:37  ivan
25376
25377         * Makefile: fix psql command line options for older pg
25378
25379 2004-04-08 05:23  ivan
25380
25381         * Makefile: fix quotes
25382
25383 2004-04-08 05:07  ivan
25384
25385         * Makefile: don't enable by default
25386
25387 2004-04-08 05:05  ivan
25388
25389         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
25390           in usage inst
25391
25392 2004-04-08 05:00  ivan
25393
25394         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
25395           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
25396           of RT integration
25397
25398 2004-04-07 22:53  ivan
25399
25400         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
25401           server until it is ready
25402
25403 2004-04-07 06:12  ivan
25404
25405         * FS/bin/freeside-reexport: oops, update the usage too
25406
25407 2004-04-07 06:11  ivan
25408
25409         * FS/bin/freeside-reexport: added options to select username,
25410           svcnum, svcpart
25411
25412 2004-04-07 04:39  ivan
25413
25414         * FS/FS/: Conf.pm, domain_record.pm: automatically update
25415           reverse-ARPA records (Bug#462) / recognize SOA records with the
25416           fqdn as well as @
25417
25418 2004-04-07 04:04  ivan
25419
25420         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
25421           domain
25422
25423 2004-04-07 01:34  ivan
25424
25425         * FS/FS/part_export.pm: argh, the glob itself is tainted under
25426           5.005
25427
25428 2004-04-07 01:07  ivan
25429
25430         * FS/FS/part_export.pm: make -T happy (under old perl?)
25431
25432 2004-04-05 19:03  ivan
25433
25434         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
25435
25436 2004-04-05 07:05  ivan
25437
25438         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
25439           httemplate/misc/process/link.cgi: add a domain pulldown to
25440           svc_acct linking, closes: Bug#277 / prevent "stealing" services
25441           with link unless you set legacy_link-steal config option, closes:
25442           Bug#321
25443
25444 2004-04-05 04:55  ivan
25445
25446         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
25447           heuristics to transfer ordering: primaries first, then sorted by
25448           quantity
25449
25450 2004-04-05 02:08  ivan
25451
25452         * htetc/handler.pl, httemplate/misc/whois.cgi,
25453           httemplate/view/svc_domain.cgi: add whois functionality
25454           internally instead of linking to geektools
25455
25456 2004-04-04 15:20  ivan
25457
25458         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
25459           to optionally allow non-matching svcparts to be moved during
25460           package changes, closes: Bug#667
25461
25462 2004-04-04 15:14  ivan
25463
25464         * httemplate/view/cust_main.cgi: comment out extraneous warning
25465
25466 2004-04-02 05:44  ivan
25467
25468         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
25469           Pragma:no-cache header, and set Content-Length and Cache-Control
25470           for viewing .pdf invoices with IE over SSL.
25471           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
25472
25473 2004-04-02 03:23  ivan
25474
25475         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
25476           .pdf extension to placate some versions of IE.  yay IE.
25477
25478 2004-04-01 18:09  ivan
25479
25480         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
25481           (r)ndc command
25482
25483 2004-04-01 06:50  ivan
25484
25485         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
25486           commands
25487
25488 2004-03-31 16:44  ivan
25489
25490         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
25491           sub-countries from Locale::SubCountry now
25492
25493 2004-03-30 08:43  ivan
25494
25495         * FS/FS/cust_main.pm: mutex the bill and collect functions
25496           per-customer
25497
25498 2004-03-30 01:20  ivan
25499
25500         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
25501           list of ignored zones, add nameservice records to existing
25502           domains, update for API change inDNS::ZoneParse 0.84
25503
25504 2004-03-29 13:49  ivan
25505
25506         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
25507           also
25508
25509 2004-03-28 22:03  ivan
25510
25511         * FS/FS/part_export.pm: fix export_info sub to return an empty
25512           hashref instead of undef
25513
25514 2004-03-26 17:05  khoff
25515
25516         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
25517           services in a particular order to get around certain
25518           inter-service dependancies
25519
25520 2004-03-25 20:54  ivan
25521
25522         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
25523           2.09
25524
25525 2004-03-25 20:46  ivan
25526
25527         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
25528           necessary
25529
25530 2004-03-25 03:00  ivan
25531
25532         * FS/FS/part_export/: domain_shellcommands.pm,
25533           www_shellcommands.pm: typo from refactoring
25534
25535 2004-03-25 00:55  ivan
25536
25537         * FS/FS/part_export/: domain_shellcommands.pm,
25538           forward_shellcommands.pm, shellcommands.pm,
25539           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
25540           ISPMan integration
25541
25542 2004-03-24 22:42  ivan
25543
25544         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
25545           and later only so far, still waiting to hear about 4.10
25546
25547 2004-03-24 07:38  ivan
25548
25549         * httemplate/edit/part_export.cgi: catch misconfigured exports
25550
25551 2004-03-24 06:28  ivan
25552
25553         * FS/FS/: part_export.pm, part_export/apache.pm,
25554           part_export/bind.pm, part_export/bind_slave.pm,
25555           part_export/bsdshell.pm, part_export/communigate_pro.pm,
25556           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
25557           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
25558           part_export/forward_shellcommands.pm, part_export/http.pm,
25559           part_export/infostreet.pm, part_export/ldap.pm,
25560           part_export/postfix.pm, part_export/shellcommands.pm,
25561           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
25562           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
25563           part_export/sysvshell.pm, part_export/textradius.pm,
25564           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
25565           export info to the modules themselves
25566
25567 2004-03-24 06:23  ivan
25568
25569         * FS/FS/part_export/router.pm: move export info to the modules
25570           themselves
25571
25572 2004-03-24 06:21  ivan
25573
25574         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
25575           t/part_export-passwdfile.t: adding passwdfile export base class
25576
25577 2004-03-24 06:17  ivan
25578
25579         * eg/export_template.pm: update example export for the new world of
25580           export data in themodule files
25581
25582 2004-03-24 01:35  ivan
25583
25584         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
25585           t/part_export-postfix.t, t/part_export-router.t: add missing
25586           compile tests
25587
25588 2004-03-23 11:57  ivan
25589
25590         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
25591           partial credits
25592
25593 2004-03-22 16:06  ivan
25594
25595         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
25596           htetc/handler.pl, httemplate/elements/small_custview.html,
25597           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
25598           httemplate/view/cust_main.cgi: one-time credit card and ACH
25599           payments (like self-service) closes: Bug#648
25600
25601 2004-03-22 16:06  ivan
25602
25603         * httemplate/search/report_receivables.cgi: fix sorting of NULL
25604           companies differently than empty companies
25605
25606 2004-03-22 11:02  ivan
25607
25608         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
25609           size of 6
25610
25611 2004-03-22 09:13  ivan
25612
25613         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
25614           add ACH help graphic
25615
25616 2004-03-22 07:18  ivan
25617
25618         * FS/FS/CGI.pm: tone down the titles
25619
25620 2004-03-22 07:04  ivan
25621
25622         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
25623
25624 2004-03-22 04:50  ivan
25625
25626         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
25627           expiration selection now -> 15 years instead of hardcoded
25628
25629 2004-03-22 03:05  ivan
25630
25631         * httemplate/: edit/process/REAL_cust_pkg.cgi,
25632           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
25633           misc/unprovision.cgi, misc/process/link.cgi,
25634           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
25635           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
25636           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
25637           remove everything that links to package view also, closes:
25638           Bug#569
25639
25640 2004-03-22 02:36  ivan
25641
25642         * httemplate/view/cust_main.cgi: further small UI tweaks
25643
25644 2004-03-22 02:16  ivan
25645
25646         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
25647           (closes: Bug#569)
25648
25649 2004-03-21 18:59  ivan
25650
25651         * httemplate/view/cust_main.cgi: much easier to understand listing
25652           of credits/payments that get split up, closes: Bug#773, 762
25653
25654 2004-03-19 04:36  ivan
25655
25656         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
25657
25658 2004-03-18 14:35  ivan
25659
25660         * FS/FS/part_export/shellcommands.pm: quote already-crypted
25661           passwords to prevent variable substitution
25662
25663 2004-03-18 14:32  ivan
25664
25665         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
25666           replace also
25667
25668 2004-03-18 14:00  ivan
25669
25670         * bin/shadow.reimport: add -b option
25671
25672 2004-03-18 12:58  ivan
25673
25674         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
25675           passwords
25676
25677 2004-03-17 17:46  ivan
25678
25679         * FS/bin/freeside-selfservice-server,
25680           fs_selfservice/FS-SelfService/SelfService.pm,
25681           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
25682           require Storable minimum 2.09
25683
25684 2004-03-17 15:16  ivan
25685
25686         * FS/FS/svc_acct.pm: fixup password checking to understand
25687           old-style *SUSPENDED* accounts and not to allow access for * ! !!
25688           passwords
25689
25690 2004-03-17 15:08  ivan
25691
25692         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
25693           accounts
25694
25695 2004-03-17 14:55  ivan
25696
25697         * bin/shadow.reimport: fix multiple svcparts
25698
25699 2004-03-17 14:53  ivan
25700
25701         * bin/shadow.reimport: allow multiple svcparts
25702
25703 2004-03-17 14:49  ivan
25704
25705         * bin/shadow.reimport: re-enable prompting
25706
25707 2004-03-17 14:45  ivan
25708
25709         * bin/shadow.reimport: add -d and -r options
25710
25711 2004-03-17 13:47  ivan
25712
25713         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
25714           proper self-service login supporting plaintext, crypt and MD5
25715           passwords
25716
25717 2004-03-16 12:41  ivan
25718
25719         * Makefile: rt-setup-database, not rt-initialize-database
25720
25721 2004-03-15 23:06  ivan
25722
25723         * Makefile, rt/config.layout.in: masonstatedir can't be configured
25724           form ./configure either, must use layout
25725
25726 2004-03-15 23:04  ivan
25727
25728         * Makefile: and finally, run the ./configure
25729
25730 2004-03-15 23:03  ivan
25731
25732         * Makefile: use a proper delimter
25733
25734 2004-03-15 23:00  ivan
25735
25736         * Makefile: transposition
25737
25738 2004-03-15 22:59  ivan
25739
25740         * Makefile: autogenerate rt/config.layout file
25741
25742 2004-03-15 22:58  ivan
25743
25744         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
25745           be generated
25746
25747 2004-03-15 22:45  ivan
25748
25749         * Makefile: initial RT targets
25750
25751 2004-03-15 22:43  ivan
25752
25753         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
25754           patch
25755
25756 2004-03-15 20:36  ivan
25757
25758         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
25759
25760 2004-03-15 16:34  ivan
25761
25762         * Makefile: dont want to error out here
25763
25764 2004-03-12 17:27  ivan
25765
25766         * Makefile: really add the necessary backslashes this time, fix
25767           s/// delimteres
25768
25769 2004-03-12 16:53  ivan
25770
25771         * Makefile: oops
25772
25773 2004-03-12 16:50  ivan
25774
25775         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
25776           Makefile
25777
25778 2004-03-12 16:16  ivan
25779
25780         * Makefile: fix suse document root
25781
25782 2004-03-12 04:39  ivan
25783
25784         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
25785           httemplate/view/cust_main.cgi: add unapplycredits configuration
25786           option
25787
25788 2004-03-12 04:11  ivan
25789
25790         * httemplate/graph/money_time.cgi: fix title
25791
25792 2004-03-12 02:22  ivan
25793
25794         * httemplate/index.html: add badly-named new report
25795
25796 2004-03-12 00:56  ivan
25797
25798         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
25799           by default; horrible performance
25800
25801 2004-03-12 00:17  ivan
25802
25803         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
25804           contain the strings now, not just match exactly
25805
25806 2004-03-11 13:19  ivan
25807
25808         * conf/logo.eps: oops, wrong logo
25809
25810 2004-03-11 13:07  ivan
25811
25812         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
25813           point invoice_latex at it by default
25814
25815 2004-03-11 00:54  ivan
25816
25817         * FS/bin/freeside-selfservice-server: turn down logging level
25818
25819 2004-03-10 23:33  ivan
25820
25821         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
25822           self-service
25823
25824 2004-03-10 20:17  ivan
25825
25826         * FS/MANIFEST: incorrect listing in MANIFEST
25827
25828 2004-03-10 18:05  ivan
25829
25830         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
25831
25832 2004-03-10 18:02  ivan
25833
25834         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
25835           lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
25836           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
25837           lib/RT/Interface/Web.pm, lib/RT/URI/fsck_com_rt.pm,
25838           lib/t/data/crashes-file-based-parser,
25839           lib/t/data/multipart-report, lib/t/data/notes-uuencoded,
25840           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
25841           sbin/rt-test-dependencies.in: import of rt 3.0.9
25842
25843 2004-03-10 17:59  ivan
25844
25845         * rt/: Makefile.in, README, README.Oracle, UPGRADING, configure,
25846           configure.ac, Changelog, bin/mason_handler.fcgi.in,
25847           bin/mason_handler.scgi.in, bin/mason_handler.svc.in,
25848           bin/rt-crontool.in, bin/rt-mailgate.in, bin/rt.in,
25849           bin/webmux.pl.in, docs/rt3-schema-relationships.dot,
25850           etc/acl.Informix, etc/acl.Oracle, etc/constraints.mysql,
25851           etc/drop.Informix, etc/drop.Oracle, etc/initialdata,
25852           etc/schema.Informix, etc/schema.SQLite, etc/schema.mysql,
25853           html/autohandler, html/index.html,
25854           html/Admin/Elements/EditCustomField,
25855           html/Admin/Elements/EditCustomFieldValues,
25856           html/Admin/Elements/EditCustomFields,
25857           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
25858           html/Admin/Elements/SelectGroups,
25859           html/Admin/Elements/SelectRights,
25860           html/Admin/Elements/SelectStage,
25861           html/Admin/Queues/CustomFields.html,
25862           html/Admin/Queues/index.html, html/Admin/Users/index.html,
25863           html/Approvals/Display.html, html/Elements/Callback,
25864           html/Elements/MessageBox, html/Elements/MyTickets,
25865           html/Elements/SelectLang, html/Elements/SelectStatus,
25866           html/Elements/SelectWatcherType,
25867           html/Elements/SetupSessionCookie, html/REST/1.0/autohandler,
25868           html/REST/1.0/dhandler, html/REST/1.0/logout,
25869           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
25870           html/REST/1.0/Forms/ticket/attachments,
25871           html/REST/1.0/Forms/ticket/default,
25872           html/REST/1.0/Forms/ticket/history,
25873           html/REST/1.0/Forms/ticket/links,
25874           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
25875           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
25876           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
25877           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
25878           html/SelfService/Display.html, html/SelfService/Update.html,
25879           html/SelfService/Elements/MyRequests, html/Ticket/Modify.html,
25880           html/Ticket/ModifyAll.html, html/Ticket/ModifyPeople.html,
25881           html/Ticket/Update.html, html/Ticket/Attachment/dhandler,
25882           html/Ticket/Elements/AddWatchers,
25883           html/Ticket/Elements/EditCustomField,
25884           html/Ticket/Elements/EditPeople,
25885           html/Ticket/Elements/ShowAttachments,
25886           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
25887           html/Ticket/Elements/ShowMessageStanza,
25888           html/Ticket/Elements/ShowPeople,
25889           html/Ticket/Elements/ShowTransaction, lib/RT.pm.in,
25890           lib/RT/Attachment_Overlay.pm, lib/RT/Base.pm,
25891           lib/RT/CachedGroupMember_Overlay.pm,
25892           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
25893           lib/RT/CustomField_Overlay.pm, lib/RT/EmailParser.pm,
25894           lib/RT/GroupMember_Overlay.pm, lib/RT/Group_Overlay.pm,
25895           lib/RT/Handle.pm, lib/RT/I18N.pm, lib/RT/Principal_Overlay.pm,
25896           lib/RT/Queue_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
25897           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips_Overlay.pm,
25898           lib/RT/StyleGuide.pod, lib/RT/Template_Overlay.pm,
25899           lib/RT/Tickets_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
25900           lib/RT/URI.pm, lib/RT/Action/AutoOpen.pm,
25901           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
25902           lib/RT/Action/SendEmail.pm, lib/RT/I18N/cs.pm: import of rt 3.0.9
25903
25904 2004-03-10 17:05  ivan
25905
25906         * Makefile: update for suse
25907
25908 2004-03-10 14:27  khoff
25909
25910         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
25911           weren't being properly masked on errors.  The router/block select
25912           box wasn't being generated on errors.
25913
25914 2004-03-10 11:06  khoff
25915
25916         * httemplate/browse/router.cgi: Added hide/show customer router
25917           link.
25918
25919 2004-03-09 18:37  khoff
25920
25921         * httemplate/browse/router.cgi: UI cleanup.
25922
25923 2004-03-05 06:34  ivan
25924
25925         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
25926           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
25927           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
25928           httemplate/graph/money_time.cgi: beginning of OO reporting
25929           interface, create acadia-requested crosstab reports
25930
25931 2004-03-04 21:59  ivan
25932
25933         * FS/bin/freeside-daily: fix -v
25934
25935 2004-03-03 08:32  ivan
25936
25937         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
25938           be create and fetchmail should not be run
25939
25940 2004-03-03 05:42  ivan
25941
25942         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
25943           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
25944           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
25945           emails being sent to signup server declined accounts, closes:
25946           Bug#743
25947
25948 2004-03-02 22:20  ivan
25949
25950         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
25951           well as disable them (IE doesn't grey out disabled text dialogs)
25952
25953 2004-02-28 15:06  ivan
25954
25955         * httemplate/docs/ieak.html: for now
25956
25957 2004-02-28 14:57  ivan
25958
25959         * Makefile: s/cleanwhisker/pouncequick/
25960
25961 2004-02-28 14:49  ivan
25962
25963         * FS/t/acct_snarf.t: adding
25964
25965 2004-02-28 14:48  ivan
25966
25967         * FS/FS/cust_pkg.pm: minor fixes
25968
25969 2004-02-28 14:47  ivan
25970
25971         * CREDITS: credit where the typeset invoices came from!
25972
25973 2004-02-28 14:40  ivan
25974
25975         * httemplate/edit/process/cust_main_county-collapse.cgi: style
25976
25977 2004-02-28 14:26  ivan
25978
25979         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
25980           1.32, finally closes Bug#639
25981
25982 2004-02-27 13:21  khoff
25983
25984         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
25985           were trying to call addr on an undefined object.  That's not
25986           good.
25987
25988 2004-02-26 11:21  ivan
25989
25990         * httemplate/view/svc_forward.cgi: correct cancel link
25991           s/account/mail forward/
25992
25993 2004-02-25 20:01  ivan
25994
25995         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
25996
25997 2004-02-25 19:32  ivan
25998
25999         * FS/FS/Record.pm: allow replace with no arguments
26000
26001 2004-02-25 02:37  ivan
26002
26003         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
26004           forward editing for new svc_forward.src field
26005
26006 2004-02-24 21:11  ivan
26007
26008         * FS/FS/CGI.pm: kludge around it completely
26009
26010 2004-02-24 21:04  ivan
26011
26012         * FS/FS/CGI.pm: third time's the charm
26013
26014 2004-02-24 21:00  ivan
26015
26016         * FS/FS/CGI.pm: oops, not the right way to blank them
26017
26018 2004-02-24 20:56  ivan
26019
26020         * FS/FS/CGI.pm: query strings get passed through sometimes?
26021
26022 2004-02-23 00:12  ivan
26023
26024         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
26025           fallback suspension code
26026
26027 2004-02-13 10:58  ivan
26028
26029         * bin/postfix.export: postfix export
26030
26031 2004-02-13 06:04  ivan
26032
26033         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
26034
26035 2004-02-13 05:53  ivan
26036
26037         * httemplate/edit/part_svc.cgi: typo
26038
26039 2004-02-13 04:27  ivan
26040
26041         * FS/FS/part_export/postfix.pm: adding postfix export
26042
26043 2004-02-13 03:47  ivan
26044
26045         * bin/sendmail.import: it lives!
26046
26047 2004-02-13 03:28  ivan
26048
26049         * httemplate/: index.html, search/svc_forward.cgi,
26050           view/svc_forward.cgi: add mail alias browse to main menu and fix
26051           mail alias view to recognize new schema also
26052
26053 2004-02-13 02:57  ivan
26054
26055         * FS/bin/freeside-setup: continue adding svc_forward.src: make
26056           svc_forward.srcsvc nullable
26057
26058 2004-02-13 02:35  ivan
26059
26060         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
26061           httemplate/docs/schema.html: add svc_forward.src
26062
26063 2004-02-13 00:02  ivan
26064
26065         * bin/sendmail.import: initial import
26066
26067 2004-02-12 20:01  ivan
26068
26069         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
26070           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
26071           depend on Net::SSH 0.08 for non-blocking STDERR read
26072
26073 2004-02-12 02:44  ivan
26074
26075         * bin/bind.import: fix usage msg
26076
26077 2004-02-11 22:31  ivan
26078
26079         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
26080           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
26081           re-email invoice, closes: bug#526 and have print and email
26082           invoice links redirect back to top of customer view page instead
26083           of #history tag
26084
26085 2004-02-07 14:13  ivan
26086
26087         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
26088
26089 2004-02-07 00:24  ivan
26090
26091         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
26092           to sqlradius and sqlradius_withdomain exports
26093
26094 2004-02-05 17:00  ivan
26095
26096         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
26097
26098 2004-02-02 16:19  ivan
26099
26100         * bin/shadow.reimport: adding shadow.reimport
26101
26102 2004-02-01 01:29  ivan
26103
26104         * Makefile: use install to make all components of FREESIDE_CONF dir
26105
26106 2004-01-30 22:33  ivan
26107
26108         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
26109           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
26110           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
26111           htetc/handler.pl, httemplate/docs/schema.html: add
26112           pkg_svc.primary_svc flag to enable an explicit first package flag
26113
26114 2004-01-30 22:20  ivan
26115
26116         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
26117           empty values in non-primary-keyed tables
26118
26119 2004-01-29 19:58  ivan
26120
26121         * FS/FS/part_export.pm: add default freebsd and linux
26122           suspension/unsuspension commands, work around FreeBSD pw(1) lack
26123           of locking, and don't prepend "*SUSPENDED* " to suspend an
26124           account anymore
26125
26126 2004-01-29 19:05  ivan
26127
26128         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
26129           suspend an account
26130
26131 2004-01-29 17:27  ivan
26132
26133         * Makefile: multiple self-service machines aren't enclosed in
26134           quotes
26135
26136 2004-01-29 17:10  ivan
26137
26138         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
26139           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
26140           support for running selfservice server against multiple machines
26141
26142 2004-01-27 17:45  ivan
26143
26144         * httemplate/search/svc_acct.cgi: fix link from service definition
26145           browse to services
26146
26147 2004-01-27 17:39  ivan
26148
26149         * httemplate/: index.html, browse/part_svc.cgi,
26150           search/svc_acct.cgi, search/svc_domain.cgi: add service
26151           definition browse by number of active services
26152
26153 2004-01-23 03:20  ivan
26154
26155         * httemplate/: index.html, search/report_prepaid_income.cgi,
26156           search/report_prepaid_income.html: add prepaid income to main
26157           menu and allow arbitrary dates
26158
26159 2004-01-23 01:04  ivan
26160
26161         * httemplate/search/report_prepaid_income.cgi: tidy up look
26162
26163 2004-01-23 00:58  ivan
26164
26165         * httemplate/search/report_prepaid_income.cgi: oops
26166
26167 2004-01-23 00:55  ivan
26168
26169         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
26170           income report
26171
26172 2004-01-22 19:22  ivan
26173
26174         * FS/FS/cust_bill.pm: undo debugging change
26175
26176 2004-01-22 19:21  ivan
26177
26178         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
26179           avoid gigantic line items
26180
26181 2004-01-22 19:01  ivan
26182
26183         * httemplate/edit/cust_main.cgi: and the same for ship_
26184
26185 2004-01-22 18:53  ivan
26186
26187         * httemplate/edit/cust_main.cgi: fix state default and set min year
26188           to this year, patch from <matthewd>, thanks!
26189
26190 2004-01-22 16:49  ivan
26191
26192         * debian/control: update ideas about package splitup
26193
26194 2004-01-21 16:21  ivan
26195
26196         * FS/FS/cust_main.pm: fix cancel method
26197
26198 2004-01-21 16:11  ivan
26199
26200         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
26201           properly
26202
26203 2004-01-21 15:45  ivan
26204
26205         * httemplate/misc/dump.cgi: fix newline problem in dump
26206
26207 2004-01-21 14:10  ivan
26208
26209         * FS/FS/cust_bill.pm: clean up all temp files!
26210
26211 2004-01-21 14:00  ivan
26212
26213         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
26214           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
26215
26216 2004-01-20 16:04  ivan
26217
26218         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
26219           cust_pkg.cgi: don't include the _next_ day, just the full ending
26220           day
26221
26222 2004-01-20 12:30  ivan
26223
26224         * httemplate/: index.html, misc/dump.cgi: add database dump from
26225           web interface
26226
26227 2004-01-18 13:03  ivan
26228
26229         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
26230           as a hashref causes too many other problems.  please leave as is.
26231           DBD::Pg needs to be fixed.  1.31 is a lost cause.
26232
26233 2004-01-16 13:45  ivan
26234
26235         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
26236           also
26237
26238 2004-01-12 12:40  khoff
26239
26240         * httemplate/edit/part_virtual_field.cgi: Lists are just better
26241           sorted.
26242
26243 2004-01-12 12:34  khoff
26244
26245         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
26246
26247 2004-01-11 16:03  ivan
26248
26249         * httemplate/view/cust_bill.cgi: only display "view typeset
26250           invoice" when there is an invoice_latex template
26251
26252 2004-01-11 15:59  ivan
26253
26254         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
26255           invoice view in web UI uses pdf instead of postscript, closes
26256           Bug#614
26257
26258 2004-01-11 15:38  ivan
26259
26260         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
26261
26262 2004-01-11 15:37  ivan
26263
26264         * httemplate/view/cust_bill-pdf.cgi: adding
26265
26266 2004-01-10 03:17  ivan
26267
26268         * Makefile: workaround stubborn shells globbing [a-z] to include
26269           CVS/
26270
26271 2004-01-09 20:19  ivan
26272
26273         * FS/FS/cust_main.pm: don't require payname for DCHK either
26274
26275 2004-01-09 19:50  ivan
26276
26277         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
26278           invoice event edits
26279
26280 2004-01-09 14:46  ivan
26281
26282         * httemplate/search/report_receivables.cgi: add customer number
26283
26284 2004-01-09 14:39  ivan
26285
26286         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
26287           deletions: need to use Date::Format and FS::Misc qw(send_email)
26288           in cust_credit.pm, need a link to delete unapplied credits too
26289
26290 2004-01-09 14:15  ivan
26291
26292         * FS/FS/Conf.pm: correct tyop
26293
26294 2004-01-09 14:11  ivan
26295
26296         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
26297           httemplate/view/cust_main.cgi,
26298           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
26299           value to enable deletion of credits
26300
26301 2004-01-09 13:09  ivan
26302
26303         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
26304           value
26305
26306 2004-01-06 22:10  khoff
26307
26308         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
26309           billing services in an external sql database.
26310
26311 2004-01-05 12:24  ivan
26312
26313         * httemplate/index.html: fix other packages by next bill date link
26314
26315 2004-01-03 19:54  ivan
26316
26317         * httemplate/docs/signup.html: remove obsolete netscape CCK
26318           supportsignup.cgi
26319
26320           depend on HTTP::BrowserDetect directly instead of via deprecated
26321           HTTP::Headers::UserAgent (closes: Bug#578)
26322
26323 2004-01-03 00:42  ivan
26324
26325         * httemplate/browse/agent.cgi: fix heading colspan when there is no
26326           agent.disabled column
26327
26328 2004-01-01 12:40  ivan
26329
26330         * FS/FS/cust_bill.pm: escape stuff from latex
26331
26332 2003-12-29 22:02  khoff
26333
26334         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
26335           around a bug in DBD::Pg version 1.31.
26336
26337 2003-12-27 00:23  ivan
26338
26339         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
26340           agent
26341
26342 2003-12-24 10:18  khoff
26343
26344         * FS/bin/freeside-setup: tyop
26345
26346 2003-12-22 18:36  ivan
26347
26348         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
26349           FS/t/svc_external.t, htetc/handler.pl,
26350           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
26351           httemplate/edit/process/svc_external.cgi,
26352           httemplate/view/svc_external.cgi: add svc_external
26353
26354 2003-12-22 17:46  ivan
26355
26356         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
26357           FS/cust_svc.pm: add svc_external
26358
26359 2003-12-22 17:10  ivan
26360
26361         * eg/table_template-svc.pm: update svc template for 1.5
26362
26363 2003-12-22 17:06  ivan
26364
26365         * eg/table_template-svc.pm: fix path to svc_Common in example table
26366
26367 2003-12-22 16:51  ivan
26368
26369         * FS/FS/ClientAPI/MyAccount.pm,
26370           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
26371           selfservice API
26372
26373 2003-12-22 16:41  ivan
26374
26375         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
26376           option
26377
26378 2003-12-22 13:22  ivan
26379
26380         * FS/FS/cust_main.pm: default to the whole-country tax rate if
26381           states aren't defined
26382
26383 2003-12-22 13:18  ivan
26384
26385         * FS/FS/cust_bill.pm: quiet warning
26386
26387 2003-12-22 13:01  ivan
26388
26389         * FS/FS/cust_credit.pm: allow credits to be modified at API level
26390
26391 2003-12-22 09:50  ivan
26392
26393         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
26394           subs
26395
26396 2003-12-21 15:16  ivan
26397
26398         * httemplate/browse/agent_type.cgi: work even if there are stray
26399           type_pkgs records around
26400
26401 2003-12-21 15:13  ivan
26402
26403         * FS/FS/Record.pm: cache virtual_fields method results to help
26404           performance
26405
26406 2003-12-21 13:12  ivan
26407
26408         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
26409           both addresses by default
26410
26411 2003-12-15 00:08  ivan
26412
26413         * conf/invoice_latex: line up w/window envelopes
26414
26415 2003-12-15 00:07  ivan
26416
26417         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
26418           now, do not count on latex printing it, oops
26419
26420 2003-12-14 22:42  ivan
26421
26422         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
26423           amounts of all open invoices as soon as balance went positive
26424           (only manifests when any cust_bill->owed somehow got to be
26425           negative)
26426
26427 2003-12-14 19:41  ivan
26428
26429         * FS/FS/cust_bill.pm: add _latex_escape sub
26430
26431 2003-12-14 09:53  ivan
26432
26433         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
26434           view field names
26435
26436 2003-12-10 15:53  ivan
26437
26438         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
26439           dropdown
26440
26441 2003-12-10 14:51  ivan
26442
26443         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
26444           indices to agent and part_bill_event
26445
26446 2003-12-10 14:50  ivan
26447
26448         * FS/FS/part_referral.pm: add part_referral.disabled
26449
26450 2003-11-30 00:06  ivan
26451
26452         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
26453           file
26454
26455 2003-11-29 23:52  ivan
26456
26457         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
26458
26459 2003-11-29 23:41  ivan
26460
26461         * conf/invoice_latex: move to the left to line up with window
26462           envelopes
26463
26464 2003-11-29 02:50  ivan
26465
26466         * FS/FS/cust_credit_bill.pm: missing cut
26467
26468 2003-11-29 02:48  ivan
26469
26470         * FS/FS/cust_bill.pm: use the latex template for normal printing
26471           when available
26472
26473 2003-11-29 02:39  ivan
26474
26475         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
26476
26477 2003-11-29 00:32  ivan
26478
26479         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
26480           send statements when a payment or credit is applied
26481
26482 2003-11-29 00:18  ivan
26483
26484         * FS/FS/part_bill_event.pm: also set default latex template for
26485           late bill templates
26486
26487 2003-11-29 00:08  ivan
26488
26489         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
26490           conf/invoice_latexfooter, conf/invoice_latexnotes,
26491           httemplate/misc/print-invoice.cgi,
26492           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
26493
26494 2003-11-26 07:37  ivan
26495
26496         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
26497           charges
26498
26499 2003-11-26 06:25  ivan
26500
26501         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
26502           value to control explicit due date printing on invoices
26503
26504 2003-11-24 06:29  ivan
26505
26506         * httemplate/edit/part_export.cgi: fix html quoting problems
26507
26508 2003-11-24 05:01  ivan
26509
26510         * httemplate/browse/part_export.cgi: fix html quoting of export
26511           options
26512
26513 2003-11-21 10:55  ivan
26514
26515         * FS/FS/Record.pm: revert bind_param change!
26516
26517 2003-11-21 07:32  ivan
26518
26519         * httemplate/search/report_receivables.cgi: precedence helps alot
26520
26521 2003-11-21 07:25  ivan
26522
26523         * httemplate/search/report_receivables.cgi: precedence helps alot
26524
26525 2003-11-21 07:20  ivan
26526
26527         * httemplate/search/report_receivables.cgi: show customer status on
26528           receivables report
26529
26530 2003-11-20 04:48  ivan
26531
26532         * FS/FS/part_export/communigate_pro.pm: don't error out when not
26533           actually changing domain
26534
26535 2003-11-19 10:13  ivan
26536
26537         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
26538
26539 2003-11-19 04:21  ivan
26540
26541         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
26542           search/report_tax.html: fix jscalendar date ifFormat
26543
26544 2003-11-18 17:37  ivan
26545
26546         * FS/FS/cust_bill.pm: reversing accidental commit of
26547           work-in-progress
26548
26549 2003-11-18 17:29  ivan
26550
26551         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
26552
26553 2003-11-18 07:14  ivan
26554
26555         * FS/FS/part_export.pm: fix communigate pro export descriptions
26556
26557 2003-11-18 07:04  ivan
26558
26559         * FS/: FS/part_export/communigate_pro.pm,
26560           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
26561           FS/part_export.pm: add communigate_pro_singledomain export
26562
26563 2003-11-14 23:28  ivan
26564
26565         * FS/bin/freeside-selfservice-server: kill off ssh process when
26566           re-opening connection
26567
26568 2003-11-14 23:18  ivan
26569
26570         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
26571           trailing newline to supress useless error messages in log
26572
26573 2003-11-14 00:43  ivan
26574
26575         * FS/bin/freeside-selfservice-server: hopefully recover better from
26576           lost ssh connections
26577
26578 2003-11-13 18:52  ivan
26579
26580         * httemplate/search/report_receivables.cgi: sort these
26581           case-insensitive
26582
26583 2003-11-12 04:29  ivan
26584
26585         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
26586           unaudited services with a svcnum for imports
26587
26588 2003-11-12 03:22  ivan
26589
26590         * FS/FS/cust_pkg.pm: better error msg
26591
26592 2003-11-11 07:03  ivan
26593
26594         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
26595           during an import
26596
26597 2003-11-11 06:39  ivan
26598
26599         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
26600
26601 2003-11-11 06:21  ivan
26602
26603         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
26604           imports with svcnums
26605
26606 2003-11-11 00:01  ivan
26607
26608         * httemplate/search/report_receivables.cgi: remove spaces between
26609           parens and contact name
26610
26611 2003-11-10 23:51  ivan
26612
26613         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
26614
26615 2003-11-10 05:54  ivan
26616
26617         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
26618           in?
26619
26620 2003-11-08 08:36  ivan
26621
26622         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
26623           cancel_pkg functions to self-service
26624
26625 2003-11-08 08:31  ivan
26626
26627         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
26628           self-service functions!
26629
26630 2003-11-08 04:59  ivan
26631
26632         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
26633           so we can prevent double-charges
26634
26635 2003-11-07 02:53  ivan
26636
26637         * httemplate/elements/: calendar-en.js, calendar-setup.js,
26638           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
26639           jscalendar
26640
26641 2003-11-07 00:39  ivan
26642
26643         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
26644           charging
26645
26646 2003-11-07 00:36  ivan
26647
26648         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
26649           calculations
26650
26651 2003-11-06 23:56  ivan
26652
26653         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
26654           for sqlradius_withdomain exports
26655
26656 2003-11-06 06:45  ivan
26657
26658         * httemplate/search/report_receivables.cgi: add totals & simplify
26659           expressions
26660
26661 2003-11-06 06:08  ivan
26662
26663         * httemplate/search/report_receivables.cgi: ack!  count credits,
26664           not payments twice
26665
26666 2003-11-06 06:00  ivan
26667
26668         * httemplate/search/report_receivables.cgi: typo
26669
26670 2003-11-06 05:56  ivan
26671
26672         * httemplate/search/report_receivables.cgi: link to customer, don't
26673           show custnum
26674
26675 2003-11-06 05:40  ivan
26676
26677         * FS/MANIFEST: removing bin/freeside-receivables-report
26678
26679 2003-11-06 05:39  ivan
26680
26681         * httemplate/: index.html, search/report_receivables.cgi: "current
26682           receivables" -> A/R Aging summary
26683
26684 2003-11-05 03:13  ivan
26685
26686         * bin/create-fetchmailrc: fixup
26687
26688 2003-11-05 02:26  ivan
26689
26690         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
26691
26692 2003-11-04 10:01  ivan
26693
26694         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
26695
26696 2003-11-04 09:57  ivan
26697
26698         * bin/create-fetchmailrc: adding
26699
26700 2003-11-04 09:30  ivan
26701
26702         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
26703           info available to exports
26704
26705 2003-11-04 02:56  ivan
26706
26707         * FS/FS/Record.pm: finish treating serials as ints!
26708
26709 2003-11-04 02:55  ivan
26710
26711         * FS/FS/Record.pm: treat serial columns as ints too!
26712
26713 2003-11-03 03:42  ivan
26714
26715         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
26716           Bug#590??
26717
26718 2003-11-03 03:30  ivan
26719
26720         * httemplate/edit/part_svc.cgi: kludge around this so i can add
26721           service definitions for now
26722
26723 2003-11-02 21:57  ivan
26724
26725         * httemplate/: index.html, browse/part_pkg.cgi,
26726           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
26727           suspended browse
26728
26729 2003-11-02 21:48  ivan
26730
26731         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
26732           browse
26733
26734 2003-11-02 21:40  ivan
26735
26736         * httemplate/index.html: formatting
26737
26738 2003-11-02 21:34  ivan
26739
26740         * httemplate/index.html: remove duplicate items from "Reports"
26741           section
26742
26743 2003-11-02 21:25  ivan
26744
26745         * httemplate/browse/part_pkg.cgi: tyops
26746
26747 2003-11-02 21:21  ivan
26748
26749         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
26750           counts on active package browse
26751
26752 2003-10-25 17:39  ivan
26753
26754         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
26755           reports broken down by Visa/MC / Amex / Discover
26756
26757 2003-10-24 19:05  ivan
26758
26759         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
26760           ClientAPI/Signup.pm: signups with snarf info!
26761
26762 2003-10-24 18:06  ivan
26763
26764         * httemplate/docs/signup.html: better link to .INS files
26765           documentation
26766
26767 2003-10-24 13:38  ivan
26768
26769         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
26770           to save the cvv data for specific card types
26771
26772 2003-10-24 12:28  ivan
26773
26774         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
26775           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
26776           FS/FS/cust_main.pm, FS/bin/freeside-setup,
26777           httemplate/docs/schema.html: cvv!
26778
26779 2003-10-23 22:51  ivan
26780
26781         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
26782
26783 2003-10-23 02:02  ivan
26784
26785         * httemplate/docs/legacy.html: fix cranky verbitage at the top
26786
26787 2003-10-23 00:49  ivan
26788
26789         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
26790           suspend the relevant customer.
26791
26792 2003-10-22 12:10  khoff
26793
26794         * httemplate/edit/process/router.cgi: dbh is a global.
26795
26796 2003-10-19 22:01  ivan
26797
26798         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
26799           httemplate/view/cust_main.cgi: finish up weekly billing
26800
26801 2003-10-19 21:25  ivan
26802
26803         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
26804           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
26805           billing
26806
26807 2003-10-16 15:57  khoff
26808
26809         * FS/FS/part_export/router.pm: Telnet/SSH router export for
26810           svc_broadband.
26811
26812 2003-10-15 16:17  khoff
26813
26814         * httemplate/browse/router.cgi: $router isn't a global.
26815
26816 2003-10-15 15:59  khoff
26817
26818         * httemplate/edit/router.cgi: More changes that got lost in the
26819           merge somehow.
26820
26821 2003-10-15 15:48  khoff
26822
26823         * httemplate/view/svc_broadband.cgi: File got munged during
26824           svc_broadband merge.  Added ability to create a 'customer
26825           router'.
26826
26827 2003-10-15 08:03  ivan
26828
26829         * FS/bin/freeside-selfservice-server,
26830           fs_selfservice/FS-SelfService/SelfService.pm,
26831           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
26832           tagging ability so we can run multiple self-service clients on
26833           one machine
26834
26835 2003-10-15 05:08  ivan
26836
26837         * FS/bin/freeside-setup: fix agent username and password
26838           nullability
26839
26840 2003-10-15 02:41  ivan
26841
26842         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
26843           flag is set for subsequent   credit card transactions; some
26844           processors (AuthorozeNet, others?) use this   to waive the CVV2
26845           requirement.
26846
26847 2003-10-09 10:40  ivan
26848
26849         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
26850
26851 2003-10-07 21:09  ivan
26852
26853         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
26854           File::Basename::basename for windows filenames!  use a regex
26855           instead
26856
26857 2003-10-07 06:50  ivan
26858
26859         * Makefile: mandrake
26860
26861 2003-10-07 01:05  ivan
26862
26863         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
26864           acct_snarf
26865
26866 2003-10-06 23:06  ivan
26867
26868         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
26869           propogating to the wrong place in the grep
26870
26871 2003-10-06 23:03  ivan
26872
26873         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
26874           UpdateAccountSettings sub
26875
26876 2003-10-06 22:50  ivan
26877
26878         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
26879           hooks, don't try and set '*SUSPENDED*' passwords
26880
26881 2003-10-06 22:49  ivan
26882
26883         * FS/FS/svc_acct.pm: doc
26884
26885 2003-10-06 19:27  ivan
26886
26887         * FS/FS/part_export/communigate_pro.pm: add suspension /
26888           unsuspension export to communigate
26889
26890 2003-10-06 04:39  ivan
26891
26892         * httemplate/search/svc_acct.cgi: fix URL argument processing for
26893           account searches by popnum
26894
26895 2003-10-06 04:22  ivan
26896
26897         * httemplate/search/svc_acct.cgi: typo
26898
26899 2003-10-06 04:20  ivan
26900
26901         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
26902           linking to account list per access number
26903
26904 2003-10-06 04:14  ivan
26905
26906         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
26907           browse shows # of active accounts & links to appropriate account
26908           search
26909
26910 2003-10-02 14:51  khoff
26911
26912         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
26913
26914 2003-10-02 07:26  ivan
26915
26916         * Makefile: minor Makefile updates
26917
26918 2003-10-02 07:19  ivan
26919
26920         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
26921           option
26922
26923 2003-10-02 06:08  ivan
26924
26925         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
26926           off super-verbose logging
26927
26928 2003-10-02 05:42  ivan
26929
26930         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
26931           dependancies (PREREQ_PM) for self-service module and signup
26932           wrapper
26933
26934 2003-10-02 04:23  ivan
26935
26936         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
26937           info
26938
26939 2003-10-02 03:18  ivan
26940
26941         * FS/bin/freeside-daily: added -y switch to freeside-daily to
26942           specify an offset in days
26943
26944 2003-10-02 01:56  ivan
26945
26946         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
26947           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
26948
26949 2003-09-30 08:01  ivan
26950
26951         * FS/FS/agent.pm: no duplicate usernames
26952
26953 2003-09-30 05:48  ivan
26954
26955         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
26956           MIME type text/comma-separated-values
26957
26958 2003-09-30 01:21  ivan
26959
26960         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
26961           httemplate/elements/calendar-en.js,
26962           httemplate/elements/calendar-setup.js,
26963           httemplate/elements/calendar-win2k-2.css,
26964           httemplate/elements/calendar.js,
26965           httemplate/elements/calendar_stripped.js,
26966           httemplate/images/calendar.png,
26967           httemplate/search/report_cust_pay.html,
26968           httemplate/search/report_tax.html: calendar popups!
26969
26970 2003-09-30 00:04  ivan
26971
26972         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
26973
26974 2003-09-29 03:10  ivan
26975
26976         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
26977           now links to active/cancelled customers
26978
26979 2003-09-28 23:51  ivan
26980
26981         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
26982
26983 2003-09-28 23:35  ivan
26984
26985         * httemplate/index.html: remove Gratuitous Capitalization
26986
26987 2003-09-28 22:51  ivan
26988
26989         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
26990           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
26991           can be disabled (auto-sensing based on schema)
26992
26993 2003-09-28 22:51  ivan
26994
26995         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
26996           agent.disabled       agent.username       agent._password
26997
26998 2003-09-28 19:17  ivan
26999
27000         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
27001           quiet config options
27002
27003 2003-09-27 19:36  ivan
27004
27005         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
27006           httemplate/misc/upload-batch.cgi: add upload of batch result from
27007           TD Canada Trust some global.asa / handler.pl enhancements
27008
27009 2003-09-26 16:33  khoff
27010
27011         * httemplate/edit/svc_www.cgi: $field is not a global.
27012
27013 2003-09-26 14:02  khoff
27014
27015         * httemplate/edit/svc_acct.cgi: $field isn't a global.
27016
27017 2003-09-26 06:04  ivan
27018
27019         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
27020           re-charge setup fee
27021
27022 2003-09-26 02:31  ivan
27023
27024         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
27025           canadian GST/PST) taxes work now!
27026
27027 2003-09-26 02:15  ivan
27028
27029         * FS/FS/UID.pm: re-enable ChopBlanks for now
27030
27031 2003-09-26 02:09  ivan
27032
27033         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
27034           editing
27035
27036 2003-09-26 01:11  ivan
27037
27038         * httemplate/browse/cust_main_county.cgi: fix tax edit UI
27039
27040 2003-09-25 04:49  ivan
27041
27042         * httemplate/browse/cust_main_county.cgi: UI for multiple named
27043           taxes w/setup & recur exemptions 1.4 schema-auto-adjusting
27044           backport
27045
27046 2003-09-25 04:17  ivan
27047
27048         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
27049           for a single region 1.4 backport auto-adjusts based on schema
27050
27051 2003-09-25 03:40  ivan
27052
27053         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
27054           and recurtax fields to cust_main_county
27055
27056 2003-09-25 03:28  ivan
27057
27058         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
27059           freebsd portability fix
27060
27061 2003-09-25 03:27  ivan
27062
27063         * FS/bin/freeside-selfservice-server: freebsd portability fixes
27064
27065 2003-09-25 03:26  ivan
27066
27067         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
27068
27069 2003-09-24 10:20  ivan
27070
27071         * FS/FS/part_export/shellcommands.pm: don't change dir either when
27072           username_pwonly is set
27073
27074 2003-09-24 10:06  ivan
27075
27076         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
27077           usermod_pwonly set
27078
27079 2003-09-23 18:30  ivan
27080
27081         * httemplate/browse/agent.cgi: fix boolean precedence error leading
27082           to inaccurate results on the new customer status list
27083
27084 2003-09-21 00:31  ivan
27085
27086         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
27087           trancode from batching
27088
27089 2003-09-20 23:52  ivan
27090
27091         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
27092
27093 2003-09-20 18:22  ivan
27094
27095         * httemplate/misc/download-batch.cgi: preliminary batch download
27096
27097 2003-09-19 05:40  ivan
27098
27099         * FS/FS/cust_main.pm: quiet option to cancel method
27100
27101 2003-09-19 05:13  ivan
27102
27103         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
27104
27105 2003-09-19 05:04  ivan
27106
27107         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
27108
27109 2003-09-19 05:02  ivan
27110
27111         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
27112           performance
27113
27114 2003-09-19 04:56  ivan
27115
27116         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
27117           select a package
27118
27119 2003-09-19 04:50  ivan
27120
27121         * init.d/freeside-init: correct pid filename for stopping
27122           self-service server
27123
27124 2003-09-19 04:35  ivan
27125
27126         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
27127           signup server functions to self-service interace
27128
27129 2003-09-19 04:00  ivan
27130
27131         * FS/FS/ClientAPI/Signup.pm: module needs to return true
27132
27133 2003-09-19 03:08  ivan
27134
27135         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
27136
27137 2003-09-19 03:07  ivan
27138
27139         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
27140           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
27141           signup server functions to self-service server.  fix provisioning
27142           & immediate suspension of declined signups.
27143
27144 2003-09-19 02:59  ivan
27145
27146         * init.d/freeside-init: removing signup and passwd servers
27147
27148 2003-09-18 21:25  ivan
27149
27150         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
27151
27152 2003-09-18 21:13  ivan
27153
27154         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
27155           signup_server-quiet config option
27156
27157 2003-09-18 03:52  ivan
27158
27159         * httemplate/browse/agent.cgi: oops
27160
27161 2003-09-18 03:46  ivan
27162
27163         * httemplate/browse/agent.cgi: include info on number of
27164           active/cancelled customers in agent browse
27165
27166 2003-09-15 14:33  ivan
27167
27168         * httemplate/search/cust_pkg.cgi: package search skips cancelled
27169           packages when searching by date range
27170
27171 2003-09-11 17:14  khoff
27172
27173         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
27174           NetAddrs, so it shouldn't be map'd
27175
27176 2003-09-11 14:57  ivan
27177
27178         * FS/FS/part_export.pm: also update sqlradius_withdomaind
27179           description for freeradius 0.9.1
27180
27181 2003-09-11 14:54  ivan
27182
27183         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
27184
27185 2003-09-10 15:10  ivan
27186
27187         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
27188
27189 2003-09-10 14:56  ivan
27190
27191         * FS/FS/part_export/communigate_pro.pm: don't set an empty
27192           externalFlag
27193
27194 2003-09-10 14:45  ivan
27195
27196         * FS/FS/part_export/communigate_pro.pm: communitgate pro
27197           CreateAccount examples are on crack
27198
27199 2003-09-10 14:39  ivan
27200
27201         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
27202           weird data structure on create
27203
27204 2003-09-10 14:01  ivan
27205
27206         * FS/FS/part_export/communigate_pro.pm: set initial password for
27207           new accounts
27208
27209 2003-09-10 03:54  ivan
27210
27211         * FS/FS/cust_pay.pm: adding cust_main method
27212
27213 2003-09-09 15:36  ivan
27214
27215         * FS/MANIFEST: adding communigate_pro export
27216
27217 2003-09-08 21:16  ivan
27218
27219         * FS/FS/part_export.pm: typo hiding remote username labels
27220
27221 2003-09-06 00:20  ivan
27222
27223         * httemplate/browse/agent_type.cgi: hide display of disabled
27224           packages from agent type browse
27225
27226 2003-09-05 23:45  ivan
27227
27228         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
27229
27230 2003-09-05 18:45  ivan
27231
27232         * FS/FS/svc_acct.pm: fix method name
27233
27234 2003-09-05 18:44  ivan
27235
27236         * FS/FS/: cust_svc.pm, svc_acct.pm: add
27237           get_session_history_sqlradacct have $ignore_quantity also ignore
27238           0 quantities
27239
27240 2003-09-05 06:19  ivan
27241
27242         * FS/FS/part_export/communigate_pro.pm: typo
27243
27244 2003-09-05 06:18  ivan
27245
27246         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
27247           communigate pro export
27248
27249 2003-09-05 06:16  ivan
27250
27251         * FS/FS/Conf.pm: doc
27252
27253 2003-09-05 02:13  ivan
27254
27255         * FS/FS/svc_acct.pm: allow ! password like !!
27256
27257 2003-09-05 01:17  ivan
27258
27259         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
27260           conf value (refer to exports instead)
27261
27262 2003-09-05 01:02  ivan
27263
27264         * FS/FS/Conf.pm: fix typo
27265
27266 2003-09-05 01:01  ivan
27267
27268         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
27269           blowfish
27270
27271 2003-09-05 00:55  ivan
27272
27273         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
27274           blowfish passwords
27275
27276 2003-09-04 21:09  ivan
27277
27278         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
27279           control creation of complimentary accounts and minor pod updates
27280
27281 2003-09-04 19:31  ivan
27282
27283         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
27284           too
27285
27286 2003-09-03 16:06  ivan
27287
27288         * httemplate/view/cust_main.cgi: list extraneous services, closes:
27289           #213
27290
27291 2003-09-03 13:22  ivan
27292
27293         * FS/FS/Record.pm: turn off query debugging
27294
27295 2003-09-03 11:46  ivan
27296
27297         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
27298           subroutine another fix to support running 1.5.0 virtual field
27299           code on 1.4.x databases
27300
27301 2003-09-03 06:18  ivan
27302
27303         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
27304           commands
27305
27306 2003-09-03 05:35  ivan
27307
27308         * Makefile: makefile trivia for openbsd
27309
27310 2003-08-07 22:54  ivan
27311
27312         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
27313           account view screen
27314
27315 2003-08-07 22:42  ivan
27316
27317         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
27318           httemplate/elements/header.html,
27319           httemplate/elements/menubar.html, httemplate/elements/pager.html,
27320           httemplate/elements/table.html, httemplate/search/sql.html,
27321           httemplate/search/elements/search.html: - (finish) includes!
27322           (closes: Bug#551) - (finish) moving SQL search to including
27323           generic elements/search.html - new elements: menubar.html,
27324           header.html, pager.html and table.html - have masonize process
27325           .html files also
27326
27327 2003-08-07 19:02  ivan
27328
27329         * bin/masonize, httemplate/autohandler,
27330           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
27331           httemplate/search/elements/search.html: - fix Mason profiling to
27332           pass-through images (for graph/) - fix graph/money-time.cgi use
27333           of $m interfering with Mason - fix graph/money-time-graph.cgi to
27334           set content-type in a Mason/ASP-independant   fashion -
27335           (beginning of) includes! - (beginning of) moving SQL search to
27336           including generic elements/search.html - fix global.asa typo -
27337           fix masonize to not prepend an extraneous blank line (breaking
27338           graph/money-time-graph.cgi)
27339
27340 2003-08-07 06:08  ivan
27341
27342         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
27343           profiling with mason like with Apache::ASP (redirects now
27344           working) - fix mason error with new view/cust_main.cgi UI
27345
27346 2003-08-07 05:47  ivan
27347
27348         * Makefile, htetc/handler.pl, httemplate/autohandler,
27349           httemplate/index.html: - switch to mason by default - minimum
27350           mason version 1.1 (and doc) - evaluate .html files with mason/asp
27351           - turn on profiling with mason like with Apache::ASP (redirects
27352           not working) - (start of) includes
27353
27354 2003-08-05 14:00  ivan
27355
27356         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
27357           have been checked in
27358
27359 2003-08-05 13:06  ivan
27360
27361         * htetc/handler.pl: no svc_acct_sm in 1.5
27362
27363 2003-08-05 12:07  ivan
27364
27365         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
27366
27367 2003-08-05 11:52  ivan
27368
27369         * FS/FS/svc_domain.pm: remove spurious re-use of $error
27370
27371 2003-08-05 11:45  ivan
27372
27373         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
27374           been updated
27375
27376 2003-08-04 17:32  khoff
27377
27378         * httemplate/index.html: Fixed %%%VERSION%%% tag
27379
27380 2003-08-04 17:20  khoff
27381
27382         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
27383           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
27384           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
27385           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
27386           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
27387           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
27388           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
27389           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
27390           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
27391           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
27392           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
27393           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
27394           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
27395           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
27396           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
27397           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
27398           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
27399           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
27400           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
27401           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
27402           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
27403           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
27404           httemplate/index.html, httemplate/browse/part_svc.cgi,
27405           httemplate/browse/part_virtual_field.cgi,
27406           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
27407           httemplate/edit/part_virtual_field.cgi,
27408           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
27409           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
27410           httemplate/edit/process/router.cgi,
27411           httemplate/edit/process/svc_broadband.cgi,
27412           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
27413           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
27414           Virtual field merge
27415
27416 2003-07-25 09:26  ivan
27417
27418         * FS/FS/svc_acct.pm: typo
27419
27420 2003-07-25 06:13  ivan
27421
27422         * FS/FS/Conf.pm: doc
27423
27424 2003-07-23 10:05  ivan
27425
27426         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
27427           non-catchall domains
27428
27429 2003-07-23 08:36  ivan
27430
27431         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
27432           spurious "can't purchase pkgpart" errors
27433
27434 2003-07-17 09:02  ivan
27435
27436         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
27437           functionality
27438
27439 2003-07-16 09:05  ivan
27440
27441         * httemplate/search/cust_pay.cgi: UI
27442
27443 2003-07-16 09:01  ivan
27444
27445         * httemplate/search/cust_pay.cgi: show totals in payment report
27446
27447 2003-07-15 06:30  ivan
27448
27449         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
27450           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm:
27451           reverting to vendor branch rt 3.0.4, hopefully
27452
27453 2003-07-15 06:16  ivan
27454
27455         * rt/: config.log, config.status, bin/mason_handler.svc,
27456           bin/rt-commit-handler, bin/rt-crontool, etc/RT_Config.pm,
27457           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm,
27458           html/Admin/Users/Modify.html, html/Elements/Footer,
27459           html/Elements/Header, html/Elements/Menu,
27460           html/Elements/PageLayout, html/Elements/SelectDate,
27461           html/Elements/SimpleSearch, html/Elements/Tabs,
27462           html/Elements/TitleBoxStart, html/Search/Bulk.html,
27463           html/Ticket/Create.html, html/Ticket/Display.html,
27464           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
27465           html/User/Prefs.html, lib/RT/Groups_Overlay.pm,
27466           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
27467           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
27468           lib/RT/Users_Overlay.pm, lib/t/02regression.t, lib/t/03web.pl,
27469           lib/t/04_send_email.pl, sbin/rt-setup-database.in: Initial
27470           revision
27471
27472 2003-07-15 06:16  ivan
27473
27474         * rt/: COPYING, Makefile.in, README, aclocal.m4, Changelog,
27475           configure, configure.ac, install-sh, bin/mason_handler.fcgi.in,
27476           bin/mason_handler.scgi.in, bin/mason_handler.svc.in,
27477           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
27478           docs/README.docs, docs/Security, docs/design_docs/CARS,
27479           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
27480           docs/design_docs/approval_notices,
27481           docs/design_docs/approval_template, docs/design_docs/cf_search,
27482           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
27483           docs/design_docs/delegation, docs/design_docs/evil_plans,
27484           docs/design_docs/groups_notes,
27485           docs/design_docs/link-definitions.txt,
27486           docs/design_docs/recursive_group_membership_algorithm,
27487           docs/design_docs/rql_parser_machine.graphviz,
27488           docs/design_docs/string-extraction-guide.txt,
27489           docs/design_docs/subscription-definitions.txt,
27490           docs/design_docs/ticket_templates, docs/design_docs/users,
27491           etc/acl.Oracle, etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
27492           etc/initialdata, etc/rt.spec, etc/schema.SQLite,
27493           etc/schema.mysql, html/autohandler, html/index.html, html/l,
27494           html/Admin/index.html, html/Admin/Elements/AddCustomFieldValue,
27495           html/Admin/Elements/CreateUserCalled,
27496           html/Admin/Elements/EditCustomField,
27497           html/Admin/Elements/EditCustomFieldValues,
27498           html/Admin/Elements/EditCustomFields,
27499           html/Admin/Elements/EditQueueWatchers,
27500           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
27501           html/Admin/Elements/EditTemplates,
27502           html/Admin/Elements/EditUserComments,
27503           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
27504           html/Admin/Elements/ListGlobalCustomFields,
27505           html/Admin/Elements/ListGlobalScrips,
27506           html/Admin/Elements/ModifyTemplate,
27507           html/Admin/Elements/QueueRightsForUser,
27508           html/Admin/Elements/QueueTabs,
27509           html/Admin/Elements/SelectCustomFieldType,
27510           html/Admin/Elements/SelectGroups,
27511           html/Admin/Elements/SelectModifyGroup,
27512           html/Admin/Elements/SelectModifyQueue,
27513           html/Admin/Elements/SelectModifyUser,
27514           html/Admin/Elements/SelectNewGroupMembers,
27515           html/Admin/Elements/SelectRights,
27516           html/Admin/Elements/SelectScrip,
27517           html/Admin/Elements/SelectScripAction,
27518           html/Admin/Elements/SelectScripCondition,
27519           html/Admin/Elements/SelectSingleOrMultiple,
27520           html/Admin/Elements/SelectTemplate,
27521           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
27522           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
27523           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
27524           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
27525           html/Admin/Global/Templates.html,
27526           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
27527           html/Admin/Groups/GroupRights.html,
27528           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
27529           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
27530           html/Admin/Queues/CustomField.html,
27531           html/Admin/Queues/CustomFields.html,
27532           html/Admin/Queues/GroupRights.html,
27533           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
27534           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
27535           html/Admin/Queues/Template.html,
27536           html/Admin/Queues/Templates.html,
27537           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
27538           html/Admin/Users/index.html, html/Approvals/Display.html,
27539           html/Approvals/index.html, html/Approvals/Elements/Approve,
27540           html/Approvals/Elements/PendingMyApproval,
27541           html/Approvals/Elements/ShowDependency,
27542           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
27543           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
27544           html/Elements/Checkbox, html/Elements/CreateTicket,
27545           html/Elements/Error, html/Elements/GotoTicket,
27546           html/Elements/ListActions, html/Elements/Login,
27547           html/Elements/MessageBox, html/Elements/MyRequests,
27548           html/Elements/MyTickets, html/Elements/Quicksearch,
27549           html/Elements/Refresh, html/Elements/Section,
27550           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
27551           html/Elements/SelectCustomFieldOperator,
27552           html/Elements/SelectCustomFieldValue,
27553           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
27554           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
27555           html/Elements/SelectLinkType, html/Elements/SelectMatch,
27556           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
27557           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
27558           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
27559           html/Elements/SelectTicketSortBy,
27560           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
27561           html/Elements/SelectWatcherType,
27562           html/Elements/SetupSessionCookie, html/Elements/Submit,
27563           html/Elements/TitleBoxEnd, html/NoAuth/Logout.html,
27564           html/NoAuth/Reminder.html, html/NoAuth/images/bplogo.gif,
27565           html/NoAuth/images/favicon.png,
27566           html/REST/1.0/NoAuth/mail-gateway, html/SelfService/Closed.html,
27567           html/SelfService/Create.html, html/SelfService/Display.html,
27568           html/SelfService/Error.html, html/SelfService/Prefs.html,
27569           html/SelfService/Update.html, html/SelfService/index.html,
27570           html/SelfService/Attachment/dhandler,
27571           html/SelfService/Elements/GotoTicket,
27572           html/SelfService/Elements/Header,
27573           html/SelfService/Elements/MyRequests,
27574           html/SelfService/Elements/Tabs, html/Ticket/History.html,
27575           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
27576           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
27577           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
27578           html/Ticket/Attachment/dhandler,
27579           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
27580           html/Ticket/Elements/EditBasics,
27581           html/Ticket/Elements/EditCustomField,
27582           html/Ticket/Elements/EditCustomFields,
27583           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
27584           html/Ticket/Elements/EditWatchers,
27585           html/Ticket/Elements/ShowAttachments,
27586           html/Ticket/Elements/ShowBasics,
27587           html/Ticket/Elements/ShowCustomFields,
27588           html/Ticket/Elements/ShowDates,
27589           html/Ticket/Elements/ShowDependencies,
27590           html/Ticket/Elements/ShowHistory,
27591           html/Ticket/Elements/ShowMembers,
27592           html/Ticket/Elements/ShowMessageHeaders,
27593           html/Ticket/Elements/ShowMessageStanza,
27594           html/Ticket/Elements/ShowPeople,
27595           html/Ticket/Elements/ShowRequestor,
27596           html/Ticket/Elements/ShowTransaction, html/User/Delegation.html,
27597           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
27598           html/User/Elements/Tabs, html/User/Groups/Members.html,
27599           html/User/Groups/Modify.html, html/User/Groups/index.html,
27600           lib/RT.pm.in, lib/RT/ACE.pm, lib/RT/ACE_Overlay.pm,
27601           lib/RT/ACL.pm, lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
27602           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments.pm,
27603           lib/RT/Attachments_Overlay.pm, lib/RT/Base.pm,
27604           lib/RT/CachedGroupMember.pm, lib/RT/CachedGroupMember_Overlay.pm,
27605           lib/RT/CachedGroupMembers.pm,
27606           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
27607           lib/RT/CustomField.pm, lib/RT/CustomFieldValue.pm,
27608           lib/RT/CustomFieldValues.pm, lib/RT/CustomFieldValues_Overlay.pm,
27609           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
27610           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
27611           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
27612           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
27613           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
27614           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
27615           lib/RT/Link.pm, lib/RT/Link_Overlay.pm, lib/RT/Links.pm,
27616           lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
27617           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
27618           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
27619           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
27620           lib/RT/Queues_Overlay.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
27621           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions.pm,
27622           lib/RT/ScripActions_Overlay.pm, lib/RT/ScripCondition.pm,
27623           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
27624           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
27625           lib/RT/Scrips.pm, lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
27626           lib/RT/Template.pm, lib/RT/Template_Overlay.pm,
27627           lib/RT/Templates.pm, lib/RT/Templates_Overlay.pm,
27628           lib/RT/Ticket.pm, lib/RT/Tickets.pm, lib/RT/Tickets_Overlay.pm,
27629           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction.pm,
27630           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
27631           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/Users.pm,
27632           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
27633           lib/RT/Action/CreateTickets.pm,
27634           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
27635           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
27636           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
27637           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
27638           lib/RT/Condition/AnyTransaction.pm,
27639           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
27640           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
27641           lib/RT/Condition/PriorityExceeds.pm,
27642           lib/RT/Condition/QueueChange.pm,
27643           lib/RT/Condition/StatusChange.pm,
27644           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
27645           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
27646           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
27647           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
27648           lib/RT/I18N/nl.po, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
27649           lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
27650           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
27651           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
27652           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
27653           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
27654           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
27655           lib/t/01harness.t, lib/t/data/multipart-alternative-with-umlaut,
27656           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
27657           lib/t/data/new-ticket-from-iso-8859-1,
27658           lib/t/data/new-ticket-from-iso-8859-1-full,
27659           lib/t/data/russian-subject-no-content-type,
27660           lib/t/data/text-html-in-russian,
27661           lib/t/data/text-html-with-umlaut,
27662           lib/t/data/8859-15-message-series/dir,
27663           lib/t/data/8859-15-message-series/msg1,
27664           lib/t/data/8859-15-message-series/msg2,
27665           lib/t/data/8859-15-message-series/msg3,
27666           lib/t/data/8859-15-message-series/msg4,
27667           lib/t/data/8859-15-message-series/msg5,
27668           lib/t/data/8859-15-message-series/msg6,
27669           lib/t/data/8859-15-message-series/msg7,
27670           lib/t/regression/mime_tests, m4/rt_enable_layout.m4,
27671           m4/rt_expand_var.m4, m4/rt_layout.m4,
27672           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
27673           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
27674           sbin/regression_harness, sbin/rt-test-dependencies.in,
27675           autom4te.cache/output.0, autom4te.cache/requests,
27676           autom4te.cache/traces.0: import of rt 3.0.4
27677
27678 2003-07-15 04:23  ivan
27679
27680         * Makefile: 1.5.0pre3
27681
27682 2003-07-13 23:21  ivan
27683
27684         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
27685           and date range are specified
27686
27687 2003-07-12 04:14  ivan
27688
27689         * httemplate/index.html: remove Gratuitous capitalization
27690
27691 2003-07-12 04:09  ivan
27692
27693         * httemplate/: index.html, browse/part_pkg.cgi,
27694           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
27695           payment search - some clarification of services/packages vs.
27696           service/package   definitions in browse/part_{svc,pkg}.cgi -
27697           package definition report by # of active customer packages (with
27698           links   to customer package listing)
27699
27700 2003-07-11 08:37  ivan
27701
27702         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
27703           Time::Local fix in rc3 (closes: Bug#550)
27704
27705 2003-07-11 08:23  ivan
27706
27707         * httemplate/: index.html, search/cust_pay.cgi,
27708           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
27709           for inventivemedia / hpnx
27710
27711 2003-07-11 00:54  ivan
27712
27713         * FS/FS/Record.pm: typo
27714
27715 2003-07-11 00:30  ivan
27716
27717         * FS/FS/Record.pm: provide stack backtrace when we wind up in
27718           FS::Record::AUTOLOAD by accident
27719
27720 2003-07-09 07:39  ivan
27721
27722         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
27723
27724 2003-07-06 11:58  ivan
27725
27726         * httemplate/view/cust_main.cgi: don't bother displaying comments
27727           that are only whitespace/newlines
27728
27729 2003-07-03 20:31  ivan
27730
27731         * etc/abbr_state.txt: adding states
27732
27733 2003-07-03 18:37  ivan
27734
27735         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
27736           there are tons of POPs
27737
27738 2003-07-03 17:51  ivan
27739
27740         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
27741           numbers of POPs
27742
27743 2003-07-02 05:58  ivan
27744
27745         * FS/FS/part_pkg.pm: tyop
27746
27747 2003-07-02 05:56  ivan
27748
27749         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
27750           find any appropriate service with quantity 1
27751
27752 2003-07-02 05:34  ivan
27753
27754         * README: change license to GPL only
27755
27756 2003-07-01 02:00  ivan
27757
27758         * httemplate/edit/part_export.cgi: larger textareas in export
27759           options
27760
27761 2003-06-30 17:27  ivan
27762
27763         * FS/FS/part_export.pm: typo
27764
27765 2003-06-30 12:15  ivan
27766
27767         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
27768           (Bug#423)
27769
27770 2003-06-30 11:56  ivan
27771
27772         * FS/FS/cust_main.pm: pass additional fields to ACH processors
27773           (Authorize.Net should work now)
27774
27775 2003-06-30 06:18  ivan
27776
27777         * FS/MANIFEST: removing deprecated freeside-overdue
27778
27779 2003-06-30 05:22  ivan
27780
27781         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
27782           FS/part_export/sqlradius_withdomain.pm,
27783           bin/freeside-sqlradius-reset,
27784           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
27785           export including realms, closes: bug#514
27786
27787 2003-06-30 00:44  ivan
27788
27789         * FS/FS/svc_domain.pm: increase maximum domain length to 67
27790
27791 2003-06-27 07:19  ivan
27792
27793         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
27794           parameter for Framed-IP-Address vs. Framed-Address
27795
27796 2003-06-25 03:22  ivan
27797
27798         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
27799           with empty dates in Failed Invoice Event search,   patch from
27800           rlucas@tercent.net
27801
27802 2003-06-25 01:40  ivan
27803
27804         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
27805           export - disable old-style suspending
27806
27807 2003-06-24 17:57  ivan
27808
27809         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
27810           update: might work now
27811
27812 2003-06-24 07:12  ivan
27813
27814         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
27815           explicitly use the necessary modules
27816
27817 2003-06-22 07:21  ivan
27818
27819         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
27820           retry on change or manual "retry_card" to ONCE per invoice
27821
27822 2003-06-13 19:02  ivan
27823
27824         * FS/bin/freeside-setup: add index on cust_bill._date
27825
27826 2003-06-13 18:01  ivan
27827
27828         * bin/apache.export: \n\n between virtualhost entries
27829
27830 2003-06-13 08:18  ivan
27831
27832         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
27833           $quoted_new__password
27834
27835 2003-06-13 02:12  ivan
27836
27837         * FS/FS/part_export.pm: proper command escape for vpopmail export
27838
27839 2003-06-13 01:46  ivan
27840
27841         * httemplate/edit/part_export.cgi: missing semi
27842
27843 2003-06-13 01:44  ivan
27844
27845         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
27846           options on export edit
27847
27848 2003-06-13 01:38  ivan
27849
27850         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
27851           (unfortunately)
27852
27853 2003-06-13 01:23  ivan
27854
27855         * FS/FS/part_export.pm: full path to vpopmail commands
27856
27857 2003-06-13 01:11  ivan
27858
27859         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
27860           vpopmail presets to shellcommands_withdomain export
27861
27862 2003-06-12 07:08  ivan
27863
27864         * bin/passwd.import: /bin/halt and /sbin/halt
27865
27866 2003-06-12 07:06  ivan
27867
27868         * bin/passwd.import: tyop
27869
27870 2003-06-12 06:57  ivan
27871
27872         * bin/passwd.import: better error handling for re-imports
27873
27874 2003-06-12 06:50  ivan
27875
27876         * bin/fix-sequences: remove overly-verbose debugging for now
27877
27878 2003-06-12 06:50  ivan
27879
27880         * bin/fix-sequences: "doc"
27881
27882 2003-06-12 06:49  ivan
27883
27884         * bin/fix-sequences: arg
27885
27886 2003-06-12 06:47  ivan
27887
27888         * bin/fix-sequences: debugging
27889
27890 2003-06-12 06:43  ivan
27891
27892         * bin/fix-sequences: update for long table names; use sequence name
27893           directly instead of guessing
27894
27895 2003-06-12 06:35  ivan
27896
27897         * bin/fix-sequences: moo
27898
27899 2003-06-12 06:32  ivan
27900
27901         * bin/fix-sequences: adding fix-sequences
27902
27903 2003-06-12 05:57  ivan
27904
27905         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
27906           OS-defaults
27907
27908 2003-06-12 05:43  ivan
27909
27910         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
27911           null OP columns
27912
27913 2003-06-11 13:27  khoff
27914
27915         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
27916           addresses that the message was successfully delivered to.  I'm
27917           assuming 'Debug' causes Net::SMTP to warn the debug output, not
27918           return it.
27919
27920 2003-06-11 12:13  khoff
27921
27922         * FS/FS/Misc.pm: We're passing a list here, not one argument.
27923
27924 2003-06-09 04:11  ivan
27925
27926         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
27927
27928 2003-06-06 18:58  ivan
27929
27930         * FS/FS/cust_main.pm: and fix the error message
27931
27932 2003-06-06 18:57  ivan
27933
27934         * FS/FS/cust_main.pm: really, really give a better error message
27935           when used under 5.005 now.  really.
27936
27937 2003-06-06 18:47  ivan
27938
27939         * FS/FS/cust_main.pm: give a better error message regarding
27940           Time::Local on old perls.  really.
27941
27942 2003-06-06 18:42  ivan
27943
27944         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
27945
27946 2003-06-06 03:49  ivan
27947
27948         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
27949           export
27950
27951 2003-06-04 17:22  khoff
27952
27953         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
27954
27955 2003-06-04 09:14  ivan
27956
27957         * FS/FS/svc_acct.pm: allow empty slipip's
27958
27959 2003-06-04 05:44  ivan
27960
27961         * httemplate/search/cust_pkg.cgi: fix last bill label
27962
27963 2003-06-03 06:53  ivan
27964
27965         * httemplate/view/cust_main.cgi: fix provision links
27966
27967 2003-06-03 05:41  ivan
27968
27969         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
27970           export - eliminate redundant "host" parameter
27971
27972 2003-06-03 05:40  ivan
27973
27974         * Makefile: 1.5.0pre2 (too late, hehe)
27975
27976 2003-06-02 23:09  ivan
27977
27978         * FS/bin/freeside-setup: use serial for primary keys in new tables
27979           too
27980
27981 2003-06-02 22:49  ivan
27982
27983         * FS/bin/freeside-setup: router.svcnum nullability fix
27984
27985 2003-06-02 07:51  ivan
27986
27987         * httemplate/view/cust_main.cgi: UI nit
27988
27989 2003-06-02 05:22  ivan
27990
27991         * FS/FS/cust_pkg.pm: add last_bill field to manpage
27992
27993 2003-05-30 02:40  ivan
27994
27995         * httemplate/docs/man/FS/part_export/.cvs_is_on_crack: force
27996           inclusion of httemplate/docs/man hierarchy
27997
27998 2003-05-30 02:22  ivan
27999
28000         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
28001           field
28002
28003 2003-05-30 01:45  ivan
28004
28005         * httemplate/docs/ssh.html: doc
28006
28007 2003-05-19 22:43  ivan
28008
28009         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
28010           fs_selfservice/FS-SelfService/cgi/make_payment.html,
28011           fs_selfservice/FS-SelfService/cgi/payment_results.html,
28012           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
28013           self-service self-payments!
28014
28015 2003-05-19 06:54  ivan
28016
28017         * FS/FS/ClientAPI/MyAccount.pm,
28018           fs_selfservice/FS-SelfService/SelfService.pm,
28019           fs_selfservice/FS-SelfService/cgi/make_payment.html,
28020           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
28021           bugs in processing payments via self-service... appears to be
28022           working so far
28023
28024 2003-05-19 06:38  ivan
28025
28026         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
28027           fs_selfservice/FS-SelfService/cgi/make_payment.html,
28028           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
28029           payment processing with self-service (step two of the process)
28030
28031 2003-05-19 05:00  ivan
28032
28033         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
28034           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
28035           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
28036           FS::Misc with send_email subroutine, remove all duplicate code
28037           from     various modules   - move the realtime_bop from cust_bill
28038           to cust_main & change usage slightly.      invnum is no longer
28039           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
28040           self-service:   - fix some syntax errors, make payment UI (step
28041           one) really should be     working now
28042
28043 2003-05-18 17:15  ivan
28044
28045         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
28046           selfservice.cgi: processing payments...
28047
28048 2003-05-18 04:44  ivan
28049
28050         * FS/FS/ClientAPI/MyAccount.pm,
28051           fs_selfservice/FS-SelfService/cgi/make_payment.html,
28052           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
28053           making payments all done
28054
28055 2003-05-18 01:09  ivan
28056
28057         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
28058           file
28059
28060 2003-05-18 01:08  ivan
28061
28062         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
28063           self-service make payment UI work
28064
28065 2003-05-17 23:20  ivan
28066
28067         * FS/FS/ClientAPI/MyAccount.pm,
28068           fs_selfservice/FS-SelfService/SelfService.pm,
28069           fs_selfservice/FS-SelfService/cgi/login.html,
28070           fs_selfservice/FS-SelfService/cgi/myaccount.html,
28071           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
28072           make payment UI done
28073
28074 2003-05-14 09:51  ivan
28075
28076         * FS/FS/cust_bill.pm: display recurring custom line items on
28077           invoices as well as one-shot ones
28078
28079 2003-05-12 23:01  ivan
28080
28081         * FS/FS/cust_bill_event.pm: - document missing fields in
28082           cust_bill_event
28083
28084 2003-05-12 22:47  ivan
28085
28086         * FS/FS/addr_block.pm: missing pod =cut at end
28087
28088 2003-05-12 20:22  ivan
28089
28090         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
28091           fs_selfservice/FS-SelfService/cgi/myaccount.html,
28092           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
28093           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
28094           self-service updates: cleanup and beginnings of "make a payment"
28095           - fix pod masking FS::svc_acct::cust_svc
28096
28097 2003-05-12 00:34  ivan
28098
28099         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
28100           setbuf call doesn't appear to be working...
28101
28102 2003-05-12 00:33  ivan
28103
28104         * httemplate/view/cust_main.cgi: fix service links
28105
28106 2003-05-11 15:55  ivan
28107
28108         * httemplate/index.html: mail forward search not yet implemented
28109
28110 2003-05-11 15:53  ivan
28111
28112         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
28113           strict vars
28114
28115 2003-05-11 15:34  ivan
28116
28117         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
28118
28119 2003-05-11 15:25  ivan
28120
28121         * htetc/handler.pl: handler.pl updates from Richard Siddall
28122           <richard.siddall@elirion.net>
28123
28124 2003-05-09 23:45  ivan
28125
28126         * httemplate/view/cust_main.cgi: first pass at new package list UI
28127
28128 2003-05-09 22:41  ivan
28129
28130         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
28131           last_bill dates from being set
28132
28133 2003-05-09 22:40  ivan
28134
28135         * FS/FS/cust_main.pm: - substitute '0' for existing blank
28136           setup/recur fees - use timelocal_nocheck instead of timelocal for
28137           proper wraparound
28138
28139 2003-05-09 12:30  khoff
28140
28141         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
28142           added CSS tags.
28143
28144 2003-05-08 23:03  ivan
28145
28146         * fs_selfservice/DEPLOY: updated freebsd install
28147
28148 2003-05-08 03:28  ivan
28149
28150         * CREDITS: credit where credit's due
28151
28152 2003-05-08 02:34  ivan
28153
28154         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
28155           columns to '' / NULL
28156
28157 2003-05-02 19:06  ivan
28158
28159         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
28160           enable quota maintenance in infostreet export
28161
28162 2003-05-02 19:03  ivan
28163
28164         * bin/apache.export: typo in usage instructions
28165
28166 2003-05-02 18:30  ivan
28167
28168         * FS/FS/part_export.pm: clean up CVS cruft
28169
28170 2003-05-02 16:51  khoff
28171
28172         * httemplate/view/cust_main.cgi: CARD && DCRD?
28173
28174 2003-04-29 12:49  khoff
28175
28176         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
28177           = 0.  Suprisingly, '' works.
28178
28179 2003-04-29 11:28  khoff
28180
28181         * FS/FS/domain_record.pm: Better SOA checking
28182
28183 2003-04-29 09:59  khoff
28184
28185         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
28186           ip_addr field.
28187
28188 2003-04-25 19:01  khoff
28189
28190         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
28191
28192 2003-04-25 17:28  khoff
28193
28194         * FS/FS/cust_bill.pm: Tyop
28195
28196 2003-04-24 16:01  ivan
28197
28198         * httemplate/edit/cust_main.cgi: fix for bug triggered by
28199           nonexistant referring customer numbers
28200
28201 2003-04-24 11:46  khoff
28202
28203         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
28204           when no values change.  We would insert on an rv of zero, so now
28205           we select count(*)... instead of relying on the rv of the update.
28206
28207 2003-04-24 11:45  khoff
28208
28209         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
28210
28211 2003-04-23 19:46  ivan
28212
28213         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
28214           better shellcommands documentation of all sorts
28215
28216 2003-04-23 18:43  khoff
28217
28218         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
28219           an ISC BIND9 name server
28220
28221 2003-04-23 18:00  khoff
28222
28223         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
28224           svc_Common->hashref is bad.
28225
28226 2003-04-23 16:12  ivan
28227
28228         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
28229           bug#492
28230
28231 2003-04-23 15:16  ivan
28232
28233         * FS/FS/part_export.pm: might not be necessary, but to be safe...
28234
28235 2003-04-22 22:36  khoff
28236
28237         * httemplate/search/cust_main.cgi: Missing comma.
28238
28239 2003-04-22 21:53  khoff
28240
28241         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
28242           well.
28243
28244 2003-04-22 11:46  ivan
28245
28246         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
28247           httemplate/config/config.cgi: properly deprecate ancient apache &
28248           sendmail config options
28249
28250 2003-04-22 10:54  ivan
28251
28252         * httemplate/edit/part_export.cgi: mason is more strict about
28253           variables - patch from Richard Siddall, thanks
28254
28255 2003-04-21 21:39  ivan
28256
28257         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
28258           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
28259           FS/part_export/forward_shellcommands.pm,
28260           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
28261           update documentation - remove last vestiges of 1.3-style
28262           qmail/vpopmail exports from svc_domain and   svc_forward; add
28263           appropriate exports (closes: Bug#299)
28264
28265 2003-04-21 15:40  ivan
28266
28267         * httemplate/view/svc_acct.cgi: typo
28268
28269 2003-04-21 14:42  khoff
28270
28271         * FS/FS/addr_block.pm: renamed config option excludeaddr
28272
28273 2003-04-21 14:40  khoff
28274
28275         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
28276
28277 2003-04-21 14:29  khoff
28278
28279         * httemplate/edit/process/generic.cgi: Navigation fixes.
28280
28281 2003-04-21 14:13  khoff
28282
28283         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
28284           new routers.  Navigation cleanup.
28285
28286 2003-04-21 14:12  khoff
28287
28288         * httemplate/edit/router.cgi: Lines added for clairity
28289
28290 2003-04-21 13:53  ivan
28291
28292         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
28293           FS/bin/freeside-daily, FS/bin/freeside-setup,
28294           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
28295           httemplate/edit/part_bill_event.cgi,
28296           httemplate/edit/process/cust_main.cgi,
28297           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
28298           on-demand vs. automatic cards & checks: added DCRD and DCHK
28299           payment types
28300
28301 2003-04-21 13:31  khoff
28302
28303         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
28304           sqlmail.  Added support for courier and dovecot authentication.
28305
28306 2003-04-21 13:27  khoff
28307
28308         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
28309           svc_broadband
28310
28311 2003-04-19 10:51  ivan
28312
28313         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
28314           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
28315           integration
28316
28317 2003-04-17 20:29  ivan
28318
28319         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
28320
28321 2003-04-02 06:52  ivan
28322
28323         * FS/FS/cust_main.pm: added order_pkgs sub
28324
28325 2003-04-02 03:38  ivan
28326
28327         * FS/FS/: UID.pm, cust_main.pm: better callbacks
28328
28329 2003-04-02 01:46  ivan
28330
28331         * httemplate/misc/process/meta-import.cgi: updated meta-import web
28332           UI to allow duplicate import tables
28333
28334 2003-04-01 19:23  ivan
28335
28336         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
28337           disappearing email invoice on errors, finally (closes: Bug#35)
28338
28339 2003-04-01 00:03  ivan
28340
28341         * FS/FS/Record.pm, httemplate/docs/index.html,
28342           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
28343           preliminary 1.5.0 upgrade docs - syntax error in main customer
28344           view
28345
28346 2003-03-31 22:55  ivan
28347
28348         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
28349           cancel button for customers (closes: Bug#25)
28350
28351 2003-03-31 17:22  ivan
28352
28353         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
28354           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
28355           httemplate/edit/process/REAL_cust_pkg.cgi,
28356           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
28357           correct last_bill problems with $0 invoice (non-existant) edge
28358           cases
28359
28360 2003-03-31 15:49  ivan
28361
28362         * httemplate/docs/schema.html: added last_bill column
28363
28364 2003-03-31 15:48  ivan
28365
28366         * FS/bin/freeside-setup: add 'last_bill' column
28367
28368 2003-03-28 21:34  ivan
28369
28370         * bin/apache.export: restart apache, not bind!
28371
28372 2003-03-28 20:52  ivan
28373
28374         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
28375           FS/FS/part_export/www_shellcommands.pm,
28376           httemplate/view/svc_www.cgi: correct web UI for svc_www services
28377           & no more @.domain in www_shellcommands export
28378
28379 2003-03-28 18:35  ivan
28380
28381         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
28382
28383 2003-03-28 18:19  ivan
28384
28385         * FS/FS/part_export.pm: cust_svc and svc_x methods
28386
28387 2003-03-28 13:59  ivan
28388
28389         * bin/apache.export: fix missing semicolon in apache export
28390
28391 2003-03-28 13:43  ivan
28392
28393         * FS/FS/part_export/apache.pm: oops in null apache export
28394
28395 2003-03-24 00:30  ivan
28396
28397         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
28398
28399 2003-03-19 20:36  ivan
28400
28401         * httemplate/edit/part_export.cgi: virtual wrap...
28402
28403 2003-03-19 20:09  ivan
28404
28405         * httemplate/edit/part_export.cgi: wrap this textbox hard
28406
28407 2003-03-19 20:00  ivan
28408
28409         * httemplate/edit/part_export.cgi: wide textareas
28410
28411 2003-03-19 19:41  ivan
28412
28413         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
28414           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
28415           bin/apache.export, bin/bind.export, bin/bsdshell.export,
28416           bin/sysvshell.export: apache export!
28417
28418 2003-03-11 03:40  ivan
28419
28420         * FS/FS/svc_domain.pm: another pg7.3 fix
28421
28422 2003-03-11 03:36  ivan
28423
28424         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
28425           meta import webUI updates
28426
28427 2003-03-11 02:41  ivan
28428
28429         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
28430
28431 2003-03-03 17:56  khoff
28432
28433         * FS/MANIFEST: updated for svc_broadband changes
28434
28435 2003-02-28 19:14  ivan
28436
28437         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
28438
28439 2003-02-24 21:40  ivan
28440
28441         * httemplate/edit/cust_main.cgi: remove max length on ACH account
28442           number
28443
28444 2003-02-11 17:21  khoff
28445
28446         * FS/bin/freeside-setup: s/;/,/
28447
28448 2003-02-05 21:26  ivan
28449
28450         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
28451           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
28452           FS/FS/cust_main.pm, FS/bin/freeside-setup,
28453           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
28454           httemplate/edit/part_pkg.cgi: time/data detail on invoices
28455
28456 2003-02-05 15:17  khoff
28457
28458         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
28459           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
28460           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
28461           httemplate/edit/svc_broadband.cgi,
28462           httemplate/edit/process/addr_block/add.cgi,
28463           httemplate/edit/process/addr_block/allocate.cgi,
28464           httemplate/edit/process/addr_block/deallocate.cgi,
28465           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
28466           httemplate/edit/process/router.cgi,
28467           httemplate/edit/process/svc_broadband.cgi,
28468           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
28469           httemplate/index.html, httemplate/view/svc_broadband.cgi:
28470           svc_broadband rewrite
28471
28472 2003-02-05 14:06  khoff
28473
28474         * FS/FS/cust_svc.pm: ip_netmask is gone now
28475
28476 2003-01-27 23:47  ivan
28477
28478         * FS/bin/freeside-setup: eek, and this is what caused connectup to
28479           fail too
28480
28481 2003-01-27 22:08  ivan
28482
28483         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
28484           dave denney <daud@kaosol.net>
28485
28486 2003-01-16 22:21  ivan
28487
28488         * FS/FS/ClientAPI/MyAccount.pm,
28489           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
28490           functionality
28491
28492 2003-01-15 18:58  ivan
28493
28494         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
28495
28496 2003-01-14 02:15  ivan
28497
28498         * Makefile: selfservice
28499
28500 2003-01-14 01:26  ivan
28501
28502         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
28503           init.d/freeside-init: move freeside-selfservice-server to proper
28504           MakeMaker install location
28505
28506 2003-01-14 00:49  ivan
28507
28508         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
28509           freeside-selfservice-server to init script add domsvc checking as
28510           a foreign key
28511
28512 2003-01-12 23:26  ivan
28513
28514         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
28515
28516 2003-01-12 22:19  ivan
28517
28518         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
28519           extraneous diffs
28520
28521 2003-01-09 23:41  ivan
28522
28523         * FS/FS/cust_bill.pm: pop off an extra blank line in
28524           business-onlinepayment options
28525
28526 2002-12-28 01:16  ivan
28527
28528         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
28529           business-onlinepayment mod_perl leakage in multi-database
28530           installs.  ugh.
28531
28532 2002-12-27 04:56  ivan
28533
28534         * FS/FS/cust_main.pm: better times on failed billing events
28535
28536 2002-12-24 22:59  ivan
28537
28538         * FS/bin/freeside-daily: declare $opt_p usage
28539
28540 2002-12-24 14:41  ivan
28541
28542         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
28543           optimization for ginourmous numbers of packages for intergate,
28544           whew
28545
28546 2002-12-23 15:56  ivan
28547
28548         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
28549           messages
28550
28551 2002-12-23 07:21  ivan
28552
28553         * FS/FS/cust_bill.pm: make agent available to invoice templates
28554
28555 2002-12-23 07:05  steve
28556
28557         * FS/FS/part_export/shellcommands.pm: add email address to
28558           shellcommands
28559
28560           don't error out when importing unaudited accounts (even though
28561           should probably be using $FS::svc_Common::noexport_hack anyway)
28562
28563 2002-12-23 06:54  steve
28564
28565         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
28566           signup_server-quiet, and emailcancel messages.
28567
28568 2002-12-23 06:22  steve
28569
28570         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
28571           selfservice_server-quiet, signup_server-quiet, and emailcancel
28572           messages.
28573
28574 2002-12-22 00:53  ivan
28575
28576         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
28577           freeside-daily to only run for a particular payby
28578           $disable_agentcheck option for cust_pkg for import optimization
28579
28580 2002-12-21 15:48  ivan
28581
28582         * httemplate/search/svc_domain.cgi: UI
28583
28584 2002-12-21 15:44  ivan
28585
28586         * httemplate/search/svc_domain.cgi: don't display all accounts in
28587           each domain
28588
28589 2002-12-21 02:14  ivan
28590
28591         * FS/FS/cust_main.pm: could be multiple returns from these
28592           searches, with taxclasses
28593
28594 2002-12-21 02:02  ivan
28595
28596         * FS/FS/Record.pm: better qsearchs warning
28597
28598 2002-12-20 23:36  ivan
28599
28600         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
28601
28602 2002-12-20 20:31  ivan
28603
28604         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
28605
28606 2002-12-19 19:29  ivan
28607
28608         * httemplate/view/cust_main.cgi: no changing cancelled packages
28609
28610 2002-12-17 13:31  ivan
28611
28612         * FS/FS/cust_bill.pm: invoice_lines() fix
28613
28614 2002-12-17 05:02  ivan
28615
28616         * httemplate/view/svc_acct.cgi: change wording
28617
28618 2002-12-17 02:42  ivan
28619
28620         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
28621
28622 2002-12-17 02:36  ivan
28623
28624         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
28625           sessions
28626
28627 2002-12-17 01:52  ivan
28628
28629         * FS/bin/freeside-sqlradius-seconds: sheesh
28630
28631 2002-12-17 01:48  ivan
28632
28633         * FS/bin/freeside-sqlradius-seconds: sigh
28634
28635 2002-12-17 01:47  ivan
28636
28637         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
28638           calculation?
28639
28640 2002-12-17 01:37  ivan
28641
28642         * FS/bin/freeside-sqlradius-seconds: grr double doh
28643
28644 2002-12-17 01:35  ivan
28645
28646         * FS/bin/freeside-sqlradius-seconds: doh
28647
28648 2002-12-17 01:30  ivan
28649
28650         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
28651
28652 2002-12-17 01:24  ivan
28653
28654         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
28655           freeside-sqlradius-seconds
28656
28657 2002-12-16 13:52  ivan
28658
28659         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
28660           are there others?
28661
28662 2002-12-16 10:53  ivan
28663
28664         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
28665
28666 2002-12-16 02:47  ivan
28667
28668         * httemplate/graph/money_time.cgi: working date range selector that
28669           defaults to the past year!
28670
28671 2002-12-14 13:18  ivan
28672
28673         * FS/FS/cust_svc.pm: fix for auditing packages
28674
28675 2002-12-12 16:31  ivan
28676
28677         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
28678           taxclass fix (?)
28679
28680 2002-12-12 13:44  ivan
28681
28682         * FS/FS/svc_acct.pm: custnum in welcome email
28683
28684 2002-12-10 16:12  ivan
28685
28686         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
28687           beginning of web-based data importer
28688
28689 2002-12-04 04:43  ivan
28690
28691         * bin/bind.export: really fixed now
28692
28693 2002-12-04 04:37  ivan
28694
28695         * bin/bind.export: oops, typo
28696
28697 2002-12-04 04:31  ivan
28698
28699         * FS/FS/cust_bill.pm: empty invoice_lines() fix
28700
28701 2002-11-27 21:44  ivan
28702
28703         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
28704           "Stephen Bechard" <steve@destek.net>
28705
28706 2002-11-27 21:10  ivan
28707
28708         * FS/FS/Conf.pm: deprecate username_policy
28709
28710 2002-11-26 03:58  ivan
28711
28712         * httemplate/misc/process/link.cgi: link by username now only links
28713           to same svcpart
28714
28715 2002-11-26 02:25  ivan
28716
28717         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
28718
28719 2002-11-25 21:42  ivan
28720
28721         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
28722
28723 2002-11-25 02:46  ivan
28724
28725         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
28726           radius group bug, whew
28727
28728 2002-11-22 19:39  ivan
28729
28730         * httemplate/index.html: eww get rid of black border on konq3
28731
28732 2002-11-22 04:19  ivan
28733
28734         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
28735           payments
28736
28737 2002-11-22 03:14  ivan
28738
28739         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
28740           add lec billing event
28741
28742 2002-11-22 02:48  ivan
28743
28744         * FS/FS/cust_main.pm: oops, one last LECB change
28745
28746 2002-11-21 23:50  ivan
28747
28748         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
28749           user dn in ldap export
28750
28751 2002-11-21 12:44  ivan
28752
28753         * FS/FS/part_export.pm: change DN labeling for those obtuse
28754           blockheads at netmagic
28755
28756 2002-11-20 13:13  ivan
28757
28758         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
28759           ability to have multiple comma-separated values to LDAP export
28760
28761 2002-11-20 02:09  ivan
28762
28763         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
28764           for the add call...?  i don't get LDAP
28765
28766 2002-11-20 01:10  ivan
28767
28768         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
28769
28770 2002-11-20 01:07  ivan
28771
28772         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
28773           field in cust_pay and cust_refund for ACH
28774
28775 2002-11-19 14:55  ivan
28776
28777         * FS/FS/cust_bill_event.pm: give better error message on bad
28778           invnum, also 'use FS::cust_bill' here
28779
28780 2002-11-19 14:48  ivan
28781
28782         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
28783           CHECK
28784
28785 2002-11-19 13:20  ivan
28786
28787         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
28788           given
28789
28790 2002-11-19 12:56  ivan
28791
28792         * FS/FS/part_export/ldap.pm: ldap export update
28793
28794 2002-11-19 12:36  ivan
28795
28796         * FS/bin/freeside-setup: increase length of reczone and recdata
28797           fields in domain_record
28798
28799 2002-11-19 02:09  ivan
28800
28801         * FS/FS/cust_bill.pm: typo adding lec transactions
28802
28803 2002-11-19 02:02  ivan
28804
28805         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
28806
28807 2002-11-19 01:51  ivan
28808
28809         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
28810           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
28811           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
28812           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
28813           httemplate/edit/part_bill_event.cgi,
28814           httemplate/view/cust_main.cgi: add LEC billing
28815
28816 2002-11-18 21:17  ivan
28817
28818         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
28819           number limit
28820
28821 2002-11-18 02:15  ivan
28822
28823         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
28824           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
28825           preliminary ldap export
28826
28827 2002-11-16 02:33  ivan
28828
28829         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
28830
28831 2002-11-09 02:59  ivan
28832
28833         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
28834           per-hour charging
28835
28836 2002-11-07 14:53  ivan
28837
28838         * FS/FS/cust_main.pm: doc
28839
28840 2002-11-05 20:23  ivan
28841
28842         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
28843           closes: Bug#474
28844
28845 2002-11-05 20:11  ivan
28846
28847         * httemplate/edit/part_pkg.cgi: data billing
28848
28849 2002-11-05 19:58  ivan
28850
28851         * httemplate/edit/part_pkg.cgi: data charging
28852
28853 2002-11-05 15:43  ivan
28854
28855         * httemplate/view/svc_acct.cgi: ui
28856
28857 2002-11-05 15:41  ivan
28858
28859         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
28860           correct radacct column names
28861
28862 2002-11-05 15:34  ivan
28863
28864         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
28865
28866 2002-11-05 15:29  ivan
28867
28868         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
28869           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
28870           bandwidth charges from sqlradius
28871
28872 2002-11-05 12:29  ivan
28873
28874         * FS/bin/freeside-sqlradius-radacctd: lost?
28875
28876 2002-11-04 15:40  ivan
28877
28878         * FS/FS/CGI.pm: balance on small_custview
28879
28880 2002-11-04 12:51  ivan
28881
28882         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
28883           view
28884
28885 2002-11-01 16:13  ivan
28886
28887         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
28888
28889 2002-10-28 05:22  ivan
28890
28891         * FS/bin/freeside-queued: signal-less queued child handling
28892           (closes: Bug#477)
28893
28894 2002-10-25 14:24  ivan
28895
28896         * FS/FS/part_export/shellcommands.pm: make $old_domain available
28897           too
28898
28899 2002-10-25 06:39  ivan
28900
28901         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
28902           numbers
28903
28904 2002-10-23 10:07  ivan
28905
28906         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
28907
28908 2002-10-23 08:49  ivan
28909
28910         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
28911           httemplate/view/cust_main.cgi: add option to unapply payments
28912
28913 2002-10-22 02:15  ivan
28914
28915         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
28916
28917 2002-10-22 01:13  ivan
28918
28919         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
28920           ACH fixes from s5
28921
28922 2002-10-21 23:28  ivan
28923
28924         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
28925           invoice events too
28926
28927 2002-10-21 08:20  ivan
28928
28929         * httemplate/edit/part_svc.cgi: don't disable for all items
28930
28931 2002-10-21 08:14  ivan
28932
28933         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
28934           or password from being defined
28935
28936 2002-10-20 01:27  ivan
28937
28938         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
28939           shellcommands suspension/unsuspension hooks
28940
28941 2002-10-20 00:26  ivan
28942
28943         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
28944           there is one
28945
28946 2002-10-19 20:28  ivan
28947
28948         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
28949           export option
28950
28951 2002-10-18 09:54  ivan
28952
28953         * Makefile: force executable permissions on bin/pod2x
28954
28955 2002-10-18 06:28  ivan
28956
28957         * FS/bin/freeside-radgroup: argh
28958
28959 2002-10-18 06:23  ivan
28960
28961         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
28962           cache
28963
28964 2002-10-18 03:28  ivan
28965
28966         * FS/: MANIFEST, bin/freeside-radgroup: adding
28967
28968 2002-10-17 08:06  ivan
28969
28970         * httemplate/view/svc_acct.cgi: use consistant terminology
28971
28972 2002-10-17 08:05  ivan
28973
28974         * httemplate/view/svc_acct.cgi: UI change for hour info
28975
28976 2002-10-17 07:59  ivan
28977
28978         * FS/FS/cust_svc.pm: yay missing paren
28979
28980 2002-10-17 07:50  ivan
28981
28982         * FS/FS/cust_svc.pm: *sigh* better debugging
28983
28984 2002-10-17 07:46  ivan
28985
28986         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
28987
28988 2002-10-17 07:37  ivan
28989
28990         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
28991
28992 2002-10-17 07:33  ivan
28993
28994         * httemplate/view/svc_acct.cgi: sqlradacct hour update
28995
28996 2002-10-17 07:16  ivan
28997
28998         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
28999           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
29000           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
29001           datasrc, not plandata options (whew)
29002
29003 2002-10-15 02:54  ivan
29004
29005         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
29006
29007 2002-10-14 00:44  ivan
29008
29009         * FS/FS/Conf.pm: s/bool/checkbox/
29010
29011 2002-10-14 00:30  ivan
29012
29013         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
29014           config file allows selection of accounts from any domain
29015
29016 2002-10-13 23:17  ivan
29017
29018         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
29019           billing
29020
29021 2002-10-13 23:16  ivan
29022
29023         * httemplate/view/svc_acct.cgi: show time online this billing cycle
29024           on view account screen
29025
29026 2002-10-13 00:14  ivan
29027
29028         * httemplate/docs/session.html: doh
29029
29030 2002-10-12 18:14  ivan
29031
29032         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
29033           non-Pg and Pg before 7.1
29034
29035 2002-10-12 18:05  ivan
29036
29037         * FS/FS/cust_bill.pm: bug fix in new ACH code
29038
29039 2002-10-12 07:21  ivan
29040
29041         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
29042           dayphone/nightphone msgcat
29043
29044 2002-10-12 06:46  ivan
29045
29046         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
29047           dayphone/nightphone as customizable labels, closes: Bug#464
29048
29049 2002-10-12 06:26  ivan
29050
29051         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
29052           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
29053           charge per-hour against an external radacct table
29054
29055 2002-10-12 03:15  ivan
29056
29057         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
29058           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
29059           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
29060           httemplate/edit/process/cust_main.cgi,
29061           httemplate/view/cust_main.cgi: ACH support
29062
29063 2002-10-10 09:48  ivan
29064
29065         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
29066           expiration dates
29067
29068 2002-10-10 09:28  ivan
29069
29070         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
29071
29072 2002-10-09 07:30  ivan
29073
29074         * FS/FS/Conf.pm: nasty typo
29075
29076 2002-10-09 06:59  ivan
29077
29078         * FS/FS/Conf.pm: don't explicitly specify unclassified config
29079           section
29080
29081 2002-10-09 06:43  ivan
29082
29083         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
29084           existing directories in vpopmail export
29085
29086 2002-10-09 06:07  ivan
29087
29088         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
29089           the attribute used for plaintext pw's
29090
29091 2002-10-08 04:10  ivan
29092
29093         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
29094           package browse (closes: Bug#467)
29095
29096 2002-10-08 03:50  ivan
29097
29098         * eg/export_template.pm: slightly less sucky
29099
29100 2002-10-08 01:33  ivan
29101
29102         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
29103           displays static HTML on account view (closes: Bug#465)
29104
29105 2002-10-07 21:46  ivan
29106
29107         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
29108           httemplate/view/cust_main.cgi: payby-default config option, with
29109           special "HIDE" option to disable billing information in the web
29110           interface (closes: Bug#468)
29111
29112 2002-10-07 01:47  ivan
29113
29114         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
29115           not when it is *before*
29116
29117 2002-10-05 04:14  ivan
29118
29119         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
29120           blank id fields
29121
29122 2002-10-04 05:56  ivan
29123
29124         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
29125           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
29126           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
29127           httemplate/view/cust_main.cgi: working on the road:   - easier
29128           "change package" link for changing one package to another   -
29129           sqlradius export now compatible with Pg   - indices on phone
29130           numbers   - install instructions specify Pg 7.1 (at least until
29131           ILIKE thing is changed)   - searching on phone number fragments
29132
29133 2002-10-04 05:39  ivan
29134
29135         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
29136
29137 2002-10-04 05:29  ivan
29138
29139         * FS/bin/freeside-count-active-customers: adding
29140
29141 2002-10-04 05:09  ivan
29142
29143         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
29144           print   is now: send email to invoice from address
29145
29146 2002-10-03 08:29  ivan
29147
29148         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
29149           Crypt-Password for encrypted pw's
29150
29151 2002-09-27 05:14  ivan
29152
29153         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
29154
29155 2002-09-27 05:14  ivan
29156
29157         * FS/FS/UID.pm: don't chop blanks
29158
29159 2002-09-26 22:36  ivan
29160
29161         * FS/bin/freeside-adduser: lock mapsecrets file
29162
29163 2002-09-25 22:28  ivan
29164
29165         * Makefile: fix $INIT_FILE usage
29166
29167 2002-09-25 22:26  ivan
29168
29169         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
29170
29171 2002-09-25 22:25  ivan
29172
29173         * Makefile: oops
29174
29175 2002-09-25 21:45  ivan
29176
29177         * httemplate/search/svc_acct.cgi: tyop
29178
29179 2002-09-25 02:11  ivan
29180
29181         * Makefile: doc
29182
29183 2002-09-25 02:09  ivan
29184
29185         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
29186           "Authentication-Type" for netc.net.au (radiator?)
29187
29188 2002-09-24 01:31  ivan
29189
29190         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
29191
29192 2002-09-23 07:27  ivan
29193
29194         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
29195           redirects header-handling changes necessary for chart .cgis
29196
29197 2002-09-23 01:50  ivan
29198
29199         * Makefile: better default Pg datasource
29200
29201 2002-09-21 04:17  ivan
29202
29203         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
29204           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
29205           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
29206           FS/FS/cust_main_county.pm,
29207           httemplate/browse/cust_main_county.cgi: all taxes now have names.
29208           closes: Bug#15
29209
29210 2002-09-20 08:49  ivan
29211
29212         * README: d
29213
29214 2002-09-20 08:49  ivan
29215
29216         * FS/Makefile.PL: installing into /usr/bin, bah
29217
29218 2002-09-20 08:48  ivan
29219
29220         * FS/FS.pm: doc
29221
29222 2002-09-20 08:48  ivan
29223
29224         * Makefile: 1.5.0
29225
29226 2002-09-20 08:47  ivan
29227
29228         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
29229           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
29230           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
29231           freeside-deloutsource and freeside-deloutsourceuser
29232
29233 2002-09-20 08:46  ivan
29234
29235         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
29236
29237 2002-09-20 07:48  ivan
29238
29239         * FS/FS/part_export.pm: extraneous warn
29240
29241 2002-09-20 05:50  ivan
29242
29243         * FS/bin/freeside-setup: move from bin/fs-setup to
29244           FS/bin/freeside-setup
29245
29246 2002-09-20 03:16  ivan
29247
29248         * FS/FS/UID.pm: change otaker fields to 32 chars
29249
29250 2002-09-19 06:34  ivan
29251
29252         * FS/FS/Record.pm: use database SERIAL or AUTO_INCREMENT for
29253           primary keys, finally, yay! closes: bug#69
29254
29255 2002-09-19 01:43  ivan
29256
29257         * FS/bin/freeside-daily: package expiration
29258
29259 2002-09-19 01:34  ivan
29260
29261         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
29262
29263 2002-09-18 15:50  ivan
29264
29265         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
29266           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
29267           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
29268           httemplate/view/svc_acct.cgi: remove domain config file, closes:
29269           Bug#269
29270
29271 2002-09-18 15:38  ivan
29272
29273         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
29274
29275 2002-09-18 05:10  ivan
29276
29277         * httemplate/docs/: index.html, legacy.html: doc
29278
29279 2002-09-17 03:21  ivan
29280
29281         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
29282           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
29283           support
29284
29285 2002-09-17 02:19  ivan
29286
29287         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
29288           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
29289           httemplate/index.html, httemplate/docs/schema.dia,
29290           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
29291           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
29292           httemplate/search/svc_domain.cgi: remove svc_acct_sm
29293
29294 2002-09-16 17:40  ivan
29295
29296         * FS/FS/cust_bill.pm: send_ftp doc fix
29297
29298 2002-09-16 17:33  ivan
29299
29300         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
29301           "emailinvoiceauto" implementation rewritten to work properly,
29302           stop
29303               overwriting existing invoice destinations
29304
29305 2002-09-11 02:28  ivan
29306
29307         * httemplate/browse/svc_acct_pop.cgi: mason error
29308
29309 2002-09-11 02:09  ivan
29310
29311         * httemplate/search/cust_main.cgi: mason warnings
29312
29313 2002-09-09 20:31  ivan
29314
29315         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
29316           order numbers, like VirtualNet
29317
29318 2002-09-09 16:05  khoff
29319
29320         * httemplate/: edit/svc_broadband.cgi,
29321           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
29322           svc_broadband merge
29323
29324 2002-09-09 16:01  khoff
29325
29326         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
29327           httemplate/edit/part_svc.cgi,
29328           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
29329           svc_broadband merge
29330
29331 2002-09-09 15:56  khoff
29332
29333         * FS/MANIFEST: svc_broadband merge
29334
29335 2002-09-09 12:56  ivan
29336
29337         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
29338           vpopmail user
29339
29340 2002-09-09 12:54  ivan
29341
29342         * httemplate/docs/ssh.html: doc clarification about users
29343
29344 2002-09-09 05:34  ivan
29345
29346         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
29347           ClientAPI/passwd.pm: : is not legal in GECOS
29348
29349 2002-09-08 05:57  ivan
29350
29351         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
29352           records first, then svc_domain
29353
29354 2002-09-08 05:40  ivan
29355
29356         * bin/bind.export: error out if can't open .HEADER files
29357
29358 2002-09-08 04:36  ivan
29359
29360         * README: 1.4.1
29361
29362 2002-09-08 02:49  ivan
29363
29364         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
29365           useful default domain files
29366
29367 2002-09-07 07:20  ivan
29368
29369         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
29370           description, give up hoping for a better description of the
29371           export from jeff
29372
29373 2002-09-06 19:27  ivan
29374
29375         * httemplate/docs/index.html: 1.4.1
29376
29377 2002-09-06 19:19  ivan
29378
29379         * FS/FS/part_export/vpopmail.pm: import flocking constants
29380
29381 2002-09-05 11:51  ivan
29382
29383         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
29384
29385 2002-09-05 10:01  ivan
29386
29387         * httemplate/edit/cust_main.cgi: "same as billing address" box
29388           would uncheck itself on errors (only looked at previous
29389           ship_last, not CGI checkbox value too)  Closes: Bug#448
29390
29391 2002-09-05 09:51  ivan
29392
29393         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
29394           compatibility
29395
29396 2002-09-05 06:50  ivan
29397
29398         * httemplate/browse/part_svc.cgi: don't show "clone an existing
29399           service definition" if there aren't any yet
29400
29401 2002-09-05 06:27  ivan
29402
29403         * FS/FS/cust_main.pm, httemplate/index.html,
29404           httemplate/misc/cust_main-import_charges.cgi,
29405           httemplate/misc/process/cust_main-import_charges.cgi: batch
29406           charge/credit import
29407
29408 2002-09-05 06:01  ivan
29409
29410         * FS/FS/svc_acct.pm: show illegal dir in error msg
29411
29412 2002-09-05 02:10  ivan
29413
29414         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
29415           extraneous `vpopmail machine' field
29416
29417 2002-09-04 05:43  ivan
29418
29419         * Makefile, httemplate/index.html: 1.4.1beta1
29420
29421 2002-09-04 01:42  ivan
29422
29423         * httemplate/edit/part_pkg.cgi: spelling
29424
29425 2002-08-30 16:48  ivan
29426
29427         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
29428
29429 2002-08-30 16:42  ivan
29430
29431         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
29432           httemplate/edit/process/part_bill_event.cgi: new invoice event:
29433           upload a CSV file
29434
29435 2002-08-30 16:17  ivan
29436
29437         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
29438           of their cust_pkg.bill date) - setting cust_pkg.bill date
29439           directly bypasses setup fee
29440
29441 2002-08-30 10:34  ivan
29442
29443         * FS/FS/cust_main.pm, httemplate/index.html,
29444           httemplate/misc/cust_main-import.cgi,
29445           httemplate/misc/process/cust_main-import.cgi: working CSV import
29446           for crcmn
29447
29448 2002-08-30 04:33  ivan
29449
29450         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
29451           (hopefully) better error message
29452
29453 2002-08-30 03:25  ivan
29454
29455         * Makefile: silly conf/registries dir still hanging around in CVS
29456           checkouts
29457
29458 2002-08-29 07:11  ivan
29459
29460         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
29461
29462 2002-08-29 02:11  ivan
29463
29464         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
29465           import, make username/password for unexported services conflict
29466           at least with self
29467
29468 2002-08-29 01:13  khoff
29469
29470         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
29471
29472 2002-08-29 00:50  ivan
29473
29474         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
29475
29476 2002-08-28 23:02  ivan
29477
29478         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
29479
29480 2002-08-28 22:57  ivan
29481
29482         * httemplate/view/svc_acct.cgi: password viewing UI change
29483
29484 2002-08-27 00:26  khoff
29485
29486         * FS/FS/Record.pm: Yip yip, I sprained my brain
29487
29488 2002-08-26 13:40  ivan
29489
29490         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
29491
29492 2002-08-24 20:54  ivan
29493
29494         * FS/bin/freeside-addoutsourceuser: ?
29495
29496 2002-08-24 20:42  ivan
29497
29498         * FS/bin/freeside-addoutsourceuser: correct secrets file path
29499
29500 2002-08-24 19:35  ivan
29501
29502         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
29503           passwords
29504
29505 2002-08-24 19:26  ivan
29506
29507         * FS/FS/part_export/shellcommands.pm: properly quote password as
29508           well as finger
29509
29510 2002-08-24 18:48  ivan
29511
29512         * FS/bin/freeside-addoutsourceuser: password
29513
29514 2002-08-24 18:48  ivan
29515
29516         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
29517           bin/freeside-addoutsourceuser
29518
29519 2002-08-24 18:16  ivan
29520
29521         * FS/bin/: freeside-adduser, freeside-setup: doc
29522
29523 2002-08-24 18:14  ivan
29524
29525         * FS/bin/freeside-setup: noninteractive freeside-setup
29526
29527 2002-08-24 18:09  ivan
29528
29529         * FS/bin/: freeside-adduser, freeside-setup: doc
29530
29531 2002-08-24 01:13  ivan
29532
29533         * FS/bin/freeside-adduser: also do -b flag
29534
29535 2002-08-24 00:43  ivan
29536
29537         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
29538           in commands
29539
29540 2002-08-24 00:20  ivan
29541
29542         * httemplate/edit/part_export.cgi: don't substitute defaults for
29543           empty options when editing exports
29544
29545 2002-08-23 23:41  ivan
29546
29547         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
29548           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
29549           fix - no strict 'vars'; when necessary
29550
29551 2002-08-23 20:29  ivan
29552
29553         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
29554           unprovision a single service
29555
29556 2002-08-23 19:10  ivan
29557
29558         * FS/bin/freeside-addoutsource: fix path
29559
29560 2002-08-23 18:53  ivan
29561
29562         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
29563
29564 2002-08-23 17:51  ivan
29565
29566         * httemplate/view/cust_main.cgi: UI
29567
29568 2002-08-23 17:16  ivan
29569
29570         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
29571           bin/freeside-addoutsource
29572
29573 2002-08-23 16:43  ivan
29574
29575         * FS/: MANIFEST, FS/part_export.pm,
29576           FS/part_export/domain_shellcommands.pm,
29577           t/part_export-domain_shellcommands.t: add domain_shellcommands
29578           export
29579
29580 2002-08-19 16:08  ivan
29581
29582         * httemplate/view/cust_main.cgi: encode_entities for comments
29583           entries
29584
29585 2002-08-11 23:17  ivan
29586
29587         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
29588           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm:
29589           import rt 2.0.14
29590
29591 2002-08-02 17:39  ivan
29592
29593         * httemplate/docs/legacy.html: remove some extra modules from
29594           install doc
29595
29596 2002-07-31 11:55  ivan
29597
29598         * FS/FS/part_export.pm: delete directories when deleting users on
29599           freebsd
29600
29601 2002-07-31 06:18  ivan
29602
29603         * FS/FS/svc_acct.pm: fix bug with static IP addresses
29604
29605 2002-07-26 20:56  ivan
29606
29607         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
29608           interface to lib code
29609
29610 2002-07-26 19:47  ivan
29611
29612         * FS/bin/freeside-daily: vacuum pg databases daily
29613
29614 2002-07-25 19:33  ivan
29615
29616         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
29617           shellcommands edit gecos field too
29618
29619 2002-07-23 05:37  ivan
29620
29621         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
29622
29623 2002-07-22 03:50  ivan
29624
29625         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
29626           adding
29627
29628 2002-07-22 03:20  ivan
29629
29630         * Makefile: 1.4.0
29631
29632 2002-07-22 03:18  ivan
29633
29634         * FS/FS/CGI.pm: UI
29635
29636 2002-07-22 03:18  ivan
29637
29638         * FS/FS/cust_main.pm: sort bills by date
29639
29640 2002-07-16 05:29  ivan
29641
29642         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
29643           FS/ClientAPI/passwd.pm: ClientAPI
29644
29645 2002-07-16 05:28  ivan
29646
29647         * fs_selfservice/: DEPLOY, fs_passwd_test,
29648           FS-SelfService/SelfService.pm,
29649           FS-SelfService/freeside-selfservice-clientd,
29650           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
29651           FS-SelfService/cgi/selfservice.cgi,
29652           FS-SelfService/cgi/view_invoice.html: invoice viewing...
29653
29654 2002-07-15 20:57  ivan
29655
29656         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
29657
29658 2002-07-15 20:56  ivan
29659
29660         * FS/FS/part_export/infostreet.pm: better error handling
29661
29662 2002-07-15 20:47  ivan
29663
29664         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
29665
29666 2002-07-15 01:28  ivan
29667
29668         * fs_selfservice/: fs_passwd_test,
29669           FS-SelfService/freeside-selfservice-clientd: working framework,
29670           no hung clients, whew
29671
29672 2002-07-14 18:44  ivan
29673
29674         * bin/bind.import: finally a working DNS::ZoneParse
29675
29676 2002-07-11 06:52  ivan
29677
29678         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
29679           FS-SelfService/SelfService.pm,
29680           FS-SelfService/freeside-selfservice-clientd: finally working
29681           async framework
29682
29683 2002-07-08 19:23  ivan
29684
29685         * httemplate/docs/: schema.dia, schema.png: new schema diagram
29686
29687 2002-07-08 10:14  ivan
29688
29689         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
29690           different freeside uid/gid
29691
29692 2002-07-08 08:56  ivan
29693
29694         * httemplate/edit/svc_acct.cgi: better error message
29695
29696 2002-07-08 06:07  ivan
29697
29698         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
29699           edit expiration dates
29700
29701 2002-07-08 03:01  ivan
29702
29703         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
29704           should remove home directories
29705
29706 2002-07-07 10:49  ivan
29707
29708         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
29709           new-export-aware, closes: #431
29710
29711 2002-07-06 05:15  ivan
29712
29713         * Makefile: beta2
29714
29715 2002-07-06 04:08  ivan
29716
29717         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
29718           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
29719
29720 2002-07-06 01:50  ivan
29721
29722         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
29723           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
29724
29725 2002-07-06 01:29  ivan
29726
29727         * httemplate/view/cust_main.cgi: speling
29728
29729 2002-07-06 00:32  ivan
29730
29731         * httemplate/edit/part_pkg.cgi: fix speling
29732
29733 2002-07-06 00:30  ivan
29734
29735         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
29736           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
29737           job queue & exports, and make them configurable
29738
29739 2002-07-05 21:20  ivan
29740
29741         * FS/FS/svc_acct.pm: typo
29742
29743 2002-07-05 16:32  ivan
29744
29745         * httemplate/config/config.cgi: fix bug with config having a value
29746           not in the select
29747
29748 2002-07-04 03:35  ivan
29749
29750         * httemplate/browse/: agent.cgi, agent_type.cgi,
29751           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
29752           svc_acct_pop.cgi: move "add" links to the top
29753
29754 2002-07-03 07:45  ivan
29755
29756         * FS/t/part_export-http.t: s/_post//
29757
29758 2002-07-03 07:21  ivan
29759
29760         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
29761           t/part_export-http.t: http export
29762
29763 2002-07-03 04:37  ivan
29764
29765         * FS/FS/InitHandler.pm: 54
29766
29767 2002-07-03 04:35  ivan
29768
29769         * FS/FS/InitHandler.pm: sacrifice memory for speed
29770
29771 2002-07-03 04:31  ivan
29772
29773         * FS/FS/InitHandler.pm: preload modules
29774
29775 2002-07-03 04:23  ivan
29776
29777         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
29778           apache init
29779
29780 2002-07-03 04:10  ivan
29781
29782         * FS/FS/UID.pm: allow InitHandler to work during apache startup
29783
29784 2002-07-03 03:50  ivan
29785
29786         * FS/FS/InitHandler.pm: skip comment & blank lines
29787
29788 2002-07-03 03:48  ivan
29789
29790         * FS/FS/InitHandler.pm: debug
29791
29792 2002-07-03 03:33  ivan
29793
29794         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
29795           dbdefs
29796
29797 2002-07-02 20:57  ivan
29798
29799         * FS/FS/cust_main.pm: working one-time charges again
29800
29801 2002-07-02 20:52  ivan
29802
29803         * httemplate/view/cust_main.cgi: ui
29804
29805 2002-07-02 20:47  ivan
29806
29807         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
29808           httemplate/edit/process/quick-charge.cgi,
29809           httemplate/view/cust_main.cgi: one-time charges with tax classes
29810
29811 2002-07-02 19:25  ivan
29812
29813         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
29814           httemplate/config/config.cgi: deprecate text radius config
29815           options update config docs
29816
29817 2002-07-02 18:47  ivan
29818
29819         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
29820
29821 2002-07-02 18:05  ivan
29822
29823         * FS/bin/freeside-sqlradius-reset: pod
29824
29825 2002-07-02 18:01  ivan
29826
29827         * FS/bin/freeside-sqlradius-reset: fix usage message
29828
29829 2002-07-02 16:03  ivan
29830
29831         * FS/FS/part_export.pm: fix usermod commands for freebsd
29832
29833 2002-07-02 07:37  ivan
29834
29835         * Makefile: beta1!!
29836
29837 2002-07-02 07:22  ivan
29838
29839         * FS/FS/part_export/textradius.pm: working textradius export
29840
29841 2002-07-02 07:00  ivan
29842
29843         * FS/FS/part_export/textradius.pm: better diagnostics
29844
29845 2002-07-02 06:22  ivan
29846
29847         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
29848
29849 2002-07-02 06:04  ivan
29850
29851         * FS/FS/part_export/shellcommands.pm: no warnings
29852
29853 2002-07-02 06:00  ivan
29854
29855         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
29856           linux and freebsd shellcommands
29857
29858 2002-07-02 04:29  ivan
29859
29860         * FS/FS/part_export.pm: fix for freebsd presets
29861
29862 2002-07-02 04:27  ivan
29863
29864         * FS/FS/part_export.pm: useful shellcommands presets
29865
29866 2002-07-02 03:14  ivan
29867
29868         * FS/bin/freeside-queued: grr old openssh grr freebsd
29869
29870 2002-07-02 02:42  ivan
29871
29872         * FS/bin/freeside-queued: fleabsd grr
29873
29874 2002-07-02 02:39  ivan
29875
29876         * FS/bin/freeside-queued: freebsd is sofa king broken
29877
29878 2002-07-02 00:31  ivan
29879
29880         * FS/FS/part_export/textradius.pm: working textradius
29881
29882 2002-07-02 00:13  ivan
29883
29884         * FS/FS/part_export/textradius.pm: better error reporting from
29885           rsync
29886
29887 2002-07-01 23:58  ivan
29888
29889         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
29890           s/options/option/, oops, and machine isn't an option
29891
29892 2002-07-01 23:48  ivan
29893
29894         * FS/FS/queue.pm: error messages can have other chars
29895
29896 2002-07-01 15:38  ivan
29897
29898         * FS/FS/part_export/textradius.pm: prevent any possible infinite
29899           looping
29900
29901 2002-07-01 02:15  ivan
29902
29903         * FS/FS/part_export/textradius.pm: real-time! text radius export
29904
29905 2002-06-30 04:01  ivan
29906
29907         * CREDITS: administrivia
29908
29909 2002-06-30 00:17  ivan
29910
29911         * FS/FS/Record.pm: oops, very bad
29912
29913 2002-06-30 00:16  ivan
29914
29915         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
29916           Pg money type)
29917
29918 2002-06-30 00:04  ivan
29919
29920         * FS/FS/Record.pm: fix dbdef caching
29921
29922 2002-06-29 19:13  ivan
29923
29924         * FS/: MANIFEST, FS/part_export.pm,
29925           FS/part_export/shellcommands_withdomain.pm,
29926           t/part_export-shellcommands_withdomain.t: export!
29927
29928 2002-06-29 18:18  ivan
29929
29930         * httemplate/docs/ssh.html: adding
29931
29932 2002-06-28 13:31  ivan
29933
29934         * FS/FS/svc_acct.pm: better error message for illegal password
29935
29936 2002-06-28 13:21  ivan
29937
29938         * FS/FS/cust_main.pm: better error message for missing tax classes
29939
29940 2002-06-28 03:49  ivan
29941
29942         * FS/FS/Record.pm: remove extraneous check
29943
29944 2002-06-28 01:23  ivan
29945
29946         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
29947           hopefully keeping performance improvement
29948
29949 2002-06-27 20:09  ivan
29950
29951         * httemplate/view/cust_main.cgi: more card display changes
29952
29953 2002-06-27 19:21  ivan
29954
29955         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
29956           first
29957
29958 2002-06-27 02:23  ivan
29959
29960         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
29961           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
29962           exports
29963
29964 2002-06-27 02:19  ivan
29965
29966         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
29967           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
29968           t/part_export-null.t, t/part_export-sysvshell.t,
29969           t/part_export-www_shellcommands.t: export updates
29970
29971 2002-06-26 01:36  ivan
29972
29973         * FS/FS/part_export.pm: tyop
29974
29975 2002-06-26 01:32  ivan
29976
29977         * FS/FS/part_export.pm: better export docs/defaults
29978
29979 2002-06-26 01:12  ivan
29980
29981         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
29982           one-time charges
29983
29984 2002-06-26 01:05  ivan
29985
29986         * httemplate/view/cust_main.cgi: close form tags
29987
29988 2002-06-26 00:42  ivan
29989
29990         * bin/: bsdshell.export, sysvshell.export: shell.export ->
29991           bsdshell.export & sysvshell.export
29992
29993 2002-06-25 20:53  ivan
29994
29995         * FS/FS/part_export_option.pm: export options can be anything
29996
29997 2002-06-25 19:37  ivan
29998
29999         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
30000           with email invoices too
30001
30002 2002-06-25 18:35  ivan
30003
30004         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
30005           httemplate/edit/process/quick-cust_pkg.cgi,
30006           httemplate/view/cust_main.cgi: working one-time charges
30007
30008 2002-06-25 17:41  ivan
30009
30010         * httemplate/edit/part_pkg.cgi: ui
30011
30012 2002-06-25 16:27  ivan
30013
30014         * httemplate/view/svc_www.cgi: add link to controlling account
30015
30016 2002-06-25 00:18  ivan
30017
30018         * FS/bin/freeside-queued: might work again under mysql
30019
30020 2002-06-23 12:16  ivan
30021
30022         * FS/FS/domain_record.pm: domain_record records attached to svc_www
30023           records are no longer delete-able, patch from "Stephen Bechard"
30024           <steve@destek.net>, thanks!  closes: Bug#434
30025
30026 2002-06-22 22:44  ivan
30027
30028         * httemplate/edit/process/svc_www.cgi: patch to get this working
30029           from Stephen Bechard <steve@destek.net>
30030
30031 2002-06-22 22:43  ivan
30032
30033         * httemplate/view/svc_www.cgi: add link to edit and format nicely
30034
30035 2002-06-22 18:36  ivan
30036
30037         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
30038           "Stephen Bechard" <steve@destek.net>, thanks
30039
30040 2002-06-22 18:33  ivan
30041
30042         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
30043           works now, patch from "Stephen Bechard" <steve@destek.net>
30044
30045 2002-06-21 14:49  ivan
30046
30047         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
30048           noment's request
30049
30050 2002-06-21 13:26  ivan
30051
30052         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
30053           setting
30054
30055 2002-06-21 13:17  ivan
30056
30057         * FS/FS/part_export/infostreet.pm: debugging option
30058
30059 2002-06-21 02:57  ivan
30060
30061         * bin/passwd.import: no, don't check for duplicates like this by
30062           default... not new-export style
30063
30064 2002-06-21 02:56  ivan
30065
30066         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
30067           stuff still needs to be rewritten for new exports
30068
30069 2002-06-21 02:15  ivan
30070
30071         * bin/passwd.import: oops
30072
30073 2002-06-21 02:13  ivan
30074
30075         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
30076           fixes...
30077
30078 2002-06-21 02:11  ivan
30079
30080         * bin/passwd.import: tiny bit better passwd.import
30081
30082 2002-06-21 01:29  ivan
30083
30084         * httemplate/index.html: uid search on main menu, updated upgrade
30085           docs
30086
30087 2002-06-20 15:35  ivan
30088
30089         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
30090
30091 2002-06-19 18:29  ivan
30092
30093         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
30094           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
30095           httemplate/edit/process/part_export.cgi: shellcommands
30096           w/passwords
30097
30098 2002-06-18 21:54  ivan
30099
30100         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
30101           <steve@destek.net>
30102
30103 2002-06-18 21:03  ivan
30104
30105         * FS/FS/part_export/infostreet.pm: fix setContactField email
30106
30107 2002-06-18 18:03  ivan
30108
30109         * FS/FS/svc_acct.pm: and the same for changes...
30110
30111 2002-06-18 17:58  ivan
30112
30113         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
30114           caused by kristian/mark/pc-intouch's changes moving exports into
30115           svc_Common -   changed sequence of events such that groups were
30116           not provisioned when the   sqlradius export was run
30117
30118 2002-06-18 16:52  ivan
30119
30120         * httemplate/misc/queue.cgi: better error message
30121
30122 2002-06-14 18:12  ivan
30123
30124         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
30125           mark@pc-intouch.com: exporttype2svcdb removal
30126
30127 2002-06-14 14:35  ivan
30128
30129         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
30130           faxNumber (? dunno, what noment wants)
30131
30132 2002-06-14 04:44  ivan
30133
30134         * Makefile: better releaes target?
30135
30136 2002-06-14 04:26  ivan
30137
30138         * Makefile: 1.4.0pre14
30139
30140 2002-06-14 04:22  ivan
30141
30142         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
30143           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
30144           dependancies FS::queue::joblisting html excapes & truncates long
30145           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
30146           am, too.  really!)
30147
30148 2002-06-14 02:19  ivan
30149
30150         * FS/FS/UID.pm: only run callbacks once... should speed things up
30151           (no dbdef reloading)
30152
30153 2002-06-13 20:26  ivan
30154
30155         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
30156           match reality
30157
30158 2002-06-13 20:12  ivan
30159
30160         * httemplate/index.html: remove classic interface
30161
30162 2002-06-13 19:25  ivan
30163
30164         * FS/bin/freeside-queued: mysql compatibility?
30165
30166 2002-06-13 17:12  ivan
30167
30168         * httemplate/: index.html, search/cust_main.cgi: search by for
30169           address2 (unit) - commented out in default index.html
30170
30171 2002-06-13 16:28  ivan
30172
30173         * httemplate/: index.html, search/cust_main.cgi: phone number
30174           search (Bug#422)
30175
30176 2002-06-13 16:00  ivan
30177
30178         * FS/FS/svc_acct.pm, httemplate/index.html,
30179           httemplate/search/svc_acct.cgi: fuzzy username searching
30180           (Bug#422)
30181
30182 2002-06-12 17:53  ivan
30183
30184         * httemplate/: index.html, search/cust_main.cgi: search on customer
30185           number (Bug#422)
30186
30187 2002-06-12 13:31  ivan
30188
30189         * FS/FS/svc_acct.pm: fix new duplicate username checking
30190
30191 2002-06-12 10:29  ivan
30192
30193         * httemplate/index.html: fix company search
30194
30195 2002-06-12 09:26  ivan
30196
30197         * FS/FS/cust_main.pm: fix problems with code that resets invoice
30198           events
30199
30200 2002-06-11 11:20  ivan
30201
30202         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
30203
30204 2002-06-11 02:51  ivan
30205
30206         * FS/FS/part_export.pm: notes
30207
30208 2002-06-11 02:46  ivan
30209
30210         * bin/bind.export: add preliminary bsd shell export
30211
30212 2002-06-11 02:14  ivan
30213
30214         * FS/FS/svc_acct.pm: export-based duplicate username checking!
30215
30216 2002-06-11 01:29  ivan
30217
30218         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
30219           option to (bsd|sysv)shell export
30220
30221 2002-06-10 20:25  ivan
30222
30223         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
30224           part_export/infostreet.pm: - add new suspend and unsuspend export
30225           hooks (with null defaults) - infostreet export: actually
30226           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
30227           export: set some contact fields @ infostreet (Bug#419)
30228
30229 2002-06-10 17:58  ivan
30230
30231         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
30232           Makefile.  whew.
30233
30234 2002-06-10 16:02  ivan
30235
30236         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
30237           line 299 in file FS/domain_record.pm
30238
30239 2002-06-10 15:48  ivan
30240
30241         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
30242           when user clicks "Bill now" (closes: Bug#417)
30243
30244 2002-06-10 15:07  ivan
30245
30246         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
30247           invoice events when a card changes (closes: Bug#417)
30248
30249 2002-06-10 12:44  ivan
30250
30251         * httemplate/view/cust_main.cgi: final visual update on package
30252           date view
30253
30254 2002-06-10 12:41  ivan
30255
30256         * httemplate/view/cust_main.cgi: fixup time display in packages
30257
30258 2002-06-10 12:30  ivan
30259
30260         * httemplate/view/cust_main.cgi: add small time display to dates
30261
30262 2002-06-09 19:52  ivan
30263
30264         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
30265
30266 2002-06-09 19:52  ivan
30267
30268         * FS/FS/cust_main_county.pm: silence undefined warnings
30269
30270 2002-06-09 19:51  ivan
30271
30272         * FS/FS/CGI.pm: unused global
30273
30274 2002-06-09 19:42  ivan
30275
30276         * Makefile: back to ASP for profiling...
30277
30278 2002-06-09 18:39  khoff
30279
30280         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
30281           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
30282           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
30283           changes.
30284
30285 2002-06-08 00:48  khoff
30286
30287         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
30288           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
30289           httemplate/edit/part_pkg.cgi: Default svcpart support for
30290           part_pkg.  Fixes 'bug' with new customer and online signup.
30291
30292 2002-06-07 13:33  khoff
30293
30294         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
30295
30296 2002-06-05 15:46  ivan
30297
30298         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
30299           more mysql goodness, thanks dale
30300
30301 2002-06-04 07:35  ivan
30302
30303         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
30304
30305 2002-06-04 07:02  ivan
30306
30307         * CREDITS, httemplate/search/cust_main.cgi,
30308           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
30309           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
30310           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
30311
30312 2002-06-04 06:46  ivan
30313
30314         * conf/declinetemplate: misspelling
30315
30316 2002-05-31 13:34  ivan
30317
30318         * FS/FS/part_export.pm: dammit i want to catch export subclass
30319           compilation problems
30320
30321 2002-05-31 13:31  ivan
30322
30323         * FS/FS/cust_bill.pm: better error reporting
30324
30325 2002-05-31 11:48  khoff
30326
30327         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
30328           test.
30329
30330 2002-05-31 11:45  khoff
30331
30332         * FS/MANIFEST: added sqlmail.pm and test
30333
30334 2002-05-31 10:50  ivan
30335
30336         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
30337
30338 2002-05-30 19:13  ivan
30339
30340         * FS/FS/part_export.pm: no, actually throw an exception if an
30341           export class won't compile.
30342
30343 2002-05-30 17:33  khoff
30344
30345         * httemplate/edit/part_svc.cgi: Added support for part_exports that
30346           are used with more than one svcdb.
30347
30348 2002-05-30 17:22  khoff
30349
30350         * FS/FS/part_export.pm: updated hashes 'n stuff for
30351           FS::part_export::sqlmail
30352
30353 2002-05-30 17:20  khoff
30354
30355         * FS/FS/part_export/sqlmail.pm: part_export module to export
30356           svc_acct, svc_domain, and svc_forward to an external database
30357
30358 2002-05-30 17:18  khoff
30359
30360         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
30361           new-style export calls to svc_Common.
30362
30363 2002-05-30 14:51  ivan
30364
30365         * httemplate/misc/delete-customer.cgi: point to correct place for
30366           hidecancelledcustomers config option
30367
30368 2002-05-30 10:49  ivan
30369
30370         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
30371
30372 2002-05-29 13:45  ivan
30373
30374         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
30375           handle destroyed without explicit disconnect" errors
30376
30377 2002-05-29 08:56  ivan
30378
30379         * FS/FS/part_export.pm: freeradius 0.5 doc
30380
30381 2002-05-28 21:40  ivan
30382
30383         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
30384           SelfService.pm, test.pl: add fs_selfservice
30385
30386 2002-05-28 14:22  ivan
30387
30388         * FS/FS/svc_acct.pm: better error message for "Illegal password"
30389
30390 2002-05-28 00:55  ivan
30391
30392         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
30393           people at DBI/DBD documentation for information on data sources.
30394           *sigh*
30395
30396 2002-05-26 23:53  ivan
30397
30398         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
30399           baloo@gimpgirl.com, thanks
30400
30401 2002-05-23 06:00  ivan
30402
30403         * FS/FS/domain_record.pm, bin/bind.import,
30404           httemplate/edit/process/domain_record.cgi,
30405           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
30406           too
30407
30408 2002-05-22 11:44  ivan
30409
30410         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
30411           FS/FS/svc_domain.pm, bin/bind.export,
30412           httemplate/edit/process/domain_record.cgi,
30413           httemplate/misc/cancel-unaudited.cgi,
30414           httemplate/misc/delete-domain_record.cgi,
30415           httemplate/misc/delete-part_export.cgi,
30416           httemplate/view/svc_domain.cgi: bind export, editing zones,
30417           deleting unaudited domains, mmm
30418
30419 2002-05-22 05:17  ivan
30420
30421         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
30422           FS::cust_pkg to FS::cust_svc, becomes the cancel method
30423
30424 2002-05-22 04:39  ivan
30425
30426         * FS/FS/part_export.pm: - remove some out of date documentation -
30427           die if an export class won't compile
30428
30429 2002-05-22 03:53  ivan
30430
30431         * bin/bind.export: bind export
30432
30433 2002-05-21 19:09  ivan
30434
30435         * FS/FS/part_export/sqlradius.pm: 5.6-isms
30436
30437 2002-05-18 02:51  ivan
30438
30439         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
30440           1.44
30441
30442 2002-05-16 20:47  ivan
30443
30444         * FS/FS/svc_acct.pm: freebsd `toor' user
30445
30446 2002-05-16 07:28  ivan
30447
30448         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
30449           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
30450           (stub) bsdshell and textradius exports
30451
30452 2002-05-16 07:27  ivan
30453
30454         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
30455           textradius exports
30456
30457 2002-05-16 07:21  ivan
30458
30459         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
30460           to be string type, fixes: "0 as first character in password"
30461           problem.  also see the Frontier::Client manpage
30462
30463 2002-05-16 06:42  ivan
30464
30465         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
30466           definition cloning
30467
30468 2002-05-16 06:42  ivan
30469
30470         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
30471
30472 2002-05-15 07:00  ivan
30473
30474         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
30475           in FS::part_export::sqlradius.pm display job dependancies in
30476           FS::queue::joblisting
30477
30478 2002-05-15 06:24  ivan
30479
30480         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
30481           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
30482           FS/bin/freeside-queued, FS/t/queue_depend.t,
30483           eg/export_template.pm, httemplate/docs/schema.dia,
30484           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
30485           dependancies
30486
30487 2002-05-14 00:36  ivan
30488
30489         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
30490           to decide whether or not to INSERT.
30491
30492 2002-05-13 17:27  ivan
30493
30494         * FS/FS/part_export/shellcommands.pm: shellcomands oops
30495
30496 2002-05-10 00:54  ivan
30497
30498         * Makefile: always re-install init
30499
30500 2002-05-10 00:50  ivan
30501
30502         * init.d/freeside-init: correct message
30503
30504 2002-05-10 00:45  ivan
30505
30506         * FS/FS/svc_domain.pm: bad reuse of variable
30507
30508 2002-05-10 00:42  ivan
30509
30510         * Makefile: INSTALLGROUP
30511
30512 2002-05-09 08:26  ivan
30513
30514         * Makefile: final make release?
30515
30516 2002-05-09 08:25  ivan
30517
30518         * Makefile: fix make release target
30519
30520 2002-05-09 08:22  ivan
30521
30522         * Makefile: make release target
30523
30524 2002-05-09 08:21  ivan
30525
30526         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
30527           s/Referral/Advertising source/
30528
30529 2002-05-09 08:12  ivan
30530
30531         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
30532           pulldowns even with taxrates...
30533
30534 2002-05-09 05:38  ivan
30535
30536         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
30537           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
30538           httemplate/browse/agent.cgi,
30539           httemplate/browse/cust_main_county.cgi,
30540           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
30541           httemplate/edit/cust_main_county-expand.cgi,
30542           httemplate/edit/part_pkg.cgi,
30543           httemplate/edit/process/cust_main_county-expand.cgi: texas tax!
30544
30545 2002-05-06 06:36  ivan
30546
30547         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
30548           reported by noment
30549
30550 2002-05-04 08:00  ivan
30551
30552         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
30553           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
30554           httemplate/docs/admin.html, httemplate/docs/schema.dia,
30555           httemplate/docs/schema.html: schema changes for proper texas tax
30556
30557 2002-05-03 18:11  ivan
30558
30559         * httemplate/: index.html, search/cust_pkg.cgi: add package search
30560           by next bill date to main menu
30561
30562 2002-05-03 17:59  ivan
30563
30564         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
30565
30566 2002-05-03 17:47  ivan
30567
30568         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
30569           being used in searches by signup server
30570
30571 2002-05-03 17:32  ivan
30572
30573         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
30574           accounts based on next billdate tofu_beast420: hmm a report
30575           ordered by next bill date? tofu_beast420: i don't know how you'd
30576           do that per _customer_ since a customer could have lots of
30577           packages, but you could do a per-package report maybe?
30578
30579 2002-04-29 22:43  ivan
30580
30581         * FS/FS/part_export.pm: better BIND integration
30582
30583 2002-04-26 04:14  ivan
30584
30585         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
30586           username-nodash config files
30587
30588 2002-04-25 03:37  ivan
30589
30590         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
30591           #2
30592
30593 2002-04-25 02:47  ivan
30594
30595         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
30596           plan
30597
30598 2002-04-24 18:15  ivan
30599
30600         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
30601
30602 2002-04-24 02:09  ivan
30603
30604         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
30605
30606 2002-04-24 02:03  ivan
30607
30608         * FS/FS/cust_main.pm: msgcat error for credit card expiration
30609           (closes: Bug#407)
30610
30611 2002-04-23 00:32  ivan
30612
30613         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
30614
30615 2002-04-23 00:10  ivan
30616
30617         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
30618           TEXT columns... gah i hate SQL
30619
30620 2002-04-22 15:45  ivan
30621
30622         * FS/FS/part_export.pm: use Tie::IxHash to present export options
30623           in a reasonable order
30624
30625 2002-04-22 14:36  ivan
30626
30627         * FS/FS/cust_main.pm: don't show extended debugging in error
30628           messages that could end up on the signup server
30629
30630 2002-04-22 14:23  ivan
30631
30632         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
30633           packages (moved from signups server)
30634
30635 2002-04-22 14:18  ivan
30636
30637         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
30638
30639 2002-04-22 13:47  ivan
30640
30641         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
30642           FS::cust_pkg, not signup server - order by recur price in
30643           signup-alternate template
30644
30645 2002-04-20 05:37  ivan
30646
30647         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
30648           export
30649
30650 2002-04-20 04:57  ivan
30651
30652         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
30653           bin/svc_domain.erase, httemplate/docs/legacy.html:
30654           working BIND import
30655
30656 2002-04-20 03:49  ivan
30657
30658         * FS/FS/domain_record.pm: allow * MX records
30659
30660 2002-04-20 03:12  ivan
30661
30662         * FS/FS/domain_record.pm: allow uppercase in zone data.
30663
30664 2002-04-20 03:09  ivan
30665
30666         * FS/FS/domain_record.pm: allow uppercase zones...
30667
30668 2002-04-19 19:06  ivan
30669
30670         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
30671           where there *is* a pkg_svc record with quantity 0, when changing
30672           packages and using the special case new service code
30673
30674 2002-04-19 16:25  ivan
30675
30676         * FS/FS/svc_acct.pm: maybe just for debugging
30677
30678 2002-04-19 07:27  ivan
30679
30680         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
30681
30682 2002-04-18 18:16  ivan
30683
30684         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
30685           init.d/freeside-init: - add init file installation to Makefile,
30686           add unified init file - fix qsearch for op => '!=', value => ''
30687           searches - fix invalid_catd typo - add payby method to part_pkg
30688           and have fs_signup_server pass the data
30689
30690 2002-04-17 13:43  ivan
30691
30692         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
30693           syntax
30694
30695 2002-04-17 12:47  ivan
30696
30697         * FS/FS/Record.pm: allow = in ut_text
30698
30699 2002-04-17 05:06  ivan
30700
30701         * httemplate/index.html: fix default searches
30702
30703 2002-04-17 04:41  ivan
30704
30705         * FS/FS/Record.pm: get rid of debugging cruft
30706
30707 2002-04-16 17:25  ivan
30708
30709         * httemplate/search/cust_main.cgi: better ordering in search
30710           results
30711
30712 2002-04-16 16:14  ivan
30713
30714         * FS/FS/cust_main.pm: there it is!  fix bug with
30715           FS::cust_main::agent
30716
30717 2002-04-16 15:56  ivan
30718
30719         * FS/FS/cust_bill.pm: further debugging...
30720
30721 2002-04-16 15:52  ivan
30722
30723         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
30724           debugging (agent??) and get rid of bad unique index on
30725           cust_bill_event
30726
30727 2002-04-16 15:38  ivan
30728
30729         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
30730           field
30731
30732 2002-04-16 14:24  ivan
30733
30734         * FS/bin/freeside-queued: auto-use export classes
30735
30736 2002-04-16 13:13  ivan
30737
30738         * httemplate/browse/part_svc.cgi: ui
30739
30740 2002-04-16 12:50  ivan
30741
30742         * httemplate/index.html: exports, then services...
30743
30744 2002-04-16 03:47  ivan
30745
30746         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
30747           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
30748           httemplate/search/cust_bill_event.html,
30749           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
30750           report on failed billing events...
30751
30752 2002-04-16 02:38  ivan
30753
30754         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/declinetemplate: - send a
30755           notice to the customer when their card is declined - closes:
30756           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
30757
30758 2002-04-16 01:52  ivan
30759
30760         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30761           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
30762           httemplate/edit/part_export.cgi: move the last of the real-time
30763           exports out of svc_acct.pm and into part_export
30764
30765 2002-04-15 23:47  ivan
30766
30767         * httemplate/index.html: allow multiple search types on main
30768           menu... more confusing but default is *too* fuzzy
30769
30770 2002-04-14 02:11  ivan
30771
30772         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
30773           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
30774           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
30775           FS/FS/part_export/shellcommands.pm,
30776           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
30777           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
30778           FS/t/part_export-vpopmail.t, eg/export_template.pm,
30779           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
30780           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
30781           cyrus, shellcommands, CP exports exports to new-style - skeleton
30782           files for vpopmail exports - documentation updates - add big
30783           schema diagram to docs
30784
30785 2002-04-13 06:36  ivan
30786
30787         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30788           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
30789           httemplate/edit/part_export.cgi: - documentation updates - move
30790           Critical Path export to new-style export - bin/sqlradius_reset
30791           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
30792
30793 2002-04-13 03:46  ivan
30794
30795         * httemplate/index.html: s/otaker/order-taker/
30796
30797 2002-04-13 02:14  ivan
30798
30799         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
30800           padding (see Bug#388)
30801
30802 2002-04-13 01:51  ivan
30803
30804         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
30805           (closes: Bug#389)
30806
30807 2002-04-12 08:14  ivan
30808
30809         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
30810           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
30811           ("Order and cancel packages") to try to move services between
30812           svcparts as a last resort...
30813
30814 2002-04-12 06:22  ivan
30815
30816         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
30817           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
30818           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
30819           htetc/handler.pl, httemplate/browse/part_svc.cgi,
30820           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
30821           httemplate/edit/process/agent_type.cgi,
30822           httemplate/edit/process/part_export.cgi,
30823           httemplate/edit/process/part_svc.cgi,
30824           httemplate/misc/delete-customer.cgi: - should finish off the
30825           part_svc -> part_export s/one-to-many/many-to-many/   transition
30826           (closes: Bug#375) - fixes a nasty export scoping bug with message
30827           catalogs, whew
30828
30829 2002-04-11 15:05  ivan
30830
30831         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
30832           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
30833           httemplate/browse/part_export.cgi,
30834           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
30835           httemplate/edit/part_export.cgi,
30836           httemplate/edit/process/part_export.cgi,
30837           httemplate/misc/delete-part_export.cgi: (almost) everything for
30838           bug#375 - create export_svc table - part_svc to part_export is
30839           now properly many-to-many, not one-to-many
30840
30841           still need to finish service editing (choosing exports) in
30842           httemplate/edit/part_svc.cgi and
30843           httemplate/edti/process/part_svc.cgi
30844
30845           and do somethinga about that manual $svcdb = 'svc_acct' in
30846           httemplate/edit/part_export.cgi (do part_export records need a
30847           svcdb? probably not... should be able to just pass an svcdb on
30848           creation of new exports, move the big %exports hash into
30849           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
30850           for exports that can apply to a given svcdb....
30851
30852 2002-04-11 15:04  ivan
30853
30854         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
30855           fix problems with ut_domain losing data
30856
30857 2002-04-10 06:42  ivan
30858
30859         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
30860           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
30861           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
30862           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
30863           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
30864           the road:
30865
30866           - use msgcat for more error messages - should be all things that
30867           would come3   back from the signup server normally now - signup
30868           server: don't display access number <SELECT> if there's none or
30869           one - signup_server-realtime config option to run billing for
30870           signup server   signups immediately - signup server: pkg
30871           available to success templates, better documentation on   success
30872           templates - httemplate/edit/msgcat.cgi fields are properly sticky
30873           on errors - httemplate/edit/process/msgcat.cgi - don't update
30874           identical fields
30875
30876 2002-04-06 22:23  ivan
30877
30878         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
30879           server signups (closes: Bug#386)
30880
30881 2002-04-06 21:56  ivan
30882
30883         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
30884           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
30885           httemplate/edit/process/msgcat.cgi: working message catalogs (not
30886           used for enough yet) - almost (but not quite) closes Bug#385 -
30887           still have to catalog the   backend things triggered by signup
30888           server.
30889
30890 2002-04-06 16:00  ivan
30891
30892         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
30893           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
30894           httemplate/docs/signup.html: - config option for signup server
30895           payment types - credit card type pulldown on signup server
30896           (closes: Bug#383)
30897
30898 2002-04-06 14:32  ivan
30899
30900         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
30901           add a config option to set the Business::OnlinePayment
30902           description field, and make some useful data available for the
30903           config option.  closes: Bug#378
30904
30905 2002-04-06 13:32  ivan
30906
30907         * httemplate/search/cust_main.cgi: fix visual glitch
30908
30909 2002-04-06 12:37  ivan
30910
30911         * httemplate/docs/signup.html: big signup server cleanups.  uses
30912           Storable for network protocol now.  - makes Bugs 384 & 385 easier
30913           - closes: Bug#382
30914
30915 2002-04-05 16:08  ivan
30916
30917         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
30918           httemplate/view/svc_acct.cgi: security phrase bug fixes
30919
30920 2002-04-05 15:51  ivan
30921
30922         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
30923           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
30924           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
30925           htetc/handler.pl, httemplate/index.html,
30926           httemplate/browse/cust_main_county.cgi,
30927           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
30928           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
30929           httemplate/view/svc_acct.cgi: - add message catalog table &
30930           beginning of web interface - add security_phrase and conf option
30931           to svc_acct.pm - random other stuff
30932
30933 2002-04-05 15:37  jeff
30934
30935         * httemplate/view/cust_main.cgi: credit/refund display correction
30936
30937 2002-04-05 12:52  ivan
30938
30939         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
30940           (not on submitting form)
30941
30942 2002-04-05 08:37  ivan
30943
30944         * eg/export_template.pm, FS/t/part_export-infostreet.t,
30945           FS/t/part_export-sqlradius.t: oops forgot these from working on
30946           the road
30947
30948 2002-04-04 16:42  ivan
30949
30950         * FS/MANIFEST, FS/FS/part_export.pm,
30951           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
30952           httemplate/index.html, httemplate/edit/part_export.cgi: Checkin
30953           of disparate changes from working on the road: - generic SQL
30954           query - move exports out to their own files - small cleanup of
30955           selfadmin server
30956
30957 2002-03-29 09:27  ivan
30958
30959         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
30960           svc browse!
30961
30962 2002-03-26 23:08  ivan
30963
30964         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
30965           screens (unless queue_dangerous_options!)
30966
30967 2002-03-26 21:36  ivan
30968
30969         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
30970           httemplate/index.html, httemplate/docs/admin.html:
30971           s/referral/advertising source/
30972
30973           yes, the name sucks.  got a better one?
30974
30975 2002-03-26 08:24  ivan
30976
30977         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
30978           blank company column
30979
30980 2002-03-26 05:58  ivan
30981
30982         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
30983
30984 2002-03-26 05:20  ivan
30985
30986         * httemplate/docs/passwd.html: doc
30987
30988 2002-03-26 04:35  ivan
30989
30990         * httemplate/docs/admin.html: s/Add/Provision/
30991
30992 2002-03-25 16:32  ivan
30993
30994         * FS/FS/part_export.pm, FS/bin/freeside-queued,
30995           httemplate/edit/part_export.cgi: further export bugfixing add 10
30996           kid limit to freeside-queued sqlradius_reset now works (closes:
30997           Bug#372)
30998
30999 2002-03-25 16:26  ivan
31000
31001         * Makefile: hhahah oops i _really_ ought to do something about that
31002
31003 2002-03-25 06:59  ivan
31004
31005         * httemplate/: index.html, search/cust_main-otaker.cgi,
31006           search/cust_main.cgi: customers by otaker report (ugly
31007           search/cust_main.cgi mods; revert if they cause problems)
31008
31009 2002-03-24 12:00  ivan
31010
31011         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
31012           browse/agent.cgi: UI improvements for agents
31013
31014 2002-03-24 10:23  ivan
31015
31016         * FS/FS/agent.pm: tyop
31017
31018 2002-03-24 09:42  ivan
31019
31020         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
31021           "subscription" price plan from "Luke Pfeifer"
31022           <freeside@globalli.com>
31023
31024 2002-03-24 06:29  ivan
31025
31026         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
31027           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
31028           httemplate/edit/svc_acct.cgi:
31029           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
31030
31031           fix some bugs in the export and add queue_dangerous_controls
31032           option too
31033
31034 2002-03-23 09:49  ivan
31035
31036         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
31037           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
31038           httemplate/edit/process/part_svc.cgi: okay group editing UI as
31039           well as part_svc group editing UI seem to be working
31040
31041 2002-03-23 08:16  ivan
31042
31043         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
31044           httemplate/edit/svc_acct.cgi,
31045           httemplate/edit/process/svc_acct.cgi: group editing seems to be
31046           working...  everything except defaults... oh and export...
31047
31048 2002-03-22 23:54  ivan
31049
31050         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
31051           better error reporting
31052
31053 2002-03-22 10:56  ivan
31054
31055         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
31056           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
31057           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
31058           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi:
31059           RADIUS groups on the way!
31060
31061 2002-03-22 04:49  ivan
31062
31063         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
31064           FS/t/part_export.t, FS/t/part_export_option.t,
31065           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
31066           httemplate/edit/process/part_export.cgi,
31067           httemplate/misc/delete-part_export.cgi: more new export...
31068
31069 2002-03-20 22:57  ivan
31070
31071         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
31072           httemplate/edit/process/part_export.cgi: more for the new world
31073           of export...
31074
31075 2002-03-20 13:31  ivan
31076
31077         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
31078           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
31079           htetc/handler.pl, httemplate/edit/part_export.cgi,
31080           httemplate/edit/process/part_export.cgi: new export!  infostreet
31081           and sqlradius provisioning switched over  (Bug #299 - doesn't
31082           close it, but all the groundwork is done)
31083
31084           also removes non-transactional ICRADIUS export from
31085           svc_acct.export   (closes: Bug#347)
31086
31087 2002-03-19 23:37  ivan
31088
31089         * FS/FS/cust_main_county.pm: disable region caching for now
31090
31091 2002-03-19 09:48  ivan
31092
31093         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
31094           httemplate/edit/process/cust_main.cgi: changes dum big
31095           "state/county/country" select to three, linked with javascript
31096           closes: Bug#353
31097
31098 2002-03-18 13:40  ivan
31099
31100         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
31101           closes Bug#314
31102
31103 2002-03-18 12:50  ivan
31104
31105         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
31106           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
31107           template, and it'll be auto-createad and added to the list of
31108           configuration options.  closes: Bug#314
31109
31110 2002-03-18 11:49  ivan
31111
31112         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
31113           #348 - adds the ability to email on deleted payments.
31114
31115 2002-03-18 09:50  ivan
31116
31117         * httemplate/config/config.cgi:
31118           fixes bug#367 (yay, that one was annoying):
31119
31120           in config editor, initial newlines in <textarea>s are lost.  even
31121           if you didn't mean to edit them you remove that..
31122
31123 2002-03-18 08:05  ivan
31124
31125         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
31126           svc_acct records separately also, to handle imports preserving
31127           svcnum
31128
31129 2002-03-18 07:52  ivan
31130
31131         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
31132           (incomplete) export foo
31133
31134 2002-03-18 07:51  ivan
31135
31136         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
31137           export column
31138
31139 2002-03-18 06:17  ivan
31140
31141         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
31142
31143 2002-03-18 01:10  ivan
31144
31145         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
31146           httemplate/config/config-process.cgi,
31147           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
31148           new config value `defaultrecords', documentation, javascript
31149           config file editor
31150
31151 2002-03-17 00:33  ivan
31152
31153         * httemplate/config/: config-view.cgi, config.cgi: new domain
31154           record editing foo
31155
31156 2002-03-12 10:45  ivan
31157
31158         * httemplate/misc/cancel-unaudited.cgi: print error message for
31159           failed cancels!
31160
31161 2002-03-12 07:33  ivan
31162
31163         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
31164           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
31165           out to HTML::Widgets::SelectLayers
31166
31167 2002-03-09 02:19  khoff
31168
31169         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
31170           records
31171
31172 2002-03-07 06:13  ivan
31173
31174         * FS/FS/cust_bill.pm: better error msgs for mail errors
31175
31176 2002-03-07 06:10  ivan
31177
31178         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
31179           queue.pm: [no log message]
31180
31181 2002-03-06 15:32  ivan
31182
31183         * conf/invoice_from: oops, missing invoice_from
31184
31185 2002-03-06 14:44  jeff
31186
31187         * FS/MANIFEST, FS/FS/Conf.pm, conf/alerter_template,
31188           httemplate/docs/admin.html: billing expiration alerts
31189
31190 2002-03-05 15:13  jeff
31191
31192         * httemplate/search/report_tax.cgi: consistency is nice
31193
31194 2002-03-04 14:10  ivan
31195
31196         * FS/FS/Record.pm: make history tables conditional
31197
31198 2002-03-04 04:48  ivan
31199
31200         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm, bin/fs-radius-add-check,
31201           bin/fs-radius-add-reply: [no log message]
31202
31203 2002-02-28 15:30  ivan
31204
31205         * httemplate/search/svc_acct.cgi: tyop
31206
31207 2002-02-28 15:18  ivan
31208
31209         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
31210
31211 2002-02-28 15:17  ivan
31212
31213         * FS/FS/svc_acct.pm: clean up mess
31214
31215 2002-02-28 15:13  ivan
31216
31217         * FS/FS/svc_acct.pm: eek
31218
31219 2002-02-28 15:08  ivan
31220
31221         * httemplate/search/svc_acct.cgi: add main menu link
31222
31223 2002-02-28 15:07  ivan
31224
31225         * httemplate/misc/cancel-unaudited.cgi: handle errors better
31226
31227 2002-02-28 14:05  ivan
31228
31229         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
31230           httemplate/config/config.cgi: s/depreciated/deprecated/
31231
31232 2002-02-27 16:28  jeff
31233
31234         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
31235
31236 2002-02-27 15:20  ivan
31237
31238         * FS/FS/cust_main.pm: oops, spurious error messages
31239
31240 2002-02-27 15:03  ivan
31241
31242         * FS/FS/cust_main.pm: bubble up billing event errors
31243
31244 2002-02-27 14:40  ivan
31245
31246         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
31247
31248 2002-02-27 14:40  ivan
31249
31250         * FS/FS/cust_bill_event.pm: errant ;
31251
31252 2002-02-27 14:39  ivan
31253
31254         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
31255           httemplate/view/cust_bill.cgi: add status and statustext fields
31256           to cust_bill_event
31257
31258 2002-02-27 14:00  ivan
31259
31260         * FS/FS/cust_main.pm: well, don't make things worse when
31261           debugging...
31262
31263 2002-02-27 13:57  ivan
31264
31265         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
31266
31267 2002-02-26 14:09  ivan
31268
31269         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
31270           reports for templated webUI
31271
31272 2002-02-26 03:53  ivan
31273
31274         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
31275           shipping adresses.  whew.
31276
31277 2002-02-26 03:42  ivan
31278
31279         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
31280           **BEFORE** generating @diff for SQL.  causing weird effects with
31281           cust_main::check that modifies record (ship_ field weirdness)
31282
31283           fix nasty logic error triggered by changing a ship_ field from
31284           something TO identical to the corresponding non-ship_ field.
31285           ouch
31286
31287 2002-02-26 03:30  ivan
31288
31289         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
31290           ship_ field from something TO identical to the corresponding
31291           non-ship_ field.  ouch.
31292
31293 2002-02-26 03:11  ivan
31294
31295         * httemplate/edit/cust_main.cgi: fix a weird oops with service
31296           address editing UI that would leave some fields blank... ?
31297
31298 2002-02-26 01:06  ivan
31299
31300         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
31301
31302 2002-02-26 00:34  ivan
31303
31304         * FS/FS/cust_main.pm: die with a better error message on bad
31305           locales
31306
31307 2002-02-25 11:09  ivan
31308
31309         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
31310           that have the character "." in their username     we can't search
31311           these customers by Username, can you please fix.
31312
31313 2002-02-23 14:36  ivan
31314
31315         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
31316           hardcoded paths out of report cgis
31317
31318 2002-02-23 03:56  ivan
31319
31320         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
31321           httemplate/search/cust_main.cgi,
31322           httemplate/search/cust_main.html: case-insensitive and substring
31323           searching
31324
31325 2002-02-23 03:46  ivan
31326
31327         * httemplate/index.html: silly html tweaking
31328
31329 2002-02-22 23:48  ivan
31330
31331         * httemplate/browse/part_pkg.cgi: it's too late.
31332
31333 2002-02-22 23:35  ivan
31334
31335         * httemplate/browse/part_pkg.cgi: i really should just start moving
31336           things to templates
31337
31338 2002-02-22 23:32  ivan
31339
31340         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
31341           misaligned columns when viewing disabled services/packages
31342
31343 2002-02-22 23:00  ivan
31344
31345         * FS/FS/UID.pm: nit
31346
31347 2002-02-22 18:14  jeff
31348
31349         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
31350           httemplate/search/report_tax.cgi: report fixes and cruft removal
31351
31352 2002-02-22 18:02  ivan
31353
31354         * httemplate/index.html: UI work on main menu, remove Archive::Tar
31355           from docs
31356
31357 2002-02-22 15:18  jeff
31358
31359         * FS/MANIFEST, httemplate/index.html,
31360           httemplate/search/report_receivables.cgi,
31361           httemplate/search/report_tax.cgi,
31362           httemplate/search/report_tax.html: add some reporting features
31363
31364 2002-02-22 15:08  ivan
31365
31366         * FS/FS/cust_pay_batch.pm: fix i18n zip
31367
31368 2002-02-22 14:13  ivan
31369
31370         * httemplate/edit/cust_main.cgi: billing vs. shipping states
31371           weren't sorted in the same order.  UI glitch only
31372
31373 2002-02-22 04:31  ivan
31374
31375         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
31376           <SELECT> configuration editing, fixes Bug#350
31377
31378 2002-02-22 04:13  ivan
31379
31380         * httemplate/index.html: close </FORM> tags
31381
31382 2002-02-22 01:01  ivan
31383
31384         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
31385
31386 2002-02-22 00:58  ivan
31387
31388         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
31389           OTHER/OTHER_BOUNCE
31390
31391 2002-02-21 22:42  ivan
31392
31393         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
31394           links
31395
31396 2002-02-21 22:39  ivan
31397
31398         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
31399           remove them
31400
31401 2002-02-21 22:23  ivan
31402
31403         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
31404           provisioning errors
31405
31406 2002-02-21 21:56  ivan
31407
31408         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
31409           cp_rename
31410
31411 2002-02-21 17:07  ivan
31412
31413         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
31414
31415           make all functions of view/cust_pkg.cgi available on
31416           view/cust_main.cgi  - having them one link down in "Edit" is
31417           confusing.
31418
31419           closes: Bug#325
31420
31421 2002-02-20 14:03  ivan
31422
31423         * httemplate/index.html: invoice reports belong here too
31424
31425 2002-02-20 02:39  ivan
31426
31427         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
31428
31429 2002-02-20 01:44  ivan
31430
31431         * httemplate/view/cust_main.cgi: don't display full card in
31432           webinterface
31433
31434 2002-02-19 19:17  jeff
31435
31436         * FS/FS/cust_main.pm: correct sense of tax generation
31437
31438 2002-02-19 17:03  ivan
31439
31440         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
31441           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
31442           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
31443           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
31444           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31445           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
31446           queueing rather than local duplicated ssh subs
31447
31448           queue daemon updates: retry & remove links work, bubble up error
31449           message to webinterface, link to svcnum & have job listings on
31450           view/svc_* pages, closes: Bug#280
31451
31452           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
31453
31454 2002-02-19 15:43  ivan
31455
31456         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
31457           mod_perl compile
31458
31459 2002-02-18 23:51  ivan
31460
31461         * httemplate/index.html: oops
31462
31463 2002-02-18 20:43  ivan
31464
31465         * httemplate/index.html: new main menu!
31466
31467 2002-02-18 19:22  jeff
31468
31469         * FS/FS/cust_refund.pm: fix refund posting
31470
31471 2002-02-18 19:15  ivan
31472
31473         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
31474
31475 2002-02-18 19:06  ivan
31476
31477         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
31478
31479 2002-02-18 18:57  ivan
31480
31481         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
31482           packages to edit service quantities also
31483
31484 2002-02-18 12:09  ivan
31485
31486         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
31487           strict
31488
31489 2002-02-18 10:07  ivan
31490
31491         * FS/FS/prepay_credit.pm: document 'seconds'
31492
31493 2002-02-18 02:14  ivan
31494
31495         * httemplate/edit/svc_www.cgi: oops!
31496
31497 2002-02-18 00:53  ivan
31498
31499         * Makefile: make release and make update-webdemo targets
31500
31501 2002-02-18 00:39  ivan
31502
31503         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
31504           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
31505           Bug#217
31506
31507           fix bug in edit/part_pkg: s/bkg/pkg/
31508
31509           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
31510           errors, closes: Bug#323
31511
31512 2002-02-17 19:45  ivan
31513
31514         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
31515           netcape4, use one for svc_acct.popnum too
31516
31517 2002-02-17 16:21  jeff
31518
31519         * Makefile: keep accidentally checking in Makefile changes, gotta
31520           do something about that...
31521
31522 2002-02-17 16:13  jeff
31523
31524         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
31525           vpopmail support
31526
31527 2002-02-17 13:01  ivan
31528
31529         * FS/MANIFEST: removing CGIwrapper.pm
31530
31531 2002-02-17 11:12  ivan
31532
31533         * FS/MANIFEST: get ride of CGIwrapper.pm
31534
31535 2002-02-17 11:07  jeff
31536
31537         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
31538           commands too
31539
31540 2002-02-15 11:34  ivan
31541
31542         * Makefile: keep accidentally checking in Makefile changes, gotta
31543           do something about that...
31544
31545 2002-02-15 11:33  ivan
31546
31547         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
31548
31549 2002-02-14 10:06  ivan
31550
31551         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
31552
31553 2002-02-13 17:12  ivan
31554
31555         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
31556
31557 2002-02-12 10:56  ivan
31558
31559         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
31560           error message
31561
31562 2002-02-12 10:47  ivan
31563
31564         * FS/FS/cust_main.pm: fixes:
31565
31566           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
31567           Bill' );): Illegal or empty (text) comment:  at
31568           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
31569
31570 2002-02-11 21:58  ivan
31571
31572         * httemplate/docs/admin.html: fixes: bug#331
31573
31574 2002-02-11 20:49  ivan
31575
31576         * httemplate/edit/part_bill_event.cgi: oops
31577
31578 2002-02-11 18:11  ivan
31579
31580         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
31581           "@append domain"
31582
31583           add "select" config type, mmm
31584
31585 2002-02-11 18:06  ivan
31586
31587         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
31588           BUGS section
31589
31590 2002-02-11 17:25  ivan
31591
31592         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
31593
31594 2002-02-11 17:13  ivan
31595
31596         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
31597           domain pulldown closes: Bug#328
31598
31599 2002-02-11 15:01  ivan
31600
31601         * FS/FS/svc_forward.pm: oops, code hidden by pod
31602
31603 2002-02-11 13:51  ivan
31604
31605         * httemplate/edit/svc_acct.cgi: don't display useless finger and
31606           shell fields if uid is set to fixed & blank in the service
31607           definition - causes: Error: Can't have finger-name without uid
31608
31609 2002-02-11 11:38  ivan
31610
31611         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
31612           httemplate/edit/process/svc_www.cgi,
31613           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
31614           svc_www is working!
31615
31616           also auto-create and add A records if necessary using apacheip
31617           config file.
31618
31619           and show all domain_records on view/svc_domain.cgi page
31620
31621 2002-02-10 14:31  ivan
31622
31623         * httemplate/edit/svc_acct.cgi: ui
31624
31625 2002-02-10 14:21  ivan
31626
31627         * httemplate/edit/part_pkg.cgi: slighly different wording
31628
31629 2002-02-10 14:06  ivan
31630
31631         * FS/FS/cust_svc.pm: another bug in quantity checking
31632
31633 2002-02-10 13:37  ivan
31634
31635         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
31636           works
31637
31638 2002-02-10 13:30  ivan
31639
31640         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
31641           package definitions to all agent types by default
31642
31643           config option to restore current behaviour (must explicitly add
31644           new package definitions to each agent type)
31645
31646           closes: Bug#324
31647
31648 2002-02-10 11:58  ivan
31649
31650         * FS/MANIFEST, FS/bin/freeside-daily,
31651           httemplate/edit/process/part_bill_event.cgi: update billing
31652           documentation for the new world of invoice events added
31653           freeside-daily replacing freeside-bill for the new world of
31654           invoice events
31655
31656 2002-02-10 10:56  ivan
31657
31658         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
31659           tokens to prevent double-submission of payments in the web UI
31660           (closes: Bug#320)
31661
31662 2002-02-10 09:30  ivan
31663
31664         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
31665           before figuring to display a list or redirect.  eliiminates "2
31666           matching found" displayed but only one in list.
31667
31668 2002-02-10 09:02  ivan
31669
31670         * FS/FS/cust_main_invoice.pm: allow + in email addresses
31671
31672 2002-02-10 08:49  ivan
31673
31674         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
31675           email addresses into svcnum-linked destinations
31676
31677 2002-02-10 08:40  ivan
31678
31679         * Makefile, httemplate/edit/svc_acct.cgi:
31680           fix "no previous account to recall hidden password from" error
31681           when adding new accounts & get an error on first try
31682
31683 2002-02-10 08:14  ivan
31684
31685         * Makefile, httemplate/index.html,
31686           httemplate/browse/svc_acct_pop.cgi,
31687           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
31688           webui
31689
31690 2002-02-10 08:05  ivan
31691
31692         * htetc/handler.pl, httemplate/browse/agent.cgi,
31693           httemplate/browse/agent_type.cgi,
31694           httemplate/browse/cust_main_county.cgi,
31695           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
31696           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
31697           httemplate/browse/svc_acct_pop.cgi,
31698           httemplate/config/config-process.cgi,
31699           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31700           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
31701           httemplate/edit/agent_type.cgi,
31702           httemplate/edit/cust_bill_pay.cgi,
31703           httemplate/edit/cust_credit.cgi,
31704           httemplate/edit/cust_credit_bill.cgi,
31705           httemplate/edit/cust_main.cgi,
31706           httemplate/edit/cust_main_county-expand.cgi,
31707           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31708           httemplate/edit/part_bill_event.cgi,
31709           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
31710           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
31711           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
31712           httemplate/edit/process/quick-cust_pkg.cgi,
31713           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
31714           httemplate/misc/catchall.cgi,
31715           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
31716           httemplate/misc/process/link.cgi,
31717           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
31718           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
31719           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31720           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
31721           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31722           httemplate/view/svc_www.cgi: *finally* seems to be working under
31723           Mason.  sheesh.  *finally* seems to be working under Mason.
31724           sheesh.  *finally* seems to be working under Mason.  sheesh.
31725           *finally* seems to be working under Mason.  sheesh.  *finally*
31726           seems to be working under Mason.  sheesh.  *finally* seems to be
31727           working under Mason.  sheesh.  *finally* seems to be working
31728           under Mason.  sheesh.  *finally* seems to be working under Mason.
31729           sheesh.
31730
31731 2002-02-10 05:21  ivan
31732
31733         * htetc/handler.pl, httemplate/browse/agent.cgi,
31734           httemplate/browse/agent_type.cgi,
31735           httemplate/browse/cust_main_county.cgi,
31736           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
31737           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
31738           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
31739           httemplate/edit/agent_type.cgi,
31740           httemplate/edit/cust_bill_pay.cgi,
31741           httemplate/edit/cust_credit.cgi,
31742           httemplate/edit/cust_credit_bill.cgi,
31743           httemplate/edit/cust_main.cgi,
31744           httemplate/edit/cust_main_county-expand.cgi,
31745           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31746           httemplate/edit/part_bill_event.cgi,
31747           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
31748           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
31749           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
31750           httemplate/edit/process/REAL_cust_pkg.cgi,
31751           httemplate/edit/process/agent.cgi,
31752           httemplate/edit/process/agent_type.cgi,
31753           httemplate/edit/process/cust_bill_pay.cgi,
31754           httemplate/edit/process/cust_credit.cgi,
31755           httemplate/edit/process/cust_credit_bill.cgi,
31756           httemplate/edit/process/cust_main.cgi,
31757           httemplate/edit/process/cust_main_county-collapse.cgi,
31758           httemplate/edit/process/cust_main_county-expand.cgi,
31759           httemplate/edit/process/cust_pay.cgi,
31760           httemplate/edit/process/cust_pkg.cgi,
31761           httemplate/edit/process/part_pkg.cgi,
31762           httemplate/edit/process/quick-cust_pkg.cgi,
31763           httemplate/edit/process/svc_acct.cgi,
31764           httemplate/edit/process/svc_acct_pop.cgi,
31765           httemplate/edit/process/svc_domain.cgi,
31766           httemplate/edit/process/svc_forward.cgi,
31767           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
31768           httemplate/misc/catchall.cgi,
31769           httemplate/misc/delete-cust_pay.cgi,
31770           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
31771           httemplate/misc/print-invoice.cgi,
31772           httemplate/misc/unsusp_pkg.cgi,
31773           httemplate/misc/process/catchall.cgi,
31774           httemplate/misc/process/delete-customer.cgi,
31775           httemplate/misc/process/link.cgi, httemplate/search/cust_pay.cgi,
31776           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
31777           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31778           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
31779           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31780           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
31781           to fix any redirects, whew
31782
31783           Mason handler.pl overrides CGI::redirect
31784
31785           fixed strict; problems in edit/part_pkg.cgi &
31786           edit/process/part_pkg.cgi
31787
31788 2002-02-09 18:28  ivan
31789
31790         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
31791           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
31792           config file
31793
31794 2002-02-09 18:16  ivan
31795
31796         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
31797           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
31798           httemplate/browse/part_bill_event.cgi,
31799           httemplate/edit/part_pkg.cgi,
31800           httemplate/edit/process/part_bill_event.cgi,
31801           httemplate/edit/process/part_pkg.cgi,
31802           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
31803           tested (closes: Bug#313).
31804
31805           view/cust_bill.cgi invoice view shows invoice events!
31806
31807           fix bug where adding events with no name silently failed instead
31808           of giving an error
31809
31810           add new comission plans
31811
31812 2002-02-09 10:24  ivan
31813
31814         * FS/FS/CGI.pm, htetc/handler.pl,
31815           httemplate/edit/process/agent_type.cgi,
31816           httemplate/edit/process/cust_main_county-expand.cgi,
31817           httemplate/edit/process/cust_pay.cgi,
31818           httemplate/edit/process/part_pkg.cgi,
31819           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
31820           httemplate/search/svc_domain.cgi: no more exit() in templates
31821
31822 2002-02-09 10:09  ivan
31823
31824         * FS/FS/svc_domain.pm: okay all external export from .pm files is
31825           queued! (closes: Bug#249)
31826
31827 2002-02-09 09:45  ivan
31828
31829         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
31830           FS::cust_svc::check look up & check pkg_svc.quantity like
31831           httemplate/view/cust_pkg.cgi (closes: Bug#43)
31832
31833 2002-02-09 09:03  ivan
31834
31835         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
31836           should set no-cache headers now (closes: Bug#23)
31837
31838 2002-02-07 14:30  ivan
31839
31840         * Makefile: oops, reversing bad Makefile patch
31841
31842 2002-02-07 14:29  ivan
31843
31844         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
31845           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
31846           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
31847           httemplate/view/cust_main.cgi: delete payments
31848
31849 2002-02-06 07:55  ivan
31850
31851         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
31852           blib/ files
31853
31854 2002-02-06 07:50  ivan
31855
31856         * FS/FS/cust_bill.pm: pod typo
31857
31858 2002-02-06 07:49  ivan
31859
31860         * Makefile: documentation building Makefile patch
31861
31862 2002-02-06 07:36  ivan
31863
31864         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
31865           punctuation
31866
31867 2002-02-06 06:58  ivan
31868
31869         * FS/bin/freeside-adduser: fix for non-file auth
31870
31871 2002-02-05 12:25  ivan
31872
31873         * FS/FS/Record.pm: better error messages if you haven't run
31874           fs-setup ?
31875
31876 2002-02-05 08:48  ivan
31877
31878         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
31879           password changer!
31880
31881 2002-02-04 09:06  ivan
31882
31883         * Makefile: 1.4.0pre8!
31884
31885 2002-02-04 09:04  ivan
31886
31887         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
31888           necessary "default" billing events documentation on necessary
31889           "default" billing events
31890
31891 2002-02-04 08:44  ivan
31892
31893         * httemplate/edit/part_bill_event.cgi,
31894           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
31895           FS/FS/cust_main.pm: billing events!
31896
31897 2002-01-30 10:22  ivan
31898
31899         * httemplate/: browse/part_bill_event.cgi,
31900           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
31901           working invoice event web interface
31902
31903 2002-01-30 06:18  ivan
31904
31905         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
31906           httemplate/browse/agent_type.cgi,
31907           httemplate/browse/cust_main_county.cgi,
31908           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
31909           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
31910           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
31911           httemplate/edit/agent_type.cgi,
31912           httemplate/edit/cust_bill_pay.cgi,
31913           httemplate/edit/cust_credit.cgi,
31914           httemplate/edit/cust_credit_bill.cgi,
31915           httemplate/edit/cust_main.cgi,
31916           httemplate/edit/cust_main_county-expand.cgi,
31917           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31918           httemplate/edit/part_bill_event.cgi,
31919           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
31920           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
31921           httemplate/edit/svc_forward.cgi,
31922           httemplate/edit/process/agent.cgi,
31923           httemplate/edit/process/agent_type.cgi,
31924           httemplate/edit/process/cust_bill_pay.cgi,
31925           httemplate/edit/process/cust_credit.cgi,
31926           httemplate/edit/process/cust_credit_bill.cgi,
31927           httemplate/edit/process/cust_main.cgi,
31928           httemplate/edit/process/cust_main_county-collapse.cgi,
31929           httemplate/edit/process/cust_main_county-expand.cgi,
31930           httemplate/edit/process/cust_pay.cgi,
31931           httemplate/edit/process/cust_pkg.cgi,
31932           httemplate/edit/process/part_pkg.cgi,
31933           httemplate/edit/process/quick-cust_pkg.cgi,
31934           httemplate/edit/process/svc_acct.cgi,
31935           httemplate/edit/process/svc_acct_pop.cgi,
31936           httemplate/edit/process/svc_domain.cgi,
31937           httemplate/edit/process/svc_forward.cgi,
31938           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
31939           httemplate/misc/catchall.cgi,
31940           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
31941           httemplate/misc/print-invoice.cgi,
31942           httemplate/misc/unsusp_pkg.cgi,
31943           httemplate/misc/process/catchall.cgi,
31944           httemplate/misc/process/delete-customer.cgi,
31945           httemplate/misc/process/link.cgi,
31946           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
31947           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
31948           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31949           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
31950           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31951           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
31952           new CGI;   &cgisuidsetup(); from all templates.  should work
31953           better under Mason.
31954
31955 2002-01-29 09:42  ivan
31956
31957         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
31958           plan and plandata fields in part_bill_event
31959
31960 2002-01-29 08:33  ivan
31961
31962         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
31963           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
31964           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
31965           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
31966           httemplate/edit/part_bill_event.cgi,
31967           httemplate/edit/part_pkg.cgi,
31968           httemplate/edit/process/part_bill_event.cgi: - web interface for
31969           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
31970           FS::svc_acct seconds_since methods) - Makefile target to
31971           regenerate HTML manpages on install - FS.pm doc update -
31972           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
31973           ->cancel, ->invoicing_list_addpost - start of a billing event web
31974           interface - cust_pay::upgrade_replace doesn't error out if
31975           history includes   overapplied payments
31976
31977 2002-01-28 03:24  ivan
31978
31979         * FS/FS/Record.pm: oops, syntax error in new() check for missing
31980           subclass table sub (eek)
31981
31982 2002-01-27 22:57  ivan
31983
31984         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
31985           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
31986           httemplate/docs/schema.html: book closing schema changes
31987
31988 2002-01-27 21:15  ivan
31989
31990         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
31991           httemplate/docs/schema.html: part_export schema changes
31992
31993 2002-01-25 17:52  ivan
31994
31995         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
31996
31997 2002-01-24 09:02  ivan
31998
31999         * FS/FS/Record.pm: emit a warning in this unlikely case again
32000
32001 2002-01-24 08:58  ivan
32002
32003         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
32004           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
32005           rather than == 0 in the ::check's ....  <rluser> you might
32006           consider <= 0
32007
32008 2002-01-24 08:54  ivan
32009
32010         * FS/FS/cust_credit_refund.pm: stack traces help alot
32011
32012 2002-01-24 03:52  ivan
32013
32014         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
32015           jeff's on a bugfinding roll here, thanks!
32016
32017 2002-01-24 03:43  ivan
32018
32019         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
32020           cust_credit_refund::cust_credit should exist..
32021
32022 2002-01-23 22:52  ivan
32023
32024         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
32025           FS::cust_refund::check  'amount' should probably be replaced with
32026           +'refund' in two places
32027
32028 2002-01-23 22:46  ivan
32029
32030         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
32031
32032 2002-01-23 18:26  ivan
32033
32034         * FS/FS/cust_refund.pm: fix cust_refund::insert
32035
32036 2002-01-22 07:57  ivan
32037
32038         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
32039           $0.00 in credits/payments/refunds
32040
32041 2002-01-22 06:55  ivan
32042
32043         * FS/FS/part_svc.pm: docu
32044
32045 2002-01-22 06:53  ivan
32046
32047         * FS/FS/svc_acct.pm: silly compilation problem
32048
32049 2002-01-22 06:42  ivan
32050
32051         * httemplate/docs/index.html: remove old upgrade docs
32052
32053 2002-01-21 03:30  ivan
32054
32055         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
32056
32057 2002-01-19 07:16  ivan
32058
32059         * FS/FS/UID.pm: error message update
32060
32061 2002-01-16 07:37  ivan
32062
32063         * FS/FS/svc_acct.pm: doc
32064
32065 2002-01-14 12:28  ivan
32066
32067         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
32068           SQL export
32069
32070 2002-01-09 05:29  ivan
32071
32072         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
32073           cache files on customer replace.
32074
32075           do an exact search along with the fuzzy search (webui)
32076
32077 2002-01-03 09:40  ivan
32078
32079         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
32080           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
32081           httemplate/docs/schema.html: more schema changes:
32082           part_bill_event and cust_bill_event tables
32083
32084           remove old 1.4.0pre READMEs
32085
32086 2001-12-28 07:14  ivan
32087
32088         * FS/FS/cust_main.pm: force printing in freeside-overdue
32089
32090 2001-12-28 06:40  ivan
32091
32092         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
32093           httemplate/edit/part_pkg.cgi: add more options to
32094           freeside-overdue
32095
32096           add charge method to FS::cust_main
32097
32098           one-off packages default to disabled
32099
32100           billing payname defaults to first and last, not "Accounts
32101           Payable"
32102
32103 2001-12-27 01:26  ivan
32104
32105         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
32106           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
32107           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
32108           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
32109           httemplate/edit/part_svc.cgi,
32110           httemplate/edit/process/part_pkg.cgi,
32111           httemplate/view/cust_main.cgi: service and package disable!
32112
32113 2001-12-26 15:59  ivan
32114
32115         * httemplate/docs/schema.html: doc
32116
32117 2001-12-26 07:41  ivan
32118
32119         * httemplate/view/cust_main.cgi: remove warnings
32120
32121 2001-12-26 07:11  ivan
32122
32123         * httemplate/edit/process/cust_credit.cgi: apply credits!!
32124
32125 2001-12-26 07:08  ivan
32126
32127         * FS/MANIFEST: add freeside-overdue
32128
32129 2001-12-26 07:07  ivan
32130
32131         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
32132           posting credit
32133
32134 2001-12-26 03:17  ivan
32135
32136         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
32137           cust_main balance_date & total_owed_date methods
32138
32139 2001-12-26 01:18  ivan
32140
32141         * httemplate/: index.html, search/cust_pay.cgi, view/cust_main.cgi:
32142           search by check #
32143
32144 2001-12-25 23:53  ivan
32145
32146         * FS/FS/cust_pay.pm: doc
32147
32148 2001-12-25 22:02  ivan
32149
32150         * httemplate/edit/cust_pay.cgi: UI
32151
32152 2001-12-25 21:19  ivan
32153
32154         * httemplate/: index.html, edit/cust_pay.cgi,
32155           edit/process/cust_pay.cgi, search/cust_main.cgi,
32156           search/cust_main.html: expedited check entry
32157
32158 2001-12-25 21:02  ivan
32159
32160         * CREDITS: still missing tons of folks, i am sure
32161
32162 2001-12-25 20:52  ivan
32163
32164         * httemplate/search/: cust_bill.html, cust_main.html: same look as
32165           rest of search pages
32166
32167 2001-12-25 20:25  ivan
32168
32169         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
32170           httemplate/edit/cust_pay.cgi,
32171           httemplate/edit/process/cust_credit.cgi,
32172           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
32173           credits, post credit UI overhaul
32174
32175 2001-12-25 18:33  ivan
32176
32177         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
32178
32179 2001-12-21 13:40  ivan
32180
32181         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
32182           httemplate/view/cust_main.cgi: add name/address to post payment
32183           screen
32184
32185           get rid of some $-0.00  yay for ieee fp
32186
32187 2001-12-21 12:55  ivan
32188
32189         * FS/FS/cust_bill_pay.pm: fixes
32190
32191             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
32192           for invnum 1659
32193             greater than cust_bill.charged 19.95 at
32194             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
32195
32196 2001-12-19 21:34  ivan
32197
32198         * FS/FS/Record.pm: work better with DBIx::Profile
32199
32200 2001-12-19 18:09  ivan
32201
32202         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
32203           '*' password
32204
32205 2001-12-19 18:07  ivan
32206
32207         * FS/FS/svc_acct.pm: quiet warnings
32208
32209 2001-12-19 06:33  ivan
32210
32211         * FS/FS/svc_acct.pm: alas, a 5.6-ism
32212
32213 2001-12-19 06:30  ivan
32214
32215         * FS/FS/svc_acct.pm: surpress warnings
32216
32217 2001-12-18 11:36  ivan
32218
32219         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
32220
32221 2001-12-18 11:34  ivan
32222
32223         * httemplate/edit/cust_bill_pay.cgi: typo
32224
32225 2001-12-18 11:32  ivan
32226
32227         * httemplate/edit/cust_bill_pay.cgi: declar vars
32228
32229 2001-12-18 11:30  ivan
32230
32231         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
32232           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
32233           payment webinterface
32234
32235 2001-12-17 23:12  ivan
32236
32237         * httemplate/search/cust_pkg.cgi: really working dates on package
32238           browse.  ouch.
32239
32240 2001-12-17 23:08  ivan
32241
32242         * httemplate/search/cust_pkg.cgi: working dates on package browse
32243
32244 2001-12-17 22:45  ivan
32245
32246         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
32247
32248 2001-12-17 22:38  ivan
32249
32250         * httemplate/search/cust_pkg.cgi: show dates on package browse
32251
32252 2001-12-17 22:29  ivan
32253
32254         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
32255
32256 2001-12-17 17:49  ivan
32257
32258         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
32259           MANIFEST
32260
32261           fix warning:
32262
32263           FS::cust_main_invoice=HASH(0x90c86c4) at
32264           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
32265
32266 2001-12-17 15:59  ivan
32267
32268         * FS/FS/cust_bill.pm: fixes
32269
32270            Argument "" isn't numeric in ncmp at
32271            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
32272
32273 2001-12-16 15:50  ivan
32274
32275         * FS/FS/cust_main.pm: eek nasty bug
32276
32277 2001-12-15 16:55  ivan
32278
32279         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
32280           cust_bill_pay.amount 39.9 for paynum 240 greater than
32281           cust_pay.paid 39.90
32282
32283 2001-12-15 14:59  ivan
32284
32285         * httemplate/view/svc_acct.cgi: style
32286
32287 2001-12-15 14:58  ivan
32288
32289         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
32290           records
32291
32292 2001-12-15 14:56  ivan
32293
32294         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
32295           <burgess@www.cynjut.net>, thanks
32296
32297 2001-12-15 14:47  ivan
32298
32299         * httemplate/edit/cust_main.cgi: allow entering of referral
32300           customer by number as well as by link off the view page, courtesy
32301           of Dave Burgess <burgess@www.cynjut.net>
32302
32303 2001-12-14 16:17  ivan
32304
32305         * FS/FS/cust_main.pm: style changes
32306
32307 2001-12-13 10:37  ivan
32308
32309         * FS/bin/freeside-setinvoice: okay, it should really work now
32310
32311 2001-12-13 09:52  ivan
32312
32313         * FS/bin/freeside-setinvoice: fix setinvoice script
32314
32315 2001-12-13 01:17  ivan
32316
32317         * FS/bin/freeside-setinvoice: added util to set invoice
32318           destinations
32319
32320 2001-12-12 11:42  ivan
32321
32322         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
32323           passwords in web interface
32324
32325 2001-12-11 13:26  ivan
32326
32327         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
32328
32329 2001-12-10 04:18  ivan
32330
32331         * FS/FS/Record.pm: Pg datatype pain
32332
32333 2001-12-09 20:54  ivan
32334
32335         * httemplate/index.html: typo noticed by Dave Burgess
32336           <burgess@www.cynjut.net>, thanks.
32337
32338 2001-12-09 16:44  ivan
32339
32340         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
32341           wasn't getting substitued.
32342
32343 2001-12-09 15:31  ivan
32344
32345         * httemplate/search/svc_acct.cgi: harmless? missing ;
32346
32347 2001-12-08 02:08  ivan
32348
32349         * httemplate/config/config.cgi: need a POST here; browsers
32350           (especially IE) are unhappy with the default GET
32351
32352 2001-12-08 02:07  ivan
32353
32354         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
32355           custnum!
32356
32357 2001-12-08 02:03  ivan
32358
32359         * FS/FS/cust_main.pm: fix logic error creating invoice line items
32360
32361 2001-12-08 02:01  ivan
32362
32363         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
32364
32365 2001-12-04 05:10  ivan
32366
32367         * httemplate/edit/svc_forward.cgi: from Dave Burgess
32368           <burgess@neonramp.com>:
32369
32370            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
32371           as the
32372            qualifier on the LHS of the assignment.  This also solves the
32373            problem with a similar error on the RHS of line 105.  It also
32374           seems to make
32375            the routine work fairly reliably (it has been problematic for me
32376           in the
32377            past).
32378
32379 2001-12-03 03:33  ivan
32380
32381         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
32382           paged service browse!!
32383
32384 2001-12-03 02:59  ivan
32385
32386         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
32387           browse
32388
32389 2001-12-03 00:43  ivan
32390
32391         * httemplate/search/cust_main.cgi: paged customer browse!
32392
32393 2001-12-03 00:41  ivan
32394
32395         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
32396           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
32397           option paged implementation of customer browse!
32398
32399 2001-11-29 16:04  ivan
32400
32401         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
32402           methods
32403
32404 2001-11-20 19:42  ivan
32405
32406         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
32407           name (!)
32408
32409 2001-11-20 19:40  ivan
32410
32411         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
32412           postalinvoicedefault config file
32413
32414 2001-11-13 13:27  ivan
32415
32416         * FS/MANIFEST: remove freeside-print-batch
32417
32418 2001-11-12 05:19  ivan
32419
32420         * FS/FS/cust_main.pm: import hack to be less strict
32421
32422 2001-11-08 07:26  ivan
32423
32424         * FS/bin/freeside-queued: harmless typo noticed by "Edward
32425           Shabotinsky" <lanshark@bsinet.net>, thanks
32426
32427 2001-11-06 10:45  ivan
32428
32429         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
32430
32431 2001-11-06 10:35  ivan
32432
32433         * Makefile: i REALLY suck at Makefiles
32434
32435 2001-11-06 10:34  ivan
32436
32437         * Makefile: i suck at Makefiles
32438
32439 2001-11-06 10:22  ivan
32440
32441         * Makefile: make foo for htetc/global.asa
32442
32443 2001-11-06 09:58  ivan
32444
32445         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
32446
32447 2001-11-05 13:30  ivan
32448
32449         * Makefile: more fixes for fresh installation
32450
32451 2001-11-05 13:26  ivan
32452
32453         * Makefile: yet more Make
32454
32455 2001-11-05 13:24  ivan
32456
32457         * Makefile: make create-database fix
32458
32459 2001-11-05 12:12  ivan
32460
32461         * Makefile, FS/FS/Record.pm: makefile fixups
32462
32463 2001-11-05 09:00  jeff
32464
32465         * FS/FS/svc_acct.pm: improved svc_acct replacement
32466
32467 2001-11-05 08:42  ivan
32468
32469         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
32470           badly, oops
32471
32472 2001-11-05 06:03  ivan
32473
32474         * Makefile: move sys-dependant stuff to vars
32475
32476 2001-11-05 05:57  ivan
32477
32478         * FS/FS/svc_acct.pm: doc tyop
32479
32480 2001-11-05 03:55  ivan
32481
32482         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
32483           expressions remove debugging warn output
32484
32485 2001-11-03 09:49  ivan
32486
32487         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
32488           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
32489           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
32490           httemplate/search/cust_main.cgi: new 'jsearch' call for big
32491           joined searches & caching support preliminary customer browse
32492           optimizations, much faster!
32493
32494 2001-11-01 21:28  ivan
32495
32496         * httemplate/config/config.cgi: note config changes need
32497           apache/freeside-queued restart to take effect
32498
32499 2001-11-01 21:11  ivan
32500
32501         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
32502
32503 2001-11-01 20:55  ivan
32504
32505         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
32506           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
32507
32508 2001-10-31 16:16  ivan
32509
32510         * httemplate/search/cust_main.cgi: hit the database slightly less.
32511           this page still takes forever with lots of customers.
32512
32513 2001-10-30 11:05  ivan
32514
32515         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
32516           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
32517           web interface to view pending batch
32518
32519 2001-10-30 07:42  ivan
32520
32521         * httemplate/edit/cust_main.cgi: put default country up top
32522
32523 2001-10-30 07:41  ivan
32524
32525         * httemplate/edit/cust_main.cgi: precedence oops
32526
32527 2001-10-30 07:39  ivan
32528
32529         * httemplate/edit/cust_main.cgi: better ordering of state selection
32530           on new customer screen
32531
32532 2001-10-30 06:54  ivan
32533
32534         * htetc/handler.pl, httemplate/browse/agent.cgi,
32535           httemplate/browse/agent_type.cgi,
32536           httemplate/browse/cust_main_county.cgi,
32537           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
32538           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
32539           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
32540           httemplate/edit/cust_credit_bill.cgi,
32541           httemplate/edit/cust_main.cgi,
32542           httemplate/edit/cust_main_county-expand.cgi,
32543           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32544           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
32545           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
32546           httemplate/misc/catchall.cgi,
32547           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32548           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
32549           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
32550           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
32551           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
32552           httemplate/view/svc_forward.cgi: get rid of header foo in
32553           individual templates
32554
32555 2001-10-30 06:20  ivan
32556
32557         * htetc/handler.pl, httemplate/config/config-view.cgi,
32558           httemplate/config/config.cgi: web config should workish now
32559
32560 2001-10-30 05:49  ivan
32561
32562         * Makefile: work with CVS version too
32563
32564 2001-10-30 05:48  ivan
32565
32566         * Makefile: make
32567
32568 2001-10-30 05:47  ivan
32569
32570         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
32571           `make create-config' installs default config (conf dir update)
32572           freeside-adduser uses default secrets file
32573
32574 2001-10-30 04:38  ivan
32575
32576         * Makefile: make
32577
32578 2001-10-30 04:35  ivan
32579
32580         * Makefile: makefile typo
32581
32582 2001-10-30 03:47  ivan
32583
32584         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
32585           httemplate/docs/index.html: whew more install docs and automation
32586
32587 2001-10-30 02:20  ivan
32588
32589         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
32590           setup/config updates.  getting easier...
32591
32592 2001-10-29 13:22  ivan
32593
32594         * Makefile: fix make clean
32595
32596 2001-10-29 12:53  ivan
32597
32598         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
32599           records
32600
32601 2001-10-29 09:17  ivan
32602
32603         * Makefile: automate a tiny bit more
32604
32605 2001-10-26 03:24  ivan
32606
32607         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
32608           httemplate/browse/agent_type.cgi,
32609           httemplate/browse/cust_main_county.cgi,
32610           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
32611           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
32612           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
32613           httemplate/edit/cust_credit_bill.cgi,
32614           httemplate/edit/cust_main.cgi,
32615           httemplate/edit/cust_main_county-expand.cgi,
32616           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32617           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
32618           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
32619           httemplate/misc/catchall.cgi,
32620           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32621           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
32622           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
32623           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
32624           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
32625           httemplate/view/svc_forward.cgi: cache foo *sigh*
32626
32627 2001-10-26 02:50  ivan
32628
32629         * httemplate/config/config-process.cgi: otherwise people will have
32630           problems with `0' zero
32631
32632 2001-10-25 14:24  ivan
32633
32634         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
32635
32636 2001-10-25 09:13  ivan
32637
32638         * FS/FS/cust_main_invoice.pm: & in email addresses
32639
32640 2001-10-25 01:41  ivan
32641
32642         * FS/FS/Conf.pm: remove debugging cruft
32643
32644 2001-10-24 08:45  ivan
32645
32646         * httemplate/config/config-process.cgi: correct for browser
32647           munching
32648
32649 2001-10-24 08:29  ivan
32650
32651         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
32652           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
32653           httemplate/index.html, httemplate/config/config-process.cgi,
32654           httemplate/config/config-view.cgi,
32655           httemplate/search/svc_acct.cgi: preliminary web config editor
32656
32657           new config files: username-ampersand, passwordmax
32658
32659           fs-setup updates
32660
32661           get rid of old and crufty and unused registries/ config foo
32662
32663           documentation updates
32664
32665 2001-10-23 13:53  ivan
32666
32667         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
32668           UPDATE
32669
32670           greeeat.
32671
32672 2001-10-22 07:48  ivan
32673
32674         * FS/FS/svc_acct.pm: fix dir check
32675
32676 2001-10-22 05:22  ivan
32677
32678         * FS/FS/svc_domain.pm: fix delete method for new databases
32679
32680 2001-10-22 01:31  ivan
32681
32682         * FS/FS/cust_main.pm: tyop
32683
32684 2001-10-22 01:29  ivan
32685
32686         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
32687           warnings, delete package ability (& warning)
32688
32689 2001-10-20 05:17  ivan
32690
32691         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
32692           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
32693           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
32694           httemplate/edit/process/cust_main.cgi,
32695           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
32696           exempt flags, UI to edit rework part_pkg editing UI some more
32697
32698 2001-10-15 07:58  ivan
32699
32700         * FS/FS/cust_pkg.pm, htetc/handler.pl,
32701           httemplate/edit/REAL_cust_pkg.cgi,
32702           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
32703
32704 2001-10-15 05:16  ivan
32705
32706         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
32707           httemplate/misc/bill.cgi: print reasons with credits on invoices
32708
32709           use straight eval, not Safe::reval in cust_main::bill for now, as
32710           i have no   idea how to call methods on a share()'ed scalar.
32711           hmm.
32712
32713           add cust_pkg::cust_main method
32714
32715           s/eidiot/idiot/ in httemplate/misc/bill.cgi
32716
32717 2001-10-15 04:39  ivan
32718
32719         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
32720           plan ||= 'flat' for custom pricing 9clone) package definitions
32721           too
32722
32723 2001-10-15 04:35  ivan
32724
32725         * httemplate/edit/cust_main.cgi: visual fix
32726
32727 2001-10-15 03:42  ivan
32728
32729         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
32730           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
32731           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
32732           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
32733           pass, oh my
32734
32735 2001-10-11 10:46  ivan
32736
32737         * htetc/handler.pl: price plan uI!
32738
32739 2001-10-11 10:44  ivan
32740
32741         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
32742           ----------------------------------------------------------------------
32743
32744 2001-10-09 23:22  thalakan
32745
32746         * httemplate/search/cust_main.cgi: Reverted.
32747
32748 2001-10-09 22:59  thalakan
32749
32750         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
32751
32752 2001-10-09 22:42  ivan
32753
32754         * httemplate/search/cust_main.cgi: revert silly changes
32755
32756 2001-10-09 22:33  thalakan
32757
32758         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
32759
32760 2001-10-09 22:24  ivan
32761
32762         * FS/FS/Record.pm: embarassing doc fix, thanks jason
32763
32764 2001-10-09 16:10  ivan
32765
32766         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
32767           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
32768           `unsuspendauto' config file: enable the automatic unsuspension of
32769           suspended packages when a customer's balance due changes from
32770           positive to zero or negative as the result of a payment or credit
32771
32772           add cust_pkg.manual_flag to disable this behaviour per customer
32773           package (no UI to set this yet)
32774
32775 2001-10-09 00:16  ivan
32776
32777         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
32778           fix
32779
32780 2001-10-08 20:11  ivan
32781
32782         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
32783           sheesh
32784
32785 2001-10-02 09:00  jeff
32786
32787         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
32788           typo
32789
32790 2001-10-02 04:10  ivan
32791
32792         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
32793           up in fix.net's password files
32794
32795 2001-10-01 03:31  ivan
32796
32797         * FS/FS/cust_pkg.pm: oops
32798
32799 2001-09-30 15:35  ivan
32800
32801         * FS/FS/svc_acct.pm: arg
32802
32803 2001-09-30 15:19  ivan
32804
32805         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
32806
32807 2001-09-30 13:30  ivan
32808
32809         * FS/FS/svc_acct.pm: username-uppercase config file
32810
32811 2001-09-27 14:49  ivan
32812
32813         * FS/FS/svc_acct_pop.pm: not used
32814
32815 2001-09-27 14:12  ivan
32816
32817         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
32818
32819 2001-09-27 13:41  ivan
32820
32821         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
32822           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
32823           selector!
32824
32825 2001-09-27 11:33  ivan
32826
32827         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
32828           domsvc
32829
32830 2001-09-26 02:17  ivan
32831
32832         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
32833           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
32834           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
32835           httemplate/docs/schema.html: add part_pop_local table
32836
32837 2001-09-25 11:03  ivan
32838
32839         * FS/FS/cust_main.pm:
32840           ror
32841
32842 2001-09-25 11:01  ivan
32843
32844         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
32845           use it
32846
32847 2001-09-25 08:55  ivan
32848
32849         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
32850
32851 2001-09-24 17:05  ivan
32852
32853         * FS/bin/freeside-queued: better REAPER
32854
32855 2001-09-23 20:23  ivan
32856
32857         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
32858
32859 2001-09-20 20:47  ivan
32860
32861         * httemplate/view/cust_main.cgi: show company and name (instead of
32862           just company) for referring customers that have a company
32863
32864 2001-09-19 17:13  ivan
32865
32866         * FS/FS/cust_main.pm: really fix fuzzy searching
32867
32868 2001-09-19 17:10  ivan
32869
32870         * FS/FS/cust_main.pm: fix fuzzy searching
32871
32872 2001-09-19 14:51  ivan
32873
32874         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
32875           working.
32876
32877 2001-09-19 14:06  ivan
32878
32879         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
32880           directory hashing remove jeff's lib patch from
32881           freeside-apply-credits add freeside-apply-credits to MANIFEST
32882           README for pre3-4
32883
32884 2001-09-19 12:41  ivan
32885
32886         * FS/FS/svc_acct.pm: tyop
32887
32888 2001-09-19 12:39  ivan
32889
32890         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
32891
32892 2001-09-19 12:28  ivan
32893
32894         * FS/FS/svc_acct.pm: ;args
32895
32896 2001-09-19 12:19  ivan
32897
32898         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
32899
32900 2001-09-19 12:00  ivan
32901
32902         * FS/bin/freeside-queued: set $ENV{HOME}
32903
32904 2001-09-18 17:24  ivan
32905
32906         * FS/FS/svc_acct.pm: icradius transactional password changes
32907           (suspensions, unsuspensions)
32908
32909 2001-09-16 05:45  ivan
32910
32911         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
32912           httemplate/index.html, httemplate/search/cust_main.cgi,
32913           httemplate/view/cust_main.cgi: fix oops in
32914           FS::cust_main_invoice::replace preventing package cancellation
32915
32916           add toggle switch to cust_main searching to show/hide cancelled
32917           customers.  hidecancelledcustomers config file is just which
32918           state it starts in.
32919
32920           add signupurl config file to enable showing of the customer's
32921           signup URL on the view page.
32922
32923 2001-09-14 12:54  ivan
32924
32925         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
32926
32927 2001-09-14 11:05  ivan
32928
32929         * FS/FS/Record.pm: s/croak/confess/
32930
32931 2001-09-12 08:45  ivan
32932
32933         * FS/FS/part_svc.pm: oops
32934
32935 2001-09-11 16:44  ivan
32936
32937         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
32938           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
32939           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
32940           values should work again now
32941
32942 2001-09-11 15:20  ivan
32943
32944         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
32945           bin/fs-radius-add-reply: fix radius attribute adding
32946
32947 2001-09-11 14:58  ivan
32948
32949         * FS/bin/freeside-queued: usage sub
32950
32951 2001-09-11 13:44  ivan
32952
32953         * httemplate/search/svc_acct.cgi: getting "you should run the
32954           bin/fs-migrate-svc_acct_sm" message unexpectedly
32955
32956 2001-09-11 12:16  ivan
32957
32958         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
32959           others?
32960
32961 2001-09-11 06:10  ivan
32962
32963         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
32964           export
32965
32966 2001-09-11 05:46  ivan
32967
32968         * httemplate/edit/process/part_svc.cgi: more service edit fix
32969
32970 2001-09-11 05:42  ivan
32971
32972         * httemplate/edit/part_svc.cgi: fix service editing
32973
32974 2001-09-11 05:25  ivan
32975
32976         * FS/FS/queue.pm: queue clean fix
32977
32978 2001-09-11 05:24  ivan
32979
32980         * FS/FS/queue.pm: job queue fix
32981
32982 2001-09-11 05:10  ivan
32983
32984         * FS/FS/cust_main.pm: fuzzyfix
32985
32986 2001-09-11 05:06  ivan
32987
32988         * FS/FS/svc_acct.pm: better logging
32989
32990 2001-09-11 05:00  ivan
32991
32992         * FS/FS/svc_acct.pm: cyrus fix!
32993
32994 2001-09-11 04:52  ivan
32995
32996         * FS/bin/freeside-queued: rar
32997
32998 2001-09-11 03:05  ivan
32999
33000         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
33001
33002 2001-09-11 02:56  ivan
33003
33004         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
33005           fix quick order
33006
33007 2001-09-10 21:17  ivan
33008
33009         * FS/FS/svc_acct.pm: username-noperiod config file
33010
33011 2001-09-10 20:15  ivan
33012
33013         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
33014           httemplate/edit/part_svc.cgi: cyrus support
33015
33016 2001-09-10 18:09  ivan
33017
33018         * FS/bin/freeside-queued: working queued
33019
33020 2001-09-10 17:08  ivan
33021
33022         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
33023           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
33024           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
33025           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
33026           httemplate/index.html, httemplate/browse/part_svc.cgi,
33027           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
33028           httemplate/edit/process/part_svc.cgi,
33029           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
33030           prelim. job queues! fixed part_svc editing
33031
33032 2001-09-10 17:07  ivan
33033
33034         * bin/: freeside-init, fs-migrate-part_svc: fixing
33035           fs-migrate-part_svc updateing fs-setup for job queues
33036           freeside-init for starting freeside-queued
33037
33038 2001-09-07 13:49  ivan
33039
33040         * FS/FS/part_svc_column.pm: oops, forgot to add this
33041
33042 2001-09-07 13:26  ivan
33043
33044         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
33045
33046 2001-09-07 13:19  ivan
33047
33048         * FS/MANIFEST: tyop
33049
33050 2001-09-07 13:17  ivan
33051
33052         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
33053           bin/fs-radius-add-check, bin/fs-radius-add-reply,
33054           bin/generate-raddb: fix RADIUS attribute capitalization
33055
33056 2001-09-06 14:20  ivan
33057
33058         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
33059
33060 2001-09-06 13:41  ivan
33061
33062         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
33063           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
33064           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
33065           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
33066           bin/fs-radius-add-check, bin/fs-radius-add-reply,
33067           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
33068           httemplate/edit/part_svc.cgi,
33069           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
33070
33071 2001-09-04 08:12  ivan
33072
33073         * httemplate/docs/admin.html: tyop
33074
33075 2001-09-04 08:06  ivan
33076
33077         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
33078           indeed
33079
33080 2001-09-04 07:44  ivan
33081
33082         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
33083           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
33084           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
33085           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
33086           httemplate/edit/process/quick-cust_pkg.cgi,
33087           httemplate/view/cust_main.cgi: new admin documentation, quick
33088           one-pkg order
33089
33090 2001-09-03 15:07  ivan
33091
33092         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
33093           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
33094           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
33095           httemplate/edit/cust_credit_bill.cgi,
33096           httemplate/edit/cust_pay.cgi,
33097           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
33098           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
33099           more bugs
33100
33101 2001-09-02 00:57  ivan
33102
33103         * CREDITS: credito
33104
33105 2001-09-02 00:57  ivan
33106
33107         * bin/generate-tests: gawl
33108
33109 2001-09-02 00:49  ivan
33110
33111         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
33112           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
33113           httemplate/edit/cust_credit_bill.cgi,
33114           httemplate/view/cust_main.cgi: things are starting to work again,
33115           sorta.
33116
33117 2001-09-01 22:38  ivan
33118
33119         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33120           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
33121           migration.  ugh.
33122
33123 2001-09-01 21:51  ivan
33124
33125         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
33126
33127 2001-09-01 21:25  ivan
33128
33129         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
33130           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
33131           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
33132           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
33133           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
33134           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
33135           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
33136           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
33137           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
33138           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
33139           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
33140           the embarassing fixes in it found
33141
33142 2001-09-01 19:53  jeff
33143
33144         * FS/bin/freeside-apply-credits: adding a credit apply utility
33145
33146 2001-09-01 19:46  ivan
33147
33148         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
33149           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
33150           and cust_pay get custnums
33151
33152 2001-09-01 18:27  ivan
33153
33154         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
33155           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
33156           cust_refund.pm: more udpates for the new world of unapplied
33157           stuff.  yay.
33158
33159 2001-09-01 15:28  jeff
33160
33161         * FS/FS/cust_main.pm: haste makes waste... and left a method out
33162
33163 2001-09-01 15:18  ivan
33164
33165         * FS/FS/cust_credit_bill.pm: add primary key
33166
33167 2001-09-01 15:01  ivan
33168
33169         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
33170
33171 2001-09-01 14:55  jeff
33172
33173         * FS/FS/cust_bill_pay.pm: oops.. need this too
33174
33175 2001-09-01 14:52  jeff
33176
33177         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
33178           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
33179           httemplate/edit/cust_credit_bill.cgi,
33180           httemplate/edit/process/cust_credit_bill.cgi,
33181           httemplate/view/cust_main.cgi: add cust_credit_bill relating
33182           multiple invoices to credits
33183
33184 2001-09-01 13:11  ivan
33185
33186         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33187           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
33188           httemplate/docs/schema.html: cust_bill_pay and
33189           cust_credit_refund.  payments can apply to multiple invoices and
33190           refunds can apply to multiple credits.
33191
33192 2001-08-31 02:20  ivan
33193
33194         * FS/FS/Record.pm: check US zips more strictly
33195
33196 2001-08-31 01:43  ivan
33197
33198         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
33199           better
33200           state, city, then number
33201
33202 2001-08-31 00:28  ivan
33203
33204         * httemplate/edit/cust_main_county-expand.cgi: better error message
33205           for nonexistant cust_main_county records
33206
33207 2001-08-31 00:17  ivan
33208
33209         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
33210           > US UT expand state
33211           > Submit (no data entered)
33212           > US UT is gone frome the list.
33213
33214 2001-08-30 09:23  ivan
33215
33216         * httemplate/docs/signup.html: update signup server: template form
33217           and success html, document
33218
33219 2001-08-30 08:30  ivan
33220
33221         * httemplate/edit/part_svc.cgi: slighly more docu
33222
33223 2001-08-29 02:11  ivan
33224
33225         * httemplate/edit/agent.cgi: ui
33226
33227 2001-08-28 09:58  ivan
33228
33229         * httemplate/: docs/signup.html, search/cust_main.cgi:
33230           customer-to-customer referrals in singup server
33231
33232 2001-08-28 07:34  ivan
33233
33234         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
33235           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33236           customer-to-customer referrals!
33237
33238 2001-08-25 22:06  ivan
33239
33240         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
33241
33242 2001-08-25 22:05  ivan
33243
33244         * FS/FS/cust_credit.pm: reason can't be null
33245
33246 2001-08-22 23:17  ivan
33247
33248         * FS/FS/cust_main.pm: no need to be y1.9k complient
33249
33250 2001-08-21 03:27  ivan
33251
33252         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
33253           most everything is working svc_forward-wise now
33254
33255 2001-08-21 02:34  ivan
33256
33257         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
33258           httemplate/browse/agent_type.cgi,
33259           httemplate/browse/cust_main_county.cgi,
33260           httemplate/browse/part_pkg.cgi,
33261           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
33262
33263 2001-08-20 20:03  ivan
33264
33265         * FS/FS/svc_acct.pm: fix domain method, and it works against old
33266           databases now too
33267
33268 2001-08-20 19:44  ivan
33269
33270         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
33271           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
33272           $Log$
33273
33274 2001-08-20 19:43  ivan
33275
33276         * bin/fs-migrate-svc_acct_sm: i think svc_acct_sm.import should go
33277           away, but...
33278
33279 2001-08-20 19:32  ivan
33280
33281         * test/cgi-test: remove $Log$
33282
33283 2001-08-20 19:31  ivan
33284
33285         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
33286           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
33287           edit/agent_type.cgi, edit/cust_credit.cgi,
33288           edit/cust_main_county-expand.cgi, edit/cust_pay.cgi,
33289           edit/cust_pkg.cgi, edit/part_pkg.cgi, edit/svc_acct_pop.cgi,
33290           edit/svc_domain.cgi, edit/svc_forward.cgi,
33291           edit/process/agent.cgi, edit/process/agent_type.cgi,
33292           edit/process/cust_credit.cgi, edit/process/cust_pay.cgi,
33293           edit/process/cust_pkg.cgi, edit/process/part_pkg.cgi,
33294           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
33295           edit/process/svc_domain.cgi, edit/process/svc_forward.cgi,
33296           misc/bill.cgi, misc/cancel-unaudited.cgi, misc/catchall.cgi,
33297           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
33298           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
33299           misc/process/delete-customer.cgi, misc/process/link.cgi,
33300           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
33301           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
33302           whew.
33303
33304 2001-08-20 19:16  ivan
33305
33306         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
33307           databases, with a warning
33308
33309 2001-08-20 19:03  ivan
33310
33311         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
33312           shipping address
33313
33314 2001-08-20 17:39  ivan
33315
33316         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
33317           silly syntax errors
33318
33319 2001-08-20 06:10  ivan
33320
33321         * FS/FS/svc_domain.pm: use var
33322
33323 2001-08-20 05:15  ivan
33324
33325         * httemplate/edit/svc_acct.cgi: #
33326
33327 2001-08-20 05:13  ivan
33328
33329         * httemplate/edit/svc_acct.cgi: only show domains associated with
33330           this customer.
33331
33332 2001-08-20 04:18  ivan
33333
33334         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
33335           qualified!
33336
33337 2001-08-20 04:04  ivan
33338
33339         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
33340           svc_forward work
33341
33342 2001-08-20 02:41  ivan
33343
33344         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
33345           deleting accouts wrt forwards, catchalls & other references to
33346           svc_acct records
33347
33348           depreciate svc_acct_sm further; move qmail catchall handling to
33349           svc_domain
33350
33351 2001-08-20 02:38  ivan
33352
33353         * httemplate/docs/schema.html: documentation updates
33354
33355 2001-08-19 08:53  jeff
33356
33357         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
33358           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
33359           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
33360           httemplate/edit/process/svc_forward.cgi,
33361           httemplate/misc/catchall.cgi,
33362           httemplate/misc/process/catchall.cgi,
33363           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
33364           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
33365           httemplate/view/svc_forward.cgi: added user interface for
33366           svc_forward and vpopmail support
33367
33368 2001-08-19 03:25  ivan
33369
33370         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
33371           the fly, fixes: ticket #88
33372
33373 2001-08-19 01:32  ivan
33374
33375         * httemplate/search/cust_pkg.cgi: display bill and service
33376           name/company, and services
33377
33378 2001-08-19 01:18  ivan
33379
33380         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
33381
33382 2001-08-19 01:15  ivan
33383
33384         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
33385
33386 2001-08-18 17:48  ivan
33387
33388         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
33389           names and change them to two-letter codes
33390
33391 2001-08-17 04:33  ivan
33392
33393         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
33394           ut_alphan for non-US/CA phone numbers
33395
33396 2001-08-17 04:28  ivan
33397
33398         * FS/FS/Record.pm: canada has same phone# rules as US
33399
33400 2001-08-17 04:05  ivan
33401
33402         * httemplate/: browse/cust_main_county.cgi,
33403           edit/process/cust_main_county-collapse.cgi,
33404           edit/process/cust_main_county-expand.cgi: clean up tax rate
33405           editing:   sort by country->state->county,   add "collapse state"
33406           if the tax rates are the same statewide,   redirect "expand
33407           state" to the browse, not edit screen
33408
33409 2001-08-17 03:57  ivan
33410
33411         * bin/svc_acct.import: gah
33412
33413 2001-08-17 03:57  ivan
33414
33415         * FS/FS/svc_domain.pm: document catchall and untaint everything
33416
33417 2001-08-17 03:55  ivan
33418
33419         * FS/FS/cust_main.pm: Business::OnlinePayment
33420
33421 2001-08-17 03:53  ivan
33422
33423         * Makefile: alldocs target
33424
33425 2001-08-17 03:53  ivan
33426
33427         * CREDITS: thanks jeff!
33428
33429 2001-08-15 03:04  ivan
33430
33431         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
33432           the) bad direct exit; calls
33433
33434 2001-08-13 16:15  ivan
33435
33436         * httemplate/view/cust_main.cgi: don't display empty comment box
33437
33438 2001-08-13 16:10  ivan
33439
33440         * httemplate/edit/process/cust_main.cgi: properly massage
33441           ship_state & work okay when no initial pkg is selected
33442
33443 2001-08-12 18:00  ivan
33444
33445         * httemplate/docs/schema.html: add svc_forward, depriciate
33446           svc_acct_sm
33447
33448 2001-08-12 17:21  ivan
33449
33450         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
33451
33452 2001-08-12 12:41  jeff
33453
33454         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
33455           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
33456
33457 2001-08-12 01:56  ivan
33458
33459         * httemplate/edit/process/part_svc.cgi: don't use
33460           Apache::ASP-specific $Redirect object
33461
33462 2001-08-11 17:07  ivan
33463
33464         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
33465           transactional invoice_list setting & eliminate non-sticky "first
33466           package"!
33467
33468 2001-08-11 17:07  ivan
33469
33470         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
33471
33472 2001-08-11 17:06  ivan
33473
33474         * FS/FS/cust_main_invoice.pm: better error msgs
33475
33476 2001-08-11 16:19  ivan
33477
33478         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
33479           context to $cgi->keywords
33480
33481 2001-08-11 16:18  ivan
33482
33483         * httemplate/browse/part_svc.cgi: missed a variable interpolation
33484
33485 2001-08-10 22:52  ivan
33486
33487         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
33488           comments fields
33489
33490 2001-08-10 22:52  ivan
33491
33492         * FS/FS/cust_main.pm: add comments field, fix ship_ address
33493           handling (don't consider a value for ship_state field to mean
33494           something meaningful is in ship_*)
33495
33496 2001-08-10 22:51  ivan
33497
33498         * FS/FS/part_svc.pm: better error msg
33499
33500 2001-08-10 22:50  ivan
33501
33502         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
33503           for ut_anything
33504
33505 2001-08-10 21:55  ivan
33506
33507         * httemplate/edit/part_svc.cgi: don't have any other choices in
33508           svcdb dropdown for existing services, since you can't change it
33509           anyway
33510
33511 2001-08-10 21:29  ivan
33512
33513         * FS/FS/CGI.pm: that's what $etc is for!
33514
33515 2001-08-10 21:15  ivan
33516
33517         * httemplate/misc/delete-customer.cgi: better docs
33518
33519 2001-08-10 17:01  ivan
33520
33521         * FS/FS/cust_main_invoice.pm: "fixes"
33522
33523           Can't call method "username" on an undefined value at
33524           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
33525
33526           but cust_main_invoice records should probably be updated when
33527           svc_acct records are deleted :/
33528
33529 2001-08-08 02:47  ivan
33530
33531         * httemplate/docs/passwd.html: doc clarification
33532
33533 2001-08-07 21:44  ivan
33534
33535         * FS/FS/Record.pm: better error msg
33536
33537 2001-08-03 13:34  jeff
33538
33539         * FS/FS/cust_bill.pm:
33540
33541           added the tax method
33542
33543 2001-07-30 03:43  ivan
33544
33545         * FS/FS/CGI.pm: Apache::ASP eidiot fix
33546
33547 2001-07-30 03:41  ivan
33548
33549         * FS/FS/Record.pm, FS/FS/cust_main.pm,
33550           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33551           shipping address additions
33552
33553 2001-07-30 01:03  ivan
33554
33555         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
33556           forgotten files
33557
33558 2001-07-30 01:02  ivan
33559
33560         * htetc/handler.pl: template stuffs
33561
33562 2001-07-30 01:01  ivan
33563
33564         * Makefile: need this too!
33565
33566 2001-07-30 00:36  ivan
33567
33568         * httemplate/index.html, httemplate/browse/agent.cgi,
33569           httemplate/browse/agent_type.cgi,
33570           httemplate/browse/cust_main_county.cgi,
33571           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
33572           httemplate/browse/part_svc.cgi,
33573           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
33574           httemplate/docs/index.html, httemplate/docs/legacy.html,
33575           httemplate/docs/passwd.html, httemplate/docs/schema.html,
33576           httemplate/docs/session.html, httemplate/docs/signup.html,
33577           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
33578           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
33579           httemplate/edit/cust_main.cgi,
33580           httemplate/edit/cust_main_county-expand.cgi,
33581           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
33582           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
33583           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
33584           httemplate/edit/svc_domain.cgi,
33585           httemplate/edit/process/agent.cgi,
33586           httemplate/edit/process/agent_type.cgi,
33587           httemplate/edit/process/cust_credit.cgi,
33588           httemplate/edit/process/cust_main.cgi,
33589           httemplate/edit/process/cust_main_county-expand.cgi,
33590           httemplate/edit/process/cust_pay.cgi,
33591           httemplate/edit/process/cust_pkg.cgi,
33592           httemplate/edit/process/part_pkg.cgi,
33593           httemplate/edit/process/part_svc.cgi,
33594           httemplate/edit/process/svc_acct.cgi,
33595           httemplate/edit/process/svc_acct_pop.cgi,
33596           httemplate/edit/process/svc_domain.cgi,
33597           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
33598           httemplate/misc/cancel-unaudited.cgi,
33599           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
33600           httemplate/misc/print-invoice.cgi,
33601           httemplate/misc/unsusp_pkg.cgi,
33602           httemplate/misc/process/delete-customer.cgi,
33603           httemplate/misc/process/link.cgi,
33604           httemplate/search/cust_bill.html,
33605           httemplate/search/cust_main.cgi,
33606           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
33607           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
33608           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
33609           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
33610           templates!!!
33611
33612 2001-07-30 00:33  ivan
33613
33614         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
33615
33616 2001-07-30 00:14  ivan
33617
33618         * INSTALL, README: templates!
33619
33620 2001-07-29 23:28  ivan
33621
33622         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
33623
33624 2001-07-29 23:07  ivan
33625
33626         * bin/svc_acct.import: allow !! for locked accounts instead of
33627           changing to *SUSPENDED*
33628
33629 2001-07-27 10:16  ivan
33630
33631         * FS/FS/cust_main_invoice.pm: clarification
33632
33633 2001-07-26 23:17  thalakan
33634
33635         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
33636           the checkdest method.
33637
33638 2001-06-21 09:27  ivan
33639
33640         * FS/FS/UID.pm: better error message
33641
33642 2001-06-05 14:40  ivan
33643
33644         * debian/: README.Debian, changelog, control, copyright, init.d.ex,
33645           rules: add deb packaging foo (doesn't work yet)
33646
33647 2001-06-03 10:22  ivan
33648
33649         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
33650           %e: no leading zero
33651
33652 2001-06-03 07:16  ivan
33653
33654         * README: 1.3.1!!!
33655
33656 2001-06-03 05:36  ivan
33657
33658         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
33659           config files
33660
33661 2001-06-03 04:37  ivan
33662
33663         * FS/FS/svc_acct.pm: fixes
33664
33665           Can't locate object method "setfield" via package "svc_acct_sm"
33666           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
33667
33668 2001-06-03 04:27  ivan
33669
33670         * FS/FS/Record.pm: track down
33671
33672             Can't locate object method "setfield" via package "svc_acct_sm"
33673           at
33674             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
33675
33676           errors
33677
33678 2001-06-03 03:51  ivan
33679
33680         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
33681
33682 2001-05-30 08:17  ivan
33683
33684         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
33685           up for the non-mod_perl folks
33686
33687 2001-05-22 09:43  ivan
33688
33689         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
33690           <shane@2000cn.com.au>, thanks!
33691
33692 2001-05-18 07:08  ivan
33693
33694         * FS/FS/domain_record.pm: tyop
33695
33696 2001-05-15 00:52  ivan
33697
33698         * FS/bin/freeside-email: simple program to list all email addresses
33699
33700 2001-05-07 08:42  ivan
33701
33702         * FS/FS/Record.pm: tyop
33703
33704 2001-05-07 08:36  ivan
33705
33706         * FS/FS/Record.pm: start to track down
33707
33708               Insecure dependency in eval while running with -T switch at
33709           /usr/local/lib/site_perl/FS/Record.pm line 202.
33710
33711           errors
33712
33713 2001-05-07 08:24  ivan
33714
33715         * bin/svc_acct.import: s/!/*/
33716
33717 2001-05-06 19:07  ivan
33718
33719         * FS/FS/cust_main.pm:
33720           http://www.sisd.com/freeside/list-archive/msg01906.html
33721
33722 2001-05-05 01:51  ivan
33723
33724         * bin/svc_acct.import:
33725           http://www.sisd.com/freeside/list-archive/msg01915.html
33726
33727 2001-04-23 12:50  ivan
33728
33729         * FS/FS/cust_credit.pm: the real
33730
33731           Can't locate object method "setfield" via package "cust_refund"
33732           at /usr/local/lib/site_perl/FS/Record.pm line 315.
33733
33734           fix
33735
33736 2001-04-23 12:27  ivan
33737
33738         * FS/FS/cust_credit.pm: *sigh*
33739
33740 2001-04-23 12:21  ivan
33741
33742         * FS/FS/cust_credit.pm: webdemo bugfix
33743
33744 2001-04-23 08:37  ivan
33745
33746         * FS/MANIFEST: 1.3.1 sigh
33747
33748 2001-04-23 05:44  ivan
33749
33750         * bin/freeside-session-kill: session killer implemeting timed
33751           access
33752
33753 2001-04-23 05:40  ivan
33754
33755         * FS/FS.pm: documentation and webdemo updates
33756
33757 2001-04-23 02:00  ivan
33758
33759         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
33760
33761 2001-04-23 00:12  ivan
33762
33763         * FS/FS/cust_main.pm: better error message (if kludgy) for no
33764           referral remove outdated NSI foo from domain ordering.  also,
33765           fuck NSI.
33766
33767 2001-04-21 18:56  ivan
33768
33769         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
33770           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
33771           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
33772
33773 2001-04-21 18:38  ivan
33774
33775         * FS/FS/svc_domain.pm: svc_domain needs to import dbh sub from
33776           Record view/cust_main.cgi needs to use ->owed method, not check
33777           (depriciated) owed field search/cust_bill.cgi redirect error when
33778           there's only one invoice
33779
33780 2001-04-21 17:49  ivan
33781
33782         * FS/FS/svc_Common.pm: need to import dbh sub from Record
33783
33784 2001-04-21 16:53  ivan
33785
33786         * FS/MANIFEST: no more dbdef
33787
33788 2001-04-15 06:35  ivan
33789
33790         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
33791           transactions part deux
33792
33793 2001-04-15 05:56  ivan
33794
33795         * FS/FS/Record.pm: s/dbdef/DBIx::DBSchema/
33796
33797 2001-04-15 03:33  ivan
33798
33799         * CREDITS: better docs for the worst bit, finally
33800
33801 2001-04-09 16:05  ivan
33802
33803         * FS/FS/: cust_bill.pm, cust_credit.pm, cust_main.pm, cust_pay.pm,
33804           cust_pkg.pm, cust_refund.pm, session.pm, svc_Common.pm:
33805           Transactions Part I!!!
33806
33807 2001-04-09 08:50  ivan
33808
33809         * CREDITS, FS/MANIFEST: rar
33810
33811 2001-03-30 09:33  ivan
33812
33813         * FS/FS/cust_bill.pm: config value money_char:
33814
33815                   Presto!  Now you can consider all numbers to be
33816           shillings.
33817
33818                   If you need to change the currency symbol, you can hunt
33819           down the
33820                   instances of literal '$' in FS::cust_bill::print_text and
33821           replace them
33822                   with your currency symbol.  I guess this should turn into
33823           a
33824                   configuration value.
33825
33826 2001-02-26 16:59  ivan
33827
33828         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
33829           thanks!
33830
33831 2001-02-20 17:45  ivan
33832
33833         * FS/FS/nas.pm: pod tyop
33834
33835 2001-02-20 17:45  ivan
33836
33837         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
33838           duh
33839
33840 2001-02-20 08:31  ivan
33841
33842         * FS/FS/Record.pm: don't use prepare_cached for now
33843
33844 2001-02-13 21:18  ivan
33845
33846         * README: add devel mailing list
33847
33848 2001-02-13 20:33  ivan
33849
33850         * FS/FS/port.pm: get rid of gratuitous HISTORY
33851
33852 2001-02-11 09:34  ivan
33853
33854         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
33855
33856 2001-02-11 09:17  ivan
33857
33858         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
33859           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
33860           from jason
33861
33862 2001-02-03 06:03  ivan
33863
33864         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
33865           bin/generate-prepay: time-based prepaid cards, session monitor.
33866           woop!
33867
33868 2001-01-30 23:21  ivan
33869
33870         * FS/FS/: cust_main.pm, svc_acct.pm: fix tyops
33871
33872 2001-01-30 01:08  ivan
33873
33874         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
33875
33876 2001-01-22 21:03  ivan
33877
33878         * FS/FS/cust_main.pm: harmless tyop
33879
33880 2000-12-26 15:51  ivan
33881
33882         * CREDITS: statedefault & referraldefault config files
33883
33884 2000-12-08 14:22  ivan
33885
33886         * FS/FS/session.pm: session callbacks
33887
33888 2000-12-06 02:21  ivan
33889
33890         * FS/FS/Record.pm: DESTROY sub
33891
33892 2000-12-03 12:25  ivan
33893
33894         * FS/FS/: Record.pm, nas.pm, port.pm, session.pm: session monitor
33895           updates
33896
33897 2000-12-03 07:14  ivan
33898
33899         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
33900           <jeff@cmh.net>, thanks!
33901
33902 2000-12-03 05:45  ivan
33903
33904         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
33905           admin.html doc, autocapgen
33906
33907 2000-12-03 05:44  ivan
33908
33909         * FS/FS/port.pm: beginnings of web status for session monitor
33910
33911 2000-12-03 02:09  ivan
33912
33913         * FS/MANIFEST: bad caches!
33914
33915 2000-11-22 15:30  ivan
33916
33917         * FS/FS/svc_www.pm: tyop
33918
33919 2000-11-07 07:00  ivan
33920
33921         * FS/: MANIFEST, FS/Record.pm, FS/nas.pm, FS/session.pm: session
33922           monitor
33923
33924 2000-10-27 13:18  ivan
33925
33926         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
33927           session monitor
33928
33929 2000-10-27 13:15  ivan
33930
33931         * FS/FS/Record.pm, eg/table_template.pm: session monitor
33932
33933 2000-10-11 17:44  ivan
33934
33935         * README: rawr!
33936
33937 2000-09-20 03:35  ivan
33938
33939         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
33940           print_text method is called, want to print overdue invoices if
33941           printed > 0, not > 1
33942
33943 2000-08-09 11:40  ivan
33944
33945         * conf/invoice_template: example invoice template
33946
33947 2000-08-09 04:30  ivan
33948
33949         * FS/FS/cust_bill.pm: templatable invoices
33950
33951 2000-07-17 06:51  ivan
33952
33953         * FS/FS/svc_acct.pm: silly mistake
33954
33955 2000-07-17 03:53  ivan
33956
33957         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
33958           aliases from being deleted
33959
33960 2000-07-17 03:37  ivan
33961
33962         * FS/FS/svc_acct.pm: make remote commands configurable
33963
33964 2000-07-17 03:36  ivan
33965
33966         * CREDITS: rawr!
33967
33968 2000-07-06 06:56  ivan
33969
33970         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
33971           conjunction with AUTOLOAD this was sure a pain to find
33972
33973 2000-07-06 06:19  ivan
33974
33975         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
33976           sql statement causing spurious errors
33977
33978 2000-07-06 01:57  ivan
33979
33980         * FS/FS/svc_acct.pm, bin/fs-radius-add-check,
33981           bin/fs-radius-add-reply: support for radius check attributes
33982           (except importing).  poorly documented.
33983
33984 2000-07-04 06:42  ivan
33985
33986         * FS/FS/svc_acct.pm: noted a API inconsistancy
33987
33988 2000-06-29 05:27  ivan
33989
33990         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
33991           done in the import.
33992
33993 2000-06-29 04:56  ivan
33994
33995         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
33996           have $ in them.
33997
33998 2000-06-29 04:12  ivan
33999
34000         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
34001           adding new domains.
34002
34003 2000-06-28 05:54  ivan
34004
34005         * FS/FS/svc_acct.pm: superfluous my()
34006
34007 2000-06-28 05:52  ivan
34008
34009         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
34010           in perl, like the empty string.
34011
34012 2000-06-28 05:32  ivan
34013
34014         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
34015           too
34016
34017 2000-06-28 05:03  ivan
34018
34019         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
34020           users files
34021
34022 2000-06-27 05:15  ivan
34023
34024         * FS/FS/: Record.pm, cust_main.pm: i18
34025
34026 2000-06-27 04:29  ivan
34027
34028         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
34029           -w pleaser
34030
34031 2000-06-27 04:27  ivan
34032
34033         * FS/FS/Record.pm: logically identical, but -w safe
34034
34035 2000-06-23 17:28  ivan
34036
34037         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
34038           name in freeside-bill usage msg
34039
34040 2000-06-23 05:25  ivan
34041
34042         * CREDITS, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch -
34043           more portable, doesn't depend on $sth->execute returning a number
34044           of rows, uses placeholders and prepare_cached
34045
34046 2000-06-20 00:13  ivan
34047
34048         * FS/FS/cust_main_invoice.pm: documentation update
34049
34050 2000-06-17 14:48  ivan
34051
34052         * FS/FS/cust_pay_batch.pm: fix typo in error message
34053
34054 2000-06-15 07:45  ivan
34055
34056         * CREDITS: text updates
34057
34058 2000-06-15 06:35  ivan
34059
34060         * FS/FS/svc_acct.pm: add radius method
34061
34062 2000-06-15 05:38  ivan
34063
34064         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
34065           scalar context, was only returning second item
34066
34067 2000-05-13 14:50  ivan
34068
34069         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
34070           well as a CGI object now.
34071
34072 2000-05-13 14:42  ivan
34073
34074         * CREDITS: add kristian, update joel's entry
34075
34076 2000-04-10 17:06  ivan
34077
34078         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
34079           (Registry's override doesn't work here)
34080
34081 2000-03-06 08:38  ivan
34082
34083         * FS/FS/svc_acct.pm: better error message.  bah.
34084
34085 2000-03-03 10:45  ivan
34086
34087         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
34088           Registry wasn't overriding exit in modules
34089
34090 2000-03-03 10:21  ivan
34091
34092         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
34093           from web demo
34094
34095 2000-03-01 00:13  ivan
34096
34097         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
34098           bugfixes
34099
34100 2000-02-02 21:16  ivan
34101
34102         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
34103           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
34104           Apache support
34105
34106 2000-02-02 12:22  ivan
34107
34108         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
34109           bugfix prepayment in signup server
34110
34111 2000-01-30 21:22  ivan
34112
34113         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
34114
34115 2000-01-30 00:18  ivan
34116
34117         * CREDITS: [no log message]
34118
34119 2000-01-29 13:10  ivan
34120
34121         * FS/FS/svc_domain.pm: doc update
34122
34123 2000-01-28 14:53  ivan
34124
34125         * FS/FS/svc_acct_pop.pm: track full phone number
34126
34127 2000-01-26 16:37  ivan
34128
34129         * README: ack
34130
34131 1999-11-08 13:38  ivan
34132
34133         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
34134
34135 1999-08-23 05:26  ivan
34136
34137         * test/cgi-test: need to untaint the command line
34138
34139 1999-08-20 01:27  ivan
34140
34141         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
34142           Bayerle:
34143           > if you eliminate services from any package, to reduce it to
34144           only one service,
34145           > once gone, they won't reappear.
34146
34147 1999-08-11 21:16  ivan
34148
34149         * FS/FS/cust_main.pm: hidecancelledpackages config option
34150
34151 1999-08-11 17:05  ivan
34152
34153         * FS/FS/svc_acct.pm: configurable min/max username length, min
34154           password length, periods in usernames
34155
34156 1999-08-11 13:41  ivan
34157
34158         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
34159
34160 1999-08-11 06:12  ivan
34161
34162         * FS/FS/svc_domain.pm: require a working Net::Whois version
34163
34164 1999-08-04 05:42  ivan
34165
34166         * bin/pod2x: new, kludgy-but-working html generator
34167
34168 1999-08-04 05:41  ivan
34169
34170         * FS/FS.pm: pod fix
34171
34172 1999-08-04 04:50  ivan
34173
34174         * FS/FS/cust_pkg.pm: pod syntax
34175
34176 1999-08-04 03:41  ivan
34177
34178         * FS/FS/Record.pm: some pod syntax update to generate nicer html
34179           docs
34180
34181 1999-08-04 02:03  ivan
34182
34183         * FS/: MANIFEST, MANIFEST.SKIP, FS/CGI.pm, FS/Conf.pm,
34184           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
34185           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
34186           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
34187           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
34188           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
34189           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
34190           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
34191           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
34192           files for proper perl installation
34193
34194 1999-08-04 01:03  ivan
34195
34196         * eg/: table_template-svc.pm, table_template.pm: move table
34197           subclass examples out of production directory
34198
34199 1999-08-04 00:34  ivan
34200
34201         * FS/FS.pm: initial FS manpage
34202
34203 1999-08-03 21:15  ivan
34204
34205         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
34206
34207 1999-07-08 04:40  ivan
34208
34209         * CREDITS, README: [no log message]
34210
34211 1999-07-07 19:32  ivan
34212
34213         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
34214           Griffiths
34215
34216 1999-07-07 18:49  ivan
34217
34218         * CREDITS: add joel
34219
34220 1999-07-07 18:49  ivan
34221
34222         * bin/svc_acct.import: updates to avoid -w warnings from Joel
34223           Griffiths <griff@aver-computer.com>
34224
34225 1999-04-19 03:32  ivan
34226
34227         * etc/megapop.pl: if you are a megapop customer...
34228
34229 1999-04-08 06:21  ivan
34230
34231         * CREDITS: [no log message]
34232
34233 1999-04-08 06:11  ivan
34234
34235         * README: 1.2.0
34236
34237 1999-04-08 06:05  ivan
34238
34239         * test/cgi-test: web interface tester / sample data creator
34240
34241 1999-03-26 05:15  ivan
34242
34243         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
34244           FS::table_names to avoid warnings
34245
34246 1999-03-25 00:42  ivan
34247
34248         * bin/svc_acct.import: import stuff uses Term::Query and spits out
34249           (some kinds of) nonsensical input
34250
34251 1999-03-23 16:43  ivan
34252
34253         * bin/svc_acct.import: die if no relevant services
34254
34255 1999-02-10 01:02  ivan
34256
34257         * etc/sql-reserved-words.txt: some new doc files
34258
34259 1999-02-07 01:59  ivan
34260
34261         * CREDITS: more mod_perl fixes, and bugfixes Peter Wemm sent via
34262           email
34263
34264 1999-02-06 14:43  ivan
34265
34266         * CREDITS: don't use [e]idiot; display error messages on the form
34267           page
34268
34269 1999-01-15 16:24  ivan
34270
34271         * CREDITS: [no log message]
34272
34273 1999-01-08 21:38  ivan
34274
34275         * CREDITS: [no log message]
34276
34277 1998-12-15 21:29  ivan
34278
34279         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
34280
34281 1998-12-09 23:23  ivan
34282
34283         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
34284
34285 1998-12-01 17:23  ivan
34286
34287         * CREDITS: [no log message]
34288
34289 1998-11-18 01:01  ivan
34290
34291         * CREDITS: i18n! i18n!
34292
34293 1998-11-07 17:09  ivan
34294
34295         * README: 1.1.6 release
34296
34297 1998-11-07 02:24  ivan
34298
34299         * README: don't use depriciated FS::Bill and FS::Invoice, other
34300           miscellania
34301
34302 1998-10-14 00:05  ivan
34303
34304         * README: 1.1.4 release, fix postgresql
34305
34306 1998-10-13 05:07  ivan
34307
34308         * bin/svc_acct.import: Assigns password from the shadow file for
34309           RADIUS password "UNIX"
34310
34311 1998-10-12 00:15  ivan
34312
34313         * conf/shells: Initial revision
34314
34315 1998-10-12 00:12  ivan
34316
34317         * conf/: home, lpr: Initial import into CVS
34318
34319 1998-10-12 00:12  ivan
34320
34321         * conf/smtpmachine: Initial revision
34322
34323 1998-10-11 23:56  ivan
34324
34325         * README: Initial revision
34326
34327 1998-09-25 01:52  ivan
34328
34329         * bin/pod2x: Initial revision
34330
34331 1998-09-02 21:50  ivan
34332
34333         * CREDITS: Initial revision
34334
34335 1998-08-23 20:04  ivan
34336
34337         * fs_passwd/fs_passwd: Initial revision
34338
34339 1998-08-19 21:42  ivan
34340
34341         * eg/TEMPLATE_cust_main.import: Initial revision
34342
34343 1998-08-16 14:02  ivan
34344
34345         * bin/svc_acct.import: Initial revision
34346
34347 1998-07-18 00:11  ivan
34348
34349         * etc/domain-template.txt: Initial import into CVS
34350
34351 1998-03-22 23:46  ivan
34352
34353         * etc/countries.txt: Initial import into CVS
34354
34355 1998-03-22 23:46  ivan
34356
34357         * INSTALL: Initial revision
34358