RT#866: fix payment links
[freeside.git] / ChangeLog
1 2010-01-16 16:22  jeff
2
3         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
4           best noisy and at worst missorting
5
6 2010-01-16 15:39  ivan
7
8         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
9           termination price plan, RT#6932
10
11 2010-01-16 15:06  ivan
12
13         * httemplate/search/cust_svc.html: fix searching for unlinked
14           services?  RT#7059
15
16 2010-01-14 19:59  ivan
17
18         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
19
20 2010-01-12 19:14  ivan
21
22         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
23           the errors fatal
24
25 2010-01-12 09:08  jeff
26
27         * FS/FS/part_export/prizm.pm: add some debugging
28
29 2010-01-12 08:40  jeff
30
31         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
32           numeric messages
33
34 2010-01-09 15:41  ivan
35
36         * rt/etc/RT_SiteConfig.pm: QuickCreateLong obsolete with the better
37           quick create in 3.8
38
39 2010-01-09 15:36  ivan
40
41         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm, FREESIDE_MODIFIED,
42           etc/RT_Config.pm, etc/RT_Config.pm.in: add a "freeside2.1"
43           stylesheet to isolate our skinning changes
44
45 2010-01-09 15:03  ivan
46
47         * rt/html/NoAuth/images/small-logo.png: removing HTML files in old
48           location wrt RT 3.8
49
50 2010-01-09 14:53  ivan
51
52         * rt/html/NoAuth/css/3.5-default/freeside.css: removing HTML files
53           in old location wrt RT 3.8
54
55 2010-01-09 14:48  ivan
56
57         * Makefile, rt/FREESIDE_MODIFIED, rt/sbin/rt-setup-database.in:
58           fixup initial RT setup for 3.8
59
60 2010-01-09 02:03  ivan
61
62         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
63           this all work right :/
64
65 2010-01-09 00:21  ivan
66
67         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
68
69 2010-01-08 08:05  jeff
70
71         * Makefile, htetc/freeside-base1.99.conf,
72           htetc/freeside-base1.conf, htetc/freeside-base2.conf,
73           htetc/htpasswd.logout, httemplate/elements/header.html,
74           httemplate/elements/logout.html,
75           httemplate/elements/rs_init_object.html,
76           httemplate/elements/xmlhttp.html: add a logout link (RT 1330 &
77           5518)
78
79 2010-01-07 01:48  mark
80
81         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
82           batch import (RT#6967)
83
84 2010-01-05 20:47  ivan
85
86         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
87           changes...
88
89 2010-01-05 20:43  ivan
90
91         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
92           warning
93
94 2010-01-05 20:41  ivan
95
96         * FS/FS/cust_main.pm: doc
97
98 2010-01-03 20:13  jeff
99
100         * FS/FS/Conf.pm, FS/FS/cust_bill_ApplicationCommon.pm,
101           FS/FS/part_export/domreg_opensrs.pm, bin/opensrs_domain_pkgs:
102           untested triggering of export on payments, requires config enable
103           (RT5825)
104
105 2010-01-03 19:23  jeff
106
107         * bin/monitor: add some debugging
108
109 2010-01-03 00:04  ivan
110
111         * rt/: share/html/Ticket/Display.html,
112           share/html/Admin/Users/Modify.html,
113           share/html/Elements/AddCustomers,
114           share/html/Elements/EditCustomers,
115           share/html/Ticket/ModifyCustomers.html,
116           share/html/Ticket/Elements/AddCustomers,
117           share/html/Ticket/Elements/EditCustomers,
118           share/html/Ticket/Elements/ShowCustomers,
119           share/html/Ticket/Elements/ShowSummary,
120           share/html/Ticket/Elements/ShowTransactionAttachments,
121           share/html/Ticket/Elements/Tabs, html/Elements/AddCustomers,
122           html/Elements/EditCustomers, html/Ticket/ModifyCustomers.html,
123           html/Elements/FreesideInvoiceSearch,
124           html/Elements/FreesideNewCust, html/Elements/FreesideSearch,
125           html/Elements/FreesideSvcSearch, FREESIDE_MODIFIED: port
126           skinning, customer display/edit from RT 3.6 integration to RT 3.8
127           integration
128
129 2010-01-02 23:40  ivan
130
131         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
132           freeside-base2.conf, handler.pl: port skinning, customer
133           display/edit from RT 3.6 integration to RT 3.8 integration
134
135 2010-01-02 22:42  ivan
136
137         * rt/html/Ticket/Elements/: AddCustomers, EditCustomers,
138           ShowCustomers: moved to new location in RT 3.8
139
140 2010-01-02 22:24  ivan
141
142         * FS/FS/TicketSystem/RT_Internal.pm: attempt to get more
143           information on errors using an RT-instansiated session??
144
145 2010-01-02 19:07  ivan
146
147         * Makefile, FS/FS/Mason.pm, FS/FS/Mason/Request.pm,
148           rt/etc/RT_SiteConfig.pm: can't we all just get along (with RT
149           3.8.7)?
150
151 2009-12-31 15:03  mark
152
153         * FS/FS/pay_batch/RBC.pm: Add pre-header line
154
155 2009-12-31 06:31  ivan
156
157         * rt/: Makefile, Makefile.in: prevent fatality
158
159 2009-12-31 06:11  ivan
160
161         * rt/Makefile: otherwise it aborts bitchinga bout missing
162           schema.Oracle
163
164 2009-12-31 06:08  ivan
165
166         * rt/: Makefile, config.status: install-sh????
167
168 2009-12-31 05:59  ivan
169
170         * rt/: .gitignore, Makefile, config.status, bin/mason_handler.fcgi,
171           bin/mason_handler.scgi, bin/mason_handler.svc, bin/rt-crontool,
172           bin/rt-mailgate, etc/RT_Config.pm, etc/RT_Config.pm.in,
173           etc/RT_SiteConfig.pm, etc/schema.Pg, etc/schema.mysql,
174           html/autohandler, html/index.html, html/l,
175           html/Admin/autohandler, html/Admin/index.html,
176           html/Admin/Users/CustomFields.html,
177           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
178           html/Admin/Users/Modify.html, html/Admin/Users/MyRT.html,
179           html/Admin/Users/index.html, html/Elements/BevelBoxRaisedEnd,
180           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
181           html/Elements/Checkbox, html/Elements/CreateTicket,
182           html/Elements/EditCustomField,
183           html/Elements/EditCustomFieldBinary,
184           html/Elements/EditCustomFieldCombobox,
185           html/Elements/EditCustomFieldFreeform,
186           html/Elements/EditCustomFieldImage,
187           html/Elements/EditCustomFieldSelect,
188           html/Elements/EditCustomFieldText,
189           html/Elements/EditCustomFieldWikitext, html/Elements/EditLinks,
190           html/Elements/EmailInput, html/Elements/Error,
191           html/Elements/Footer, html/Elements/GotoTicket,
192           html/Elements/Header, html/Elements/ListActions,
193           html/Elements/Login, html/Elements/Logo, html/Elements/Menu,
194           html/Elements/MessageBox, html/Elements/MyAdminQueues,
195           html/Elements/MyRT, html/Elements/MyReminders,
196           html/Elements/MyRequests, html/Elements/MySupportQueues,
197           html/Elements/MyTickets, html/Elements/PageLayout,
198           html/Elements/QueryString, html/Elements/QueueSummary,
199           html/Elements/QuickCreate, html/Elements/Quicksearch,
200           html/Elements/Refresh, html/Elements/RefreshHomepage,
201           html/Elements/ScrubHTML, html/Elements/Section,
202           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
203           html/Elements/SelectCustomFieldOperator,
204           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
205           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
206           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
207           html/Elements/SelectLang, html/Elements/SelectLinkType,
208           html/Elements/SelectMatch, html/Elements/SelectNewTicketQueue,
209           html/Elements/SelectOwner, html/Elements/SelectQueue,
210           html/Elements/SelectResultsPerPage,
211           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
212           html/Elements/SelectTicketSortBy,
213           html/Elements/SelectTicketTypes, html/Elements/SelectTimeUnits,
214           html/Elements/SelectUsers, html/Elements/SelectWatcherType,
215           html/Elements/SetupSessionCookie,
216           html/Elements/ShowCustomFieldBinary,
217           html/Elements/ShowCustomFieldImage,
218           html/Elements/ShowCustomFieldWikitext,
219           html/Elements/ShowCustomFields, html/Elements/ShowLink,
220           html/Elements/ShowLinks, html/Elements/ShowMemberships,
221           html/Elements/ShowSearch, html/Elements/SimpleSearch,
222           html/Elements/Submit, html/Elements/Tabs,
223           html/Elements/TicketList, html/Elements/TitleBox,
224           html/Elements/TitleBoxEnd, html/Elements/TitleBoxStart,
225           html/Elements/ValidateCustomFields,
226           html/Elements/CollectionAsTable/Header,
227           html/Elements/CollectionAsTable/ParseFormat,
228           html/Elements/CollectionAsTable/Row, html/NoAuth/Logout.html,
229           html/NoAuth/Reminder.html, html/NoAuth/css/autohandler,
230           html/NoAuth/css/dhandler, html/NoAuth/css/print.css,
231           html/NoAuth/css/3.5-default/approvals.css,
232           html/NoAuth/css/3.5-default/body.css,
233           html/NoAuth/css/3.5-default/footer.css,
234           html/NoAuth/css/3.5-default/forms.css,
235           html/NoAuth/css/3.5-default/header.css,
236           html/NoAuth/css/3.5-default/login.css,
237           html/NoAuth/css/3.5-default/logo.css,
238           html/NoAuth/css/3.5-default/main.css,
239           html/NoAuth/css/3.5-default/misc.css,
240           html/NoAuth/css/3.5-default/nav.css,
241           html/NoAuth/css/3.5-default/quickbar.css,
242           html/NoAuth/css/3.5-default/ticket.css,
243           html/NoAuth/css/3.5-default/titlebox.css,
244           html/NoAuth/css/3.5-default/transactions.css,
245           html/NoAuth/images/autohandler, html/NoAuth/images/bplogo.gif,
246           html/NoAuth/images/favicon.png, html/Prefs/MyRT.html,
247           html/Prefs/Quicksearch.html, html/Prefs/Search.html,
248           html/Prefs/SearchOptions.html, html/Search/Build.html,
249           html/Search/Bulk.html, html/Search/Chart, html/Search/Chart.html,
250           html/Search/Edit.html, html/Search/Results.html,
251           html/Search/Results.rdf, html/Search/Results.tsv,
252           html/Search/Simple.html, html/Ticket/Create.html,
253           html/Ticket/Display.html, html/Ticket/History.html,
254           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
255           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
256           html/Ticket/ModifyPeople.html, html/Ticket/Reminders.html,
257           html/Ticket/ShowEmailRecord.html, html/Ticket/Update.html,
258           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
259           html/Ticket/Elements/EditBasics,
260           html/Ticket/Elements/EditCustomField,
261           html/Ticket/Elements/EditCustomFields,
262           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
263           html/Ticket/Elements/EditWatchers,
264           html/Ticket/Elements/FindAttachments,
265           html/Ticket/Elements/LoadTextAttachments,
266           html/Ticket/Elements/PreviewScrips,
267           html/Ticket/Elements/Reminders,
268           html/Ticket/Elements/ShowAttachments,
269           html/Ticket/Elements/ShowBasics,
270           html/Ticket/Elements/ShowCustomFields,
271           html/Ticket/Elements/ShowDates,
272           html/Ticket/Elements/ShowDependencies,
273           html/Ticket/Elements/ShowGroupMembers,
274           html/Ticket/Elements/ShowHistory,
275           html/Ticket/Elements/ShowMembers,
276           html/Ticket/Elements/ShowMessageHeaders,
277           html/Ticket/Elements/ShowMessageStanza,
278           html/Ticket/Elements/ShowPeople, html/Ticket/Elements/ShowQueue,
279           html/Ticket/Elements/ShowRequestor,
280           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/ShowTime,
281           html/Ticket/Elements/ShowTransaction,
282           html/Ticket/Elements/ShowTransactionAttachments,
283           html/Ticket/Elements/ShowUserEntry, html/Ticket/Elements/Tabs,
284           html/User/Delegation.html, html/User/Prefs.html,
285           html/Widgets/ComboBox, html/Widgets/SavedSearch,
286           html/Widgets/SelectionBox, html/Widgets/TitleBox,
287           html/Widgets/TitleBoxEnd, html/Widgets/TitleBoxStart, lib/RT.pm,
288           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
289           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
290           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
291           lib/RT/Users_Overlay.pm, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
292           lib/RT/I18N/pt_pt.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
293           lib/t/00smoke.t, lib/t/create_data.pl, lib/t/setup_regression.t,
294           sbin/extract_pod_tests, sbin/regression_harness,
295           sbin/rt-setup-database.in: merging 3.8.7!!!
296
297 2009-12-31 05:15  ivan
298
299         * rt/: share/html/NoAuth/RichText/FCKeditor/editor/lang/af.js,
300           share/html/NoAuth/RichText/FCKeditor/editor/lang/bs.js,
301           share/html/NoAuth/RichText/FCKeditor/editor/lang/da.js,
302           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh-cn.js,
303           share/html/NoAuth/RichText/FCKeditor/editor/lang/cs.js,
304           share/html/NoAuth/RichText/FCKeditor/editor/lang/ro.js,
305           share/html/NoAuth/RichText/FCKeditor/editor/lang/uk.js,
306           share/html/NoAuth/RichText/FCKeditor/editor/lang/no.js,
307           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt.js,
308           share/html/NoAuth/RichText/FCKeditor/editor/lang/vi.js,
309           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt-br.js,
310           share/html/NoAuth/RichText/FCKeditor/editor/lang/bn.js,
311           share/html/NoAuth/RichText/FCKeditor/editor/lang/et.js,
312           share/html/NoAuth/RichText/FCKeditor/editor/lang/de.js,
313           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-au.js,
314           share/html/NoAuth/RichText/FCKeditor/editor/lang/ca.js,
315           share/html/NoAuth/RichText/FCKeditor/editor/lang/el.js,
316           share/html/NoAuth/RichText/FCKeditor/editor/lang/sk.js,
317           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_colorselector.html,
318           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_listprop.html,
319           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_replace.html,
320           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select.html,
321           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_smiley.html,
322           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textfield.html,
323           share/html/NoAuth/RichText/FCKeditor/editor/lang/ms.js,
324           share/html/NoAuth/RichText/FCKeditor/editor/wsc/ciframe.html,
325           share/html/NoAuth/RichText/FCKeditor/editor/wsc/tmpFrameset.html,
326           share/html/NoAuth/RichText/FCKeditor/editor/wsc/w.html,
327           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_anchor.html,
328           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_button.html,
329           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops.html,
330           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_hiddenfield.html,
331           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link.html,
332           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_paste.html,
333           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_source.html,
334           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages.html,
335           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textarea.html,
336           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_form.html,
337           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_radiobutton.html,
338           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_specialchar.html,
339           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_tablecell.html,
340           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template.html,
341           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about.html,
342           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash.html,
343           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image.html,
344           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_table.html,
345           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_checkbox.html,
346           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_div.html,
347           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fckeditor.gif,
348           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fredck.gif,
349           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif,
350           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash.js,
351           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html,
352           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.css,
353           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.js,
354           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/locked.gif,
355           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/reset.gif,
356           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/unlocked.gif,
357           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image.js,
358           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image_preview.html,
359           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select/fck_select.js,
360           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
361           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
362           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
363           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
364           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
365           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
366           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
367           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
368           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm,
369           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php,
370           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops/fck_document_preview.html,
371           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link/fck_link.js,
372           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template1.gif,
373           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template2.gif,
374           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template3.gif,
375           share/html/NoAuth/RichText/FCKeditor/editor/plugins/autogrow/fckplugin.js,
376           share/html/NoAuth/RichText/FCKeditor/editor/plugins/dragresizetable/fckplugin.js,
377           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/fckplugin.js,
378           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.config.js,
379           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.html,
380           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fck_placeholder.html,
381           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fckplugin.js,
382           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/placeholder.gif,
383           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/de.js,
384           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/en.js,
385           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/es.js,
386           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/fr.js,
387           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/it.js,
388           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/pl.js,
389           share/html/NoAuth/RichText/FCKeditor/editor/plugins/simplecommands/fckplugin.js,
390           share/html/NoAuth/RichText/FCKeditor/editor/plugins/tablecommands/fckplugin.js,
391           share/html/NoAuth/RichText/FCKeditor/editor/skins/_fckviewstrips.html,
392           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog.css,
393           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog_ie6.js,
394           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_editor.css,
395           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_strip.gif,
396           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.gif,
397           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.png,
398           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.rtl.png,
399           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.gif,
400           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.png,
401           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.arrowright.gif,
402           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
403           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.collapse.gif,
404           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.end.gif,
405           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.expand.gif,
406           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.separator.gif,
407           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.start.gif,
408           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog.css,
409           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog_ie6.js,
410           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_editor.css,
411           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_strip.gif,
412           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.gif,
413           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.png,
414           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.rtl.png,
415           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.gif,
416           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.png,
417           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
418           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.bg.gif,
419           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
420           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.collapse.gif,
421           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.end.gif,
422           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.expand.gif,
423           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.separator.gif,
424           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.start.gif,
425           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_editor.css,
426           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog.css,
427           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog_ie6.js,
428           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_strip.gif,
429           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.gif,
430           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.png,
431           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.rtl.png,
432           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.gif,
433           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.png,
434           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.arrowright.gif,
435           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
436           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
437           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.collapse.gif,
438           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.end.gif,
439           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.expand.gif,
440           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.separator.gif,
441           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.start.gif,
442           share/html/NoAuth/iCal/dhandler,
443           share/html/NoAuth/js/cascaded.js, share/html/NoAuth/js/ahah.js,
444           share/html/NoAuth/js/autohandler, share/html/NoAuth/js/class.js,
445           share/html/NoAuth/js/combobox.js, share/html/NoAuth/js/list.js,
446           share/html/NoAuth/js/titlebox-state.js,
447           share/html/NoAuth/js/util.js,
448           share/html/NoAuth/js/scriptaculous/controls.js,
449           share/html/NoAuth/js/scriptaculous/effects.js,
450           share/html/NoAuth/js/scriptaculous/scriptaculous.js,
451           share/html/NoAuth/js/IE7/IE8.js,
452           share/html/NoAuth/js/prototype/prototype.js,
453           share/html/Helpers/CalPopup.html,
454           share/html/NoAuth/js/IE7/IE7.js,
455           share/html/NoAuth/js/IE7/blank.gif,
456           share/html/NoAuth/js/IE7/ie7-recalc.js,
457           share/html/NoAuth/js/IE7/ie7-squish.js,
458           share/html/Widgets/BulkEdit, share/html/Widgets/BulkProcess,
459           share/html/Widgets/ComboBox,
460           share/html/Widgets/FinalizeWidgetArguments,
461           share/html/Widgets/SavedSearch, share/html/Widgets/SelectionBox,
462           share/html/Widgets/TitleBox, share/html/Widgets/TitleBoxEnd,
463           share/html/Widgets/TitleBoxStart,
464           share/html/Widgets/Form/Boolean, share/html/Widgets/Form/Integer,
465           share/html/Widgets/Form/Select, share/html/Widgets/Form/String,
466           share/html/Helpers/Autocomplete/CustomFieldValues,
467           share/html/Helpers/Toggle/TicketBookmark,
468           share/html/Tools/MyDay.html, share/html/Tools/Offline.html,
469           share/html/Tools/index.html, share/html/Tools/Elements/Tabs,
470           share/html/Tools/Reports/CreatedByDates.html,
471           share/html/Tools/Reports/ResolvedByDates.html,
472           share/html/Tools/Reports/ResolvedByOwner.html,
473           share/html/Admin/autohandler, share/html/Admin/index.html,
474           share/html/Admin/Queues/CustomField.html,
475           share/html/Admin/Queues/GroupRights.html,
476           share/html/Admin/Queues/People.html,
477           share/html/Download/CustomFieldValue/dhandler,
478           share/html/Download/Tabular/dhandler,
479           share/html/Tools/Reports/index.html,
480           share/html/Tools/Reports/Elements/Tabs,
481           share/html/Admin/Queues/CustomFields.html,
482           share/html/Admin/Queues/History.html,
483           share/html/Admin/Queues/Modify.html,
484           share/html/Admin/Queues/Scrip.html,
485           share/html/Admin/Queues/Scrips.html,
486           share/html/Admin/Queues/Template.html,
487           share/html/Admin/Queues/Templates.html,
488           share/html/Admin/Queues/index.html,
489           share/html/Admin/Elements/EditCustomFieldValues,
490           share/html/Admin/Elements/EditCustomFieldValuesSource,
491           share/html/Admin/Elements/EditUserComments,
492           share/html/Admin/Elements/GroupTabs,
493           share/html/Admin/Elements/ObjectCustomFields,
494           share/html/Admin/Elements/SelectCustomFieldType,
495           share/html/Admin/Elements/SelectScrip,
496           share/html/Admin/Elements/SelectScripCondition,
497           share/html/Admin/Elements/SelectStage,
498           share/html/Admin/Queues/UserRights.html,
499           share/html/Admin/Elements/ConfigureMyRT,
500           share/html/Admin/Elements/CustomFieldTabs,
501           share/html/Admin/Elements/EditCustomFields,
502           share/html/Admin/Elements/EditScrip,
503           share/html/Admin/Elements/QueueTabs,
504           share/html/Admin/Elements/SelectModifyQueue,
505           share/html/Admin/Elements/SelectScripAction,
506           share/html/Admin/Elements/SelectTemplate,
507           share/html/Admin/Elements/Tabs,
508           share/html/Admin/Elements/AddCustomFieldValue,
509           share/html/Admin/Elements/CreateUserCalled,
510           share/html/Admin/Elements/EditCustomField,
511           share/html/Admin/Elements/EditQueueWatchers,
512           share/html/Admin/Elements/EditScrips,
513           share/html/Admin/Elements/GlobalCustomFieldTabs,
514           share/html/Admin/Elements/ListGlobalCustomFields,
515           share/html/Admin/Elements/ListGlobalScrips,
516           share/html/Admin/Elements/ModifyTemplate,
517           share/html/Admin/Elements/PickCustomFields,
518           share/html/Admin/Elements/PickObjects,
519           share/html/Admin/Elements/SelectCustomFieldLookupType,
520           share/html/Admin/Elements/SelectGroups,
521           share/html/Admin/Elements/SelectModifyGroup,
522           share/html/Admin/Elements/SelectModifyUser,
523           share/html/Admin/Elements/SelectNewGroupMembers,
524           share/html/Admin/Elements/SelectSingleOrMultiple,
525           share/html/Admin/Elements/SelectUsers,
526           share/html/Admin/Elements/SystemTabs,
527           share/html/Admin/Elements/UserTabs,
528           share/html/Admin/Elements/EditTemplates,
529           share/html/Admin/Elements/Header,
530           share/html/Admin/Elements/QueueRightsForUser,
531           share/html/Admin/Elements/SelectCustomField,
532           share/html/Admin/Elements/SelectRights,
533           share/html/Admin/Elements/ShowKeyInfo,
534           share/html/Admin/Elements/ToolTabs,
535           share/html/Admin/Global/GroupRights.html,
536           share/html/Admin/Global/MyRT.html,
537           share/html/Admin/Global/Scrip.html,
538           share/html/Admin/Global/Scrips.html,
539           share/html/Admin/Global/Template.html,
540           share/html/Admin/Global/Templates.html,
541           share/html/Admin/Global/UserRights.html,
542           share/html/Admin/Global/index.html,
543           share/html/Admin/Global/CustomFields/Groups.html,
544           share/html/Admin/Global/CustomFields/Queue-Tickets.html,
545           share/html/Admin/Global/CustomFields/Queue-Transactions.html,
546           share/html/Admin/Global/CustomFields/Queues.html,
547           share/html/Admin/Global/CustomFields/Users.html,
548           share/html/Admin/Global/CustomFields/index.html,
549           share/html/Admin/Users/CustomFields.html,
550           share/html/Admin/Users/GnuPG.html,
551           share/html/Admin/Users/History.html,
552           share/html/Admin/Users/Memberships.html,
553           share/html/Admin/Users/Modify.html,
554           share/html/Admin/Users/MyRT.html,
555           share/html/Admin/CustomFields/GroupRights.html,
556           share/html/Admin/CustomFields/Modify.html,
557           share/html/Admin/CustomFields/Objects.html,
558           share/html/Admin/CustomFields/UserRights.html,
559           share/html/Admin/CustomFields/index.html,
560           share/html/Admin/Tools/Configuration.html,
561           share/html/Admin/Tools/index.html,
562           share/html/Admin/Tools/Shredder/autohandler,
563           share/html/Admin/Tools/Shredder/index.html,
564           share/html/Admin/Tools/Shredder/Elements/DumpFileLink,
565           share/html/Admin/Tools/Shredder/Elements/ObjectCheckBox,
566           share/html/Admin/Tools/Shredder/Elements/PluginArguments,
567           share/html/Admin/Tools/Shredder/Elements/PluginHelp,
568           share/html/Admin/Tools/Shredder/Elements/SelectObjects,
569           share/html/Admin/Tools/Shredder/Elements/SelectPlugin,
570           share/html/Admin/Tools/Shredder/Elements/Error/NoRights,
571           share/html/Admin/Users/index.html,
572           share/html/Admin/Groups/CustomFields.html,
573           share/html/Admin/Groups/GroupRights.html,
574           share/html/Admin/Groups/History.html,
575           share/html/Admin/Groups/Members.html,
576           share/html/Admin/Groups/Modify.html,
577           share/html/Admin/Tools/Shredder/Dumps/dhandler,
578           share/html/Admin/Tools/Shredder/Elements/Error/NoStorage,
579           share/html/Admin/Tools/Shredder/Elements/Object/RT--Attachment,
580           share/html/Admin/Tools/Shredder/Elements/Object/RT--Ticket,
581           share/html/Admin/Tools/Shredder/Elements/Object/RT--User,
582           share/html/Admin/Groups/UserRights.html,
583           share/html/Admin/Groups/index.html,
584           share/html/Ticket/Create.html, share/html/Ticket/GnuPG.html,
585           share/html/Ticket/Reminders.html,
586           share/html/Ticket/ShowEmailRecord.html,
587           share/html/Ticket/Display.html, share/html/Ticket/History.html,
588           share/html/Ticket/Modify.html,
589           share/html/Ticket/ModifyDates.html,
590           share/html/Ticket/ModifyLinks.html,
591           share/html/Ticket/Update.html, share/html/Ticket/Forward.html,
592           share/html/Ticket/ModifyAll.html,
593           share/html/Ticket/ModifyPeople.html,
594           share/html/Ticket/Elements/AddWatchers,
595           share/html/Ticket/Elements/ShowDates,
596           share/html/Ticket/Elements/ShowSummary,
597           share/html/Ticket/Elements/ShowTime,
598           share/html/Ticket/Elements/BulkLinks,
599           share/html/Ticket/Elements/EditWatchers,
600           share/html/Ticket/Elements/FindAttachments,
601           share/html/Ticket/Elements/ShowParents,
602           share/html/Ticket/Elements/ShowTransactionAttachments,
603           share/html/Ticket/Elements/Tabs,
604           share/html/Ticket/Elements/Bookmark,
605           share/html/Ticket/Elements/EditBasics,
606           share/html/Ticket/Elements/EditCustomFields,
607           share/html/Ticket/Elements/EditDates,
608           share/html/Ticket/Elements/EditPeople,
609           share/html/Ticket/Elements/EditTransactionCustomFields,
610           share/html/Ticket/Elements/PreviewScrips,
611           share/html/Ticket/Elements/Reminders,
612           share/html/Ticket/Elements/ShowAttachments,
613           share/html/Ticket/Elements/ShowBasics,
614           share/html/Ticket/Elements/ShowCustomFields,
615           share/html/Ticket/Elements/ShowDependencies,
616           share/html/Ticket/Elements/ShowGnuPGStatus,
617           share/html/Ticket/Elements/ShowGroupMembers,
618           share/html/Ticket/Elements/ShowHistory,
619           share/html/Ticket/Elements/ShowMembers,
620           share/html/Ticket/Elements/ShowMessageHeaders,
621           share/html/Ticket/Elements/ShowMessageStanza,
622           share/html/Ticket/Elements/ShowPeople,
623           share/html/Ticket/Elements/ShowPriority,
624           share/html/Ticket/Elements/ShowQueue,
625           share/html/Ticket/Elements/ShowRequestor,
626           share/html/Ticket/Elements/ShowTransaction,
627           share/html/Ticket/Elements/ShowUserEntry,
628           share/html/Ticket/Elements/UpdateCc,
629           share/html/SelfService/Error.html,
630           share/html/Ticket/Attachment/dhandler,
631           share/html/Ticket/Attachment/WithHeaders/dhandler,
632           share/html/Ticket/Elements/LoadTextAttachments,
633           share/html/Ticket/Elements/ShowUpdateStatus,
634           share/html/Ticket/Graphs/dhandler,
635           share/html/Ticket/Graphs/index.html,
636           share/html/Ticket/Graphs/Elements/EditGraphProperties,
637           share/html/Ticket/Graphs/Elements/ShowGraph,
638           share/html/Ticket/Graphs/Elements/ShowLegends,
639           share/html/SelfService/Closed.html,
640           share/html/SelfService/Create.html,
641           share/html/SelfService/CreateTicketInQueue.html,
642           share/html/SelfService/Display.html,
643           share/html/SelfService/Prefs.html,
644           share/html/SelfService/Update.html,
645           share/html/SelfService/index.html,
646           share/html/SelfService/Elements/GotoTicket,
647           share/html/SelfService/Elements/Tabs, etc/schema.mysql-4.0,
648           share/html/Approvals/Display.html,
649           share/html/Approvals/autohandler,
650           share/html/Approvals/index.html,
651           share/html/Approvals/Elements/Approve,
652           share/html/Approvals/Elements/PendingMyApproval,
653           share/html/Approvals/Elements/ShowDependency,
654           share/html/Approvals/Elements/Tabs,
655           share/html/SelfService/Attachment/dhandler,
656           share/html/SelfService/Elements/Header,
657           share/html/SelfService/Elements/MyRequests, etc/schema.mysql-4.1,
658           etc/upgrade/shrink_cgm_table.pl,
659           etc/upgrade/split-out-cf-categories,
660           etc/upgrade/split-out-cf-categories.in,
661           etc/upgrade/upgrade-mysql-schema.pl,
662           etc/upgrade/3.8-branded-queues-extension,
663           etc/upgrade/3.8-branded-queues-extension.in,
664           etc/upgrade/3.8-ical-extension,
665           etc/upgrade/3.8-ical-extension.in, etc/upgrade/3.7.1/content,
666           etc/upgrade/3.7.82/content, etc/upgrade/3.7.86/content,
667           etc/upgrade/3.7.87/content, etc/upgrade/3.8.0/content,
668           etc/upgrade/3.8.1/content, etc/upgrade/3.8.3/content,
669           etc/upgrade/3.8.3/schema.Pg, etc/upgrade/3.8.4/content,
670           etc/upgrade/3.8.6/content, etc/upgrade/3.7.10/content,
671           etc/upgrade/3.7.15/content, etc/upgrade/3.7.19/content,
672           etc/upgrade/3.7.3/schema.Oracle, etc/upgrade/3.7.3/schema.Pg,
673           etc/upgrade/3.7.3/schema.mysql, etc/upgrade/3.7.81/schema.Oracle,
674           etc/upgrade/3.7.81/schema.mysql, etc/upgrade/3.7.85/content,
675           etc/upgrade/3.8.2/content: Initial revision
676
677 2009-12-31 05:12  ivan
678
679         * rt/: lib/RT/I18N/pt_BR.po, lib/RT/I18N/nb.po,
680           lib/RT/I18N/zh_CN.po, lib/RT/I18N/ar.po, lib/RT/I18N/pt.po,
681           lib/RT/I18N/ru.pm, lib/RT/Shredder/ACE.pm,
682           lib/RT/Shredder/CachedGroupMember.pm,
683           lib/RT/Shredder/Constants.pm, lib/RT/Shredder/Dependencies.pm,
684           lib/RT/Shredder/Dependency.pm,
685           lib/RT/Shredder/ObjectCustomFieldValue.pm,
686           lib/RT/Shredder/Queue.pm, lib/RT/Shredder/User.pm,
687           lib/RT/Shredder/CustomField.pm, lib/RT/Shredder/Exceptions.pm,
688           lib/RT/Shredder/Link.pm, lib/RT/Shredder/Plugin.pm,
689           lib/RT/Shredder/Principal.pm, lib/RT/Shredder/ScripAction.pm,
690           lib/RT/Shredder/ScripCondition.pm,
691           lib/RT/Shredder/Transaction.pm, lib/RT/Condition/ReopenTicket.pm,
692           lib/RT/Shredder/Attachment.pm,
693           lib/RT/Shredder/CustomFieldValue.pm, lib/RT/Shredder/Group.pm,
694           lib/RT/Shredder/GroupMember.pm, lib/RT/Shredder/POD.pm,
695           lib/RT/Shredder/Record.pm, lib/RT/Shredder/Scrip.pm,
696           lib/RT/Shredder/Template.pm, lib/RT/Shredder/Ticket.pm,
697           lib/RT/Shredder/Plugin/Attachments.pm,
698           lib/RT/Shredder/Plugin/Base.pm,
699           lib/RT/Shredder/Plugin/Objects.pm,
700           lib/RT/Shredder/Plugin/SQLDump.pm,
701           lib/RT/Shredder/Plugin/Summary.pm,
702           lib/RT/Shredder/Plugin/Tickets.pm,
703           lib/RT/Shredder/Plugin/Users.pm,
704           lib/RT/Shredder/Plugin/Base/Dump.pm,
705           lib/RT/Shredder/Plugin/Base/Search.pm, lib/RT/Approval/Rule.pm,
706           lib/RT/Condition/CloseTicket.pm, lib/RT/Graph/Tickets.pm,
707           lib/RT/Approval/Rule/Passed.pm,
708           docs/creating_external_custom_fields.pod,
709           docs/extending_clickable_links.pod, docs/gnupg_integration.pod,
710           docs/porting.windows, docs/queue_subject_tag.pod,
711           docs/templates.pod, docs/using_forms_widgets.pod,
712           lib/RT/Approval/Rule/Created.pm,
713           lib/RT/Approval/Rule/NewPending.pm,
714           lib/RT/Approval/Rule/Rejected.pm, lib/RT/Test/Email.pm,
715           lib/RT/Test/Web.pm,
716           docs/design_docs/gnupg_details_on_output_formats, t/00-compile.t,
717           t/00-mason-syntax.t, t/clicky.t, t/cron.t, t/pod.t, t/rtname.t,
718           t/savedsearch.t, t/customfields/access_via_queue.t,
719           t/customfields/sort_order.t, t/approval/basic.t,
720           t/data/configs/apache2.2+fastcgi.conf,
721           t/data/configs/apache2.2+fastcgi.conf.in,
722           t/data/configs/apache2.2+mod_perl.conf,
723           t/data/configs/apache2.2+mod_perl.conf.in,
724           t/data/emails/russian-subject-no-content-type,
725           t/data/emails/subject-with-folding-ws,
726           t/data/emails/text-html-in-russian,
727           t/data/emails/multipart-alternative-with-umlaut,
728           t/data/emails/new-ticket-from-iso-8859-1-full,
729           t/data/emails/notes-uuencoded, t/data/emails/rt-send-cc,
730           t/data/emails/multipart-report, t/data/emails/nested-mime-sample,
731           t/data/emails/nested-rfc-822,
732           t/data/emails/new-ticket-from-iso-8859-1,
733           t/data/emails/text-html-with-umlaut,
734           t/data/emails/crashes-file-based-parser,
735           t/data/emails/lorem-ipsum, t/data/emails/very-long-subject,
736           t/data/emails/8859-15-message-series/dir,
737           t/data/emails/8859-15-message-series/msg1,
738           t/data/emails/8859-15-message-series/msg2,
739           t/data/emails/8859-15-message-series/msg3,
740           t/data/emails/8859-15-message-series/msg4,
741           t/data/emails/8859-15-message-series/msg5,
742           t/data/emails/8859-15-message-series/msg6,
743           t/data/emails/8859-15-message-series/msg7,
744           t/data/gnupg/keyrings/trustdb.gpg,
745           t/data/gnupg/emails/1-signed-MIME-plain.txt,
746           t/data/gnupg/emails/12-encrypted-inline-binary.txt,
747           t/data/gnupg/emails/13-signed-encrypted-MIME-plain.txt,
748           t/data/gnupg/emails/14-signed-encrypted-MIME-attachment.txt,
749           t/data/gnupg/emails/15-signed-encrypted-MIME-binary.txt,
750           t/data/gnupg/emails/16-signed-encrypted-inline-plain.txt,
751           t/data/gnupg/emails/18-signed-encrypted-inline-binary.txt,
752           t/data/gnupg/emails/2-signed-MIME-plain-with-attachment.txt,
753           t/data/gnupg/emails/3-signed-MIME-plain-with-binary.txt,
754           t/data/gnupg/emails/6-signed-inline-with-binary.txt,
755           t/data/gnupg/emails/7-encrypted-MIME-plain.txt,
756           t/data/gnupg/emails/8-encrypted-MIME-with-attachment.txt,
757           t/data/gnupg/emails/9-encrypted-MIME-with-binary.txt,
758           t/data/gnupg/emails/README, t/data/gnupg/keyrings/pubring.gpg,
759           t/data/gnupg/keyrings/secring.gpg,
760           t/data/gnupg/keyrings/signed_old_style_with_attachment.eml,
761           t/data/gnupg/keys/general-at-example.com.2.public.key,
762           t/data/gnupg/keys/general-at-example.com.2.secret.key,
763           t/data/gnupg/keys/general-at-example.com.public.key,
764           t/data/gnupg/keys/general-at-example.com.secret.key,
765           t/data/gnupg/keys/recipient-at-example.com.public.key,
766           t/data/gnupg/keys/recipient-at-example.com.secret.key,
767           t/data/gnupg/keys/rt-recipient-at-example.com.public.key,
768           t/data/gnupg/keys/rt-recipient-at-example.com.secret.key,
769           t/data/gnupg/keys/rt-test-at-example.com.2.public.key,
770           t/data/gnupg/keys/rt-test-at-example.com.2.secret.key,
771           t/data/gnupg/keys/rt-test-at-example.com.public.key,
772           t/data/gnupg/keys/rt-test-at-example.com.secret.key,
773           t/api/currentuser.t, t/api/queue.t, t/api/uri-t.t,
774           t/data/gnupg/emails/10-encrypted-inline-plain.txt,
775           t/data/gnupg/emails/11-encrypted-inline-attachment.txt,
776           t/data/gnupg/emails/17-signed-encrypted-inline-attachment.txt,
777           t/data/gnupg/emails/19-signed-inline-plain-nested.txt,
778           t/data/gnupg/emails/4-signed-inline-plain.txt,
779           t/data/gnupg/emails/5-signed-inline-with-attachment.txt,
780           t/api/ace.t, t/api/action-createtickets.t, t/api/attachment.t,
781           t/api/attribute-tests.t, t/api/attribute.t, t/api/cf.t,
782           t/api/cf_combo_casacade.t, t/api/cf_external.t,
783           t/api/cf_pattern.t, t/api/cf_single_values.t,
784           t/api/cf_transaction.t, t/api/condition-ownerchange.t,
785           t/api/condition-reject.t, t/api/customfield.t, t/api/date.t,
786           t/api/emailparser.t, t/api/group.t, t/api/groups.t, t/api/i18n.t,
787           t/api/link.t, t/api/record.t, t/api/reminders.t, t/api/rights.t,
788           t/api/rt.t, t/api/scrip.t, t/api/scrip_order.t,
789           t/api/searchbuilder.t, t/api/system.t, t/api/template-insert.t,
790           t/api/template.t, t/api/ticket.t, t/api/tickets.t,
791           t/api/tickets_overlay_sql.t, t/api/uri-fsck_com_rt.t,
792           t/api/user.t, t/api/users.t, t/web/attachments.t,
793           t/web/cf_access.t, t/web/cf_onqueue.t, t/web/cf_select_one.t,
794           t/web/command_line_with_unknown_field.t,
795           t/web/compilation_errors.t, t/web/config_tab_right.t,
796           t/web/custom_frontpage.t, t/web/custom_search.t,
797           t/web/dashboards-permissions.t, t/web/gnupg-outgoing.t,
798           t/web/gnupg-select-keys-on-create.t, t/web/offline_utf8.t,
799           t/web/query_builder.t, t/web/rest.t, t/web/rights.t,
800           t/web/saved_search_chart.t, t/web/search_bulk_update_links.t,
801           t/web/ticket-create-utf8.t, t/web/ticket_owner.t,
802           t/web/ticket_seen.t, t/web/ticket_update_without_content.t,
803           t/web/unlimited_search.t, t/web/crypt-gnupg.t,
804           t/web/gnupg-select-keys-on-update.t,
805           t/web/offline_messages_utf8.t, t/web/rest-non-ascii-subject.t,
806           t/web/rights1.t, t/web/dashboards.t, t/ticket/badlinks.t,
807           t/ticket/merge.t, t/ticket/search_by_txn.t,
808           t/ticket/sort-by-user.t, t/web/basic.t, t/web/command_line.t,
809           t/web/dashboard_with_deleted_saved_search.t,
810           t/web/dashboards-groups.t, t/web/quicksearch.t,
811           t/web/saved_search_permissions.t, t/ticket/search_by_watcher.t,
812           share/html/autohandler, share/html/dhandler,
813           share/html/index.html, share/html/l,
814           share/html/Elements/BevelBoxRaisedEnd,
815           share/html/Elements/Callback, share/html/Elements/CollectionList,
816           share/html/Elements/CollectionListPaging,
817           share/html/Elements/DashboardTabs,
818           share/html/Elements/Dashboards,
819           share/html/Elements/EditCustomFieldAutocomplete,
820           share/html/Elements/EditCustomFieldImage,
821           share/html/Elements/EditCustomFieldSelect,
822           share/html/Elements/EditLinks, share/html/Elements/EmailInput,
823           share/html/Elements/Error, share/html/Elements/GotoTicket,
824           share/html/Elements/ListActions, share/html/Elements/ListMenu,
825           share/html/Elements/Login, share/html/Elements/MakeClicky,
826           share/html/Elements/Menu, share/html/Elements/MessageBox,
827           share/html/Elements/MyAdminQueues, share/html/Elements/MyTickets,
828           share/html/Elements/PageLayout, share/html/Elements/QueryString,
829           share/html/Elements/QueueSummary,
830           share/html/Elements/QuickCreate, share/html/Elements/Refresh,
831           share/html/Elements/RefreshHomepage,
832           share/html/Elements/ScrubHTML, share/html/Elements/Section,
833           share/html/Elements/SelectBoolean,
834           share/html/Elements/SelectCustomFieldValue,
835           share/html/Elements/SelectDate,
836           share/html/Elements/SelectDateRelation,
837           share/html/Elements/SelectLinkType,
838           share/html/Elements/SelectMatch,
839           share/html/Elements/SelectNewTicketQueue,
840           share/html/Elements/SelectOwner,
841           share/html/Elements/SelectPriority,
842           share/html/Elements/SelectQueue,
843           share/html/Elements/SelectStatus,
844           share/html/Elements/SelectTicketTypes,
845           share/html/Elements/SelectTimeUnits,
846           share/html/Elements/SelectTimezone,
847           share/html/Elements/SelectUsers,
848           share/html/Elements/SelectWatcherType,
849           share/html/Elements/ShowCustomFieldBinary,
850           share/html/Elements/ShowCustomFieldText,
851           share/html/Elements/ShowLink, share/html/Elements/ShowLinks,
852           share/html/Elements/ShowMemberships,
853           share/html/Elements/ShowUserConcise,
854           share/html/Elements/ShowUserEmailFrequency,
855           share/html/Elements/ShowUserVerbose,
856           share/html/Elements/SimpleSearch, share/html/Elements/Tabs,
857           share/html/Elements/TicketList, share/html/Elements/TitleBox,
858           t/delegation/cleanup_stalled.t, t/delegation/revocation.t,
859           t/i18n/default.t, t/mail/charsets-outgoing.t,
860           t/mail/crypt-gnupg.t, t/mail/extractsubjecttag.t,
861           t/mail/gateway.t, t/mail/gnupg-bad.t, t/mail/gnupg-incoming.t,
862           t/mail/gnupg-realmail.t, t/mail/gnupg-reverification.t,
863           t/mail/mime_decoding.t, t/mail/sendmail.t, t/mail/verp.t,
864           t/maildigest/attributes.t, t/shredder/00load.t,
865           t/shredder/00skeleton.t, t/shredder/01basics.t,
866           t/shredder/01ticket.t, t/shredder/02group_member.t,
867           t/shredder/02queue.t, t/shredder/02template.t,
868           t/shredder/02user.t, t/shredder/03plugin.t,
869           t/shredder/03plugin_summary.t, t/shredder/03plugin_tickets.t,
870           t/shredder/03plugin_users.t, t/shredder/utils.pl,
871           t/ticket/action_linear_escalate.t, t/ticket/add-watchers.t,
872           t/ticket/batch-upload-csv.t, t/ticket/cfsort-freeform-multiple.t,
873           t/ticket/cfsort-freeform-single.t, t/ticket/deferred_owner.t,
874           t/ticket/link_search.t, t/ticket/linking.t,
875           t/ticket/quicksearch.t, t/ticket/requestor-order.t,
876           t/ticket/scrips_batch.t, t/ticket/search.t,
877           t/ticket/search_by_cf_freeform_multiple.t,
878           t/ticket/search_by_cf_freeform_single.t,
879           t/ticket/search_by_links.t, t/ticket/search_long_cf_values.t,
880           t/ticket/sort-by-custom-ownership.t, t/ticket/sort-by-queue.t,
881           t/ticket/sort_by_cf.t, t/validator/group_members.t,
882           share/html/Elements/Checkbox, share/html/Elements/ColumnMap,
883           share/html/Elements/EditCustomField,
884           share/html/Elements/EditTimeValue,
885           share/html/Elements/MySupportQueues,
886           share/html/Elements/SelectCustomFieldOperator,
887           share/html/Elements/SelectEqualityOperator,
888           share/html/Elements/SelectResultsPerPage,
889           share/html/Elements/SelectTicketSortBy,
890           share/html/Elements/ShowUser, share/html/Elements/TitleBoxStart,
891           share/html/Elements/ShowSearch,
892           share/html/Dashboards/Modify.html,
893           share/html/Dashboards/Queries.html,
894           share/html/Dashboards/Render.html,
895           share/html/Dashboards/Subscription.html,
896           share/html/Dashboards/dhandler, share/html/Dashboards/index.html,
897           share/html/Dashboards/Elements/DashboardsForObject,
898           share/html/Dashboards/Elements/DashboardsForObjects,
899           share/html/Dashboards/Elements/Deleted,
900           share/html/Dashboards/Elements/HiddenSearches,
901           share/html/Dashboards/Elements/ListOfDashboards,
902           share/html/Dashboards/Elements/SelectPrivacy,
903           share/html/Dashboards/Elements/ShowDashboards,
904           share/html/Dashboards/Elements/ShowSubscription,
905           share/html/Dashboards/Elements/Tabs,
906           share/html/Dashboards/Elements/ShowPortlet/component,
907           share/html/Dashboards/Elements/ShowPortlet/dashboard,
908           share/html/Dashboards/Elements/ShowPortlet/search,
909           share/html/Elements/BevelBoxRaisedStart,
910           share/html/Elements/CreateTicket,
911           share/html/Elements/EditCustomFieldBinary,
912           share/html/Elements/EditCustomFieldCombobox,
913           share/html/Elements/EditCustomFieldFreeform,
914           share/html/Elements/EditCustomFieldText,
915           share/html/Elements/EditCustomFieldWikitext,
916           share/html/Elements/Footer, share/html/Elements/Header,
917           share/html/Elements/HeaderJavascript, share/html/Elements/Logo,
918           share/html/Elements/Logout, share/html/Elements/MyRT,
919           share/html/Elements/MyReminders, share/html/Elements/MyRequests,
920           share/html/Elements/PersonalQuickbar,
921           share/html/Elements/Quicksearch,
922           share/html/Elements/SelectAttachmentField,
923           share/html/Elements/SelectDateType,
924           share/html/Elements/SelectGroups, share/html/Elements/SelectLang,
925           share/html/Elements/SelectSortOrder,
926           share/html/Elements/SetupSessionCookie,
927           share/html/Elements/ShowCustomFieldImage,
928           share/html/Elements/ShowCustomFieldWikitext,
929           share/html/Elements/ShowCustomFields, share/html/Elements/Submit,
930           share/html/Elements/TitleBoxEnd,
931           share/html/Elements/ValidateCustomFields,
932           share/html/Elements/CollectionAsTable/Header,
933           share/html/Elements/CollectionAsTable/ParseFormat,
934           share/html/Elements/CollectionAsTable/Row,
935           share/html/Elements/GnuPG/KeyIssues,
936           share/html/Elements/GnuPG/SelectKeyForEncryption,
937           share/html/Elements/GnuPG/SelectKeyForSigning,
938           share/html/Elements/GnuPG/SignEncryptWidget,
939           share/html/Elements/RT__Group/ColumnMap,
940           share/html/Elements/RT__Queue/ColumnMap,
941           share/html/Elements/RT__Scrip/ColumnMap,
942           share/html/Elements/RT__Template/ColumnMap,
943           share/html/Elements/RT__Ticket/ColumnMap,
944           share/html/Elements/RT__User/ColumnMap,
945           share/html/Install/Basics.html,
946           share/html/Install/DatabaseDetails.html,
947           share/html/Install/DatabaseType.html,
948           share/html/Install/Finish.html, share/html/Install/Global.html,
949           share/html/Install/Initialize.html,
950           share/html/Install/Sendmail.html, share/html/Install/autohandler,
951           share/html/Install/index.html,
952           share/html/Install/Elements/Errors,
953           share/html/Install/Elements/Wrapper, share/html/Prefs/MyRT.html,
954           share/html/Prefs/Other.html, share/html/Prefs/Quicksearch.html,
955           share/html/Prefs/Search.html,
956           share/html/Prefs/SearchOptions.html,
957           share/html/Prefs/Elements/Tabs, share/html/Search/Build.html,
958           share/html/Search/Bulk.html, share/html/Search/Chart,
959           share/html/Search/Chart.html, share/html/Search/Edit.html,
960           share/html/Search/Graph.html, share/html/Search/Results.html,
961           share/html/Search/Results.rdf, share/html/Search/Results.tsv,
962           share/html/Search/Simple.html,
963           share/html/Search/Elements/SelectAndOr,
964           share/html/Search/Elements/SelectGroupBy,
965           share/html/Search/Elements/SelectPersonType,
966           share/html/User/Delegation.html, share/html/User/Prefs.html,
967           share/html/User/Elements/DelegateRights,
968           share/html/User/Elements/GroupTabs,
969           share/html/User/Elements/Tabs,
970           share/html/User/Groups/Members.html,
971           share/html/User/Groups/Modify.html,
972           share/html/User/Groups/index.html,
973           share/html/Search/Elements/BuildFormatString,
974           share/html/Search/Elements/ConditionRow,
975           share/html/Search/Elements/PickBasics,
976           share/html/Search/Elements/PickCFs,
977           share/html/Search/Elements/ResultViews,
978           share/html/Search/Elements/SearchesForObject,
979           share/html/Search/Elements/SelectSearchObject,
980           share/html/Search/Elements/SelectSearchesForObjects,
981           share/html/REST/1.0/autohandler, share/html/REST/1.0/dhandler,
982           share/html/REST/1.0/logout,
983           share/html/REST/1.0/Forms/group/customfields,
984           share/html/Search/Elements/Chart,
985           share/html/Search/Elements/DisplayOptions,
986           share/html/Search/Elements/EditFormat,
987           share/html/Search/Elements/EditQuery,
988           share/html/Search/Elements/EditSearches,
989           share/html/Search/Elements/Graph,
990           share/html/Search/Elements/NewListActions,
991           share/html/Search/Elements/PickCriteria,
992           share/html/Search/Elements/SearchPrivacy,
993           share/html/Search/Elements/SelectChartType,
994           share/html/Search/Elements/SelectGroup,
995           share/html/Search/Elements/SelectLinks,
996           share/html/REST/1.0/Forms/attachment/default,
997           share/html/REST/1.0/Forms/group/default,
998           share/html/REST/1.0/Forms/group/ns,
999           share/html/REST/1.0/Forms/queue/customfields,
1000           share/html/REST/1.0/Forms/queue/default,
1001           share/html/REST/1.0/Forms/queue/ns,
1002           share/html/REST/1.0/Forms/queue/ticketcustomfields,
1003           share/html/REST/1.0/Forms/ticket/merge,
1004           share/html/REST/1.0/Forms/ticket/attachments,
1005           share/html/REST/1.0/Forms/ticket/comment,
1006           share/html/REST/1.0/Forms/ticket/default,
1007           share/html/REST/1.0/Forms/ticket/links,
1008           share/html/REST/1.0/Forms/ticket/take,
1009           share/html/NoAuth/Logout.html, share/html/NoAuth/Reminder.html,
1010           share/html/NoAuth/css/autohandler,
1011           share/html/NoAuth/css/dhandler, share/html/NoAuth/css/print.css,
1012           share/html/NoAuth/css/web2/InHeader,
1013           share/html/NoAuth/css/web2/forms.css,
1014           share/html/NoAuth/css/web2/login.css,
1015           share/html/NoAuth/css/web2/misc.css,
1016           share/html/NoAuth/css/web2/msie.css,
1017           share/html/NoAuth/css/web2/msie6.css,
1018           share/html/NoAuth/css/web2/nav.css,
1019           share/html/NoAuth/css/web2/portlets.css,
1020           share/html/NoAuth/css/web2/ticket-search.css,
1021           share/html/NoAuth/css/web2/ticket.css,
1022           share/html/NoAuth/css/web2/tools.css,
1023           share/html/NoAuth/css/web2/yui-fonts.css,
1024           share/html/REST/1.0/Forms/ticket/history,
1025           share/html/REST/1.0/Forms/transaction/default,
1026           share/html/REST/1.0/Forms/user/default,
1027           share/html/REST/1.0/Forms/user/ns,
1028           share/html/REST/1.0/NoAuth/mail-gateway,
1029           share/html/REST/1.0/search/dhandler,
1030           share/html/REST/1.0/search/ticket,
1031           share/html/REST/1.0/ticket/comment,
1032           share/html/REST/1.0/ticket/link,
1033           share/html/REST/1.0/ticket/merge,
1034           share/html/NoAuth/css/3.4-compat/footer.css,
1035           share/html/NoAuth/css/3.4-compat/header.css,
1036           share/html/NoAuth/css/3.4-compat/login.css,
1037           share/html/NoAuth/css/3.4-compat/nav.css,
1038           share/html/NoAuth/css/3.4-compat/ticket.css,
1039           share/html/NoAuth/css/web2/admin.css,
1040           share/html/NoAuth/css/web2/base.css,
1041           share/html/NoAuth/css/web2/boxes.css,
1042           share/html/NoAuth/css/web2/layout.css,
1043           share/html/NoAuth/css/web2/main.css,
1044           share/html/NoAuth/css/web2/ticket-lists.css,
1045           share/html/NoAuth/css/web2/images/dhandler,
1046           share/html/NoAuth/css/web2/images/source/background-gradient.png,
1047           share/html/NoAuth/css/3.4-compat/body.css,
1048           share/html/NoAuth/css/3.4-compat/forms.css,
1049           share/html/NoAuth/css/3.4-compat/main.css,
1050           share/html/NoAuth/css/3.4-compat/misc.css,
1051           share/html/NoAuth/css/3.4-compat/quickbar.css,
1052           share/html/NoAuth/css/3.4-compat/titlebox.css,
1053           share/html/NoAuth/css/3.4-compat/transactions.css,
1054           share/html/NoAuth/css/3.5-default/footer.css,
1055           share/html/NoAuth/css/3.5-default/local.css,
1056           share/html/NoAuth/css/3.5-default/login.css,
1057           share/html/NoAuth/css/3.5-default/ticket-search.css,
1058           share/html/NoAuth/css/3.5-default/approvals.css,
1059           share/html/NoAuth/css/3.5-default/header.css,
1060           share/html/NoAuth/css/3.5-default/logo.css,
1061           share/html/NoAuth/css/3.5-default/misc.css,
1062           share/html/NoAuth/css/3.5-default/nav.css,
1063           share/html/NoAuth/css/3.5-default/quickbar.css,
1064           share/html/NoAuth/css/3.5-default/ticket.css,
1065           share/html/NoAuth/css/3.5-default/titlebox.css,
1066           share/html/NoAuth/css/3.5-default/transactions.css,
1067           share/html/NoAuth/css/3.5-default/forms.css,
1068           share/html/NoAuth/RichText/dhandler,
1069           share/html/NoAuth/RichText/FCKeditor/fckconfig.js,
1070           share/html/NoAuth/RichText/FCKeditor/fckeditor.js,
1071           share/html/NoAuth/RichText/FCKeditor/fckpackager.xml,
1072           share/html/NoAuth/RichText/FCKeditor/fckstyles.xml,
1073           share/html/NoAuth/RichText/FCKeditor/fcktemplates.xml,
1074           share/html/NoAuth/css/3.5-default/body.css,
1075           share/html/NoAuth/css/3.5-default/main.css,
1076           share/html/NoAuth/css/3.5-default/nav-left.css,
1077           share/html/NoAuth/images/autohandler,
1078           share/html/NoAuth/images/bplogo.gif,
1079           share/html/NoAuth/images/empty_star.gif,
1080           share/html/NoAuth/images/favicon.png,
1081           share/html/NoAuth/images/star.gif,
1082           share/html/NoAuth/images/test.png,
1083           share/html/NoAuth/images/css/cb-light.gif,
1084           share/html/NoAuth/images/css/cb.gif,
1085           share/html/NoAuth/images/css/cbr-b2g.gif,
1086           share/html/NoAuth/images/css/cbr-b2lb.gif,
1087           share/html/NoAuth/images/css/cbr-gray.gif,
1088           share/html/NoAuth/images/css/cbr-trans.gif,
1089           share/html/NoAuth/images/css/cbr.gif,
1090           share/html/NoAuth/images/css/ct-light.gif,
1091           share/html/NoAuth/images/css/ct.gif,
1092           share/html/NoAuth/images/css/ctr-b2g.gif,
1093           share/html/NoAuth/images/css/ctr-b2lb.gif,
1094           share/html/NoAuth/images/css/ctr-gray.gif,
1095           share/html/NoAuth/images/css/ctr-trans.gif,
1096           share/html/NoAuth/images/css/ctr.gif,
1097           share/html/NoAuth/images/css/dark-arrow-up.png,
1098           share/html/NoAuth/images/css/dark-arrow.png,
1099           share/html/NoAuth/images/css/fieldbg-autocomplete.gif,
1100           share/html/NoAuth/images/css/light-arrow-up.png,
1101           share/html/NoAuth/images/css/light-arrow.png,
1102           share/html/NoAuth/images/css/rolldown-arrow.gif,
1103           share/html/NoAuth/images/css/rolldown-arrow.png,
1104           share/html/NoAuth/images/css/rollup-arrow.gif,
1105           share/html/NoAuth/RichText/FCKeditor/license.txt,
1106           share/html/NoAuth/RichText/FCKeditor/editor/fckdebug.html,
1107           share/html/NoAuth/RichText/FCKeditor/editor/fckdialog.html,
1108           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html,
1109           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.original.html,
1110           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_editorarea.css,
1111           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_showtableborders_gecko.css,
1112           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckconstants.js,
1113           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckeditorapi.js,
1114           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckjscoreextensions.js,
1115           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckscriptloader.js,
1116           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcodeformatter.js,
1117           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckconfig.js,
1118           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckregexlib.js,
1119           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_ie.js,
1120           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbaritems.js,
1121           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_internal.css,
1122           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/disablehandles.htc,
1123           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/showtableborders.htc,
1124           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_address.png,
1125           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_blockquote.png,
1126           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_div.png,
1127           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h1.png,
1128           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h2.png,
1129           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h3.png,
1130           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h4.png,
1131           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h5.png,
1132           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h6.png,
1133           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_p.png,
1134           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_pre.png,
1135           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_anchor.gif,
1136           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_flashlogo.gif,
1137           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_hiddenfield.gif,
1138           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_pagebreak.gif,
1139           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_plugin.gif,
1140           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug.js,
1141           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckplugins.js,
1142           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools.js,
1143           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml.js,
1144           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_contextmenu.js,
1145           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckstyles.js,
1146           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckurlparams.js,
1147           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_gecko.js,
1148           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdomtools.js,
1149           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdocumentprocessor.js,
1150           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklisthandler.js,
1151           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_ie.js,
1152           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_ie.js,
1153           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtmlentities.js,
1154           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_ie.js,
1155           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckbrowserinfo.js,
1156           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcommands.js,
1157           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug_empty.js,
1158           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdialog.js,
1159           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklanguagemanager.js,
1160           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler.js,
1161           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_gecko.js,
1162           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckundo.js,
1163           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_gecko.js,
1164           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbarset.js,
1165           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckblockquotecommand.js,
1166           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckcorestylecommand.js,
1167           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktablecommand.js,
1168           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck.js,
1169           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_gecko.js,
1170           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklistslib.js,
1171           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection.js,
1172           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_ie.js,
1173           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_gecko.js,
1174           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fck_othercommands.js,
1175           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckfitwindow.js,
1176           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckjustifycommands.js,
1177           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcklistcommands.js,
1178           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcknamedcommand.js,
1179           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js,
1180           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpastewordcommand.js,
1181           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckremoveformatcommand.js,
1182           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckshowblocks.js,
1183           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js,
1184           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js,
1185           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckstylecommand.js,
1186           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js,
1187           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckcontextmenu.js,
1188           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js,
1189           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js,
1190           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckw3crange.js,
1191           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml.js,
1192           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckindentcommands.js,
1193           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckevents.js,
1194           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckiecleanup.js,
1195           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublock.js,
1196           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbar.js,
1197           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js,
1198           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_ie.js,
1199           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckstyle.js,
1200           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_gecko.js,
1201           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenuitem.js,
1202           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckspecialcombo.js,
1203           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbutton.js,
1204           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js,
1205           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckimagepreloader.js,
1206           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckkeystrokehandler.js,
1207           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckpanel.js,
1208           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange.js,
1209           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckeditingarea.js,
1210           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckicon.js,
1211           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbuttonui.js,
1212           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_ie.js,
1213           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdataprocessor.js,
1214           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_gecko.js,
1215           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_ie.js,
1216           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrangeiterator.js,
1217           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckelementpath.js,
1218           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckenterkey.js,
1219           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckhtmliterator.js,
1220           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublockpanel.js,
1221           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckplugin.js,
1222           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_gecko.js,
1223           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_ie.js,
1224           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js,
1225           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontsizecombo.js,
1226           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js,
1227           share/html/NoAuth/RichText/FCKeditor/editor/images/anchor.gif,
1228           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_ltr.gif,
1229           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_rtl.gif,
1230           share/html/NoAuth/RichText/FCKeditor/editor/images/spacer.gif,
1231           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/teeth_smile.gif,
1232           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_dtd_test.html,
1233           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10strict.js,
1234           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10transitional.js,
1235           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angel_smile.gif,
1236           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angry_smile.gif,
1237           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/broken_heart.gif,
1238           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cake.gif,
1239           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/confused_smile.gif,
1240           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cry_smile.gif,
1241           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/devil_smile.gif,
1242           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/embaressed_smile.gif,
1243           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/envelope.gif,
1244           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/heart.gif,
1245           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/kiss.gif,
1246           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/lightbulb.gif,
1247           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/omg_smile.gif,
1248           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/regular_smile.gif,
1249           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/sad_smile.gif,
1250           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/shades_smile.gif,
1251           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_down.gif,
1252           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_up.gif,
1253           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/tounge_smile.gif,
1254           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
1255           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/wink_smile.gif,
1256           share/html/NoAuth/RichText/FCKeditor/editor/js/fckadobeair.js,
1257           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_ie.js,
1258           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_gecko.js,
1259           share/html/NoAuth/RichText/FCKeditor/editor/lang/es.js,
1260           share/html/NoAuth/RichText/FCKeditor/editor/lang/eu.js,
1261           share/html/NoAuth/RichText/FCKeditor/editor/lang/hr.js,
1262           share/html/NoAuth/RichText/FCKeditor/editor/lang/km.js,
1263           share/html/NoAuth/RichText/FCKeditor/editor/lang/it.js,
1264           share/html/NoAuth/RichText/FCKeditor/editor/lang/sl.js,
1265           share/html/NoAuth/RichText/FCKeditor/editor/lang/bg.js,
1266           share/html/NoAuth/RichText/FCKeditor/editor/lang/fa.js,
1267           share/html/NoAuth/RichText/FCKeditor/editor/lang/sv.js,
1268           share/html/NoAuth/RichText/FCKeditor/editor/lang/ja.js,
1269           share/html/NoAuth/RichText/FCKeditor/editor/lang/mn.js,
1270           share/html/NoAuth/RichText/FCKeditor/editor/lang/th.js,
1271           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh.js,
1272           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr-ca.js,
1273           share/html/NoAuth/RichText/FCKeditor/editor/lang/he.js,
1274           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr-latn.js,
1275           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-uk.js,
1276           share/html/NoAuth/RichText/FCKeditor/editor/lang/nb.js,
1277           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr.js,
1278           share/html/NoAuth/RichText/FCKeditor/editor/lang/lv.js,
1279           share/html/NoAuth/RichText/FCKeditor/editor/lang/ar.js,
1280           share/html/NoAuth/RichText/FCKeditor/editor/lang/fo.js,
1281           share/html/NoAuth/RichText/FCKeditor/editor/lang/is.js,
1282           share/html/NoAuth/RichText/FCKeditor/editor/lang/en.js,
1283           share/html/NoAuth/RichText/FCKeditor/editor/lang/pl.js,
1284           share/html/NoAuth/RichText/FCKeditor/editor/lang/hi.js,
1285           share/html/NoAuth/RichText/FCKeditor/editor/lang/lt.js,
1286           share/html/NoAuth/RichText/FCKeditor/editor/lang/nl.js,
1287           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr.js,
1288           share/html/NoAuth/RichText/FCKeditor/editor/lang/gl.js,
1289           share/html/NoAuth/RichText/FCKeditor/editor/lang/ko.js,
1290           share/html/NoAuth/RichText/FCKeditor/editor/lang/eo.js,
1291           share/html/NoAuth/RichText/FCKeditor/editor/lang/hu.js,
1292           share/html/NoAuth/RichText/FCKeditor/editor/lang/ru.js,
1293           share/html/NoAuth/RichText/FCKeditor/editor/lang/_translationstatus.txt,
1294           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-ca.js,
1295           share/html/NoAuth/RichText/FCKeditor/editor/lang/gu.js,
1296           share/html/NoAuth/RichText/FCKeditor/editor/lang/tr.js,
1297           share/html/NoAuth/RichText/FCKeditor/editor/lang/fi.js: Initial
1298           revision
1299
1300 2009-12-31 05:09  ivan
1301
1302         * rt/: UPGRADING.mysql, lib/RT/Test.pm, sbin/merge-rosetta.pl,
1303           sbin/rt-attributes-viewer, sbin/rt-attributes-viewer.in,
1304           sbin/rt-clean-sessions, sbin/rt-clean-sessions.in,
1305           sbin/rt-email-dashboards, sbin/rt-email-dashboards.in,
1306           sbin/rt-email-digest, sbin/rt-email-digest.in,
1307           sbin/rt-email-group-admin, sbin/rt-email-group-admin.in,
1308           sbin/rt-server, sbin/rt-server.in, sbin/rt-shredder,
1309           sbin/rt-shredder.in, sbin/rt-validator, sbin/rt-validator.in,
1310           sbin/tweak-template-locstring, lib/RT/Search.pm,
1311           lib/RT/Config.pm, lib/RT/Dashboard.pm, lib/RT/Installer.pm,
1312           lib/RT/Plugin.pm, lib/RT/Ruleset.pm, lib/RT/Shredder.pm,
1313           lib/RT/Approval.pm, lib/RT/Action.pm, lib/RT/SharedSetting.pm,
1314           lib/RT/Condition.pm, lib/RT/SQL.pm, lib/RT/Util.pm,
1315           lib/RT/Rule.pm, lib/RT/Crypt/GnuPG.pm,
1316           lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
1317           lib/RT/Interface/Web/Standalone/PreFork.pm,
1318           lib/RT/Action/LinearEscalate.pm,
1319           lib/RT/Action/ExtractSubjectTag.pm, lib/RT/Action/NotifyGroup.pm,
1320           lib/RT/Action/NotifyGroupAsComment.pm,
1321           lib/RT/CustomFieldValues/External.pm,
1322           lib/RT/CustomFieldValues/Groups.pm, lib/RT/I18N/bg.po,
1323           lib/RT/I18N/rt.pot, lib/RT/I18N/hr.po, lib/RT/I18N/zh_TW.po:
1324           Initial revision
1325
1326 2009-12-31 04:56  ivan
1327
1328         * rt/: Makefile, lib/RT.pm: rt 3.6.10
1329
1330 2009-12-31 04:44  ivan
1331
1332         * rt/: etc/RT_Config.pm.in, html/Admin/Users/Modify.html,
1333           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
1334           html/Elements/PageLayout, html/Elements/QuickCreate,
1335           html/Elements/SelectDate, html/Elements/SimpleSearch,
1336           html/Elements/Tabs, html/Elements/TicketList,
1337           html/Elements/TitleBoxStart, html/Elements/CollectionAsTable/Row,
1338           html/NoAuth/css/3.5-default/main.css,
1339           html/NoAuth/css/3.5-default/misc.css,
1340           html/NoAuth/css/3.5-default/titlebox.css,
1341           html/NoAuth/css/3.5-default/transactions.css,
1342           html/Prefs/SearchOptions.html, html/Search/Bulk.html,
1343           html/Ticket/Create.html, html/Ticket/Display.html,
1344           html/Ticket/Elements/ShowSummary,
1345           html/Ticket/Elements/ShowTransactionAttachments,
1346           html/Ticket/Elements/Tabs, html/User/Prefs.html,
1347           html/Widgets/TitleBoxStart, lib/RT/Groups_Overlay.pm,
1348           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
1349           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
1350           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
1351           sbin/rt-setup-database.in: rt 3.6.10
1352
1353 2009-12-31 04:35  ivan
1354
1355         * rt/FREESIDE_MODIFIED: up-to-date
1356
1357 2009-12-30 23:16  ivan
1358
1359         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
1360           with recent DBIx::DBSchema
1361
1362 2009-12-30 21:10  ivan
1363
1364         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
1365           agentnums with freeside-daily
1366
1367 2009-12-30 19:33  ivan
1368
1369         * Makefile: goodbye conf dir
1370
1371 2009-12-30 18:50  jeff
1372
1373         * FS/FS/cust_main.pm: really reduce the noise
1374
1375 2009-12-30 18:20  ivan
1376
1377         * httemplate/: edit/prospect_main.html, edit/elements/edit.html,
1378           edit/process/elements/process.html, elements/contact.html,
1379           elements/menu.html: prospecting: proper contact error handling
1380           when you add a prospect
1381
1382 2009-12-29 22:41  jeff
1383
1384         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
1385           elements
1386
1387 2009-12-29 22:05  jeff
1388
1389         * FS/FS/cust_main.pm: noise reduction
1390
1391 2009-12-29 21:22  jeff
1392
1393         * FS/FS/tax_rate.pm: noise reduction
1394
1395 2009-12-29 18:39  jeff
1396
1397         * FS/FS/cust_bill_pkg_detail.pm: use the class used
1398
1399 2009-12-29 18:26  jeff
1400
1401         * FS/FS/cust_main.pm: noise reduction
1402
1403 2009-12-28 20:49  ivan
1404
1405         * FS/bin/freeside-upgrade: output SQL statements as we run them
1406           (and only the ones we run), not immediately
1407
1408 2009-12-28 20:44  ivan
1409
1410         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
1411
1412 2009-12-28 20:24  ivan
1413
1414         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
1415           non-mysql, takes forever on large dbs, RT#6946
1416
1417 2009-12-28 17:38  ivan
1418
1419         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
1420
1421 2009-12-28 17:30  ivan
1422
1423         * bin/: del-old-history, pg-sizer: some random utils for disk space
1424           analysis and eliminating old history records, RT#6914
1425
1426 2009-12-28 17:00  mark
1427
1428         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
1429           httemplate/elements/menu.html: Add Browse attachments ACL
1430           (RT#4964)
1431
1432 2009-12-28 16:38  ivan
1433
1434         * FS/: FS/Conf.pm, bin/freeside-queued: add queued-sleep_time
1435
1436 2009-12-28 11:18  ivan
1437
1438         * FS/FS/AccessRight.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
1439           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/contact.pm,
1440           FS/FS/contact_email.pm, FS/FS/contact_phone.pm,
1441           FS/FS/cust_location.pm, FS/FS/o2m_Common.pm, FS/FS/phone_type.pm,
1442           FS/FS/prospect_main.pm, FS/MANIFEST, FS/t/contact.t,
1443           FS/t/contact_email.t, FS/t/contact_phone.t, FS/t/phone_type.t,
1444           FS/t/prospect_main.t, httemplate/edit/prospect_main.html,
1445           httemplate/edit/process/prospect_main.html,
1446           httemplate/elements/city.html, httemplate/elements/contact.html,
1447           httemplate/elements/header.html, httemplate/elements/menu.html,
1448           httemplate/elements/tr-contact.html,
1449           httemplate/elements/tr-select-cust_location.html,
1450           httemplate/search/prospect_main.html,
1451           httemplate/search/report_prospect_main.html,
1452           httemplate/view/prospect_main.html,
1453           httemplate/edit/elements/edit.html,
1454           httemplate/edit/process/elements/process.html,
1455           httemplate/misc/location.cgi,
1456           httemplate/view/cust_main/packages/location.html, FS/FS.pm:
1457           beginning of prospect/CRM/contact work
1458
1459 2009-12-27 21:25  ivan
1460
1461         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
1462
1463 2009-12-26 17:00  jeff
1464
1465         * FS/FS/: cust_location.pm, cust_main.pm: improve spacing around
1466           county
1467
1468 2009-12-23 15:32  jeff
1469
1470         * bin/monitor: remove debugging
1471
1472 2009-12-23 15:29  jeff
1473
1474         * bin/monitor: add non-forking one machine monitor program
1475
1476 2009-12-23 15:14  jeff
1477
1478         * FS/FS/Yori.pm: teach yori to do some load monitoring
1479
1480 2009-12-23 13:21  jeff
1481
1482         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
1483           FS/FS/cust_pkg.pm,
1484           httemplate/view/cust_main/packages/location.html: correct invoice
1485           package address display and reduce false laziness
1486
1487 2009-12-22 16:30  mark
1488
1489         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
1490           httemplate/edit/process/svc_acct.cgi: Tweak set_password per
1491           RT#6358
1492
1493 2009-12-21 06:44  jeff
1494
1495         * FS/FS/: Schema.pm, cust_bill_pkg.pm,
1496           cust_bill_pkg_tax_location.pm, cust_credit_bill_pkg.pm,
1497           cust_tax_exempt_pkg.pm: manage tax exemptions (texas-tax) on
1498           credit application RT953
1499
1500 2009-12-21 06:36  jeff
1501
1502         * FS/FS/Conf.pm, FS/FS/tax_rate.pm, bin/fetch_and_expand_taxes,
1503           bin/reassemble_taxes: move cch conf into database and add a
1504           couple small tools for processing updates more manually
1505
1506 2009-12-20 18:00  ivan
1507
1508         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
1509           link cancel expired (and suspend adjourned) packages, and catch
1510           and return errors in all cases, RT#6627
1511
1512 2009-12-20 13:52  ivan
1513
1514         * FS/FS/Conf.pm: late fee package class specified in the event
1515           action instead of a global finance_pkgclass config, RT#6617
1516
1517 2009-12-20 13:48  ivan
1518
1519         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
1520           fee package class specified in the event action instead of a
1521           global finance_pkgclass config, RT#6617
1522
1523 2009-12-20 11:42  ivan
1524
1525         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
1526           wrong account for customers who have multiple accounts, RT#6681,
1527           fallout from RT#4189
1528
1529 2009-12-19 22:52  ivan
1530
1531         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
1532           package search, RT#6609
1533
1534 2009-12-19 18:51  ivan
1535
1536         * FS/FS/cust_pkg.pm: fix bulk package order with one package
1537           changing to one new package, RT#6519, fallout from RT#4499
1538
1539 2009-12-19 17:02  ivan
1540
1541         * httemplate/view/cust_main/: packages.html, payment_history.html:
1542           fix cust_main-packages-years, RT#6798
1543
1544 2009-12-19 15:52  ivan
1545
1546         * FS/FS/cust_bill_ApplicationCommon.pm: fix more
1547           ->owed_setup/owed_recur clashing with
1548           cust_bill->open_cust_bill_pkg separating line items, RT#4729
1549
1550 2009-12-19 15:28  ivan
1551
1552         * FS/FS/cust_bill_ApplicationCommon.pm: fix credit application, at
1553           least in vedeya's case on HEAD, RT#6819, fallout from tax
1554           credits, RT#4729
1555
1556 2009-12-19 14:52  ivan
1557
1558         * httemplate/edit/elements/ApplicationCommon.html: fix fill-in of
1559           credit amount when there aren't tax buttons
1560
1561 2009-12-19 14:41  ivan
1562
1563         * httemplate/edit/cust_credit.cgi: add add'l info field as a
1564           customer-editable field, RT#6505
1565
1566 2009-12-19 14:32  ivan
1567
1568         * httemplate/view/cust_main/payment_history.html: make room for
1569           credit reasons in popup
1570
1571 2009-12-19 12:29  ivan
1572
1573         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
1574
1575 2009-12-19 11:10  ivan
1576
1577         * FS/FS/part_pkg.pm: fix package order to really display only those
1578           pacakges available
1579
1580 2009-12-19 11:09  ivan
1581
1582         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
1583           class selection changes
1584
1585 2009-12-18 10:20  jeff
1586
1587         * FS/FS/cust_bill_pkg_tax_location.pm,
1588           FS/FS/cust_bill_pkg_tax_rate_location.pm,
1589           httemplate/edit/elements/ApplicationCommon.html,
1590           httemplate/misc/xmlhttp-calculate_taxes.html: fix handling of tax
1591           location records and add a 'clear' button for tax credits
1592
1593 2009-12-17 16:41  ivan
1594
1595         * rt/bin/standalone_httpd: Initial revision
1596
1597 2009-12-17 16:38  ivan
1598
1599         * rt/: .gitignore, sbin/rt-dump-database, lib/RT/I18N/pt_pt.po:
1600           Initial revision
1601
1602 2009-12-16 09:35  ivan
1603
1604         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
1605           table consistency, input sizes and maxlengths, RT#4964
1606
1607 2009-12-16 07:03  jeff
1608
1609         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
1610           cust_main.pm, cust_pkg.pm: group invoice line items by location,
1611           show location address on invoice, option for due date rather than
1612           invoice date on prior unpaid invoice line items, and option for
1613           aging on invoice (#6418, #5235, #4648)
1614
1615 2009-12-13 23:52  ivan
1616
1617         * FS/FS/svc_acct.pm: use a global config too
1618
1619 2009-12-13 23:10  ivan
1620
1621         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
1622           overlimit_groups agent-specific config, overriding
1623           export-specific overlimit_groups, RT#6622
1624
1625 2009-12-13 19:36  mark
1626
1627         * httemplate/search/elements/search-xls.html: Fix filename for
1628           Excel spreadsheet reports
1629
1630 2009-12-13 17:41  mark
1631
1632         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
1633           httemplate/edit/cust_main_attach.cgi,
1634           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
1635           httemplate/view/cust_main/attachments.html: Add access right to
1636           view attachments
1637
1638 2009-12-12 15:53  ivan
1639
1640         * httemplate/search/cust_credit_bill_pkg.html,
1641           FS/FS/cust_credit_bill_pkg.pm,
1642           httemplate/search/cust_bill_pkg.cgi: better reporting for tax
1643           credits, RT#4729
1644
1645 2009-12-12 15:32  ivan
1646
1647         * httemplate/search/: cust_bill_pkg.cgi, cust_credit_bill_pkg.html,
1648           report_tax.cgi: better reporting for tax credits, RT#4729
1649
1650 2009-12-12 14:35  ivan
1651
1652         * FS/FS/cust_credit_bill_pkg.pm: doc
1653
1654 2009-12-12 14:22  ivan
1655
1656         * Makefile: sync versioning with branches, sorry jeremy
1657
1658 2009-12-12 13:38  ivan
1659
1660         * FS/FS/cust_pkg.pm, httemplate/search/cust_bill_pkg.cgi,
1661           httemplate/search/report_tax.cgi,
1662           httemplate/search/report_tax.html: reporting with city taxes,
1663           RT#6776
1664
1665 2009-12-10 15:03  ivan
1666
1667         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
1668
1669 2009-12-07 22:21  mark
1670
1671         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
1672
1673 2009-12-06 15:44  ivan
1674
1675         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
1676           when cloning
1677
1678 2009-12-06 15:18  ivan
1679
1680         * httemplate/elements/header.html: fix search box clearing from
1681           within RT, caused by different quoting rules in RT comp_root.
1682           grr.
1683
1684 2009-12-06 11:19  ivan
1685
1686         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
1687           and title, RT#6823
1688
1689 2009-12-04 10:37  jeff
1690
1691         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
1692
1693 2009-12-03 20:45  ivan
1694
1695         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
1696           customer-specific account report (and some small refactoring of
1697           method names to clash less), RT#6180
1698
1699 2009-12-03 20:40  ivan
1700
1701         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
1702           httemplate/search/477.html, httemplate/search/cust_bill.html,
1703           httemplate/search/cust_bill_event.cgi,
1704           httemplate/search/cust_event.html,
1705           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
1706           httemplate/search/report_svc_acct.html,
1707           httemplate/view/cust_main/packages.html, FS/FS/cust_event.pm,
1708           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
1709           httemplate/misc/email-customers.html,
1710           httemplate/misc/process/bulk_change_pkg.cgi,
1711           httemplate/misc/process/email-customers.html: customer-specific
1712           account report (and some small refactoring of method names to
1713           clash less), RT#6180
1714
1715 2009-12-03 19:23  ivan
1716
1717         * FS/FS/cust_pkg.pm: doh, 1.9 fix customer package search (fallout
1718           from customer classes) and add "not yet billed" status to
1719           customer package report
1720
1721 2009-12-03 11:22  ivan
1722
1723         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
1724           for peter
1725
1726 2009-12-03 11:06  ivan
1727
1728         * FS/FS/Report/Table/Monthly.pm,
1729           httemplate/graph/cust_bill_pkg.cgi,
1730           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
1731           option for peter
1732
1733 2009-12-02 23:53  ivan
1734
1735         * FS/FS/Schema.pm: index cdrbatchnum
1736
1737 2009-12-02 23:37  ivan
1738
1739         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
1740           import (and skip blank lines), RT#6801
1741
1742 2009-12-02 23:18  ivan
1743
1744         * httemplate/search/cdr.html: fix cdr search
1745
1746 2009-12-02 20:22  ivan
1747
1748         * FS/FS/cdr/sansay.pm: no header?
1749
1750 2009-12-02 12:58  ivan
1751
1752         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
1753           improvement on CDR billing, RT#6386
1754
1755 2009-12-02 12:51  ivan
1756
1757         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
1758           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
1759           unlinked forwards, domains, broadband/external/www services,
1760           RT#6794
1761
1762 2009-12-01 11:16  jeff
1763
1764         * FS/FS/cust_bill.pm: want a listref not a list
1765
1766 2009-11-29 16:38  ivan
1767
1768         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
1769           bulk sending of customer notices, RT#6778
1770
1771 2009-11-29 16:06  ivan
1772
1773         * httemplate/edit/REAL_cust_pkg.cgi: fix
1774
1775 2009-11-29 16:04  ivan
1776
1777         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
1778           UI changes to make it impossible to add a start date to a package
1779           that already has a setup fee (can still remove an existing start
1780           date causing problems), RT#6712
1781
1782 2009-11-29 15:18  ivan
1783
1784         * FS/FS/: Conf.pm, cust_pkg.pm: add
1785           cust_pkg-change_pkgpart-bill_now option to bill the new package
1786           immediately on package changes.  Useful for prepaid situations
1787           with RADIUS where an Expiration attribute base don the package
1788           must be present at all times.  RT#6692
1789
1790 2009-11-29 15:15  ivan
1791
1792         * FS/FS/cust_main.pm: doc: spelling
1793
1794 2009-11-25 16:27  ivan
1795
1796         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
1797
1798 2009-11-25 11:58  ivan
1799
1800         * httemplate/edit/part_pkg.cgi: don't consider disabled report
1801           classes, don't load up the whole table just to see if there are
1802           any
1803
1804 2009-11-25 11:32  jeff
1805
1806         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
1807           records in cdr sections
1808
1809 2009-11-25 08:13  jeff
1810
1811         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
1812           dups, and rearrange
1813
1814 2009-11-25 08:09  jeff
1815
1816         * conf/invoice_latex: really insert a pagebreak
1817
1818 2009-11-25 08:07  jeff
1819
1820         * conf/invoice_latex: oops.. need updated template for new formats
1821
1822 2009-11-24 13:00  ivan
1823
1824         * FS/FS/cust_bill.pm: debugging left on
1825
1826 2009-11-24 09:05  jeff
1827
1828         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
1829
1830 2009-11-23 23:42  ivan
1831
1832         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
1833           search/timeworked.html: timeworked report: carry the date range
1834           through to the success redirect
1835
1836 2009-11-23 23:23  ivan
1837
1838         * httemplate/: search/report_timeworked.html, elements/menu.html,
1839           search/timeworked.html: add date constratint on time worked
1840           search
1841
1842 2009-11-23 22:04  ivan
1843
1844         * FS/FS/cust_main.pm: send card number with void transactions for
1845           B:OP:IPPay, RT#5690
1846
1847 2009-11-23 14:09  mark
1848
1849         * FS/FS/Schema.pm: Add title field to cust_attachment
1850
1851 2009-11-22 16:25  jeff
1852
1853         * FS/FS/cust_bill_ApplicationCommon.pm: apply to taxes last
1854
1855 2009-11-20 09:33  jeff
1856
1857         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
1858           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
1859           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
1860           conf/invoice_html, httemplate/browse/pkg_category.html,
1861           httemplate/browse/usage_class.html,
1862           httemplate/edit/pkg_category.html,
1863           httemplate/edit/usage_class.html: invoice formatting: add
1864           sections for usage, add sections per svc_phone, add folding like
1865           line items into one #6592
1866
1867 2009-11-19 01:47  ivan
1868
1869         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
1870           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
1871           bin/cdr.http_and_import, bin/cdr.import,
1872           httemplate/elements/select-cdrbatch.html,
1873           httemplate/elements/tr-select-cdrbatch.html,
1874           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
1875           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
1876
1877 2009-11-19 01:43  ivan
1878
1879         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
1880           RT#6386
1881
1882 2009-11-19 01:39  ivan
1883
1884         * FS/MANIFEST: proper cdr_batch table, RT#6386
1885
1886 2009-11-19 01:32  ivan
1887
1888         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
1889           RT#6386
1890
1891 2009-11-18 23:06  ivan
1892
1893         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
1894           RT#6316
1895
1896 2009-11-18 22:21  ivan
1897
1898         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
1899           RT#6407
1900
1901 2009-11-18 01:39  mark
1902
1903         * httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
1904
1905 2009-11-18 01:27  mark
1906
1907         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
1908           httemplate/search/cust_pay_batch.cgi: RT#4768, RBC batch format
1909
1910 2009-11-18 01:09  mark
1911
1912         * httemplate/: browse/cust_attachment.html,
1913           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
1914           and #6225
1915
1916 2009-11-17 14:06  ivan
1917
1918         * FS/FS/cust_main.pm: do a case-insensive search on
1919           browser-remembered results, so starting to use USPS verification
1920           (which UPPERCASES everything) doesn't invalidate everything your
1921           browser remembered in quick payment entry
1922
1923 2009-11-17 12:56  jeff
1924
1925         * httemplate/edit/elements/ApplicationCommon.html: work around ie7
1926           javascript issues
1927
1928 2009-11-16 23:42  ivan
1929
1930         * httemplate/search/: report_cust_pay.html,
1931           report_cust_refund.html, elements/cust_pay_or_refund.html: add
1932           otaker to payment/refund search, RT#6407
1933
1934 2009-11-16 23:08  ivan
1935
1936         * httemplate/: elements/menu.html, search/report_cust_refund.html:
1937           add refund report, RT#6407
1938
1939 2009-11-16 16:06  mark
1940
1941         * httemplate/: edit/cust_main_attach.cgi,
1942           edit/process/cust_main_attach.cgi, elements/menu.html,
1943           search/elements/search-html.html, view/cust_main.cgi,
1944           view/cust_main/attachments.html: cust_attachment improvement,
1945           RT#4964 and #6225
1946
1947 2009-11-15 19:55  ivan
1948
1949         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
1950           httemplate/search/cust_bill.html,
1951           httemplate/search/report_cust_bill.html: add ability to search on
1952           ranges of charged, owed to adv. invoice report, RT#6407
1953
1954 2009-11-15 18:27  ivan
1955
1956         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
1957           disable_cron_billing config, RT#6407
1958
1959 2009-11-13 16:08  ivan
1960
1961         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
1962           httemplate/search/cust_main.html,
1963           httemplate/search/report_cust_main.html: add invoice terms to
1964           advanced customer report.  dogfood.
1965
1966 2009-11-12 23:12  ivan
1967
1968         * FS/FS/cust_pkg.pm: fix advanced package report fallout from
1969           customer classes, RT#6677
1970
1971 2009-11-12 13:45  mark
1972
1973         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/view/svc_acct.cgi,
1974           httemplate/edit/svc_acct.cgi,
1975           httemplate/edit/process/svc_acct.cgi: Add default password
1976           encoding option
1977
1978 2009-11-12 08:56  jeff
1979
1980         * FS/FS/: Schema.pm, tax_rate.pm: correct bugs in tax replacement
1981           routine and allow updates to function
1982
1983 2009-11-11 18:05  mark
1984
1985         * FS/FS/pay_batch/paymentech.pm: Fix date format string
1986
1987 2009-11-11 18:03  mark
1988
1989         * FS/bin/: freeside-paymentech-upload,
1990           freeside-paymentech-download: Fix zip password
1991
1992 2009-11-11 08:38  jeff
1993
1994         * httemplate/edit/cust_credit.cgi: cruft removal
1995
1996 2009-11-06 14:25  jeff
1997
1998         * httemplate/misc/xmlhttp-calculate_taxes.html: oops!  forgot an
1999           important file for applying tax credits #4729
2000
2001 2009-11-06 14:07  ivan
2002
2003         * FS/FS/cust_main.pm: use business-onlinepayment-description in
2004           1.9, even without $pkgs
2005
2006 2009-11-05 17:51  ivan
2007
2008         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
2009           emailinvoice-apostrophe config option to allow apostrophies in
2010           invoice email addresses, RT#6464
2011
2012 2009-11-05 16:25  ivan
2013
2014         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
2015           httemplate/search/report_cust_main.html: add "payment expiration
2016           before" to customer report, RT#6447
2017
2018 2009-11-05 15:55  ivan
2019
2020         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
2021           SELECT so huge
2022
2023 2009-11-05 14:01  ivan
2024
2025         * httemplate/search/svc_acct.cgi: improvements in time remaining
2026           report: correctly account for unpaid time for non-monthly
2027           customers, report in hours+minutes intead of using Time::Duration
2028           days/hours
2029
2030 2009-11-05 13:22  ivan
2031
2032         * FS/bin/: freeside-paymentech-download,
2033           freeside-paymentech-upload: back to old host name, info from
2034           customer/paymentech was bogus, RT#5650
2035
2036 2009-11-04 17:47  ivan
2037
2038         * FS/bin/: freeside-paymentech-download,
2039           freeside-paymentech-upload: update paymentech live server,
2040           RT#5650
2041
2042 2009-11-04 16:52  ivan
2043
2044         * FS/FS/pkg_category.pm: fix pkg_category upgrades
2045
2046 2009-11-04 16:48  ivan
2047
2048         * FS/FS/cust_main.pm: fix bad interaction between new city tax code
2049           & using taxclasses without cities, RT#6637
2050
2051 2009-11-04 16:29  ivan
2052
2053         * FS/FS/Mason.pm: oops, for customer categories
2054
2055 2009-11-04 16:04  ivan
2056
2057         * httemplate/browse/cust_main_county.cgi: fix county filter on tax
2058           config, fallout from city tax changes, RT#5852
2059
2060 2009-11-03 17:40  ivan
2061
2062         * FS/bin/: freeside-paymentech-download,
2063           freeside-paymentech-upload: add explicit use of Expect module, so
2064           the error is thrown immediate, RT#5650
2065
2066 2009-11-03 17:04  ivan
2067
2068         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
2069           httemplate/config/config-view.cgi: reconcile breakage from stale
2070           accounts, RT#6407
2071
2072 2009-11-03 16:59  ivan
2073
2074         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
2075           warning
2076
2077 2009-11-03 12:44  ivan
2078
2079         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
2080
2081 2009-11-03 11:56  ivan
2082
2083         * FS/bin/: freeside-paymentech-upload,
2084           freeside-paymentech-download: check for zip and unzip commands,
2085           use multi-arg version of system to prevent the shell getting its
2086           hands on things (metacharacters in pw or whatnot), RT#5650
2087
2088 2009-11-03 11:11  ivan
2089
2090         * FS/bin/: freeside-paymentech-download,
2091           freeside-paymentech-upload: update usage & manpage w/ freeside-
2092           prefix
2093
2094 2009-11-03 11:03  ivan
2095
2096         * FS/bin/: freeside-paymentech-download,
2097           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
2098           in 0.18 File::Temp on perl 5.10.0, RT#5650
2099
2100 2009-11-03 10:53  ivan
2101
2102         * bin/paymentech-download, bin/paymentech-upload,
2103           FS/bin/freeside-paymentech-download,
2104           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
2105           RT#5650
2106
2107 2009-11-02 19:13  ivan
2108
2109         * httemplate/config/config.cgi, FS/FS/Conf.pm,
2110           FS/bin/freeside-daily, httemplate/config/config-process.cgi,
2111           httemplate/config/config-view.cgi,
2112           httemplate/elements/tr-select-part_pkg.html,
2113           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
2114           accounts, RT#6407
2115
2116 2009-11-02 17:48  ivan
2117
2118         * bin/paymentech-download: spelling
2119
2120 2009-11-02 17:44  ivan
2121
2122         * bin/paymentech-download: add -a option for archive dir
2123
2124 2009-11-02 17:21  ivan
2125
2126         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
2127           based on notes from #5650
2128
2129 2009-11-02 13:21  ivan
2130
2131         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
2132           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
2133
2134 2009-11-01 14:12  jeff
2135
2136         * httemplate/search/: 477.html, elements/search-csv.html: form 477
2137           improvements #6499
2138
2139 2009-10-31 13:09  jeff
2140
2141         * FS/FS/cust_bill.pm: unbork summary page invoices
2142
2143 2009-10-30 16:29  ivan
2144
2145         * FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
2146           httemplate/elements/select-part_event.html,
2147           httemplate/elements/select-payby.html,
2148           httemplate/elements/tr-select-part_event.html,
2149           httemplate/search/cust_event.html,
2150           httemplate/search/report_cust_event.html: more reporting options
2151           for failed billing events, RT#6447
2152
2153 2009-10-30 11:37  ivan
2154
2155         * FS/FS/: Conf.pm: add paymentech to batch config options
2156
2157 2009-10-29 17:02  ivan
2158
2159         * httemplate/: browse/cust_main_county.cgi,
2160           edit/bulk-cust_main_county.html,
2161           edit/process/bulk-cust_main_county.html: bulk tax changes,
2162           RT#6445
2163
2164 2009-10-29 16:43  mark
2165
2166         * FS/FS/pay_batch/paymentech.pm: use XML::Writer for tighter
2167           compliance with spec
2168
2169 2009-10-29 16:42  mark
2170
2171         * bin/paymentech-upload: add option to upload all open batches
2172
2173 2009-10-29 16:37  ivan
2174
2175         * httemplate/edit/bulk-cust_main_county.html: friendlier error
2176           message when you select nothing, RT#6445
2177
2178 2009-10-29 16:36  ivan
2179
2180         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
2181           RT#6445
2182
2183 2009-10-29 15:55  ivan
2184
2185         * FS/bin/freeside-queued: have freeside-queued be more resillient
2186           in the face of a database that's gone away, RT#6428
2187
2188 2009-10-29 12:10  ivan
2189
2190         * FS/FS/cust_bill_pkg.pm: turn off debugging
2191
2192 2009-10-29 12:08  ivan
2193
2194         * httemplate/search/cust_main.html,
2195           httemplate/search/report_cust_main.html, FS/FS/cust_main.pm,
2196           httemplate/elements/select-table.html: customer classification,
2197           RT#6376
2198
2199 2009-10-29 11:38  ivan
2200
2201         * FS/MANIFEST, FS/FS/cust_main.pm, FS/t/category_Common.t,
2202           FS/t/class_Common.t, httemplate/browse/pkg_category.html,
2203           httemplate/edit/cust_main/top_misc.html,
2204           httemplate/view/cust_main/misc.html,
2205           httemplate/elements/select-cust_class.html,
2206           httemplate/elements/tr-select-cust_class.html: customer
2207           classification, RT#6376
2208
2209 2009-10-28 18:08  ivan
2210
2211         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/category_Common.pm,
2212           FS/FS/class_Common.pm, FS/FS/cust_category.pm,
2213           FS/FS/cust_class.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
2214           FS/FS/pkg_class.pm, FS/t/cust_category.t, FS/t/cust_class.t,
2215           httemplate/elements/menu.html,
2216           httemplate/browse/cust_category.html,
2217           httemplate/browse/cust_class.html,
2218           httemplate/browse/part_pkg_report_option.html,
2219           httemplate/browse/pkg_category.html,
2220           httemplate/browse/pkg_class.html,
2221           httemplate/edit/cust_category.html,
2222           httemplate/edit/cust_class.html,
2223           httemplate/edit/pkg_category.html,
2224           httemplate/edit/pkg_class.html,
2225           httemplate/edit/elements/category_Common.html,
2226           httemplate/edit/elements/class_Common.html,
2227           httemplate/edit/process/cust_category.html,
2228           httemplate/edit/process/cust_class.html: customer classification,
2229           RT#6376
2230
2231 2009-10-28 12:04  ivan
2232
2233         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
2234           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
2235           (and other fields controlled by check in svc_acct and also
2236           svc_www, svc_domain and svc_forward), RT#6366
2237
2238 2009-10-28 12:01  jeff
2239
2240         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
2241           httemplate/edit/elements/ApplicationCommon.html,
2242           httemplate/edit/process/cust_credit_bill.cgi,
2243           httemplate/edit/process/elements/ApplicationCommon.html: UI
2244           changes for credit applications include on the fly tax
2245           calculations #4729
2246
2247 2009-10-28 11:16  ivan
2248
2249         * FS/FS/part_svc.pm: fix removing a flag from a service definition
2250           column
2251
2252 2009-10-28 10:26  ivan
2253
2254         * httemplate/misc/inventory_item-import.html: fix inventory upload,
2255           RT#6366
2256
2257 2009-10-27 23:13  ivan
2258
2259         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
2260           httemplate/search/cust_pkg.cgi,
2261           httemplate/search/report_cust_pkg.html,
2262           httemplate/view/cust_main/packages.html: customer link to package
2263           reports for that customer, RT#6180
2264
2265 2009-10-27 11:11  ivan
2266
2267         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
2268           httemplate/elements/header.html: address1 search, RT#5060
2269
2270 2009-10-26 18:26  mark
2271
2272         * httemplate/edit/payment_gateway.html: add Jety to the list
2273
2274 2009-10-26 16:20  ivan
2275
2276         * httemplate/elements/tr-select-pkg_class.html: didn't want to
2277           revert that, though
2278
2279 2009-10-26 16:17  ivan
2280
2281         * httemplate/elements/tr-select-pkg_class.html: better fix for
2282           ignoring disabled package classes that doesn't search them twice
2283
2284 2009-10-26 00:12  jeff
2285
2286         * FS/FS/Conf.pm, FS/FS/Schema.pm,
2287           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay_pkg.pm,
2288           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_tax_location.pm,
2289           FS/FS/cust_bill_pkg_tax_rate_location.pm,
2290           FS/FS/cust_credit_bill_pkg.pm, httemplate/edit/cust_credit.cgi,
2291           httemplate/edit/elements/ApplicationCommon.html,
2292           httemplate/edit/process/elements/ApplicationCommon.html,
2293           httemplate/search/cust_bill_pkg.cgi,
2294           httemplate/search/report_newtax.cgi,
2295           httemplate/search/report_tax.cgi,
2296           httemplate/view/cust_main/payment_history/credit.html,
2297           httemplate/view/cust_main/payment_history/payment.html: credits
2298           return taxes, but the magic calculation button does not yet work
2299           properly (grrr - more sleep required) RT#4729
2300
2301 2009-10-25 18:11  ivan
2302
2303         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
2304           uninitialized value in numeric gt (>)" warning
2305
2306 2009-10-25 16:30  ivan
2307
2308         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
2309           realtime_collect, RT#5071
2310
2311 2009-10-24 17:29  ivan
2312
2313         * httemplate/search/cust_bill.html: import legacy invoice numbers
2314           to cust_bill.agent_invid, RT#5351
2315
2316 2009-10-24 16:37  mark
2317
2318         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/paymentech.pm,
2319           bin/paymentech-download, bin/paymentech-upload: Scripts for
2320           paymentech batch transfer
2321
2322 2009-10-23 19:04  ivan
2323
2324         * FS/FS/ClientAPI/MyAccount.pm,
2325           fs_selfservice/FS-SelfService/cgi/decline.html,
2326           fs_selfservice/FS-SelfService/cgi/login.html,
2327           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
2328           fs_selfservice/FS-SelfService/cgi/signup.cgi,
2329           fs_selfservice/FS-SelfService/cgi/signup.html,
2330           fs_selfservice/FS-SelfService/cgi/success.html: remove an
2331           inadvertant debugging call left in, allow an agentnum to be
2332           specfied for non-logged in situations, RT#6166
2333
2334 2009-10-23 17:34  ivan
2335
2336         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
2337           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
2338           selfservice per-agent skinning
2339
2340 2009-10-23 17:16  ivan
2341
2342         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
2343           about being passed an empty number
2344
2345 2009-10-23 17:04  ivan
2346
2347         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
2348           data' warning
2349
2350 2009-10-23 01:21  ivan
2351
2352         * bin/move-unlinked: adding unlinked account migration script,
2353           RT#6126
2354
2355 2009-10-22 18:41  ivan
2356
2357         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
2358           config to collapse multiple phone numbers (or whatever) into as
2359           few lines as possible on invoices, RT#5223
2360
2361 2009-10-22 15:11  ivan
2362
2363         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
2364
2365 2009-10-22 12:56  ivan
2366
2367         * FS/FS/ClientAPI/MasonComponent.pm: make sure that in the case
2368           where there's no uncancelled active packages, the filter doesn't
2369           reduce the package list to nothing, RT#6029
2370
2371 2009-10-22 12:53  ivan
2372
2373         * FS/FS/ClientAPI/MasonComponent.pm: acciendtally left debugging
2374           in, RT#6029
2375
2376 2009-10-22 05:50  ivan
2377
2378         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_pkg.pm,
2379           FS/FS/ClientAPI/MasonComponent.pm,
2380           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi:
2381           restrict additinal package order option, RT#6029
2382
2383 2009-10-22 02:34  ivan
2384
2385         * httemplate/elements/city.html: yay, found blank city problem
2386           w/new citytax foo, RT#5852
2387
2388 2009-10-22 01:58  ivan
2389
2390         * httemplate/elements/select-county.html: fix all location selects
2391           hidden on new customer add, fallout from city tax stuff, yay for
2392           this not being on _1_9_BRANCH, RT#5852
2393
2394 2009-10-22 01:08  ivan
2395
2396         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
2397           now, need to test & see if the data make sense, RT#5496
2398
2399 2009-10-21 22:32  ivan
2400
2401         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
2402           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
2403           item" (rare)
2404
2405 2009-10-21 17:28  ivan
2406
2407         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
2408           import, RT#5226
2409
2410 2009-10-21 00:09  ivan
2411
2412         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
2413
2414 2009-10-20 23:34  ivan
2415
2416         * httemplate/search/prepay_credit.html: fix agent link in unused
2417           prepaid card report
2418
2419 2009-10-20 16:24  ivan
2420
2421         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
2422           against a specific package when taxes are in use
2423
2424 2009-10-20 13:47  ivan
2425
2426         * bin/cdr-netsapiens.import: basic import working, still need
2427           better src/dst mapping, RT#5226
2428
2429 2009-10-20 13:43  ivan
2430
2431         * FS/FS/part_export/netsapiens.pm: better debug line showing full
2432           URL, RT#5226
2433
2434 2009-10-20 11:30  ivan
2435
2436         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
2437           duplicate 'Credit card' or 'Check' choices even when
2438           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
2439
2440 2009-10-16 15:39  ivan
2441
2442         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
2443           carp & controlled by $DEBUG
2444
2445 2009-10-12 07:11  ivan
2446
2447         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
2448
2449 2009-10-12 06:09  ivan
2450
2451         * FS/FS/part_export/shellcommands.pm: terrible typo
2452
2453 2009-10-12 05:50  ivan
2454
2455         * FS/FS/part_export/shellcommands.pm: add customer information to
2456           shellcommands export, RT#5351
2457
2458 2009-10-12 02:10  ivan
2459
2460         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
2461           modules in signup.cgi instead of in the template, fixes "Insecure
2462           dependency in rquire"
2463
2464 2009-10-11 23:48  ivan
2465
2466         * FS/FS/ClientAPI/MyAccount.pm,
2467           fs_selfservice/FS-SelfService/cgi/myaccount.html,
2468           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
2469           inadvertant "unknown package" error, fallout from pkg-balance
2470           work, RT#6125
2471
2472 2009-10-11 19:34  ivan
2473
2474         * FS/FS/cust_main.pm: using the per-city taxes sure was a lot
2475           easier than the UI... RT#5852
2476
2477 2009-10-11 19:30  ivan
2478
2479         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
2480           for no finance_pkgclass set
2481
2482 2009-10-11 19:14  ivan
2483
2484         * httemplate/edit/cust_main_county.html: UI for per-city taxes
2485           (setup and assigning to customers/package locations), RT#5852
2486
2487 2009-10-11 18:58  ivan
2488
2489         * httemplate/: edit/cust_main/contact.html,
2490           elements/select-country.html: UI for per-city taxes (setup and
2491           assigning to customers/package locations), RT#5852
2492
2493 2009-10-11 18:45  ivan
2494
2495         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm,
2496           FS/FS/cust_main_county.pm,
2497           httemplate/browse/cust_main_county.cgi,
2498           httemplate/edit/cust_main.cgi,
2499           httemplate/edit/cust_main_county-expand.cgi,
2500           httemplate/edit/process/cust_main_county-collapse.cgi,
2501           httemplate/edit/process/cust_main_county-expand.cgi,
2502           httemplate/elements/city.html, httemplate/elements/location.html,
2503           httemplate/elements/select-county.html,
2504           httemplate/elements/tr-select-cust_location.html,
2505           httemplate/misc/cities.cgi: UI for per-city taxes (setup and
2506           assigning to customers/package locations), RT#5852
2507
2508 2009-10-11 00:44  ivan
2509
2510         * conf/ticket_system-default_queueid: default to 1
2511
2512 2009-10-10 19:41  ivan
2513
2514         * ChangeLog, debian/changelog: Updated for 1.9.1
2515
2516 2009-10-10 18:57  ivan
2517
2518         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
2519
2520 2009-10-10 18:50  ivan
2521
2522         * Makefile, bin/cvs2cl: helps to have the tool
2523
2524 2009-10-10 18:48  ivan
2525
2526         * Makefile: do it
2527
2528 2009-10-10 18:48  ivan
2529
2530         * rt/lib/RT.pm: huh #2
2531
2532 2009-10-10 18:46  ivan
2533
2534         * rt/Makefile: huh
2535
2536 2009-10-10 18:45  ivan
2537
2538         * httemplate/search/elements/search-html.html: don't try to follow
2539           a blank redirect
2540
2541 2009-10-10 18:45  ivan
2542
2543         * httemplate/search/report_cdr.html: end form
2544
2545 2009-10-10 18:45  ivan
2546
2547         * httemplate/elements/tr-textarea.html: new rows and cols options
2548
2549 2009-10-10 18:44  ivan
2550
2551         * httemplate/elements/tr-select-pkg_class.html: respect
2552           element_name
2553
2554 2009-10-10 18:43  ivan
2555
2556         * httemplate/browse/agent.cgi: cleanup
2557
2558 2009-10-10 18:42  ivan
2559
2560         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
2561
2562 2009-10-10 18:41  ivan
2563
2564         * FS/FS/part_export/globalpops_voip.pm: correct variable
2565           initialization
2566
2567 2009-10-10 18:40  ivan
2568
2569         * FS/FS/: access_right.pm, access_usergroup.pm,
2570           clientapi_session_field.pm, cust_svc_option.pm: remembered to
2571           customize this manpage
2572
2573 2009-10-10 18:39  ivan
2574
2575         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
2576
2577 2009-10-09 20:22  ivan
2578
2579         * ChangeLog: commit message for a file about commitmessages
2580
2581 2009-10-09 16:59  ivan
2582
2583         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
2584           httemplate/edit/cust_main/billing.html,
2585           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
2586           httemplate/edit/quick-charge.html,
2587           httemplate/edit/process/quick-charge.cgi: change invoice terms
2588           for one-time charges (& bill them immediately), RT#5891
2589
2590 2009-10-09 14:37  ivan
2591
2592         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
2593
2594 2009-10-08 01:28  ivan
2595
2596         * httemplate/view/cust_main/packages.html: fix "show old packages"
2597           accidentally hiding cancelled packages, RT#5276
2598
2599 2009-10-07 23:00  ivan
2600
2601         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
2602           cooperation (and no HASH() queue noise with -m)
2603
2604 2009-10-07 22:44  ivan
2605
2606         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
2607           harmless) warnings:
2608
2609           Argument "" isn't numeric in sprintf at
2610           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
2611
2612           Argument "" isn't numeric in subtraction (-) at
2613           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
2614
2615           Argument "" isn't numeric in addition (+) at
2616           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
2617
2618 2009-10-07 22:09  ivan
2619
2620         * FS/FS/cust_bill.pm: tyop
2621
2622 2009-10-07 18:15  ivan
2623
2624         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
2625           conf/invoice_latex: conf switches to turn on smaller notes and
2626           footer sections with stock templates, RT#5218
2627
2628 2009-10-07 16:51  ivan
2629
2630         * httemplate/view/cust_statement.html: naming follow-up notices
2631           from the event rather than creting a slew of separate templates,
2632           RT#5217
2633
2634 2009-10-07 16:44  ivan
2635
2636         * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
2637           httemplate/misc/send-invoice.cgi,
2638           httemplate/misc/send-statement.cgi,
2639           httemplate/search/cust_event.html,
2640           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
2641           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
2642           httemplate/view/cust_bill-pdf.cgi,
2643           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
2644           httemplate/view/cust_statement.html: naming follow-up notices
2645           from the event rather than creting a slew of separate templates,
2646           RT#5217
2647
2648 2009-10-06 17:43  ivan
2649
2650         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
2651           1.180.2.52 (2009-10-03), RT#2873
2652
2653 2009-10-06 16:51  ivan
2654
2655         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
2656
2657 2009-10-06 08:49  jeff
2658
2659         * httemplate/edit/router.cgi: replace disappearing line
2660
2661 2009-10-05 16:36  ivan
2662
2663         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
2664           value $FS::svc_acct::passwordmin in pattern match (m//) at
2665           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
2666
2667 2009-10-05 11:17  ivan
2668
2669         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
2670           properly (should we be bothering?) :/ RT#5889
2671
2672 2009-10-05 09:57  ivan
2673
2674         * httemplate/view/cust_main/payment_history/voided_payment.html:
2675           doh, fix error viewing voided payments, RT#6382
2676
2677 2009-10-05 08:07  jeff
2678
2679         * httemplate/elements/tr-select-pkg_class.html: remove unused
2680           option that DTWT
2681
2682 2009-10-05 07:04  jeff
2683
2684         * httemplate/edit/cust_main/: bottomfixup.js,
2685           choose_tax_location.html, contact.html: low hanging fruit:
2686           improvement in tax location selection RT#6000
2687
2688 2009-10-05 07:01  jeff
2689
2690         * httemplate/edit/router.cgi: low hanging fruit: restore router
2691           virtual fields (and svcnum) in 1.9 RT#5960
2692
2693 2009-10-04 19:40  ivan
2694
2695         * httemplate/misc/payment.cgi: add manual_process-skip_first
2696           option, RT#5889
2697
2698 2009-10-04 19:35  ivan
2699
2700         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
2701           add manual_process-skip_first option, RT#5889
2702
2703 2009-10-04 19:16  ivan
2704
2705         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
2706           httemplate/misc/process/payment.cgi: add manual_process-display
2707           config to subtract fee from amount instead of adding, RT#5889
2708
2709 2009-10-04 18:40  jeff
2710
2711         * conf/invoice_html: can't revert because windows is ghei
2712
2713 2009-10-04 18:07  jeff
2714
2715         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
2716           billing usage on cancel
2717
2718 2009-10-04 18:00  jeff
2719
2720         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
2721           invoices with details in separate section but usage not separated
2722
2723 2009-10-04 17:49  jeff
2724
2725         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
2726           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
2727           conf/invoice_latex, conf/invoice_latexsummary,
2728           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
2729           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
2730           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
2731           FS/FS/part_event/Action/fee.pm,
2732           httemplate/browse/pkg_category.html,
2733           httemplate/edit/pkg_category.html: leading summary page invoices
2734           #RT5086
2735
2736 2009-10-04 16:36  ivan
2737
2738         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
2739           problem with processing payments & masked ACH amounts, RT#6374
2740
2741 2009-10-04 16:31  ivan
2742
2743         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
2744           card.  hopefully the last of it!
2745
2746 2009-10-03 19:09  ivan
2747
2748         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
2749
2750 2009-10-03 19:04  ivan
2751
2752         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
2753           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
2754           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
2755           httemplate/view/cust_bill.cgi,
2756           httemplate/view/cust_main/payment_history.html,
2757           httemplate/view/cust_main/payment_history/invoice.html: delete
2758           invoices, RT#4048
2759
2760 2009-10-03 17:08  ivan
2761
2762         * httemplate/view/cust_main.cgi: more room for cancellation reason
2763
2764 2009-10-03 17:07  ivan
2765
2766         * httemplate/elements/popup_link-cust_main.html: doc
2767
2768 2009-10-03 15:09  ivan
2769
2770         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
2771           RT#5674
2772
2773 2009-10-03 15:06  ivan
2774
2775         * httemplate/edit/part_bill_event.cgi: in old invoice events,
2776           chance default weight of cancel event to 90 so you can place it
2777           at the same time as a realtime event, RT#5674
2778
2779 2009-10-03 13:22  mark
2780
2781         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
2782           at runtime to avoid breakage
2783
2784 2009-10-01 16:48  ivan
2785
2786         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
2787           selecting a single payby
2788
2789 2009-10-01 16:01  ivan
2790
2791         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
2792           schema
2793
2794 2009-10-01 15:02  ivan
2795
2796         * httemplate/view/cust_main/payment_history/voided_payment.html:
2797           consistency with un-voided payments wrt display
2798
2799 2009-09-30 17:52  ivan
2800
2801         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
2802           really final fix for the problems using remembered cards in
2803           self-service. *sigh*
2804
2805 2009-09-30 17:29  ivan
2806
2807         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
2808           check to FS::ClientAPI::SG/SGNG checks. RT#4610
2809
2810 2009-09-30 12:33  ivan
2811
2812         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
2813           final fix for the problems using remembered cards in self-service
2814
2815 2009-09-29 15:08  ivan
2816
2817         * httemplate/misc/email-customers.html: should fix newsletter
2818           sending error when you select a single payby only
2819
2820 2009-09-28 23:17  ivan
2821
2822         * FS/t/cust_attachment.t: forgot
2823
2824 2009-09-28 15:45  ivan
2825
2826         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
2827
2828 2009-09-28 15:35  ivan
2829
2830         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
2831           Email::Send, RT#4610
2832
2833 2009-09-28 15:23  ivan
2834
2835         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
2836
2837 2009-09-28 08:55  jeff
2838
2839         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
2840           avoid very weird side effects ( including 'impossible' history )
2841           RT#5723
2842
2843 2009-09-25 05:29  ivan
2844
2845         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
2846           httemplate/config/config.cgi,
2847           httemplate/config/config-process.cgi,
2848           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
2849           processing fee on credit card recharges, RT#5889
2850
2851 2009-09-25 03:29  ivan
2852
2853         * FS/FS/Conf.pm: this one too
2854
2855 2009-09-25 03:14  ivan
2856
2857         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
2858           fs_selfservice/FS-SelfService/cgi/signup.cgi,
2859           fs_selfservice/FS-SelfService/cgi/signup.html,
2860           httemplate/config/config-process.cgi,
2861           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
2862           httemplate/elements/select-part_svc.html,
2863           httemplate/elements/select-table.html,
2864           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
2865
2866 2009-09-24 19:30  mark
2867
2868         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
2869           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
2870           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
2871           FS/FS/pay_batch/td_canada_trust.pm,
2872           httemplate/misc/download-batch.cgi,
2873           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
2874
2875 2009-09-24 18:04  mark
2876
2877         * FS/MANIFEST: Add cust_attachment
2878
2879 2009-09-24 12:59  ivan
2880
2881         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
2882           config, good enough, RT#4610
2883
2884 2009-09-23 20:14  ivan
2885
2886         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
2887           FS/FS/ClientAPI/SGNG.pm,
2888           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
2889           ping, RT#4610
2890
2891 2009-09-23 16:47  ivan
2892
2893         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
2894           extra ticket showing up on wrong customer record
2895
2896 2009-09-21 20:08  ivan
2897
2898         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
2899           config files, RT#4743
2900
2901 2009-09-21 13:48  ivan
2902
2903         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
2904           that causes this problem... before it just returned nothing for
2905           the search instead of erroring out?
2906
2907 2009-09-20 23:05  ivan
2908
2909         * FS/FS/Conf.pm: doc clarification
2910
2911 2009-09-20 22:35  ivan
2912
2913         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
2914
2915 2009-09-20 19:41  ivan
2916
2917         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
2918           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
2919           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
2920           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
2921           httemplate/edit/process/elements/ApplicationCommon.html: add
2922           ability to trigger receipts when payment is used against a
2923           specific package instead of when it was made, RT#5199
2924
2925 2009-09-18 15:41  ivan
2926
2927         * FS/FS/: cust_main.pm,
2928           part_event/Condition/has_referral_custnum.pm: add active option
2929           to has_referral_custnum condition, RT#6150
2930
2931 2009-09-18 15:35  ivan
2932
2933         * httemplate/elements/: select-cust_main-status.html,
2934           select-cust_pkg-status.html: fix customer and package status
2935           conditions not sticky on edit, noticed on RT#6150
2936
2937 2009-09-18 12:28  ivan
2938
2939         * httemplate/edit/elements/edit.html: better error message when the
2940           clone object isn't found, RT#6128
2941
2942 2009-09-17 18:03  ivan
2943
2944         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
2945           charge inadvertantly checking the "tax exempt" checkbox when the
2946           tax product popup is swapped in and out, RT#6095
2947
2948 2009-09-17 16:45  ivan
2949
2950         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
2951           warning
2952
2953 2009-09-16 18:37  ivan
2954
2955         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
2956           w/part_pkg overrides, RT#6197
2957
2958 2009-09-15 17:52  ivan
2959
2960         * FS/FS/Mason.pm: quiet warning: Subroutine
2961           Net::Ping::External::_ping_linux redefined
2962
2963 2009-09-15 16:13  ivan
2964
2965         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
2966           RT#5495
2967
2968 2009-09-15 15:58  ivan
2969
2970         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
2971           good "Real timeprocessing not enabled!" error when using signup
2972           without any real-time processor, RT#6043
2973
2974 2009-09-15 13:45  ivan
2975
2976         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
2977
2978 2009-09-15 13:44  ivan
2979
2980         * httemplate/search/svc_external.cgi: modernize external search
2981
2982 2009-09-15 13:44  ivan
2983
2984         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
2985           reports, RT#
2986
2987 2009-09-15 12:45  ivan
2988
2989         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
2990           operator at /etc/freeside/handler.pl line 79/80" errors
2991
2992 2009-09-14 16:52  ivan
2993
2994         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
2995           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
2996           httemplate/view/svc_broadband.cgi,
2997           httemplate/view/cust_main/packages/services.html: ping tool,
2998           RT#5845
2999
3000 2009-09-11 10:40  ivan
3001
3002         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
3003           doh, RT#6101
3004
3005 2009-09-11 08:51  ivan
3006
3007         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
3008           (hopefully the rest of the) fallout from rating CDRs to sub-penny
3009           amounts
3010
3011 2009-09-10 10:55  ivan
3012
3013         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
3014           char from signup success.html, RT#6110
3015
3016 2009-08-31 15:17  mark
3017
3018         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
3019
3020 2009-08-29 15:47  mark
3021
3022         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
3023
3024 2009-08-29 15:45  mark
3025
3026         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
3027
3028 2009-08-29 12:05  ivan
3029
3030         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
3031           when not using real-time gateway
3032
3033 2009-08-29 11:51  ivan
3034
3035         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
3036           using real-time gateway
3037
3038 2009-08-27 14:41  ivan
3039
3040         * httemplate/elements/menu.html: oops, tax class menu item got lost
3041
3042 2009-08-27 03:26  ivan
3043
3044         * bin/move-customers: try, try again
3045
3046 2009-08-27 03:23  ivan
3047
3048         * bin/move-customers: doh
3049
3050 2009-08-27 03:04  ivan
3051
3052         * bin/move-customers: ok
3053
3054 2009-08-26 23:52  ivan
3055
3056         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
3057
3058 2009-08-26 13:52  jeff
3059
3060         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
3061           testing need for invoicing list
3062
3063 2009-08-26 09:19  rsiddall
3064
3065         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
3066           registration first appears in Net::DRI 0.95.
3067
3068 2009-08-26 04:22  ivan
3069
3070         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
3071           pass at balance reporting, RT#5496
3072
3073 2009-08-26 03:18  ivan
3074
3075         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
3076           rating, RT#5495
3077
3078 2009-08-25 12:08  jeff
3079
3080         * httemplate/search/: 477.html, report_477.html,
3081           elements/search.html: improved 477 report #6004
3082
3083 2009-08-25 10:03  jeff
3084
3085         * FS/FS/Record.pm: support listref to qsearch as UNION
3086
3087 2009-08-24 04:09  ivan
3088
3089         * bin/move-customers: customer move script, RT#5351
3090
3091 2009-08-24 01:50  ivan
3092
3093         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
3094           script, RT#5351
3095
3096 2009-08-24 00:08  ivan
3097
3098         * bin/move-customers: (start of) customer move script, RT#5351
3099
3100 2009-08-23 23:50  ivan
3101
3102         * bin/move-customers: (start of) customer move script, RT#5351
3103
3104 2009-08-23 23:39  ivan
3105
3106         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
3107           bin/move-customers: (start of) customer move script, RT#5351
3108
3109 2009-08-23 23:13  jeff
3110
3111         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
3112           option
3113
3114 2009-08-23 22:09  jeff
3115
3116         * httemplate/graph/cust_bill_pkg.cgi,
3117           httemplate/graph/cust_bill_pkg_detail.cgi,
3118           httemplate/graph/report_cust_bill_pkg.html,
3119           httemplate/graph/report_cust_bill_pkg_detail.html,
3120           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
3121           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
3122           and option to sales report to count usage separately from
3123           recurring #5588
3124
3125 2009-08-21 17:31  ivan
3126
3127         * httemplate/view/cust_main/packages/status.html: better label
3128
3129 2009-08-21 17:31  ivan
3130
3131         * httemplate/misc/states.cgi: mason style
3132
3133 2009-08-21 17:30  ivan
3134
3135         * httemplate/elements/header.html: doc
3136
3137 2009-08-21 17:29  ivan
3138
3139         * httemplate/edit/elements/edit.html: use name_singular if
3140           available too
3141
3142 2009-08-21 17:29  ivan
3143
3144         * httemplate/edit/cust_main/bottomfixup.js: comment
3145
3146 2009-08-21 17:29  ivan
3147
3148         * httemplate/edit/quick-charge.html: comments
3149
3150 2009-08-21 17:29  ivan
3151
3152         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
3153
3154 2009-08-21 17:27  ivan
3155
3156         * FS/FS/Cron/check.pm: fewer false positives
3157
3158 2009-08-21 17:27  ivan
3159
3160         * FS/FS/cust_bill.pm: doc
3161
3162 2009-08-21 17:26  ivan
3163
3164         * FS/FS/Record.pm: cleaner??
3165
3166 2009-08-21 17:22  ivan
3167
3168         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
3169           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
3170           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
3171           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
3172           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
3173           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
3174           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
3175           svc_phone services from self-service too, RT#5085
3176
3177 2009-08-20 13:44  ivan
3178
3179         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
3180           warnings spamming logs
3181
3182 2009-08-20 02:55  ivan
3183
3184         * FS/FS/part_event/Condition.pm: allow generic conditions for
3185           cust_statement, RT#4860
3186
3187 2009-08-20 02:47  ivan
3188
3189         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
3190           FS/FS/part_event/Action/cust_statement.pm,
3191           FS/FS/part_event/Action/cust_statement_send.pm,
3192           FS/FS/part_event/Condition/has_pkg_class.pm,
3193           FS/FS/part_event/Condition/has_pkgpart.pm,
3194           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
3195           httemplate/misc/email-statement.cgi,
3196           httemplate/view/cust_statement-pdf.cgi,
3197           httemplate/view/cust_statement.html: email statements, RT#4860
3198
3199 2009-08-20 02:26  ivan
3200
3201         * bin/generate-table-module: tired of asking
3202
3203 2009-08-19 21:03  ivan
3204
3205         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
3206           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
3207           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
3208           FS/FS/part_event/Action/cust_statement.pm,
3209           FS/FS/part_event/Action/cust_statement_send.pm,
3210           httemplate/view/cust_statement.html,
3211           httemplate/view/cust_main/payment_history.html,
3212           httemplate/view/cust_main/payment_history/statement.html:
3213           Emailing statements of accounts, RT#4860
3214
3215 2009-08-19 19:40  ivan
3216
3217         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
3218           lookup
3219
3220 2009-08-19 14:27  ivan
3221
3222         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
3223           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
3224
3225 2009-08-19 00:05  mark
3226
3227         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
3228           userdel_no_queue for MagicMail export
3229
3230 2009-08-18 23:15  jeff
3231
3232         * FS/FS/Report/Table/Monthly.pm,
3233           httemplate/graph/cust_bill_pkg.cgi,
3234           httemplate/graph/report_cust_bill_pkg.html,
3235           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
3236           outside packages in sales report #5588
3237
3238 2009-08-18 05:21  jeff
3239
3240         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
3241           2009 - a better way?
3242
3243 2009-08-17 16:08  mark
3244
3245         * FS/FS/part_export/: shellcommands.pm,
3246           shellcommands_withdomain.pm: Add more fine-grained queue options
3247
3248 2009-08-17 13:48  jeff
3249
3250         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
3251           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
3252           improve emailed cdr csv file (#5727 again)
3253
3254 2009-08-16 15:45  jeff
3255
3256         * httemplate/edit/cust_main/bottomfixup.js: include a census
3257           zipcode link and other minor improvements
3258
3259 2009-08-14 15:13  jeff
3260
3261         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
3262
3263 2009-08-14 14:51  jeff
3264
3265         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
3266           as external ids
3267
3268 2009-08-14 10:26  mark
3269
3270         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
3271
3272 2009-08-14 10:24  mark
3273
3274         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
3275
3276 2009-08-13 15:53  mark
3277
3278         * FS/bin/freeside-void-payments: Add option to
3279           freeside-void-payments to cancel customers
3280
3281 2009-08-13 08:13  jeff
3282
3283         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
3284           check): don't let empty set limit search
3285
3286 2009-08-13 02:35  ivan
3287
3288         * ChangeLog: adding autogen changelog on 1.9
3289
3290 2009-08-13 02:25  ivan
3291
3292         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
3293           RT#4964
3294
3295 2009-08-12 17:26  ivan
3296
3297         * init.d/freeside-init: useful stuff for webdemo & profiling
3298
3299 2009-08-12 07:58  jeff
3300
3301         * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
3302           FS/bin/freeside-daily, FS/bin/freeside-monthly,
3303           httemplate/config/config-view.cgi: internalize billco-upload and
3304           automate the transfer to the provider RT#5902
3305
3306 2009-08-12 04:57  ivan
3307
3308         * httemplate/: docs/about.html, docs/credits.html,
3309           docs/license.html, elements/header-popup.html: slight
3310           about/credits UI tweak
3311
3312 2009-08-11 22:22  ivan
3313
3314         * FS/FS/: cust_main.pm, part_event/Action.pm,
3315           part_event/Action/cust_bill_fee_percent.pm,
3316           part_event/Action/fee.pm: add pre-bill event stage for late fees,
3317           RT#5589
3318
3319 2009-08-11 19:36  ivan
3320
3321         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
3322           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
3323           RT#5924
3324
3325 2009-08-11 14:33  rsiddall
3326
3327         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
3328           version number in GUI.  You can get the snapshot date from the
3329           release number using "rpm -q freeside".
3330
3331 2009-08-11 14:29  rsiddall
3332
3333         * Makefile: Reset RPM release number back to 1 on a new version
3334           release.
3335
3336 2009-08-10 19:45  ivan
3337
3338         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
3339           action, RT#5798
3340
3341 2009-08-10 19:34  ivan
3342
3343         * FS/FS/cust_main.pm: add $company_name and $company_address to
3344           decline template, RT#5869
3345
3346 2009-08-10 16:04  mark
3347
3348         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
3349           httemplate/edit/process/cust_main_attach.cgi,
3350           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
3351           httemplate/view/cust_main/attachments.html: Improve handling of
3352           deleted attachments
3353
3354 2009-08-10 14:44  ivan
3355
3356         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
3357           RT#5226
3358
3359 2009-08-10 11:05  mark
3360
3361         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
3362           magicmail
3363
3364 2009-08-10 04:57  ivan
3365
3366         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
3367           using pkg-balances, limit self-service access when a customer
3368           with multiple packages logs on, RT#4189
3369
3370 2009-08-10 04:50  ivan
3371
3372         * FS/FS/ClientAPI/MyAccount.pm,
3373           fs_selfservice/FS-SelfService/SelfService.pm,
3374           fs_selfservice/FS-SelfService/cgi/myaccount.html,
3375           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
3376           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3377           fs_selfservice/FS-SelfService/cgi/login.html,
3378           fs_selfservice/FS-SelfService/cgi/logout.html,
3379           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
3380           when using pkg-balances, limit self-service access when a
3381           customer with multiple packages logs on, RT#4189
3382
3383 2009-08-09 16:53  jeff
3384
3385         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
3386           should match practice
3387
3388 2009-08-09 16:45  jeff
3389
3390         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
3391           spools
3392
3393 2009-08-09 15:47  jeff
3394
3395         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
3396           start date
3397
3398 2009-08-09 02:05  mark
3399
3400         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
3401           httemplate/edit/process/cust_main_attach.cgi,
3402           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
3403           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
3404           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
3405           Add cust_attachment stuff
3406
3407 2009-08-07 16:08  ivan
3408
3409         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
3410           httemplate/edit/cust_main/top_misc.html,
3411           httemplate/edit/process/cust_main.cgi,
3412           httemplate/elements/tr-input-date-field.html: add ability to edit
3413           signup dates (turn on cust_main-edit_signupdate config), RT#4644
3414
3415 2009-08-06 17:39  ivan
3416
3417         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
3418           httemplate/elements/tr-input-date-field.html,
3419           httemplate/misc/order_pkg.html,
3420           httemplate/view/cust_main/packages.html: don't start recurring
3421           billing when a start date hasn't been reached yet either... and
3422           since that works, add the start date to new package order,
3423           RT#5347
3424
3425 2009-08-05 17:41  ivan
3426
3427         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
3428           to netsapiens, RT#5226
3429
3430 2009-08-05 17:39  ivan
3431
3432         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
3433           deleted, RT#5226
3434
3435 2009-08-05 16:32  ivan
3436
3437         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
3438           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
3439           updated flat_introrate, RT#5865
3440
3441 2009-08-04 19:27  ivan
3442
3443         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
3444           attributes as 0, RT#5815
3445
3446 2009-08-04 16:43  ivan
3447
3448         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
3449           ignore errors about deleted accounts and properly finish
3450           freeside-sqlradius-reset, RT#5868
3451
3452 2009-08-04 15:04  ivan
3453
3454         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
3455           problams calling ->overlimit during sqlradius-reset, wtf?!
3456           RT#5868
3457
3458 2009-08-03 17:19  ivan
3459
3460         * FS/FS/cust_pkg.pm: don't reset usage on package change when
3461           usage_rollover is on, it adds twice...
3462
3463 2009-08-03 12:54  ivan
3464
3465         * httemplate/elements/header.html: looks slightly better in default
3466           IE hopefully
3467
3468 2009-08-03 07:17  jeff
3469
3470         * FS/FS/part_export/shellcommands.pm: new doesn't exist
3471
3472 2009-08-03 07:07  jeff
3473
3474         * FS/FS/part_export/shellcommands.pm: bad tyops
3475
3476 2009-08-01 12:16  jeff
3477
3478         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
3479           of queue args #5855, fallout from #5495
3480
3481 2009-07-31 06:20  ivan
3482
3483         * FS/FS/ClientAPI/MyAccount.pm,
3484           fs_selfservice/FS-SelfService/SelfService.pm,
3485           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
3486           fs_selfservice/FS-SelfService/cgi/change_bill.html,
3487           fs_selfservice/FS-SelfService/cgi/change_password.html,
3488           fs_selfservice/FS-SelfService/cgi/change_pay.html,
3489           fs_selfservice/FS-SelfService/cgi/change_ship.html,
3490           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
3491           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
3492           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
3493           fs_selfservice/FS-SelfService/cgi/footer.html,
3494           fs_selfservice/FS-SelfService/cgi/header.html,
3495           fs_selfservice/FS-SelfService/cgi/login.html,
3496           fs_selfservice/FS-SelfService/cgi/logout.html,
3497           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3498           fs_selfservice/FS-SelfService/cgi/make_payment.html,
3499           fs_selfservice/FS-SelfService/cgi/myaccount.html,
3500           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
3501           fs_selfservice/FS-SelfService/cgi/payment_results.html,
3502           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
3503           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
3504           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
3505           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
3506           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
3507           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
3508           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
3509           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
3510           fs_selfservice/FS-SelfService/cgi/provision.html,
3511           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
3512           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
3513           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
3514           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3515           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
3516           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
3517           up self-service according to config passed from backend, RT#5530
3518
3519 2009-07-31 00:58  ivan
3520
3521         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
3522
3523 2009-07-31 00:51  ivan
3524
3525         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
3526
3527 2009-07-30 02:19  ivan
3528
3529         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
3530           self-service if applicable, RT#4339
3531
3532 2009-07-30 01:43  ivan
3533
3534         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
3535           illegal state?
3536
3537 2009-07-30 00:39  ivan
3538
3539         * httemplate/view/cust_main/change_history.html: small fix to
3540           change history to not error out with svc_acct services, RT#1005
3541
3542 2009-07-30 00:35  mark
3543
3544         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
3545           correctly
3546
3547 2009-07-29 23:52  ivan
3548
3549         * httemplate/view/cust_main/payment_history.html: didn't mean to
3550           leave a Dump(er) there
3551
3552 2009-07-29 23:50  ivan
3553
3554         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
3555           vestigial variable
3556
3557 2009-07-29 23:49  ivan
3558
3559         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
3560           here
3561
3562 2009-07-29 23:48  ivan
3563
3564         * httemplate/elements/select-cust_pkg-balances.html: fix for
3565           stickiness on errors
3566
3567 2009-07-29 23:42  ivan
3568
3569         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
3570           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
3571           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
3572           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
3573           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
3574           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
3575           httemplate/edit/process/cust_pay.cgi,
3576           httemplate/elements/select-cust_pkg-balances.html,
3577           httemplate/elements/tr-select-cust_pkg-balances.html,
3578           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
3579           httemplate/view/cust_main/packages.html,
3580           httemplate/view/cust_main/payment_history.html,
3581           httemplate/view/cust_main/packages/status.html,
3582           httemplate/view/cust_main/payment_history/payment.html,
3583           httemplate/view/cust_main/payment_history/credit.html,
3584           httemplate/view/cust_main/payment_history/voided_payment.html:
3585           experimental package balances, RT#4339
3586
3587 2009-07-28 15:21  jeff
3588
3589         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
3590           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
3591           httemplate/view/cust_main/billing.html: feature to email CSV of
3592           CDRs with invoices #5727
3593
3594 2009-07-28 14:17  ivan
3595
3596         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
3597           FS/FS/svc_external.pm, httemplate/pref/pref.html,
3598           httemplate/view/cust_main.cgi,
3599           httemplate/view/cust_main/change_history.html: adding a basic
3600           change history using history tables, RT#1005, RT#4357
3601
3602 2009-07-27 19:12  mark
3603
3604         * FS/FS/part_export/: shellcommands.pm,
3605           shellcommands_withdomain.pm: Add no_queue option to shellcommands
3606           exports
3607
3608 2009-07-27 12:51  ivan
3609
3610         * httemplate/misc/cancel_pkg.html: fix spacing
3611
3612 2009-07-27 02:59  ivan
3613
3614         * httemplate/search/: report_cust_pay.html,
3615           elements/cust_pay_or_refund.html: searching for voided payments
3616           by void date as well, RT#5786
3617
3618 2009-07-27 02:07  ivan
3619
3620         * httemplate/: elements/menu.html, search/cust_pay_void.html,
3621           search/report_cust_pay.html,
3622           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
3623           view/cust_pay_void.html: voided payment report, RT#5786
3624
3625 2009-07-26 23:17  ivan
3626
3627         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
3628           config options back to Conf.pm to fix "unapplypayments" fails
3629           existential comparison errors, RT#2927
3630
3631 2009-07-26 20:26  jeff
3632
3633         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
3634           httemplate/edit/cust_main.cgi,
3635           httemplate/edit/cust_main/bottomfixup.js,
3636           httemplate/edit/cust_main/contact.html,
3637           httemplate/elements/location.html,
3638           httemplate/misc/xmlhttp-cust_main-censustract.html,
3639           httemplate/search/cust_pkg.cgi,
3640           httemplate/view/cust_main/misc.html: FCC from 477 improvements
3641           #4912
3642
3643 2009-07-26 13:23  jeff
3644
3645         * httemplate/search/svc_broadband.cgi: fix links
3646
3647 2009-07-26 12:36  ivan
3648
3649         * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout,
3650           html/Elements/SelectDate: fix the date picker in RT to use
3651           jscalendar instead of an HTML popup (that had acquired the page
3652           header, eek), RT#1682
3653
3654 2009-07-26 11:40  ivan
3655
3656         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
3657           1.180.2.49 (2009-7-26), RT#2873
3658
3659 2009-07-25 23:38  jeff
3660
3661         * FS/bin/freeside-apply_payments_and_credits: command line tool to
3662           apply payments and credits
3663
3664 2009-07-25 15:00  ivan
3665
3666         * htetc/handler.pl: set a character encoding for all pages; this
3667           should fix problems with diamond question marks even when the
3668           server gets an UTF-8 default setting, RT#3094
3669
3670 2009-07-25 14:33  ivan
3671
3672         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
3673           should fix the re-email/print links on event search pages sending
3674           too much, RT#5740, RT#5570
3675
3676 2009-07-25 00:57  ivan
3677
3678         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
3679           store files in the db, RT#4964
3680
3681 2009-07-24 02:38  ivan
3682
3683         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
3684           CoovaChilli) Max attributes, specifically
3685           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
3686
3687 2009-07-23 22:51  mark
3688
3689         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
3690           freeside-void-payments
3691
3692 2009-07-23 12:46  ivan
3693
3694         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
3695           value in string ne
3696
3697 2009-07-23 12:40  ivan
3698
3699         * FS/bin/freeside-void-payments: fix -r option, RT#5675
3700
3701 2009-07-23 09:48  jeff
3702
3703         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
3704
3705 2009-07-23 06:25  ivan
3706
3707         * httemplate/: browse/cust_main_county.cgi,
3708           edit/process/cust_main_county-collapse.cgi: add back remove
3709           ("collapse") links again.  on each line this time.  RT#2973
3710
3711 2009-07-22 23:58  ivan
3712
3713         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
3714
3715 2009-07-22 15:05  ivan
3716
3717         * httemplate/view/cust_main/misc.html: fix bombing out on new
3718           DateTime
3719
3720 2009-07-21 11:44  ivan
3721
3722         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
3723           termination pricing too, RT#5495
3724
3725 2009-07-21 00:03  ivan
3726
3727         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
3728           w/single_price, round to four decimal places (wtf?) instead of 2,
3729           RT#5495
3730
3731 2009-07-20 22:29  ivan
3732
3733         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
3734
3735 2009-07-20 22:27  ivan
3736
3737         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
3738           have to use and @ISA (and capitalize) it
3739
3740 2009-07-20 17:20  ivan
3741
3742         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
3743           definitions at the moment
3744
3745 2009-07-20 16:01  jeff
3746
3747         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
3748           invoices include call details #5275
3749
3750 2009-07-20 07:26  jeff
3751
3752         * httemplate/elements/checkbox.html,
3753           httemplate/elements/tr-checkbox.html,
3754           httemplate/elements/tr-justtitle.html,
3755           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
3756           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
3757           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
3758           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
3759           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
3760           into top line total when desired #5724
3761
3762 2009-07-19 21:51  ivan
3763
3764         * FS/FS/cust_pkg.pm: one $conf is enough
3765
3766 2009-07-19 21:40  ivan
3767
3768         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
3769           improve terrible quoting behavior when you change MessageBoxWidth
3770
3771 2009-07-19 21:19  ivan
3772
3773         * httemplate/elements/header.html: fix preferences links showing as
3774           blue/purple on RT side
3775
3776 2009-07-19 21:14  ivan
3777
3778         * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled
3779           links on ticket create (fallout from RT borging/styling)
3780
3781 2009-07-17 16:33  ivan
3782
3783         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
3784
3785 2009-07-17 16:10  rsiddall
3786
3787         * rpm/freeside.spec: Filter out requirements for specific Freeside
3788           modules so that you can install an RPM which requires missing
3789           Freeside modules.
3790
3791 2009-07-17 15:26  ivan
3792
3793         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
3794           pkgpart exclusion for billing run, RT#5495
3795
3796 2009-07-17 07:58  jeff
3797
3798         * bin/billco-upload: add mutex and commit changes found on
3799           installed system
3800
3801 2009-07-16 19:29  jeff
3802
3803         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
3804           reporting
3805
3806 2009-07-16 18:44  jeff
3807
3808         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
3809           bill usage when cancelling package
3810
3811 2009-07-16 18:08  jeff
3812
3813         * bin/generate-table-module: black magic to edit Mason.pm as well
3814
3815 2009-07-16 17:35  ivan
3816
3817         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
3818           do one per-minute price without rate tables, RT#5495
3819
3820 2009-07-16 17:33  ivan
3821
3822         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
3823           old convergent cruft
3824
3825 2009-07-16 17:10  ivan
3826
3827         * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
3828           FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
3829           cdr_upstream_rate table and some other old convergent cruft
3830
3831 2009-07-16 15:16  jeff
3832
3833         * FS/FS/Mason.pm: dark magic coming soon
3834
3835 2009-07-15 18:57  jeff
3836
3837         * httemplate/search/477.html: duh! more 477 files
3838
3839 2009-07-15 18:35  jeff
3840
3841         * httemplate/search/report_477.html: missed file for 477 reporting
3842
3843 2009-07-15 16:06  ivan
3844
3845         * FS/FS/part_pkg/cdr_termination.pm: unused for now
3846
3847 2009-07-15 15:49  ivan
3848
3849         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
3850           setting charged_party to accountcode, RT#5495
3851
3852 2009-07-14 12:06  rsiddall
3853
3854         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
3855           Jeff.
3856
3857 2009-07-14 12:05  rsiddall
3858
3859         * FS/FS/svc_domain.pm: Changed description of "action" field to
3860           match domain registration exports.
3861
3862 2009-07-13 20:14  ivan
3863
3864         * htetc/handler.pl: fix warnings, from RT merge fallout
3865
3866 2009-07-13 19:53  ivan
3867
3868         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
3869           provisioning?  or at least better debugging, RT#5226
3870
3871 2009-07-13 19:52  ivan
3872
3873         * httemplate/elements/tr-select-did.html: stop Dumper spew
3874
3875 2009-07-13 17:28  rsiddall
3876
3877         * Makefile, FS/FS/svc_domain.pm,
3878           FS/FS/part_export/domreg_net_dri.pm,
3879           httemplate/edit/process/domreg.cgi: New export to
3880           register/transfer/renew/revoke domains using Net::DRI.  Currently
3881           optimized for OpenSRS.  Should become more generalized in later
3882           releases.  Modified Makefile to insert the Freeside log folder
3883           into the new export.  Modified svc_domain.pm to prevent
3884           generation of transfer requests when a domain is moved to a
3885           different package with a domain registration attached to one of
3886           the included services.  Modified domreg.cgi to display errors on
3887           a separate page.
3888
3889 2009-07-13 09:02  jeff
3890
3891         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
3892           other bugs in tax updates
3893
3894 2009-07-13 03:12  ivan
3895
3896         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
3897           found in FS::part_pkg::recur_Common, skipping" warning
3898
3899 2009-07-13 02:19  ivan
3900
3901         * FS/FS/ClientAPI/MyAccount.pm,
3902           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
3903           self-service agent-specific logos
3904
3905 2009-07-13 02:10  ivan
3906
3907         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
3908           logo?
3909
3910 2009-07-13 00:21  ivan
3911
3912         * conf/invoice_html: thank you IE8
3913
3914 2009-07-13 00:10  ivan
3915
3916         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
3917
3918 2009-07-12 20:24  ivan
3919
3920         * rt/html/Elements/PageLayout: think that should be it, fix bar
3921           when there's no primary $page_tabs
3922
3923 2009-07-12 20:15  ivan
3924
3925         * rt/html/Elements/Footer: no need for Time to display either
3926
3927 2009-07-12 19:33  ivan
3928
3929         * rt/html/Elements/PageLayout: style RT's menubars like ours
3930
3931 2009-07-12 18:50  ivan
3932
3933         * httemplate/elements/: header.html, menubar.html: style nits
3934
3935 2009-07-12 16:45  ivan
3936
3937         * httemplate/elements/header.html: fix header sizes :/
3938
3939 2009-07-12 16:38  ivan
3940
3941         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
3942           hope so
3943
3944 2009-07-12 16:27  ivan
3945
3946         * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT
3947           margins
3948
3949 2009-07-12 16:25  ivan
3950
3951         * httemplate/edit/cust_main.cgi: ACL on customer edit
3952
3953 2009-07-12 16:22  ivan
3954
3955         * httemplate/elements/header.html, httemplate/elements/menu.html,
3956           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
3957           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm,
3958           rt/html/Elements/Header,
3959           rt/html/NoAuth/css/3.5-default/freeside.css,
3960           rt/html/NoAuth/css/3.5-default/misc.css,
3961           rt/html/Ticket/Display.html: resolve style weirdness (fallout
3962           from RT integration), especially non-fixed-width comment boxes,
3963           menu/searchbar differences, RT#1169
3964
3965 2009-07-12 12:32  ivan
3966
3967         * httemplate/elements/menu.html: update tickting config
3968           descriptions
3969
3970 2009-07-12 06:27  jeff
3971
3972         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
3973           untaint
3974
3975 2009-07-10 19:40  ivan
3976
3977         * bin/drop_slony.slonik: notes
3978
3979 2009-07-10 10:50  ivan
3980
3981         * httemplate/elements/: select-did.html, tr-select-did.html: fix
3982           svc_phone provisioning!
3983
3984 2009-07-09 17:36  ivan
3985
3986         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
3987           RT#5495
3988
3989 2009-07-09 16:59  ivan
3990
3991         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
3992           CDRs, RT#5495
3993
3994 2009-07-09 16:58  ivan
3995
3996         * FS/bin/freeside-cdr-sftp_and_import: add -r option
3997
3998 2009-07-09 14:05  ivan
3999
4000         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
4001           httemplate/search/report_unapplied_cust_pay.html,
4002           httemplate/search/unapplied_cust_pay.html: unapplied payments
4003           report, RT#4861
4004
4005 2009-07-09 13:36  ivan
4006
4007         * httemplate/search/elements/cust_main_dayranges.html: no idea how
4008           i missed fixing this before
4009
4010 2009-07-09 13:18  ivan
4011
4012         * httemplate/search/report_receivables.cgi: oops
4013
4014 2009-07-08 19:34  ivan
4015
4016         * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes
4017           "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error
4018           on ticket creation and otherwise, RT#1169
4019
4020 2009-07-08 04:12  ivan
4021
4022         * FS/FS/TicketSystem/RT_External.pm,
4023           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
4024           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
4025           httemplate/elements/about_freeside.html,
4026           httemplate/elements/about_rt.html,
4027           httemplate/elements/header.html,
4028           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED,
4029           rt/html/Elements/Header, rt/html/Elements/PageLayout,
4030           rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html,
4031           rt/html/User/Prefs.html: borg RT menus, RT#1169
4032
4033 2009-07-07 20:33  ivan
4034
4035         * httemplate/search/: report_receivables.cgi,
4036           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
4037           elements/cust_main_dayranges.html: factor out the range-handling
4038           portions of receivables report, start on a similar unapplied
4039           payment report, RT#4861
4040
4041 2009-07-07 02:53  ivan
4042
4043         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
4044           svc_broadband.ip_addr
4045
4046 2009-07-07 02:23  ivan
4047
4048         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
4049           svc_broadband.ip_addr
4050
4051 2009-07-07 02:22  ivan
4052
4053         * httemplate/edit/svc_broadband.cgi: UI nit - double #
4054
4055 2009-07-07 00:32  mark
4056
4057         * FS/bin/freeside-void-payments: Add freeside-void-payments script
4058           for returned check processing
4059
4060 2009-07-06 17:53  ivan
4061
4062         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
4063           duration field (previously only billsec)
4064
4065 2009-07-06 17:47  ivan
4066
4067         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
4068           1900-01-01, RT#4081
4069
4070 2009-07-06 16:14  ivan
4071
4072         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
4073           acctid
4074
4075 2009-07-06 14:34  ivan
4076
4077         * httemplate/browse/rate_region.html: align, display countrycode
4078           with +, space between prefixes allowing wrapping
4079
4080 2009-07-05 17:28  ivan
4081
4082         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
4083           cdrbatch field
4084
4085 2009-07-05 17:10  ivan
4086
4087         * httemplate/elements/: select-did.html, tr-select-did.html: doh
4088
4089 2009-07-05 16:56  ivan
4090
4091         * httemplate/elements/: select-did.html, tr-select-did.html: allow
4092           svc_phone.phonenum to be edited when a DID selector is not in use
4093
4094 2009-07-05 16:17  ivan
4095
4096         * httemplate/search/cdr.html: format start/answer/end dates and
4097           link svcnum to service
4098
4099 2009-07-05 14:35  ivan
4100
4101         * FS/FS/Schema.pm, FS/FS/cdr.pm,
4102           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
4103           httemplate/search/report_cdr.html: CDR search by dcontext,
4104           charged_party, toggle of display fields, RT#4081
4105
4106 2009-07-03 17:47  ivan
4107
4108         * FS/FS/part_event/Condition/: cust_payments.pm,
4109           cust_payments_pkg.pm: add condition based on total customer
4110           payments as a multiplier of a specific package, RT#3983
4111
4112 2009-07-03 17:08  ivan
4113
4114         * FS/FS/part_event/Condition/once.pm: spealing
4115
4116 2009-07-02 04:22  ivan
4117
4118         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
4119           FS/FS/part_pkg/cdr_termination.pm,
4120           httemplate/edit/cust_main/billing.html,
4121           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
4122           settlement cdr processing, RT#5495
4123
4124 2009-07-01 19:02  ivan
4125
4126         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
4127           part_event/Action/fee.pm: fix late fees, RT#5665
4128
4129 2009-07-01 18:26  jeff
4130
4131         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
4132           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
4133           update flat_introrate plan to better fit current codebase RT#4912
4134
4135 2009-07-01 03:28  ivan
4136
4137         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
4138           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
4139           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
4140           httemplate/edit/cust_main/billing.html,
4141           httemplate/view/cust_main/billing.html: start of settlement CDR
4142           processing, RT#5495
4143
4144 2009-06-30 22:34  ivan
4145
4146         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
4147           FS/FS/part_event/Action/fee.pm,
4148           httemplate/elements/select-taxclass.html,
4149           httemplate/elements/tr-select-taxclass.html: add tax class
4150           selection back for late charges w/1.9 events, RT#5665
4151
4152 2009-06-30 13:18  jeff
4153
4154         * FS/FS.pm, httemplate/elements/menu.html: documentation
4155           corrections
4156
4157 2009-06-30 12:38  ivan
4158
4159         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
4160           httemplate/browse/part_pkg_taxclass.html,
4161           httemplate/edit/part_pkg_taxclass.html,
4162           httemplate/edit/process/part_pkg_taxclass.html,
4163           httemplate/elements/menu.html,
4164           httemplate/elements/select-taxclass.html,
4165           httemplate/elements/tr-select-taxclass.html: disabling a
4166           taxclass, RT#5472
4167
4168 2009-06-30 05:32  ivan
4169
4170         * httemplate/edit/quick-charge.html: remove debugging
4171
4172 2009-06-30 05:28  ivan
4173
4174         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4175           httemplate/edit/REAL_cust_pkg.cgi,
4176           httemplate/edit/quick-charge.html,
4177           httemplate/edit/process/REAL_cust_pkg.cgi,
4178           httemplate/view/cust_main/packages/status.html,
4179           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
4180           one-time charge "hold for later" / any package future start date,
4181           RT#5347
4182
4183 2009-06-30 04:09  ivan
4184
4185         * FS/FS/part_export/netsapiens.pm: this will help
4186
4187 2009-06-30 02:38  ivan
4188
4189         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
4190           netsapiens export, RT#5226
4191
4192 2009-06-29 19:54  ivan
4193
4194         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
4195           docs from netsapiens rough... RT#5226
4196
4197 2009-06-29 18:42  ivan
4198
4199         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
4200           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
4201           FS/t/part_device.t, FS/t/phone_device.t,
4202           httemplate/browse/part_device.html,
4203           httemplate/edit/part_device.html,
4204           httemplate/edit/phone_device.html,
4205           httemplate/edit/process/part_device.html,
4206           httemplate/edit/process/phone_device.html,
4207           httemplate/misc/delete-phone_device.html,
4208           httemplate/misc/part_device-import.html,
4209           httemplate/elements/menu.html,
4210           httemplate/misc/process/part_device-import.html,
4211           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
4212           integration), RT#5226
4213
4214 2009-06-29 15:48  rsiddall
4215
4216         * rpm/freeside.spec: Fix PDF invoice generation, including
4217           requirement for ghostscript.
4218
4219 2009-06-29 07:45  jeff
4220
4221         * bin/cust_pay_histogram: show total number of payments
4222
4223 2009-06-29 06:55  jeff
4224
4225         * bin/cust_pay_histogram: commandline tool for examining cust_pay
4226           records by date range #5652
4227
4228 2009-06-29 06:53  jeff
4229
4230         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
4231           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4232           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
4233           httemplate/browse/part_pkg_report_option.html,
4234           httemplate/edit/part_pkg.cgi,
4235           httemplate/edit/part_pkg_report_option.html,
4236           httemplate/edit/cust_main/bottomfixup.html,
4237           httemplate/edit/cust_main/bottomfixup.js,
4238           httemplate/edit/cust_main/choose_tax_location.html,
4239           httemplate/edit/process/part_pkg.cgi,
4240           httemplate/edit/process/part_pkg_report_option.html,
4241           httemplate/misc/xmlhttp-cust_main-censustract.html,
4242           httemplate/edit/cust_main/contact.html,
4243           httemplate/elements/location.html, httemplate/elements/menu.html,
4244           httemplate/search/cust_main.html,
4245           httemplate/search/report_cust_main.html,
4246           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
4247           #4912
4248
4249 2009-06-28 23:21  ivan
4250
4251         * FS/MANIFEST: remove freeside-expiration-alerter
4252
4253 2009-06-26 17:55  ivan
4254
4255         * FS/bin/freeside-expiration-alerter: replaced by
4256           FS::Cron::alert_expiration
4257
4258 2009-06-26 16:21  ivan
4259
4260         * FS/bin/freeside-queued: doh, brainfart, RT#5572
4261
4262 2009-06-26 16:12  ivan
4263
4264         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
4265           specify the kinds of jobs to be run, RT#5572
4266
4267 2009-06-26 11:53  ivan
4268
4269         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
4270           bits so that they're used even when doing an exact search on a
4271           browser-remembered result
4272
4273 2009-06-25 23:55  mark
4274
4275         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
4276           freeside-daily routine
4277
4278 2009-06-25 13:23  ivan
4279
4280         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
4281           not enabled!" error when using signup without any real-time
4282           processor
4283
4284 2009-06-25 12:55  ivan
4285
4286         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
4287           Argument "" isn't numeric in numeric eq (==) at
4288           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
4289
4290 2009-06-25 12:47  ivan
4291
4292         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
4293           no-gateway-at-all case, RT#5673
4294
4295 2009-06-25 12:06  ivan
4296
4297         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
4298           report
4299
4300 2009-06-24 18:28  ivan
4301
4302         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
4303           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
4304           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
4305           FS/t/cust_tax_adjustment.t,
4306           httemplate/edit/cust_tax_adjustment.html,
4307           httemplate/edit/process/cust_tax_adjustment.html,
4308           httemplate/search/cust_tax_adjustment.html,
4309           httemplate/view/cust_main/payment_history.html: tax adjustments,
4310           RT#5595
4311
4312 2009-06-24 18:22  ivan
4313
4314         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
4315           whitespace in IE
4316
4317 2009-06-24 11:36  ivan
4318
4319         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
4320           profiling, RT#5662
4321
4322 2009-06-24 02:07  mark
4323
4324         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
4325           expiration alerts into FS::Cron::alert_expiration
4326
4327 2009-06-23 21:42  ivan
4328
4329         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
4330           RT#3988
4331
4332 2009-06-23 18:40  ivan
4333
4334         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
4335           agent-specific sales report, RT#5449
4336
4337 2009-06-23 13:33  rsiddall
4338
4339         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
4340           registration for more than one year as we can't automatically
4341           bill for multi-year renewals at this time.
4342
4343 2009-06-22 16:42  ivan
4344
4345         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
4346           data in payment receipts, RT#5536
4347
4348 2009-06-22 15:55  ivan
4349
4350         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
4351           customer report failure, RT#5515
4352
4353 2009-06-22 10:00  jeff
4354
4355         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
4356
4357 2009-06-22 03:45  ivan
4358
4359         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
4360           isn't numeric in numeric eq (==) at
4361           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
4362
4363 2009-06-22 03:39  ivan
4364
4365         * FS/FS/access_user.pm: fix pod
4366
4367 2009-06-22 03:28  ivan
4368
4369         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
4370
4371 2009-06-22 03:06  ivan
4372
4373         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
4374           httemplate/search/cust_bill_pkg.cgi,
4375           httemplate/search/report_tax.cgi: finish basic implemention of
4376           tax exemption by tax name hack, RT#5127
4377
4378 2009-06-22 00:50  ivan
4379
4380         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
4381           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
4382           FS/t/cust_main_exemption.t,
4383           httemplate/edit/cust_main/billing.html,
4384           httemplate/edit/process/cust_main.cgi,
4385           httemplate/view/cust_main/billing.html: tax exemption by tax
4386           name, RT#5127
4387
4388 2009-06-21 15:00  ivan
4389
4390         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
4391           about it
4392
4393 2009-06-21 08:42  jeff
4394
4395         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
4396           #5855
4397
4398 2009-06-21 08:21  jeff
4399
4400         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
4401           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
4402           httemplate/edit/REAL_cust_pkg.cgi,
4403           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
4404           httemplate/edit/part_bill_event.cgi,
4405           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
4406           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
4407           httemplate/misc/bulk_change_pkg.cgi,
4408           httemplate/misc/cancel_pkg.html,
4409           httemplate/misc/cust_main-import.cgi,
4410           httemplate/misc/delay_susp_pkg.html,
4411           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
4412           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
4413           httemplate/search/report_cust_pkg.html,
4414           httemplate/view/cust_main/packages/package.html,
4415           httemplate/view/cust_main/packages/status.html: CUSTOM
4416           packages/actual flag for custom packages #3988
4417
4418 2009-06-19 14:49  jeff
4419
4420         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
4421           Pg when upgrading tax rates and cust_bill_pkg_details
4422
4423 2009-06-19 10:53  jeff
4424
4425         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
4426           payments as manual
4427
4428 2009-06-19 05:08  ivan
4429
4430         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
4431           first month (whew!) add an option not to prorate the accounts
4432           themselves
4433
4434 2009-06-19 00:46  ivan
4435
4436         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
4437
4438 2009-06-19 00:14  ivan
4439
4440         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
4441           run, RT#18737
4442
4443 2009-06-18 04:09  ivan
4444
4445         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
4446
4447 2009-06-18 04:07  ivan
4448
4449         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
4450           fee
4451
4452 2009-06-18 04:04  ivan
4453
4454         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
4455
4456 2009-06-18 04:03  ivan
4457
4458         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
4459           add basic part_pkg cost columns for agent wholsale price plan,
4460           RT#4696
4461
4462 2009-06-18 03:07  ivan
4463
4464         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
4465           fee package
4466
4467 2009-06-18 02:52  ivan
4468
4469         * httemplate/images/gray-black-side.png: forgot this
4470
4471 2009-06-17 18:17  mark
4472
4473         * httemplate/: elements/menu.html, search/report_receivables.cgi,
4474           search/report_receivables.html: Fix receivables report ACL checks
4475           and menu
4476
4477 2009-06-16 23:43  mark
4478
4479         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
4480           httemplate/search/report_receivables.cgi,
4481           httemplate/search/report_receivables.html: Added separate access
4482           right for receivables report
4483
4484 2009-06-16 19:39  ivan
4485
4486         * FS/FS/Conf.pm, FS/FS/access_user.pm,
4487           httemplate/edit/process/REAL_cust_pkg.cgi,
4488           httemplate/edit/process/part_pkg.cgi,
4489           httemplate/edit/process/quick-cust_pkg.cgi,
4490           httemplate/elements/menubar.html,
4491           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
4492           httemplate/search/cust_event.html,
4493           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
4494           httemplate/view/cust_main.cgi: finish up initial work on customer
4495           view tabs (ensure links back to customer view call include
4496           show=packages if default view isn't jumbo or packages already),
4497           RT#5586
4498
4499 2009-06-15 20:29  ivan
4500
4501         * httemplate/: elements/menubar.html, pref/pref-process.html,
4502           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
4503           view/cust_main/payment_history.html, view/cust_main/tickets.html:
4504           basic customer view tabs, RT#5586
4505
4506 2009-06-15 14:41  rsiddall
4507
4508         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
4509           access right for managing domain registration (registering,
4510           transferring, revoking, renewing, etc.).
4511
4512 2009-06-15 13:43  jeff
4513
4514         * FS/FS/cust_main.pm: check for need for postal fee before charging
4515           the customer, not after
4516
4517 2009-06-15 12:41  rsiddall
4518
4519         * FS/FS/part_export/domreg_opensrs.pm,
4520           httemplate/edit/process/domreg.cgi,
4521           httemplate/view/svc_domain.cgi: Add domain registration
4522           operations to the View Domain screen, if the domain has an
4523           associated export supporting registration.  Shows the domain
4524           status and allows registration, transfer, revocation, or renewal.
4525           Revocation almost never works since the registries impose very
4526           short windows after initial registration.  Also updated the
4527           OpenSRS registration export to support the additional operations.
4528
4529 2009-06-12 20:13  rsiddall
4530
4531         * rpm/freeside.spec: Default configuration files had
4532           directory-style permission values.
4533
4534 2009-06-11 19:48  rsiddall
4535
4536         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
4537           configuration folder.  Configuration is kept in the RDBMS and
4538           initialized from the default_conf folder.  RT 5579.
4539
4540 2009-06-10 16:30  jeff
4541
4542         * conf/invoice_latex: prevent notes from bleeding onto coupon
4543           RT#5537
4544
4545 2009-06-10 14:58  ivan
4546
4547         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
4548           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
4549
4550 2009-06-10 12:50  ivan
4551
4552         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
4553           queue if there's already one waiting to run for a customer,
4554           RT#5572
4555
4556 2009-06-10 00:58  ivan
4557
4558         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
4559           looking for, RT#5539
4560
4561 2009-06-09 20:06  ivan
4562
4563         * FS/bin/freeside-upgrade: doh, semicolon
4564
4565 2009-06-09 20:00  ivan
4566
4567         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
4568           for SG upgradability
4569
4570 2009-06-09 19:08  ivan
4571
4572         * httemplate/edit/payment_gateway.html: update gateway list in
4573           order to add WesternACH, RT#5409
4574
4575 2009-06-09 17:02  ivan
4576
4577         * FS/FS/cust_main.pm: eliminate harmless
4578
4579             Argument "" isn't numeric in numeric comparison (<=>) at
4580           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
4581
4582           warning, sort batched payments on a column that actually exists
4583
4584 2009-06-04 07:27  ivan
4585
4586         * httemplate/docs/credits.html: fix scrolling
4587
4588 2009-06-04 07:09  ivan
4589
4590         * rpm/freeside.spec: there are lots of contributors too!
4591
4592 2009-06-04 07:08  ivan
4593
4594         * httemplate/docs/credits.html: $core->add("jeremyd");
4595
4596 2009-06-03 20:49  ivan
4597
4598         * bin/freeside-migrate-events: much more efficient event migration:
4599           let the database do the work, RT#5426
4600
4601 2009-06-03 17:49  ivan
4602
4603         * bin/freeside-migrate-events: add a -m mode to improve performance
4604           so upgrade can complete for large databases, RT#5426
4605
4606 2009-06-03 14:09  rsiddall
4607
4608         * rpm/freeside.spec: Incorrect permissions on the default
4609           configuration folder caused installation to fail with an
4610           incomplete database initialization.  Failure to remove the
4611           ticket_system file from the default configuration folder caused
4612           Freeside to try to use RT.
4613
4614 2009-06-03 12:52  ivan
4615
4616         * FS/FS/UID.pm: add a hack to set default schema, cf.
4617           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
4618
4619 2009-05-31 22:43  jeff
4620
4621         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
4622           httemplate/misc/tax-fetch_and_replace.cgi,
4623           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
4624           function for the taxproduct based tax data loading
4625
4626 2009-05-31 02:57  ivan
4627
4628         * FS/FS/cust_bill.pm: wtf
4629
4630 2009-05-31 02:45  ivan
4631
4632         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
4633           invoice terms anymore.  or in other words, honor setting
4634           'invoice_default_terms' blank, like in 1.7.  RT#5415
4635
4636 2009-05-31 01:39  ivan
4637
4638         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
4639           toggle, RT#5255
4640
4641 2009-05-30 23:59  ivan
4642
4643         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
4644           package definition browse/search, filter by package class,
4645           RT#5255
4646
4647 2009-05-30 22:15  ivan
4648
4649         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
4650           finish up when can connect again, RT#5226
4651
4652 2009-05-30 21:57  ivan
4653
4654         * FS/FS/part_export/netsapiens.pm: necessary for
4655           bin/cdr-netsapeins.import
4656
4657 2009-05-30 05:15  ivan
4658
4659         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
4660
4661 2009-05-30 04:21  ivan
4662
4663         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
4664
4665 2009-05-30 04:14  ivan
4666
4667         * bin/cdr-transnexus.import: quick hacked-up copy of
4668           freeside-cdr-sftp_and_import for transnexus directory structure,
4669           RT#5229
4670
4671 2009-05-30 03:45  ivan
4672
4673         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
4674
4675 2009-05-29 20:40  ivan
4676
4677         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
4678
4679 2009-05-29 20:14  ivan
4680
4681         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
4682           ability for prepaid packages to have usage limits and cancel if
4683           they're hit, RT#4995
4684
4685 2009-05-29 19:31  ivan
4686
4687         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
4688           be set explicitly, don't default to 80%
4689
4690 2009-05-29 16:36  ivan
4691
4692         * httemplate/search/cdr.html: slightly better labels and field
4693           order for CDR report, RT#4081
4694
4695 2009-05-29 16:17  ivan
4696
4697         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
4698           handling in netcentrex CDR handling, RT#4081
4699
4700 2009-05-28 21:43  jeff
4701
4702         * FS/FS/Conf.pm: correct description to reflect previous changes
4703
4704 2009-05-28 17:22  jeff
4705
4706         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
4707           don't require a leading 0 in the quick charge amount
4708
4709 2009-05-27 15:32  ivan
4710
4711         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
4712           think that should actually do it for now on RT#5446
4713
4714 2009-05-27 15:23  ivan
4715
4716         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
4717           too!  woo, working, RT#5446
4718
4719 2009-05-27 15:13  ivan
4720
4721         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
4722           fix total line links on tax report when using report_group
4723           kludge? (still possibly not in all corner cases), RT#5446
4724
4725 2009-05-27 15:10  ivan
4726
4727         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
4728           willf inally fix total line links on tax report when using
4729           report_group kludge? (still possibly not in all corner cases),
4730           RT#5446
4731
4732 2009-05-27 14:35  ivan
4733
4734         * httemplate/search/report_tax.cgi: fix total line links on tax
4735           report when using report_group kludge? (possibly not in all
4736           corner cases), RT#5446
4737
4738 2009-05-27 14:27  ivan
4739
4740         * httemplate/search/report_tax.cgi: fix total line links on tax
4741           report when using report_group kludge? (possibly not in all
4742           corner cases), RT#5446
4743
4744 2009-05-27 14:24  jeff
4745
4746         * httemplate/elements/menuarrow.gif: close ticket 1517
4747
4748 2009-05-27 10:18  ivan
4749
4750         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
4751           line links on tax report when using report_group kludge?
4752           (possibly not in all corner cases), RT#5446
4753
4754 2009-05-27 00:50  jeff
4755
4756         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4757           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
4758           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
4759           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
4760           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
4761           fs_selfservice/FS-SelfService/Makefile.PL,
4762           fs_selfservice/FS-SelfService/SelfService.pm,
4763           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
4764           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
4765           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
4766           bulk provisioning via ftp and SOAP #5202
4767
4768 2009-05-26 05:32  jeff
4769
4770         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
4771           overlibmws_crossframe.js, overlibmws_draggable.js,
4772           overlibmws_iframe.js, iframecontentmws.js: include overlib in
4773           selfservice
4774
4775 2009-05-25 19:48  ivan
4776
4777         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
4778           portion of total line when using config option for some basic tax
4779           grouping by name, RT#5446
4780
4781 2009-05-25 19:03  ivan
4782
4783         * httemplate/search/report_tax.cgi: mostly fix total line when
4784           using config option for some basic tax grouping by name, RT#5446
4785
4786 2009-05-25 18:41  ivan
4787
4788         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
4789           option for some basic tax grouping by name, RT#5446
4790
4791 2009-05-25 18:35  ivan
4792
4793         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
4794           httemplate/search/report_tax.html: add a config option for some
4795           basic tax grouping by name, RT#5446
4796
4797 2009-05-25 15:42  ivan
4798
4799         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
4800           graph when a package class is specified, RT#5449
4801
4802 2009-05-24 20:59  ivan
4803
4804         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
4805           self-service payments, RT#1592
4806
4807 2009-05-24 18:49  ivan
4808
4809         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
4810           fs_selfservice/FS-SelfService/SelfService.pm,
4811           fs_selfservice/FS-SelfService/cgi/card.html,
4812           fs_selfservice/FS-SelfService/cgi/make_payment.html,
4813           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4814           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
4815           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
4816           httemplate/elements/location.html,
4817           httemplate/elements/select-county.html: international
4818           self-service payments, RT#1592
4819
4820 2009-05-21 20:22  ivan
4821
4822         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
4823           sqlradius upgrade errors from permissions can be ignored for now
4824
4825 2009-05-21 20:02  ivan
4826
4827         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
4828           ability to report on packages w/status "not yet billed" as well,
4829           RT#5409
4830
4831 2009-05-20 08:27  ivan
4832
4833         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
4834           httemplate/view/cust_main/packages/services.html: add "manage
4835           device" link & config, RT#5438
4836
4837 2009-05-20 01:27  ivan
4838
4839         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
4840           and remove devel cruft, RT#5226
4841
4842 2009-05-19 18:06  ivan
4843
4844         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
4845           integration, RT#5226
4846
4847 2009-05-18 12:23  jeff
4848
4849         * FS/FS/tax_rate_location.pm: miss use
4850
4851 2009-05-18 12:21  jeff
4852
4853         * FS/FS/Schema.pm: allow empty state
4854
4855 2009-05-18 11:21  jeff
4856
4857         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
4858           upgrade attempts
4859
4860 2009-05-18 02:55  ivan
4861
4862         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
4863           FS/FS/UI/bytecount.pm,
4864           fs_selfservice/FS-SelfService/cgi/header.html,
4865           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4866           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
4867           fs_selfservice/FS-SelfService/cgi/view_usage.html,
4868           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
4869           from self-service, RT#4018
4870
4871 2009-05-18 01:40  ivan
4872
4873         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
4874           correct port, RT#4081
4875
4876 2009-05-17 21:56  jeff
4877
4878         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
4879           1970
4880
4881 2009-05-16 13:07  rsiddall
4882
4883         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
4884           failure causes to the perldoc.
4885
4886 2009-05-16 12:27  rsiddall
4887
4888         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
4889           that failure to install the module doesn't stop Apache from
4890           starting.  (This causes attempts to register domains to fail
4891           instead.)
4892
4893 2009-05-15 19:29  rsiddall
4894
4895         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
4896           when the cust_main owning this domain does not provide fields
4897           required for use as a contact handle in the domain registration
4898           record.  Also temporarily disable the ability to have the export
4899           do only registration or only transfers.
4900
4901 2009-05-15 12:41  rsiddall
4902
4903         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
4904           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
4905           httemplate/edit/process/part_export.cgi,
4906           httemplate/edit/process/svc_domain.cgi: Simple domain
4907           registration at Tucows OpenSRS using an export based on
4908           Net::OpenSRS.  When a domain is added and the export runs, it
4909           will register the domain or initiate a transfer.  You can also
4910           choose no action.  There's currently no provision for revoking
4911           domains or renewing registrations.  Depending on the settings at
4912           OpenSRS, orders may look like they've succeeded in Freeside but
4913           actually be queued pending input by the reseller at OpenSRS.  The
4914           part_export CGIs were modified to allow a multi-valued select to
4915           be used to control which TLDs are enabled for registration.
4916
4917 2009-05-14 09:26  jeff
4918
4919         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
4920           geocode more often
4921
4922 2009-05-14 09:25  jeff
4923
4924         * httemplate/view/cust_main/billing.html: show geocode when
4925           taxproducts enabled
4926
4927 2009-05-13 15:27  jeff
4928
4929         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
4930           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
4931           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
4932           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
4933           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
4934           httemplate/search/cust_bill_pkg.cgi,
4935           httemplate/search/report_newtax.cgi: improved taxproduct tax
4936           report RT#4783
4937
4938 2009-05-12 17:51  ivan
4939
4940         * conf/invoice_latex: remove obsolete comments
4941
4942 2009-05-09 17:45  ivan
4943
4944         * FS/FS/svc_phone.pm: label phone_name correctly
4945
4946 2009-05-09 16:54  ivan
4947
4948         * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
4949           move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
4950
4951 2009-05-09 00:56  ivan
4952
4953         * FS/FS/: Conf.pm, cdr.pm: add
4954           cdr-charged_party-truncate_{length,prefix} in order to trim
4955           charged_party to a certain length, RT#4081
4956
4957 2009-05-08 18:44  ivan
4958
4959         * httemplate/: edit/elements/svc_Common.html,
4960           edit/elements/edit.html, view/elements/svc_Common.html: use
4961           service-def specific labels, at least for service pages that use
4962           {view,edit}/elements/svc_Common.html RT#4081
4963
4964 2009-05-08 17:39  ivan
4965
4966         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
4967           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
4968           httemplate/edit/part_svc.cgi: add ability to configure service
4969           labels per-package (still need to actually use the labels),
4970           RT#4081
4971
4972 2009-05-08 01:41  ivan
4973
4974         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
4975           where you've changed '(CUSTOM)', RT#5350
4976
4977 2009-05-05 15:02  ivan
4978
4979         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
4980           agent.invoice_template edit by default, with a config to turn
4981           back on, RT#5218
4982
4983 2009-05-05 10:58  ivan
4984
4985         * FS/FS/cust_pay.pm: add company_name to payment receipt
4986
4987 2009-05-05 03:40  ivan
4988
4989         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
4990           httemplate/misc/rate_edit_excel.html,
4991           httemplate/misc/process/rate_edit_excel.html: finish the import
4992           portion of excel rate edit, RT#5108
4993
4994 2009-05-04 18:41  jeff
4995
4996         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
4997           unused code
4998
4999 2009-05-04 11:33  jeff
5000
5001         * bin/: cust_main_special.pm, rebill: this is a quick hack to
5002           rebill customers when a cdr didn't happen
5003
5004 2009-05-03 19:01  ivan
5005
5006         * httemplate/search/: report_prepaid_income.cgi,
5007           report_prepaid_income.html: agent-virt prepaid income report,
5008           RT#5311
5009
5010 2009-05-03 18:17  ivan
5011
5012         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
5013           addition (+) warning
5014
5015 2009-05-03 17:22  ivan
5016
5017         * httemplate/: browse/rate_region.html, elements/menu.html,
5018           misc/rate_edit_excel.html, search/elements/search-xls.html,
5019           search/elements/search.html: add menu item and page for d/ling
5020           and edit rates with excel.  RT#5108
5021
5022 2009-05-03 15:45  ivan
5023
5024         * httemplate/search/elements/: search-csv.html, search-html.html,
5025           search-xls.html, search.html: break down search.html into
5026           components, RT#5108
5027
5028 2009-05-03 11:34  ivan
5029
5030         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
5031           "Redownload resolved batches" ACL for s1, RT#4271
5032
5033 2009-05-02 20:13  ivan
5034
5035         * httemplate/config/config.cgi: edit any config item
5036
5037 2009-05-02 18:45  ivan
5038
5039         * httemplate/config/config-view.cgi: add ability to delete
5040           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
5041           RT#5218
5042
5043 2009-05-02 18:11  ivan
5044
5045         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
5046           httemplate/config/config-view.cgi: add ability to remove
5047           suffix-ed config items, RT#5218
5048
5049 2009-05-02 17:40  ivan
5050
5051         * bin/confdiff: confdiff
5052
5053 2009-05-02 15:11  ivan
5054
5055         * FS/FS/Misc/eps2png.pm: fix eps preview
5056
5057 2009-05-01 17:01  ivan
5058
5059         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
5060           config/config-process.cgi, config/config-view.cgi: finish up
5061           useful agent stuff on the config editor: adding, deleting
5062           overrides too.  also add a confirmation to override deletion from
5063           the agent browse page.  RT#5218
5064
5065 2009-05-01 13:21  jeff
5066
5067         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
5068           aggregate
5069
5070 2009-04-30 19:43  ivan
5071
5072         * httemplate/config/config-view.cgi: view all overrides when asked,
5073           even the ones without values.  hmm :/  RT#5218
5074
5075 2009-04-30 19:08  ivan
5076
5077         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
5078           RT#5293
5079
5080 2009-04-30 18:07  ivan
5081
5082         * httemplate/config/: config-process.cgi, config-view.cgi: add
5083           ability to edit the agent overrides from the main config, RT#4218
5084
5085 2009-04-29 11:25  ivan
5086
5087         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
5088
5089 2009-04-28 15:38  ivan
5090
5091         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
5092
5093 2009-04-27 21:36  ivan
5094
5095         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
5096           SG billing-daily -r behavior, RT#4412
5097
5098 2009-04-27 21:13  ivan
5099
5100         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
5101           to emulate SG billing-daily -r behavior
5102
5103 2009-04-27 16:06  ivan
5104
5105         * FS/FS/Mason.pm: typo
5106
5107 2009-04-27 16:01  ivan
5108
5109         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
5110           will need libcgi-pm-perl removed, suck
5111
5112 2009-04-26 16:43  ivan
5113
5114         * FS/FS/Schema.pm: would help to have an index on priority if we're
5115           going to order based on it
5116
5117 2009-04-26 16:19  ivan
5118
5119         * FS/bin/freeside-queued: start small jobs more efficiently,
5120           RT#4412
5121
5122 2009-04-26 16:09  ivan
5123
5124         * FS/FS/Conf.pm: add a config option for max # of queued kids,
5125           RT#4412
5126
5127 2009-04-25 15:42  ivan
5128
5129         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
5130           multi-process mode for testing, RT#4412
5131
5132 2009-04-23 13:34  jeff
5133
5134         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
5135           subscription option to voip_cdr
5136
5137 2009-04-23 13:31  jeff
5138
5139         * httemplate/misc/tax-fetch_and_import.cgi,
5140           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
5141           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
5142           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
5143           httemplate/elements/menu.html: autodownload and update of cch tax
5144           data
5145
5146 2009-04-22 21:57  ivan
5147
5148         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
5149           and i'm sure it doesn't help the planner get us results sooner.
5150           last chance to try and get cursor approach working?  RT#4412
5151
5152 2009-04-22 21:14  ivan
5153
5154         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
5155           addition is committed?  well, if this works, that answers that.
5156           RT#4412
5157
5158 2009-04-22 13:24  ivan
5159
5160         * FS/FS/Cron/bill.pm: hopefully better performance running the big
5161           query once and then fetching results with a cursor, rather than
5162           running it multiple times with an OFFSET and LIMIT, RT#4412
5163
5164 2009-04-22 11:58  ivan
5165
5166         * httemplate/edit/process/cust_main.cgi: fix not allowing
5167           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
5168
5169 2009-04-21 23:52  ivan
5170
5171         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
5172
5173 2009-04-21 17:54  ivan
5174
5175         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
5176           this should be way more efficient in multi-process mode, can
5177           start billing before the big query completes.  RT#4412
5178
5179 2009-04-21 13:59  ivan
5180
5181         * httemplate/browse/rate_region.html: rate download/edit/upload,
5182           RT#5108
5183
5184 2009-04-21 13:28  ivan
5185
5186         * httemplate/browse/rate_region.html: rate download/edit/upload,
5187           RT#5108
5188
5189 2009-04-21 09:42  ivan
5190
5191         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
5192           stuff causing nothing to bill.  RT#4412
5193
5194 2009-04-20 19:23  jeff
5195
5196         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
5197           descriptive progress popups
5198
5199 2009-04-20 13:57  rsiddall
5200
5201         * rpm/freeside.spec: Acceptance testing of the RPM build system
5202           flushed out a place where /bin/rm stops waiting for input if
5203           you're /bin/su as the user doing the build.  Added a -f flag to
5204           stop it waiting for input.
5205
5206 2009-04-20 09:57  ivan
5207
5208         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
5209           cust_main.archived field, skip billing if Y, RT#4412
5210
5211 2009-04-19 16:55  ivan
5212
5213         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
5214           somehow corrupt
5215
5216 2009-04-19 16:52  ivan
5217
5218         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
5219
5220 2009-04-17 16:30  ivan
5221
5222         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
5223           something to wipe the CVV from very large databases
5224
5225 2009-04-17 12:50  ivan
5226
5227         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
5228           priority to job queue so billing jobs don't don't drown out
5229           provisioning jobs
5230
5231 2009-04-17 12:21  ivan
5232
5233         * FS/FS/Cron/bill.pm: 1 helps alot
5234
5235 2009-04-17 12:20  ivan
5236
5237         * FS/bin/freeside-daily: backport freeside-daily -m and
5238           cust_main::bill_and_collect to 1.7, RT#4412
5239
5240 2009-04-17 01:25  ivan
5241
5242         * httemplate/docs/about.html: AFFERO BITCHES
5243
5244 2009-04-17 01:16  ivan
5245
5246         * httemplate/docs/about.html: what time is now
5247
5248 2009-04-17 01:02  ivan
5249
5250         * httemplate/config/: config-process.cgi, config-view.cgi,
5251           config.cgi: show labels for select(select_hash) config options,
5252           RT#3997
5253
5254 2009-04-17 00:21  ivan
5255
5256         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
5257           attachments, RT#3403
5258
5259 2009-04-17 00:03  ivan
5260
5261         * httemplate/elements/header.html,
5262           rt/html/Elements/FreesideSvcSearch: hide service search unless
5263           user has "View customer services" ACL, RT#3478
5264
5265 2009-04-16 18:17  ivan
5266
5267         * httemplate/search/: report_receivables.cgi,
5268           report_receivables.html: add customer status to receivables
5269           report selection, hopefully help enet, RT#5187
5270
5271 2009-04-15 20:58  rsiddall
5272
5273         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
5274           binaries in the right folder 2/ Make sure freeside group is
5275           created 3/ Make sure freeside home directory is created
5276
5277 2009-04-15 00:14  ivan
5278
5279         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
5280           should fix view of unlinked phone numbers, RT#5171
5281
5282 2009-04-14 22:52  ivan
5283
5284         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
5285
5286 2009-04-14 19:44  ivan
5287
5288         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
5289           self-service where process_payment required "payby" instead of
5290           defaulting to CARD, RT#3905
5291
5292 2009-04-14 19:29  ivan
5293
5294         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
5295           on plaintext, RT#3905
5296
5297 2009-04-14 19:15  ivan
5298
5299         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
5300           invoices off the right
5301
5302 2009-04-14 14:01  ivan
5303
5304         * httemplate/view/cust_main/packages.html: remove debugging
5305
5306 2009-04-14 13:27  ivan
5307
5308         * httemplate/view/cust_main/packages.html: don't hide old packages
5309           that have services, RT#5179
5310
5311 2009-04-14 10:15  ivan
5312
5313         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
5314           control recurring_flag behavior, RT#3843
5315
5316 2009-04-14 10:12  ivan
5317
5318         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
5319           recurring_flag behavior, RT#3843
5320
5321 2009-04-14 09:14  jeff
5322
5323         * httemplate/misc/process/tax-import.cgi: hmmm
5324
5325 2009-04-14 09:12  jeff
5326
5327         * httemplate/misc/process/tax-import.cgi: better at least
5328
5329 2009-04-13 17:09  ivan
5330
5331         * FS/FS/Conf.pm: add configuration option to control recurring_flag
5332           behavior, RT#3843
5333
5334 2009-04-13 16:37  ivan
5335
5336         * FS/FS/cust_main.pm: debugging
5337
5338 2009-04-11 23:24  ivan
5339
5340         * httemplate/elements/tr-select-svc_acct-domain.html: adding
5341
5342 2009-04-11 23:14  ivan
5343
5344         * httemplate/elements/selectlayers.html: add svc_phone on new
5345           customer first package, RT#4315
5346
5347 2009-04-11 23:09  ivan
5348
5349         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
5350           httemplate/edit/cust_main/birthdate.html,
5351           httemplate/edit/cust_main/bottomfixup.html,
5352           httemplate/edit/cust_main/bottomfixup.js,
5353           httemplate/edit/cust_main/first_pkg.html,
5354           httemplate/edit/cust_main/top_misc.html,
5355           httemplate/edit/cust_main/billing.html,
5356           httemplate/edit/cust_main/choose_tax_location.html,
5357           httemplate/edit/cust_main/select-domain.html,
5358           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
5359           httemplate/edit/cust_main/first_pkg/svc_acct.html,
5360           httemplate/edit/cust_main/first_pkg/svc_phone.html,
5361           httemplate/edit/process/cust_main.cgi,
5362           httemplate/elements/select-domain.html,
5363           httemplate/misc/part_svc-columns.cgi,
5364           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
5365           new customer first package, RT#4315
5366
5367 2009-04-11 18:33  jeff
5368
5369         * etc/fslongtable.sty: sheesh
5370
5371 2009-04-11 18:24  jeff
5372
5373         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
5374           correct the real double counting culprit
5375
5376 2009-04-11 14:42  ivan
5377
5378         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
5379           migrate send_email, suspend_if_balance and credit events, RT#3905
5380
5381 2009-04-11 14:29  ivan
5382
5383         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
5384           action
5385
5386 2009-04-11 13:51  ivan
5387
5388         * FS/bin/freeside-upgrade: don't run configuration update when -s
5389           is used for schema-only slony slave update
5390
5391 2009-04-10 12:33  ivan
5392
5393         * FS/FS/Conf.pm: better description for enable_taxproducts and a
5394           warning about tax-pkg_address with it
5395
5396 2009-04-09 20:43  jeff
5397
5398         * FS/FS/cust_main.pm: orders of magnitude faster
5399
5400 2009-04-09 15:51  jeff
5401
5402         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
5403           for non-toll-free calls
5404
5405 2009-04-08 15:42  ivan
5406
5407         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
5408           w/agent packages, RT#5119
5409
5410 2009-04-08 01:08  ivan
5411
5412         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
5413
5414 2009-04-08 00:32  ivan
5415
5416         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
5417           of cvv from history records, RT#5093
5418
5419 2009-04-07 18:13  ivan
5420
5421         * httemplate/misc/link.cgi: when linking a legacy phone number the
5422           phone number could be typed in and not the service #.  RT#3407
5423
5424 2009-04-07 13:45  jeff
5425
5426         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
5427           cdrs
5428
5429 2009-04-07 11:20  ivan
5430
5431         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
5432           usernames, RT#5145
5433
5434 2009-04-07 11:15  ivan
5435
5436         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
5437           RT#3519
5438
5439 2009-04-06 19:50  jeff
5440
5441         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
5442           +1
5443
5444 2009-04-06 19:18  ivan
5445
5446         * FS/FS/cdr.pm: stop smoking crack
5447
5448 2009-04-06 18:20  jeff
5449
5450         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
5451           correct taqua toll free handling and hasten cdr import (skip
5452           uninteresting records)
5453
5454 2009-04-06 16:19  jeff
5455
5456         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
5457
5458 2009-04-06 11:31  jeff
5459
5460         * FS/FS/cdr/taqua.pm: calltype 6 is international
5461
5462 2009-04-05 17:52  jeff
5463
5464         * Makefile, etc/fslongtable.sty: stop doublecounting
5465           extracouponspace  but do not gratuitiously change existing
5466           installs
5467
5468 2009-04-05 16:18  jeff
5469
5470         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
5471
5472 2009-04-04 09:22  jeff
5473
5474         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
5475           bug in cust_bill_pkg_detail
5476
5477 2009-04-03 09:57  jeff
5478
5479         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
5480           provisioned svc_phones as unit count
5481
5482 2009-04-02 13:22  jeff
5483
5484         * httemplate/edit/cust_main/billing.html: Net 20 as well
5485
5486 2009-04-02 10:47  jeff
5487
5488         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
5489           prorate feature
5490
5491 2009-04-02 08:46  jeff
5492
5493         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
5494           portion of voip
5495
5496 2009-04-02 07:56  jeff
5497
5498         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
5499           geocoding
5500
5501 2009-04-01 22:27  jeff
5502
5503         * FS/FS/part_pkg_taxrate.pm: noise reduction
5504
5505 2009-04-01 19:36  ivan
5506
5507         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
5508           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
5509
5510 2009-04-01 17:14  ivan
5511
5512         * httemplate/browse/part_pkg.cgi: add some
5513           (undocumented/unaccessable to web UI yet) options to package
5514           browse to track down packages missing recurring fees
5515
5516 2009-03-31 21:27  ivan
5517
5518         * FS/FS/cdr.pm: show post-granularity duration if available for all
5519           export formats
5520
5521 2009-03-31 20:51  ivan
5522
5523         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
5524           defined length and with specific lastapp
5525
5526 2009-03-31 20:44  ivan
5527
5528         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
5529           defined length and with specific lastapp
5530
5531 2009-03-31 12:51  ivan
5532
5533         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
5534
5535 2009-03-31 12:47  ivan
5536
5537         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
5538           numeric in numeric eq (==) at
5539           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
5540
5541 2009-03-31 12:46  ivan
5542
5543         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
5544           8.3's more strict type checking
5545
5546 2009-03-30 09:33  jeff
5547
5548         * FS/FS/cust_tax_location.pm: schema and module should agree on
5549           column names
5550
5551 2009-03-29 23:10  ivan
5552
5553         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5554           httemplate/view/cust_main/packages.html: okay.  counts are needed
5555           for the package sort, so push the embedded counting into
5556           cust_main.pm.  sure hope this does it. RT#5083
5557
5558 2009-03-29 22:08  ivan
5559
5560         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
5561           finally do it, RT#5083
5562
5563 2009-03-29 21:50  ivan
5564
5565         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
5566           finally do it, RT#5083
5567
5568 2009-03-29 21:41  ivan
5569
5570         * httemplate/view/cust_main/packages.html: double doh! RT#5083
5571
5572 2009-03-29 21:35  ivan
5573
5574         * httemplate/view/cust_main/packages.html: doh!  underscore,
5575           RT#5083
5576
5577 2009-03-29 21:31  ivan
5578
5579         * httemplate/view/cust_main/packages.html: try not to search for
5580           nothing in cust_svc so much, RT#5083
5581
5582 2009-03-29 21:15  ivan
5583
5584         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
5585           not to search for nothing in cust_svc so much, RT#5083
5586
5587 2009-03-29 20:47  ivan
5588
5589         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
5590           RT#5083
5591
5592 2009-03-29 20:12  ivan
5593
5594         * httemplate/view/cust_main/packages.html: really prevent separate
5595           part_pkg query, RT#5083
5596
5597 2009-03-29 18:39  ivan
5598
5599         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
5600           RT#5083
5601
5602 2009-03-29 18:28  ivan
5603
5604         * httemplate/view/cust_main/packages.html: fix setup date display,
5605           RT#5083
5606
5607 2009-03-29 18:09  ivan
5608
5609         * httemplate/view/cust_main/packages.html: forget caching, instead
5610           scoop up cust_pkg and part_pkg in one query, RT#5083
5611
5612 2009-03-29 18:05  ivan
5613
5614         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
5615           forget caching, instead scoop up cust_pkg and part_pkg in one
5616           query, RT#5083
5617
5618 2009-03-29 17:32  ivan
5619
5620         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
5621           part_pkg caching should speedup display of lots of packages,
5622           RT#5083
5623
5624 2009-03-29 16:44  ivan
5625
5626         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
5627           2 (or configured) cancelled and one-time charge packages, RT#5083
5628
5629 2009-03-29 04:56  ivan
5630
5631         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
5632
5633 2009-03-29 04:52  ivan
5634
5635         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
5636
5637 2009-03-29 03:39  ivan
5638
5639         * httemplate/view/cust_main/packages/package.html: avoid looking up
5640           part_pkg redundantly in the pkg loop, RT#5083
5641
5642 2009-03-29 03:34  ivan
5643
5644         * httemplate/view/cust_main/packages/package.html: avoid looking up
5645           package details redundantly in the pkg loop, RT#5083
5646
5647 2009-03-29 03:17  ivan
5648
5649         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
5650           qsearch for more realisitic profiling data, RT#5083
5651
5652 2009-03-29 02:38  ivan
5653
5654         * httemplate/view/cust_main/: one_time_charge_link.html,
5655           packages.html, packages/status.html: optimize customer view when
5656           there's lots of packages; *really* avoid looking up any config
5657           inside the package loop, RT#5083
5658
5659 2009-03-28 15:59  ivan
5660
5661         * httemplate/elements/select-cust-part_pkg.html,
5662           httemplate/elements/select-cust-pkg_class.html,
5663           httemplate/elements/select-part_pkg.html,
5664           httemplate/elements/select-table.html,
5665           httemplate/elements/tr-select-cust-part_pkg.html,
5666           httemplate/elements/tr-selectmultiple-part_pkg.html,
5667           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
5668           httemplate/misc/cust-part_pkg.cgi,
5669           httemplate/misc/order_pkg.html: package selector, split by
5670           package class, RT#5077
5671
5672 2009-03-25 20:59  ivan
5673
5674         * FS/FS/svc_acct.pm: yow
5675
5676 2009-03-25 20:53  ivan
5677
5678         * FS/FS/cust_main.pm: sort packages by label of first (primary)
5679           service, RT#5041
5680
5681 2009-03-25 02:36  ivan
5682
5683         * httemplate/pref/pref-process.html: throw a proper error message
5684           instead of a mason error on pw chagne problems, RT#5073
5685
5686 2009-03-25 02:36  ivan
5687
5688         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
5689
5690 2009-03-25 01:45  ivan
5691
5692         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
5693           RT#5042
5694
5695 2009-03-24 02:42  ivan
5696
5697         * bin/countdeclines: quick tool for RT#3843
5698
5699 2009-03-23 23:31  ivan
5700
5701         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
5702
5703 2009-03-23 19:36  ivan
5704
5705         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
5706           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
5707           <email>, supress extraneous service list, RT#3519
5708
5709 2009-03-23 16:33  jeff
5710
5711         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
5712           httemplate/misc/process/recharge_svc.html: more DTRT with usage
5713           on service transfer between packages and recharges  RT #2884,
5714           #5040 + #4995 fallout
5715
5716 2009-03-23 15:45  ivan
5717
5718         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
5719           from GECOS to "Real Name", RT#3519
5720
5721 2009-03-23 10:02  ivan
5722
5723         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
5724           (svc_acct.finger) to bulk billing detail, RT#3519
5725
5726 2009-03-21 20:33  ivan
5727
5728         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
5729
5730 2009-03-21 19:47  ivan
5731
5732         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
5733           usps address standardization when the zip returned has no zip+4,
5734           RT#4882
5735
5736 2009-03-21 16:37  ivan
5737
5738         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
5739           cron output not useful
5740
5741 2009-03-21 16:32  ivan
5742
5743         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
5744           up
5745
5746 2009-03-21 15:14  ivan
5747
5748         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
5749           freeside-check local monitoring, RT#4610
5750
5751 2009-03-19 19:14  ivan
5752
5753         * bin/ping: adding quick remote ping & alert script, RT#4610
5754
5755 2009-03-18 08:11  jeff
5756
5757         * FS/FS/part_pkg_taxrate.pm: more error information
5758
5759 2009-03-17 17:30  jeff
5760
5761         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
5762           httemplate/edit/part_svc.cgi: hide unused usage columns
5763
5764 2009-03-17 15:02  ivan
5765
5766         * fs_selfservice/FS-SelfService/SelfService.pm: add
5767           payment_info_renew_info method to ClientAPI/MyAccount and
5768           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
5769
5770 2009-03-17 14:38  ivan
5771
5772         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
5773           fs_selfservice/FS-SelfService/SelfService.pm: add
5774           payment_info_renew_info method to ClientAPI/MyAccount and
5775           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
5776
5777 2009-03-17 13:41  ivan
5778
5779         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
5780
5781 2009-03-17 13:13  ivan
5782
5783         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
5784           since it could be dangerous
5785
5786 2009-03-17 13:04  ivan
5787
5788         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
5789
5790 2009-03-17 12:48  ivan
5791
5792         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
5793
5794 2009-03-17 09:06  jeff
5795
5796         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
5797           RT#4903)
5798
5799 2009-03-17 05:01  ivan
5800
5801         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
5802           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
5803
5804 2009-03-17 02:59  ivan
5805
5806         * FS/FS/Misc/eps2png.pm: less debugging
5807
5808 2009-03-17 02:58  ivan
5809
5810         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
5811           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
5812           httemplate/config/config-view.cgi, httemplate/docs/license.html:
5813           add eps preview to config, for RT#5025
5814
5815 2009-03-16 16:28  jeff
5816
5817         * FS/FS/Schema.pm: avoid the need for approximate comparisons
5818           RT#4903
5819
5820 2009-03-16 10:06  jeff
5821
5822         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
5823           httemplate/edit/svc_broadband.cgi: have prizm use service data
5824           rather than package data to select a profile RT#4853
5825
5826 2009-03-16 08:52  jeff
5827
5828         * bin/make-pkg-fruit: a tool for migrating package elements to
5829           services
5830
5831 2009-03-16 01:08  jeff
5832
5833         * FS/FS/svc_broadband.pm: get the dup checking right
5834
5835 2009-03-16 00:13  ivan
5836
5837         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
5838           elements/location.html: allow country selection on credit card
5839           entry, RT#4997
5840
5841 2009-03-16 00:13  ivan
5842
5843         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
5844           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
5845           chars in Locale::SubCountry states, RT#4997
5846
5847 2009-03-15 23:22  ivan
5848
5849         * Makefile: 5.10!  welcome to the future
5850
5851 2009-03-15 22:54  ivan
5852
5853         * httemplate/view/svc_domain.cgi: fix custnum display on domain
5854           view
5855
5856 2009-03-15 21:21  jeff
5857
5858         * FS/FS/svc_broadband.pm: use part_svc_router
5859
5860 2009-03-15 17:57  jeff
5861
5862         * FS/FS/svc_broadband.pm: comment change
5863
5864 2009-03-15 15:44  ivan
5865
5866         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
5867
5868 2009-03-15 15:33  ivan
5869
5870         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
5871           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
5872           626.' error when using attribute_since_sqlradacct
5873
5874 2009-03-15 12:42  ivan
5875
5876         * FS/FS/cust_pkg_reason.pm: should give better performance if we
5877           search for what we want instead of using a string match
5878
5879 2009-03-15 03:46  ivan
5880
5881         * FS/FS/cust_main.pm: fix application of data fields from prepaid
5882           cards in addition to time field
5883
5884 2009-03-15 03:34  ivan
5885
5886         * httemplate/misc/process/recharge_svc.html: apply byte values from
5887           prepaid cards as well as time value, RT#4995
5888
5889 2009-03-15 03:30  ivan
5890
5891         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
5892           not a disk drive manufacturer, don't use halfass base-10
5893           megs/gigs
5894
5895 2009-03-15 00:33  ivan
5896
5897         * FS/FS/cust_main.pm: cust_main::payment_info, for
5898           ClientAPI::MyAccount
5899
5900 2009-03-14 16:44  ivan
5901
5902         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
5903           old files, RT#3093 / RT#4963
5904
5905 2009-03-13 11:22  jeff
5906
5907         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
5908           in in the interim
5909
5910 2009-03-11 03:03  ivan
5911
5912         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
5913           config, RT#4404
5914
5915 2009-03-11 02:41  ivan
5916
5917         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
5918
5919 2009-03-11 01:57  ivan
5920
5921         * bin/print-directory_assist: comma
5922
5923 2009-03-11 01:46  ivan
5924
5925         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
5926           codes and a kludge to print DA numbers for all of them
5927
5928 2009-03-10 09:14  jeff
5929
5930         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
5931           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
5932           fs_selfservice/FS-SelfService/cgi/verify.cgi,
5933           fs_selfservice/FS-SelfService/cgi/myaccount.html,
5934           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5935           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5936           fs_selfservice/FS-SelfService/cgi/signup.cgi,
5937           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
5938           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
5939           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
5940           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
5941           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
5942           fs_selfservice/FS-SelfService/SelfService.pm,
5943           httemplate/browse/payment_gateway.html,
5944           httemplate/edit/payment_gateway.html,
5945           httemplate/edit/process/payment_gateway.html: merge webpay
5946           support in with autoselection of old realtime_bop and
5947           realtime_refund_bop
5948
5949 2009-03-08 17:15  ivan
5950
5951         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
5952
5953 2009-03-08 17:15  ivan
5954
5955         * httemplate/misc/svc_acct-domains.cgi: doh
5956
5957 2009-03-03 17:47  ivan
5958
5959         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
5960
5961 2009-03-03 15:56  ivan
5962
5963         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
5964           uid freeside" error
5965
5966 2009-03-03 15:41  ivan
5967
5968         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
5969           hash assignment" warning
5970
5971 2009-03-02 00:49  ivan
5972
5973         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
5974           preliminary vitelity export, RT#4868
5975
5976 2009-03-01 20:58  ivan
5977
5978         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
5979           do charged_party rewriting in the cdrrewrited daemon, RT#4342
5980
5981 2009-03-01 16:10  ivan
5982
5983         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
5984           signup.html use selfserice skin config too: selfservice-head,
5985           selfserfice-body_header, selfservice-body_footer,
5986           selfservice-body_bgcolor, selfservice-box_bgcolor
5987
5988 2009-02-28 10:27  ivan
5989
5990         * Makefile: avoid erroring out running install-perl-modules when
5991           you have a pristine, un-updated CVS checkout
5992
5993 2009-02-25 19:51  ivan
5994
5995         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
5996           bit friendlier for BILL signups for testingm RT#4018
5997
5998 2009-02-25 12:05  ivan
5999
6000         * bin/japan.pl: adding quick tool to change the "states" for japan
6001
6002 2009-02-24 02:15  ivan
6003
6004         * FS/FS/Setup.pm: be quiet
6005
6006 2009-02-24 02:09  ivan
6007
6008         * conf/report_template: more bootstrapping bs
6009
6010 2009-02-24 02:06  ivan
6011
6012         * FS/FS/part_referral.pm: bootstrapping issues
6013
6014 2009-02-24 02:00  ivan
6015
6016         * FS/FS/Setup.pm: bootstrapping issues, aaargh
6017
6018 2009-02-24 01:58  ivan
6019
6020         * FS/FS/Setup.pm: bootstrapping issues, ugh
6021
6022 2009-02-24 01:50  ivan
6023
6024         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
6025           bin/freeside-create-initial-data: bootstrapping issues
6026
6027 2009-02-24 01:41  ivan
6028
6029         * bin/freeside-create-initial-data: somehow rc install wound up
6030           without any data
6031
6032 2009-02-24 00:45  ivan
6033
6034         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
6035
6036 2009-02-24 00:41  ivan
6037
6038         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
6039           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
6040           to be billable, RT#3196
6041
6042 2009-02-23 15:52  ivan
6043
6044         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
6045           config type
6046
6047 2009-02-22 13:11  ivan
6048
6049         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
6050
6051 2009-02-22 13:08  ivan
6052
6053         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
6054           where freeside-upgrade spends time
6055
6056 2009-02-22 12:42  ivan
6057
6058         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
6059           RT#4902
6060
6061 2009-02-22 12:12  ivan
6062
6063         * bin/apache.export: add exportnum to apache export files so they
6064           all get preserved in the case where you're using multiple apache
6065           exports to the same machine, RT#4901
6066
6067 2009-02-22 11:46  ivan
6068
6069         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
6070           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
6071           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
6072
6073 2009-02-22 02:58  ivan
6074
6075         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
6076           packages that don't have a last bill date.  really.  RT#4881
6077
6078 2009-02-22 02:34  ivan
6079
6080         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
6081
6082 2009-02-22 00:41  ivan
6083
6084         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
6085           FS/FS/type_pkgs.pm: add agent type list to package def browse,
6086           RT#4880
6087
6088 2009-02-21 18:37  ivan
6089
6090         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
6091           report for more complex situations with counties and taxclasses,
6092           make taxable line items clickable, RT#4878
6093
6094 2009-02-21 16:19  ivan
6095
6096         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
6097           this fixes up tax reports nicely.  RT#4878
6098
6099 2009-02-21 12:56  ivan
6100
6101         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
6102           location_sql search, for tax reports.  RT#4878
6103
6104 2009-02-21 12:14  ivan
6105
6106         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
6107           location_sql search, for tax reports.  RT#4878
6108
6109 2009-02-21 09:56  ivan
6110
6111         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
6112           follow-tax-rename tool (well, quick hack), RT#4878
6113
6114 2009-02-20 20:28  ivan
6115
6116         * FS/FS/Record.pm: and for obj creation too
6117
6118 2009-02-20 20:27  ivan
6119
6120         * FS/FS/Record.pm: it would help to actually finish
6121           nowarn_classload kludge
6122
6123 2009-02-20 20:23  ivan
6124
6125         * FS/FS/Record.pm: add nowarn_classload kludge
6126
6127 2009-02-20 07:07  jeff
6128
6129         * httemplate/edit/cust_main.cgi: support a default tax location
6130           outside us/ca with cch data and better handling of response from
6131           USPS (RT 4857)
6132
6133 2009-02-19 18:55  ivan
6134
6135         * FS/FS/access_user.pm: oops, adding multiple-rightname support
6136           broke ACL caching, bringing it back should be a good perf win for
6137           large customer views, whew.  RT#4830
6138
6139 2009-02-19 18:41  ivan
6140
6141         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
6142           disable display of auto-suspend dates unless enabled by config.
6143           at least until it can be made more efficient.  this is slowing
6144           down customer view waaaaaaaaaay too much.  RT#4830
6145
6146 2009-02-19 18:22  ivan
6147
6148         * httemplate/autohandler: harmless tyop
6149
6150 2009-02-19 05:38  jeff
6151
6152         * httemplate/edit/: cust_main.cgi,
6153           cust_main/choose_tax_location.html: do not attempt to assign a
6154           geocode to non us/ca addresses (RT 4857)
6155
6156 2009-02-18 23:57  ivan
6157
6158         * httemplate/search/: elements/cust_pay_or_refund.html,
6159           elements/search.html, cust_pay_pending.html: redirect pending
6160           payment report back to customer when the pending payment is
6161           resolved, RT#4837, and fix otaker fallout from the pending stuff,
6162           RT#4866
6163
6164 2009-02-18 22:42  ivan
6165
6166         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
6167           add profiling to a file OOM situations, RT#4830
6168
6169 2009-02-18 17:50  ivan
6170
6171         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
6172
6173 2009-02-16 23:43  ivan
6174
6175         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
6176           you otherwise couldn't see, RT#4854
6177
6178 2009-02-16 23:40  ivan
6179
6180         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
6181           you otherwise couldn't see, RT#4854
6182
6183 2009-02-16 18:28  ivan
6184
6185         * FS/FS/Mason.pm, httemplate/autohandler,
6186           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
6187           per-user preference for turning on profiling display when
6188           DBIx::Profile is loaded, RT#4830
6189
6190 2009-02-16 18:01  ivan
6191
6192         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
6193           httemplate/edit/process/quick-charge.cgi,
6194           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
6195           to one-time charges, RT#4858
6196
6197 2009-02-16 15:54  ivan
6198
6199         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
6200           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
6201           httemplate/search/elements/cust_pay_or_refund.html,
6202           httemplate/edit/cust_pay_pending.html,
6203           httemplate/edit/process/cust_pay_pending.html,
6204           httemplate/view/cust_main/payment_history.html,
6205           httemplate/elements/menu.html: add reporting on (and resolution
6206           of) stuck pending transactions, RT#4837 (RT#3572)
6207
6208 2009-02-15 22:40  jeff
6209
6210         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
6211           updates to the initial install
6212
6213 2009-02-15 22:02  jeff
6214
6215         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
6216           allow completely empty updates (again?)
6217
6218 2009-02-15 21:59  jeff
6219
6220         * FS/FS/cust_tax_location.pm: wrong operator
6221
6222 2009-02-15 09:38  jeff
6223
6224         * FS/FS/tax_rate.pm: remove useless line
6225
6226 2009-02-15 09:23  jeff
6227
6228         * FS/FS/tax_rate.pm: tyop
6229
6230 2009-02-15 09:20  jeff
6231
6232         * FS/FS/tax_rate.pm: trim whitespace on import
6233
6234 2009-02-15 05:51  jeff
6235
6236         * FS/FS/Record.pm: improved float searching
6237
6238 2009-02-13 16:40  ivan
6239
6240         * httemplate/: elements/select-agent.html,
6241           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
6242           select-agent agent virtualization, RT#1405
6243
6244 2009-02-12 11:48  jeff
6245
6246         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
6247           help
6248
6249 2009-02-12 07:55  jeff
6250
6251         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
6252           better upload error handling and correction of tax upload
6253           filecount
6254
6255 2009-02-11 10:44  ivan
6256
6257         * httemplate/search/cdr.html: fix select and unselect all buttons
6258           on CDR bulk actions, RT#4766
6259
6260 2009-02-11 08:06  jeff
6261
6262         * FS/FS/Schema.pm: mac is unique
6263
6264 2009-02-10 08:25  jeff
6265
6266         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
6267           limit workaround
6268
6269 2009-02-10 02:35  ivan
6270
6271         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
6272           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
6273           interface, RT#4766 / RT#4731
6274
6275 2009-02-09 07:03  ivan
6276
6277         * httemplate/browse/agent.cgi: try for slightly better UI on agent
6278           config overrides
6279
6280 2009-02-09 06:05  ivan
6281
6282         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
6283           FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
6284           conf/invoice_html, conf/invoice_html_statement,
6285           httemplate/config/config-image.cgi,
6286           httemplate/config/config-process.cgi,
6287           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
6288           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
6289           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
6290           company_name, company_address, logo, etc.. RT#3989
6291
6292 2009-02-09 03:45  ivan
6293
6294         * FS/FS/UI/Web.pm: pull out the data for address fields too!
6295           RT#4583
6296
6297 2009-02-09 03:35  ivan
6298
6299         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
6300
6301 2009-02-09 03:32  ivan
6302
6303         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
6304           formats that include service address, RT#4583
6305
6306 2009-02-09 02:38  ivan
6307
6308         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
6309           take a while
6310
6311 2009-02-08 21:59  ivan
6312
6313         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
6314           skip_dstchannel_prefix options, RT#3196
6315
6316 2009-02-08 17:49  ivan
6317
6318         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
6319           httemplate/browse/access_group.html,
6320           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
6321           httemplate/edit/elements/edit.html,
6322           httemplate/elements/select-part_pkg.html: further work on agents
6323           editing own packages: fix fallout on package customization from
6324           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
6325           to package browse, like clone service, and have agent type
6326           selection disappear when you set an agentnum.  RT#1331
6327
6328 2009-02-07 18:05  ivan
6329
6330         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
6331           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
6332           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
6333           httemplate/edit/process/part_pkg.cgi,
6334           httemplate/elements/select-agent_types.html,
6335           httemplate/elements/select-cust-part_pkg.html,
6336           httemplate/elements/select-part_pkg.html,
6337           httemplate/elements/select-table.html,
6338           httemplate/elements/tr-select-agent_types.html,
6339           httemplate/search/elements/search.html,
6340           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
6341           packages: allow them to see (but not edit) global packages for
6342           their type, RT#1331
6343
6344 2009-02-07 12:16  ivan
6345
6346         * FS/FS/ClientAPI/MyAccount.pm,
6347           fs_selfservice/FS-SelfService/SelfService.pm: add more
6348           documentation on order_pkg and the ability to order svc_phone
6349           too, RT#4722
6350
6351 2009-02-07 11:35  ivan
6352
6353         * httemplate/view/cust_main/payment_history.html: right-align
6354           amount in prev history row
6355
6356 2009-02-07 11:34  ivan
6357
6358         * FS/FS/Record.pm: don't look up encryption config every search,
6359           this should help perf a lot with database config in 1.9
6360
6361 2009-02-07 11:05  ivan
6362
6363         * bin/pod2x: no, it doesn't look like we have query
6364
6365 2009-02-07 00:23  ivan
6366
6367         * httemplate/view/cust_main/: payment_history.html, packages.html,
6368           packages/location.html, packages/services.html,
6369           packages/status.html, payment_history/payment.html,
6370           payment_history/refund.html: optimize customer view: avoid
6371           looking up config values inside loops, RT#4728
6372
6373 2009-02-06 17:45  ivan
6374
6375         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
6376           formatting, RT#4727
6377
6378 2009-02-06 17:33  ivan
6379
6380         * bin/pod2x: don't need this
6381
6382 2009-02-06 17:26  ivan
6383
6384         * bin/pod2x: update pod2x to use Mediawiki module instead of
6385           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
6386
6387 2009-02-06 10:31  ivan
6388
6389         * httemplate/elements/location.html: fix spurious "Unit #" label
6390           showing up, RT#4745
6391
6392 2009-02-05 13:02  jeff
6393
6394         * FS/FS/tax_rate.pm: pluralization agreement
6395
6396 2009-02-05 08:57  jeff
6397
6398         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
6399           style taxes instead of throwing fatal errors
6400
6401 2009-02-04 07:58  jeff
6402
6403         * FS/FS/cust_main.pm: with usage classes, the probability of a
6404           taxless line item tranche is too high for this to be a fatal
6405           error.  we risk overlooking misconfigured taxes/packages
6406
6407 2009-02-03 13:33  jeff
6408
6409         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
6410           filtering conditions
6411
6412 2009-02-01 05:52  ivan
6413
6414         * bin/test_scrub: adding scrub tool
6415
6416 2009-02-01 04:48  ivan
6417
6418         * httemplate/elements/menu.html: yow, don't hide the config menu
6419           unnecessarily
6420
6421 2009-02-01 04:28  ivan
6422
6423         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
6424           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
6425           agent_provision.html, agent_provision_svc_acct.html,
6426           change_bill.html, change_password.html, change_pay.html,
6427           change_ship.html, customer_change_pkg.html,
6428           customer_order_pkg.html, delete_svc.html, footer.html,
6429           list_customers.html, make_ach_payment.html, make_payment.html,
6430           myaccount.html, payment_results.html, process_change_bill.html,
6431           process_change_password.html, process_change_pay.html,
6432           process_change_pkg.html, process_change_ship.html,
6433           process_order_pkg.html, process_order_recharge.html,
6434           process_svc_acct.html, process_svc_external.html, provision.html,
6435           provision_svc_acct.html, recharge_prepay.html,
6436           recharge_results.html, selfservice.cgi, view_customer.html,
6437           view_invoice.html, view_support_details.html, view_usage.html,
6438           view_usage_details.html: put the footer in one frigging file,
6439           whew
6440
6441 2009-02-01 02:37  ivan
6442
6443         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
6444           speed up freeside-migrate-events slightly... RT#4277
6445
6446 2009-01-31 20:13  ivan
6447
6448         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
6449           getting huge dbs upgraded, RT#4679
6450
6451 2009-01-31 01:53  ivan
6452
6453         * FS/FS/access_user.pm: cache the results of ACL queries, should
6454           improve performance of customer view page for customers with
6455           shitloads of packages/services, RT#4696
6456
6457 2009-01-30 12:44  ivan
6458
6459         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
6460
6461 2009-01-29 16:40  ivan
6462
6463         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
6464
6465 2009-01-29 11:21  ivan
6466
6467         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
6468           config, RT#4271
6469
6470 2009-01-28 08:29  rsiddall
6471
6472         * rpm/freeside.spec: Removed conflict between core billing package
6473           and self-service RPMs so you can install them all on the same
6474           machine.  This may have applications if you're using XMLRPC to
6475           talk to the self-service interface from PHP, Python, etc.
6476
6477 2009-01-27 01:39  ivan
6478
6479         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
6480           ACL to allow download of browse/ stuff too, when possible.
6481           RT#4681
6482
6483 2009-01-25 20:22  ivan
6484
6485         * FS/FS/cust_main.pm: i think this was right after all, we do want
6486           to look for a county-less state+country match before country only
6487           and giving up, RT#4681
6488
6489 2009-01-25 18:14  ivan
6490
6491         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
6492           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
6493           line 2193.  Hopefully no problems with invoice with 0 tax
6494           printing :/.  RT#4681
6495
6496 2009-01-25 17:36  ivan
6497
6498         * FS/FS/cust_main.pm: should be better error message for inability
6499           to find tax rates, RT#4681.  also pull in the add_freq changes.
6500           *think* they're safe.  famous last words.
6501
6502 2009-01-25 17:07  ivan
6503
6504         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
6505           isn't numeric in numeric eq (==) at
6506           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
6507
6508 2009-01-25 15:58  ivan
6509
6510         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
6511           httemplate/edit/elements/edit.html: fix one-time charges and
6512           package customization for employees who don't have 'Edit global
6513           package definition' ACL, RT#4668
6514
6515 2009-01-25 14:20  ivan
6516
6517         * httemplate/browse/: access_group.html, access_user.html:
6518           normalize terminology: s/internal users/employees/
6519
6520 2009-01-25 12:43  ivan
6521
6522         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
6523           -cdrd and -queued, RT#4667
6524
6525 2009-01-24 17:27  ivan
6526
6527         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
6528
6529 2009-01-24 13:53  ivan
6530
6531         * fs_selfservice/php/: order_renew.php,
6532           process_payment_order_renew.php: finish up prepay example,
6533           RT#4623
6534
6535 2009-01-24 13:53  ivan
6536
6537         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
6538           current balance, RT#4623
6539
6540 2009-01-24 13:49  ivan
6541
6542         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
6543           chooser when taxproducts are off
6544
6545 2009-01-24 13:04  ivan
6546
6547         * httemplate/: elements/select-domain.html,
6548           elements/select-table.html, elements/tr-select-domain.html,
6549           search/report_svc_acct.html, search/svc_acct.cgi: add domain
6550           selection to advanced account report (side effect on RT#4623)
6551
6552 2009-01-22 17:23  ivan
6553
6554         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
6555           order_renew.php, process_login.php,
6556           process_payment_order_renew.php: add the start at PHP
6557           self-service as a quick early renew example
6558
6559 2009-01-22 16:49  ivan
6560
6561         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
6562           returned by renew_info, RT#4623
6563
6564 2009-01-22 16:23  ivan
6565
6566         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
6567           renew_info, RT#4623
6568
6569 2009-01-22 09:29  ivan
6570
6571         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
6572           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
6573           methods renew_info, order_renew and process_payment_order_renew
6574           to enable self-renewal through self-service.  RT#4623
6575
6576 2009-01-20 18:02  ivan
6577
6578         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
6579           (hopefully last of the) customize package bogosity in 1.9,
6580           RT#4662
6581
6582 2009-01-20 16:52  ivan
6583
6584         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
6585           service addresses from working, RT#4663
6586
6587 2009-01-20 12:08  ivan
6588
6589         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
6590           agent-specific invoices migrated from 1.7->1.9, RT#4645
6591
6592 2009-01-20 11:35  ivan
6593
6594         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
6595           RT#4645
6596
6597 2009-01-19 15:53  ivan
6598
6599         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
6600           tax-pkg_location changes broke new taxation, this should fix
6601
6602 2009-01-19 15:44  ivan
6603
6604         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
6605
6606 2009-01-19 14:32  ivan
6607
6608         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
6609           0, hopefully finally fix DA for QIS, RT#4502
6610
6611 2009-01-19 09:37  ivan
6612
6613         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
6614           order/cancel, RT#4645
6615
6616 2009-01-18 22:36  ivan
6617
6618         * httemplate/: elements/tr-select-cust_location.html,
6619           view/cust_main/packages/location.html: default service location
6620           is cust_main ship_ address when present!  RT#4499
6621
6622 2009-01-18 19:50  ivan
6623
6624         * FS/FS/Schema.pm, FS/FS/rate.pm,
6625           httemplate/edit/process/rate_region.cgi: 10 digit prefix
6626           matching, RT#4403
6627
6628 2009-01-18 15:51  ivan
6629
6630         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
6631
6632 2009-01-18 15:43  ivan
6633
6634         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
6635           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
6636           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
6637           FS/t/cust_bill_pkg_tax_location.t,
6638           httemplate/search/cust_bill_pkg.cgi,
6639           httemplate/search/report_tax.cgi,
6640           httemplate/view/cust_main/packages/location.html: finish package
6641           location tax reporing, RT#4499
6642
6643 2009-01-18 13:06  rsiddall
6644
6645         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
6646           an equals sign.
6647
6648 2009-01-13 05:00  ivan
6649
6650         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
6651           return number to availability, RT#4603
6652
6653 2009-01-12 19:25  ivan
6654
6655         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
6656           sticky that's why calls were being skipped for wrong carrierid,
6657           RT#4502
6658
6659 2009-01-12 18:39  ivan
6660
6661         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
6662           is just a precendece problem, RT#4502
6663
6664 2009-01-12 18:13  ivan
6665
6666         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
6667           inside the rating loop, RT#4502
6668
6669 2009-01-12 17:58  ivan
6670
6671         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
6672           rating loop, RT#4502
6673
6674 2009-01-12 17:34  ivan
6675
6676         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
6677           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
6678
6679 2009-01-12 16:17  ivan
6680
6681         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
6682
6683 2009-01-12 15:51  ivan
6684
6685         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
6686           DA calls, RT#4502
6687
6688 2009-01-12 13:16  jeff
6689
6690         * FS/FS/cust_main.pm: tickets only exist when a ticket system
6691           exists
6692
6693 2009-01-12 12:59  jeff
6694
6695         * FS/FS/cust_main.pm: doc tyop
6696
6697 2009-01-12 01:01  jeff
6698
6699         * FS/FS/svc_acct.pm: vfw callback failure
6700
6701 2009-01-10 15:56  ivan
6702
6703         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
6704           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
6705           httemplate/edit/process/change-cust_pkg.html,
6706           httemplate/edit/process/cust_pkg.cgi,
6707           httemplate/elements/location.html,
6708           httemplate/elements/tr-select-cust_location.html,
6709           httemplate/view/cust_main/packages/location.html,
6710           httemplate/view/cust_main/packages/package.html: implement
6711           package changes w/location change, RT#4499
6712
6713 2009-01-09 16:43  ivan
6714
6715         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6716           httemplate/elements/location.html,
6717           httemplate/elements/tr-select-cust_location.html,
6718           httemplate/view/cust_main/packages.html,
6719           httemplate/edit/process/quick-cust_pkg.cgi,
6720           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
6721           more work on package service addresses:  hide locations when
6722           they're all the default, config to show them anyway / finish
6723           implementing package ordering, fix all the state/county weirdness
6724           when changing the location dropdown. RT#4499
6725
6726 2009-01-08 20:06  ivan
6727
6728         * httemplate/edit/cust_main/contact.html,
6729           httemplate/elements/location.html,
6730           httemplate/elements/select-country.html,
6731           httemplate/elements/select-county.html,
6732           httemplate/elements/select-state.html,
6733           httemplate/elements/tr-select-part_referral.html,
6734           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
6735           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
6736           httemplate/view/cust_main/packages.html,
6737           httemplate/view/cust_main/packages/location.html: pick/enter a
6738           location when ordering a package, RT#4499
6739
6740 2009-01-07 17:45  ivan
6741
6742         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
6743           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6744           FS/t/cust_location.t, eg/table_template.pm,
6745           eg/table_template-svc.pm,
6746           httemplate/view/cust_main/packages.html,
6747           httemplate/view/cust_main/packages/location.html,
6748           httemplate/view/cust_main/packages/package.html,
6749           httemplate/view/cust_main/packages/services.html,
6750           httemplate/view/cust_main/packages/status.html: start adding
6751           package locations, RT#4499
6752
6753 2009-01-07 08:59  jeff
6754
6755         * conf/invoice_latex: allow tex to do more column sizing
6756
6757 2009-01-06 16:27  ivan
6758
6759         * httemplate/browse/rate_region.html: country code is two words
6760
6761 2009-01-06 16:18  ivan
6762
6763         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
6764           RT#4524
6765
6766 2009-01-06 16:14  ivan
6767
6768         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
6769           help browse regions by countrycode
6770
6771 2009-01-06 15:30  ivan
6772
6773         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
6774           unrateable and add an ignore_unrateable flag to go back to the
6775           old skip behavior
6776
6777 2009-01-06 13:16  ivan
6778
6779         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
6780           in default CDR output format; fix "all 0 prices" when using
6781           simple output format w/internal rating, RT#4503
6782
6783 2009-01-05 13:12  jeff
6784
6785         * FS/FS/tax_rate.pm: doh! change the interface here, too
6786
6787 2009-01-04 16:26  ivan
6788
6789         * httemplate/elements/checkboxes-table-name.html,
6790           httemplate/elements/checkboxes.html,
6791           httemplate/elements/select-rate.html,
6792           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
6793           httemplate/browse/rate.cgi,
6794           httemplate/misc/copy-rate_detail.html,
6795           httemplate/misc/process/copy-rate_detail.html: add rate copying,
6796           RT#4431
6797
6798 2009-01-04 14:07  ivan
6799
6800         * Makefile, init.d/freeside-init: don't run a self-service server
6801           against localhost OOTB; eliminate those gigantic useless logfiles
6802
6803 2009-01-02 17:52  ivan
6804
6805         * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
6806           FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
6807           CDR format, RT#4425
6808
6809 2009-01-02 14:03  ivan
6810
6811         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
6812           FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
6813           troop CDRs, RT#4413
6814
6815 2009-01-02 10:01  ivan
6816
6817         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
6818
6819 2009-01-02 09:58  ivan
6820
6821         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
6822
6823 2009-01-01 12:11  rsiddall
6824
6825         * rpm/freeside-selfservice.conf: New Apache configuration file for
6826           the self-service interface.
6827
6828 2009-01-01 12:10  rsiddall
6829
6830         * rpm/freeside.spec: Modifications to let self-service work if you
6831           really insist on installing it on the same machine as the billing
6832           server.  Also more fixes for SuSE, and a couple of changes to
6833           minimize differences from the 1.7 branch.
6834
6835 2008-12-31 14:04  ivan
6836
6837         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
6838           CDR format, RT#4403
6839
6840 2008-12-31 10:07  jeff
6841
6842         * FS/FS/cust_main.pm: one got missed?
6843
6844 2008-12-30 19:28  ivan
6845
6846         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
6847           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
6848           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
6849           httemplate/misc/cdr-import.html,
6850           httemplate/misc/process/cdr-import.html: bell west CDR format,
6851           RT#4403
6852
6853 2008-12-30 14:00  jeff
6854
6855         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
6856           improvements and corrections to reasons based on history records
6857
6858 2008-12-30 13:45  jeff
6859
6860         * FS/FS/cdr.pm: move price to last column for default_source
6861
6862 2008-12-30 11:13  jeff
6863
6864         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
6865           usage_class for tax purposes in calltypenum
6866
6867 2008-12-29 10:06  jeff
6868
6869         * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
6870           etc/fslongtable.sty: ease deployment of patched longtable
6871
6872 2008-12-28 11:10  ivan
6873
6874         * httemplate/browse/cust_main_county.cgi: finish dealing with
6875           counties with spaces, etc., RT#4496
6876
6877 2008-12-28 11:08  ivan
6878
6879         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
6880           ut_textn strings in county expansion, RT#4496
6881
6882 2008-12-28 10:59  ivan
6883
6884         * httemplate/browse/cust_main_county.cgi: deal with counties with
6885           spaces, etc., RT#4496
6886
6887 2008-12-28 10:52  ivan
6888
6889         * httemplate/browse/cust_main_county.cgi: put the
6890           country/state/county selections on their own line, RT#4496
6891
6892 2008-12-28 10:48  ivan
6893
6894         * httemplate/elements/: select-country.html, select-county.html,
6895           select-state.html, select-did.html: fix browse results for
6896           selecting counties (resulting from separating tax classes), also
6897           add dropdowns to browse by state and county, RT#4496
6898
6899 2008-12-28 10:44  ivan
6900
6901         * httemplate/: browse/cust_main_county.cgi,
6902           edit/cust_main/contact.html, edit/cust_main/billing.html,
6903           misc/payment.cgi, edit/cust_main/select-country.html,
6904           edit/cust_main/select-county.html,
6905           edit/cust_main/select-state.html: fix browse results for
6906           selecting counties (resulting from separating tax classes), also
6907           add dropdowns to browse by state and county, RT#4496
6908
6909 2008-12-24 16:45  jeff
6910
6911         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
6912           "texas tax" in 1.9
6913
6914 2008-12-23 13:41  jeff
6915
6916         * FS/FS/cust_main.pm: miss use
6917
6918 2008-12-23 12:35  jeff
6919
6920         * FS/FS/cust_main.pm: correct bad tax calculation
6921
6922 2008-12-22 16:32  ivan
6923
6924         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
6925           to avoid pushing the total column out to the right, RT#4449
6926
6927 2008-12-22 15:28  ivan
6928
6929         * httemplate/config/config.cgi: textareas are much less annoying to
6930           work with when their scrollbar isn't scrolled off the side itself
6931
6932 2008-12-22 14:30  rsiddall
6933
6934         * rpm/freeside.spec: Copying over modifications to support SuSE
6935           from the 1.7 branch.
6936
6937 2008-12-22 13:16  ivan
6938
6939         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
6940           package names to 50 chars to avoid problems with typeset
6941           invoices, RT#4449
6942
6943 2008-12-21 13:53  ivan
6944
6945         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
6946           RT#4204
6947
6948 2008-12-21 13:49  ivan
6949
6950         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
6951
6952 2008-12-21 13:44  ivan
6953
6954         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
6955
6956 2008-12-21 13:37  ivan
6957
6958         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
6959           like svc_acct, closes: RT#4204 (also a few lines of the new
6960           per-agent config snuck in Conf.pm from RT#3989)
6961
6962 2008-12-21 13:33  ivan
6963
6964         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
6965           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
6966           bin/freeside-upgrade: unique checking for svc_phone like
6967           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
6968           config snuck in Conf.pm from RT#3989)
6969
6970 2008-12-21 10:38  ivan
6971
6972         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
6973
6974 2008-12-21 10:09  ivan
6975
6976         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
6977           freeside-queued put billing jobs in the queue, so they run in
6978           their own short-lived processes, RT#4423
6979
6980 2008-12-21 09:40  ivan
6981
6982         * FS/FS/queue.pm: doc
6983
6984 2008-12-15 16:08  jeff
6985
6986         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
6987
6988 2008-12-11 13:11  jeff
6989
6990         * FS/FS/cust_main.pm: place tax on invoice only once
6991
6992 2008-12-10 13:43  ivan
6993
6994         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
6995           report_cust_credit.html, report_cust_event.html,
6996           report_cust_main-zip.html, report_cust_main.html,
6997           report_cust_pay.html, report_cust_pay_batch.html,
6998           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
6999           report_tax.html: allow all-agent reporting again
7000
7001 2008-12-10 13:33  ivan
7002
7003         * httemplate/graph/: report_cust_bill_pkg.html,
7004           report_cust_pkg.html, report_money_time.html: allow all-agent
7005           reporting again
7006
7007 2008-12-10 12:20  ivan
7008
7009         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
7010
7011 2008-12-10 11:43  rsiddall
7012
7013         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
7014           with moving code out of handler.pl, etc.
7015
7016 2008-12-10 11:42  rsiddall
7017
7018         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
7019           and map them back to Perl module names.
7020
7021 2008-12-09 18:47  jeff
7022
7023         * FS/FS/cust_tax_location.pm: space is empty
7024
7025 2008-12-08 17:49  ivan
7026
7027         * FS/FS/Record.pm: oops
7028
7029 2008-12-08 17:46  ivan
7030
7031         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
7032           httemplate/misc/inventory_item-import.html,
7033           httemplate/misc/process/inventory_item-import.html: use common
7034           base for inventory import too, fixes problems with errors due to
7035           dos line endings and allows Excel upload, RT#4346
7036
7037 2008-12-08 02:13  ivan
7038
7039         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
7040           columns, RT#4376
7041
7042 2008-12-08 01:08  ivan
7043
7044         * FS/FS/Schema.pm: make room for CDRs, RT#4387
7045
7046 2008-12-08 00:52  ivan
7047
7048         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
7049           add an header for rating_method=prefix too, RT#4387
7050
7051 2008-12-08 00:46  ivan
7052
7053         * conf/invoice_html: normal ext_desc shouldn't shove the second+
7054           columns of CDRs out
7055
7056 2008-12-05 09:23  jeff
7057
7058         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
7059
7060 2008-12-05 09:19  jeff
7061
7062         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
7063           taxes
7064
7065 2008-12-05 00:24  jeff
7066
7067         * FS/FS/cust_main.pm: missing uses, corrects 4388
7068
7069 2008-12-04 20:20  jeff
7070
7071         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
7072           charged
7073
7074 2008-12-03 21:16  jeff
7075
7076         * FS/FS/part_export/soma.pm: wtf?
7077
7078 2008-12-03 18:19  jeff
7079
7080         * httemplate/edit/cust_main.cgi: better placement of script
7081           sourcing
7082
7083 2008-12-03 18:03  jeff
7084
7085         * httemplate/elements/init_overlib.html: better placement of script
7086           sourcing
7087
7088 2008-12-03 17:46  jeff
7089
7090         * httemplate/edit/cust_main/choose_tax_location.html: better
7091           behavior when zip code is missing
7092
7093 2008-12-03 15:29  ivan
7094
7095         * httemplate/search/report_receivables.html: allow an all-agent
7096           receivables report again
7097
7098 2008-12-03 13:15  ivan
7099
7100         * httemplate/misc/whois.cgi: fix real customer numbers showing on
7101           view pages, RT#4099/4379
7102
7103 2008-12-03 13:12  ivan
7104
7105         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
7106           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
7107           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
7108           on view pages, RT#4099/4379
7109
7110 2008-12-03 09:25  ivan
7111
7112         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
7113           default to countrycode 1
7114
7115 2008-12-02 21:53  ivan
7116
7117         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
7118           max length for packages, so invoices don't wrap, RT#4328
7119
7120 2008-12-02 17:42  jeff
7121
7122         * bin/import-tax-rates,
7123           httemplate/edit/cust_main/choose_tax_location.html,
7124           httemplate/edit/cust_main/contact.html,
7125           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
7126           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
7127           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
7128           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
7129           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
7130           support zip5 tax lookups, correct errors with fixed format cch
7131           import, inital import performance improvements, noise reduction
7132           on imports, tool for inital import
7133
7134 2008-11-30 23:52  ivan
7135
7136         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
7137           vedeye, RT#4342
7138
7139 2008-11-30 15:37  ivan
7140
7141         * httemplate/edit/access_user.html: s/Internal Access
7142           Groups/Employee Groups/
7143
7144 2008-11-30 15:34  ivan
7145
7146         * httemplate/: browse/access_user.html, edit/access_user.html:
7147           s/Internal Users/Employees/
7148
7149 2008-11-30 15:26  ivan
7150
7151         * httemplate/: browse/access_group.html, edit/access_group.html:
7152           s/Internal Access Groups/Employee Groups/
7153
7154 2008-11-30 13:01  ivan
7155
7156         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
7157           duration/billsec with simple & simple2 rate plans
7158
7159 2008-11-29 13:54  ivan
7160
7161         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
7162           fs_selfservice/FS-SelfService/SelfService.pm,
7163           fs_selfservice/FS-SelfService/cgi/login.html,
7164           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
7165           selfservice_server-single_domain config, and login_info
7166           self-service method to give the login page a bit more
7167           configurability
7168
7169 2008-11-29 12:32  ivan
7170
7171         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
7172           login_info self-service method to give the login page a bit more
7173           configurability
7174
7175 2008-11-25 16:30  ivan
7176
7177         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
7178           the rate is 0
7179
7180 2008-11-25 16:20  ivan
7181
7182         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
7183           excel, closes: RT#4337
7184
7185 2008-11-24 07:40  jeff
7186
7187         * FS/FS/part_export/soma.pm: more caffiene, please
7188
7189 2008-11-24 07:36  jeff
7190
7191         * FS/FS/part_export/soma.pm: doh
7192
7193 2008-11-24 07:18  jeff
7194
7195         * FS/FS/part_export/soma.pm: be more accepting
7196
7197 2008-11-24 06:48  jeff
7198
7199         * FS/FS/part_export/soma.pm: esn's are hex
7200
7201 2008-11-24 04:22  ivan
7202
7203         * FS/FS/cdr/genband.pm: update genband import to agree with
7204           reality, RT#4177
7205
7206 2008-11-24 02:59  ivan
7207
7208         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
7209           internal_diddb; throw a warning instead of an error if a number
7210           couldn't be returned to inventory
7211
7212 2008-11-24 02:47  ivan
7213
7214         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
7215           phone_sqlradius CDR population?, RT#4100
7216
7217 2008-11-24 02:11  ivan
7218
7219         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
7220           seconds returned finally, RT#4100
7221
7222 2008-11-24 00:47  ivan
7223
7224         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
7225           add-ons too... eek.  also correct rating to destination RT#4100
7226
7227 2008-11-22 14:17  ivan
7228
7229         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
7230           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
7231           part_event/Condition.pm, part_event/Action/apply.pm,
7232           part_event/Action/bill.pm, part_event/Action/cancel.pm,
7233           part_event/Action/collect.pm,
7234           part_event/Action/cust_bill_batch.pm,
7235           part_event/Action/cust_bill_comp.pm,
7236           part_event/Action/cust_bill_fee_percent.pm,
7237           part_event/Action/cust_bill_realtime_card.pm,
7238           part_event/Action/cust_bill_realtime_check.pm,
7239           part_event/Action/cust_bill_realtime_lec.pm,
7240           part_event/Action/cust_bill_send.pm,
7241           part_event/Action/cust_bill_send_agent.pm,
7242           part_event/Action/cust_bill_send_alternate.pm,
7243           part_event/Action/cust_bill_send_csv_ftp.pm,
7244           part_event/Action/cust_bill_send_if_newest.pm,
7245           part_event/Action/cust_bill_spool_csv.pm,
7246           part_event/Action/cust_bill_suspend_if_balance.pm,
7247           part_event/Action/fee.pm,
7248           part_event/Action/pkg_referral_credit.pm,
7249           part_event/Action/pkg_referral_credit_pkg.pm,
7250           part_event/Action/suspend.pm,
7251           part_event/Action/suspend_if_pkgpart.pm,
7252           part_event/Action/suspend_unless_pkgpart.pm,
7253           part_event/Condition/balance.pm,
7254           part_event/Condition/balance_age.pm,
7255           part_event/Condition/balance_under.pm,
7256           part_event/Condition/cust_bill_age.pm,
7257           part_event/Condition/cust_bill_has_service.pm,
7258           part_event/Condition/cust_bill_owed.pm,
7259           part_event/Condition/cust_bill_owed_under.pm,
7260           part_event/Condition/cust_payments.pm,
7261           part_event/Condition/has_referral_custnum.pm,
7262           part_event/Condition/once_percust.pm,
7263           part_event/Condition/pkg_age.pm,
7264           part_event/Condition/pkg_notchange.pm,
7265           part_event/Condition/pkg_pkgpart.pm,
7266           part_event/Condition/pkg_recurring.pm,
7267           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
7268           referral credits overhaul, use billing events, agents can
7269           self-configure, limit to once-per-customer, depend on any time
7270           from referred package, referred customer payment, specific
7271           packages, partial staged credits, RT#3983
7272
7273 2008-11-21 23:10  ivan
7274
7275         * httemplate/: browse/part_event.html, edit/elements/edit.html:
7276           billing event cloning
7277
7278 2008-11-20 19:36  jeff
7279
7280         * FS/FS/part_export/soma.pm: initial somanetworks support
7281
7282 2008-11-20 18:57  ivan
7283
7284         * httemplate/edit/elements/edit.html: remove debugging accidentally
7285           left in
7286
7287 2008-11-20 18:55  ivan
7288
7289         * httemplate/edit/process/elements/process.html: document
7290           viewall_ext
7291
7292 2008-11-20 17:58  ivan
7293
7294         * httemplate/: edit/elements/edit.html,
7295           elements/tr-select-agent.html: undo voodoo, find real problem
7296
7297 2008-11-20 16:06  ivan
7298
7299         * httemplate/edit/elements/edit.html: voodoo
7300
7301 2008-11-20 11:02  jeff
7302
7303         * FS/FS/rate.pm: this must be what is meant
7304
7305 2008-11-20 09:49  jeff
7306
7307         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
7308           extra cdr headers
7309
7310 2008-11-20 08:59  jeff
7311
7312         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
7313           per service -- fixes #4260
7314
7315 2008-11-20 04:52  ivan
7316
7317         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
7318           for excel import, hopefully.  should fix "Error: Can't use an
7319           undefined value as an ARRAY reference" error on import.  RT#4297
7320
7321 2008-11-20 03:35  ivan
7322
7323         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
7324           the rate itself, just all its data (the hard part)
7325
7326 2008-11-19 16:42  ivan
7327
7328         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
7329           closes: RT#3982
7330
7331 2008-11-19 06:55  jeff
7332
7333         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
7334           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
7335           httemplate/misc/tax-import.cgi: support for cch fixed format
7336
7337 2008-11-18 17:24  ivan
7338
7339         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
7340           key, fix agent.agent_custnum unique index causing it to get a
7341           value filled in by Record.pm
7342
7343 2008-11-17 18:56  rsiddall
7344
7345         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
7346           as those in parentheses, and handles more version relation types.
7347
7348 2008-11-12 18:22  ivan
7349
7350         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
7351           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
7352           httemplate/edit/process/agent.cgi: add ability to view/edit
7353           access groups of an agent
7354
7355 2008-11-11 00:55  ivan
7356
7357         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
7358
7359 2008-11-11 00:45  ivan
7360
7361         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
7362           don't belong with the ship address, that was an unrelated
7363           tampabay/pbx-change request, RT#3290
7364
7365 2008-11-10 23:51  ivan
7366
7367         * conf/invoice_html: make HTML invoice more consistent with current
7368           typeset invoice: center invoice date instead of right-justify
7369
7370 2008-11-09 03:43  ivan
7371
7372         * httemplate/browse/agent.cgi: realign things in light of
7373           small_custview in this table for master customering, roundaboutly
7374           part of #2933
7375
7376 2008-11-09 03:31  ivan
7377
7378         * FS/FS/cust_main/Import.pm: move batch customer import to its own
7379           file; add svc_external_svc_phone export format, RT#4103
7380
7381 2008-11-09 01:14  ivan
7382
7383         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
7384           httemplate/misc/phone_avail-import.html: add a global countrycode
7385           to phone_avail import and a conf for the default (some other conf
7386           values snuck in also, oh well)
7387
7388 2008-11-09 00:51  ivan
7389
7390         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
7391           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
7392           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
7393           httemplate/misc/process/cust_main-import.cgi: move batch customer
7394           import to its own file; add svc_external_svc_phone export format,
7395           RT#4103
7396
7397 2008-11-06 22:04  ivan
7398
7399         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
7400           wow, it has been a while
7401
7402 2008-11-06 14:53  ivan
7403
7404         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
7405           search, RT #4233
7406
7407 2008-11-06 14:20  ivan
7408
7409         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
7410
7411 2008-11-05 20:22  ivan
7412
7413         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
7414           concatenation (.) or string at
7415           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
7416
7417 2008-11-05 20:18  ivan
7418
7419         * FS/FS/svc_acct.pm: . is used in some implementations of classic
7420           crypt
7421
7422 2008-11-03 07:28  jeff
7423
7424         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
7425
7426 2008-11-03 07:26  jeff
7427
7428         * FS/FS/cust_main.pm: yikes! not yet
7429
7430 2008-11-03 07:14  jeff
7431
7432         * FS/FS/cust_main.pm: otherwise there are no taxes
7433
7434 2008-11-02 17:10  ivan
7435
7436         * httemplate/view/svc_acct.cgi: time remaining is more useful to
7437           display as hours + minutes than days, hours, minutes from
7438           Time::Duration
7439
7440 2008-11-02 12:27  ivan
7441
7442         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
7443           REALLY fix the line-item links too, whew) fix overreporting of
7444           tax invoiced when using & reporting with taxclasses, RT#4131
7445
7446 2008-11-02 12:03  ivan
7447
7448         * httemplate/search/report_tax.cgi: (and fix the line-item links
7449           too, whew) fix overreporting of tax invoiced when using &
7450           reporting with taxclasses, RT#4131
7451
7452 2008-11-02 11:40  ivan
7453
7454         * httemplate/search/report_tax.cgi: (and fix the total too) fix
7455           overreporting of tax invoiced when using & reporting with
7456           taxclasses, RT#4131
7457
7458 2008-11-02 11:26  ivan
7459
7460         * httemplate/search/report_tax.cgi: fix overreporting of tax
7461           invoiced when using & reporting with taxclasses, RT#4131
7462
7463 2008-11-01 15:12  ivan
7464
7465         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
7466           freeside-cdrd disable itself if there's no appropriate package
7467           definition, RT#4184
7468
7469 2008-10-29 15:24  ivan
7470
7471         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
7472           spurious hits
7473
7474 2008-10-29 13:23  ivan
7475
7476         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
7477
7478 2008-10-29 13:21  ivan
7479
7480         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
7481           work?  is this 5.10-specific?
7482
7483 2008-10-29 01:03  ivan
7484
7485         * FS/FS/cust_main.pm, init.d/freeside-init,
7486           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
7487           pickup & bill daemon, RT#4184
7488
7489 2008-10-29 00:50  ivan
7490
7491         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
7492           provisioning
7493
7494 2008-10-27 18:23  ivan
7495
7496         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
7497           RT#4204
7498
7499 2008-10-24 17:37  ivan
7500
7501         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
7502           phone numbers, RT#4195
7503
7504 2008-10-24 16:21  ivan
7505
7506         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
7507           svc_phone view
7508
7509 2008-10-24 15:53  ivan
7510
7511         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
7512           Reply-Message for the RADIUS error message, RT#4100
7513
7514 2008-10-24 15:23  ivan
7515
7516         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
7517           hooks, RT#4100
7518
7519 2008-10-24 14:31  ivan
7520
7521         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
7522           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
7523           RT#4100
7524
7525 2008-10-24 14:25  ivan
7526
7527         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
7528           rlm_perl hook for prepaid voip radius, RT#4100
7529
7530 2008-10-24 14:22  ivan
7531
7532         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
7533           rlm_perl hook for prepaid voip radius, RT#4100
7534
7535 2008-10-24 12:58  ivan
7536
7537         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
7538           rlm_perl hook for prepaid voip radius, RT#4100
7539
7540 2008-10-24 12:54  ivan
7541
7542         * fs_selfservice/FS-SelfService/: SelfService.pm,
7543           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
7544           radius, RT#4100
7545
7546 2008-10-24 12:45  ivan
7547
7548         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
7549           prepaid voip radius, RT#4100
7550
7551 2008-10-24 12:13  ivan
7552
7553         * fs_selfservice/FS-SelfService/: SelfService.pm,
7554           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
7555           radius, RT#4100
7556
7557 2008-10-23 19:54  ivan
7558
7559         * FS/: FS/part_export/phone_sqlradius.pm,
7560           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
7561           untested code to suck in CDRs in from VoIP RADIUS exports,
7562           RT#4100
7563
7564 2008-10-23 19:08  ivan
7565
7566         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
7567           fixes to facilitate using agent_custid as custnum, RT#4190
7568
7569 2008-10-23 18:45  ivan
7570
7571         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
7572           phone RADIUS export: allow freeside-sqlradius-reset to reset a
7573           phone_sqlradius export, but only if explicitly specified by
7574           exportnum.  also fix "Reference found where even-size list
7575           expected" warning and junk winding up in radreply table".  all
7576           this phone_sqlradius stuff is RT#4100
7577
7578 2008-10-23 18:19  ivan
7579
7580         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
7581           part_export/sqlradius.pm: add phone_sqlradius export
7582
7583 2008-10-22 22:20  ivan
7584
7585         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
7586
7587 2008-10-22 11:50  ivan
7588
7589         * httemplate/view/svc_phone.cgi: fix CDR links
7590
7591 2008-10-21 21:39  ivan
7592
7593         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
7594           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
7595           search with Pg, add options for open session search and search on
7596           start time, RT#4051
7597
7598 2008-10-21 08:50  jeff
7599
7600         * fs_selfservice/java/: freeside_login_example.java,
7601           freeside_signup_example.java, biz/freeside/SelfService.java:
7602           biz.freeside.SelfService class and sample applications
7603
7604 2008-10-18 18:57  ivan
7605
7606         * httemplate/config/config.cgi: correctly allow re-editing of
7607           config options with " in them
7608
7609 2008-10-18 17:38  ivan
7610
7611         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
7612           httemplate/elements/search-cust_main.html,
7613           httemplate/browse/agent.cgi: add a master custnum field to
7614           agents, RT#2933 (roundabout)
7615
7616 2008-10-17 18:22  jeff
7617
7618         * FS/FS/cust_main.pm: sheesh
7619
7620 2008-10-17 18:19  jeff
7621
7622         * FS/FS/cust_main.pm: doh
7623
7624 2008-10-17 18:08  jeff
7625
7626         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
7627           endpoints) tax areas
7628
7629 2008-10-17 13:01  jeff
7630
7631         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
7632           assumes a window at least 2.75in or 7cm wide
7633
7634 2008-10-17 11:57  jeff
7635
7636         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
7637           invoices
7638
7639 2008-10-16 15:45  ivan
7640
7641         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
7642           of billsec to calculate billable time, RT#4147
7643
7644 2008-10-15 22:29  ivan
7645
7646         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
7647
7648 2008-10-15 22:29  ivan
7649
7650         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
7651           httemplate/search/cust_pay_batch.cgi,
7652           httemplate/view/cust_main/payment_history.html: add
7653           batch-enable_payby and realtime_disable_payby for better control
7654           over hybrid realtime/batch installs; deprecate never-used
7655           paymentforcedtobatch, RT#4052
7656
7657 2008-10-15 22:04  ivan
7658
7659         * httemplate/elements/menu.html: add batch-enable_payby and
7660           realtime_disable_payby for better control over hybrid
7661           realtime/batch installs; deprecate never-used
7662           paymentforcedtobatch, RT#4052
7663
7664 2008-10-14 14:27  ivan
7665
7666         * FS/FS/Tron.pm: not interested in payment gateway survey just now
7667
7668 2008-10-13 17:50  ivan
7669
7670         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
7671           import format for external services, including next bill date
7672           (cust_pkg.bill), RT#4108
7673
7674 2008-10-13 14:58  ivan
7675
7676         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
7677           freeside-fetch emailed reports from "subject" to "Freeside
7678           report", and add email_report-subject config to change it.
7679           RT#4093
7680
7681 2008-10-12 16:56  jeff
7682
7683         * conf/invoice_latex: better column widths and easier maintenance
7684
7685 2008-10-12 14:22  jeff
7686
7687         * conf/invoice_latex: better value for non-broken tetex
7688
7689 2008-10-12 12:43  jeff
7690
7691         * conf/longtable.sty.patch: check not just for fit, but move the
7692           goalposts as well
7693
7694 2008-10-11 17:58  ivan
7695
7696         * httemplate/browse/cust_main_county.cgi: fix link
7697
7698 2008-10-11 17:54  ivan
7699
7700         * httemplate/: browse/cust_main_county.cgi,
7701           edit/bulk-cust_main_county.html,
7702           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
7703           tool (eating my own dogfood instead of running a one-off SQL
7704           query), RT#4117
7705
7706 2008-10-10 17:32  ivan
7707
7708         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
7709           administrator, RT#4083
7710
7711 2008-10-10 16:30  ivan
7712
7713         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
7714           h_labels_short in an effort to reduce the number of "XXX service
7715           listing twice on invoice" incidents, RT#3944.  still should be
7716           possible to fundamentally do better with the function in the
7717           first place
7718
7719 2008-10-10 14:30  jeff
7720
7721         * conf/: invoice_latex, longtable.sty.patch: avoid overprinting
7722           remittance coupons
7723
7724 2008-10-10 12:25  ivan
7725
7726         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
7727           display it as the customer number, RT#4099
7728
7729 2008-10-09 18:15  ivan
7730
7731         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
7732           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
7733           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
7734           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
7735           add options to auto-generate agent_custid and display it as the
7736           customer number, RT#4099
7737
7738 2008-10-09 13:06  ivan
7739
7740         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
7741           ALL attributes except Password.  Crypt-Password, User-Password,
7742           Password-With-Header should now use := instead of ==.  RT#4051
7743
7744 2008-10-07 16:57  ivan
7745
7746         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
7747           each CDR web import into a batch
7748
7749 2008-10-07 16:23  ivan
7750
7751         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
7752           CDR format
7753
7754 2008-10-06 17:10  ivan
7755
7756         * FS/FS/Upgrade.pm: oops, brainfart
7757
7758 2008-10-06 17:09  ivan
7759
7760         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
7761           only accounts actually attached to the export are updated
7762
7763 2008-10-06 15:48  ivan
7764
7765         * FS/FS/svc_acct.pm: make RADIUS password exports
7766           _password_encoding-aware so we export Password-With-Header when
7767           necessary
7768
7769 2008-10-06 15:19  ivan
7770
7771         * FS/FS/svc_acct.pm: make RADIUS password exports
7772           _password_encoding-aware so we export Password-With-Header when
7773           necessary
7774
7775 2008-10-06 08:28  ivan
7776
7777         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
7778           format
7779
7780 2008-10-05 14:36  ivan
7781
7782         * httemplate/search/pay_batch.cgi: fix links to closed batches,
7783           RT#4052
7784
7785 2008-10-05 03:17  ivan
7786
7787         * httemplate/search/phone_avail.html: adding the start of available
7788           phone# search.  still needs a menu entry, search options page...
7789           RT#3925
7790
7791 2008-10-04 23:07  ivan
7792
7793         * httemplate/: edit/elements/ApplicationCommon.html,
7794           view/cust_main/payment_history/credit.html,
7795           view/cust_main/payment_history/payment.html: finish UI
7796           improvements wrt refunds: now you have to post a check or cash
7797           refund explicitly, no more implicit creation by 'applying'
7798           credits.  don't show useless application links.  don't enable
7799           apply button until you pick an invoice/refund.  RT#3812
7800
7801 2008-10-04 15:35  ivan
7802
7803         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
7804           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
7805           usage_class.pm, part_event/Action.pm: POD cleanups
7806
7807 2008-10-04 13:55  ivan
7808
7809         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
7810           editing rates for a whole region
7811
7812 2008-10-04 13:43  ivan
7813
7814         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
7815
7816 2008-10-03 17:30  ivan
7817
7818         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
7819           package customize
7820
7821 2008-10-03 12:41  ivan
7822
7823         * FS/FS/part_pkg/voip_cdr.pm: add debugging
7824
7825 2008-09-30 14:05  jeff
7826
7827         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
7828           search/report_newtax.html, elements/menu.html: simple reporting
7829           for new tax system
7830
7831 2008-09-30 13:22  jeff
7832
7833         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
7834           one-time charges
7835
7836 2008-09-30 13:17  jeff
7837
7838         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
7839           turn on and off postal billing from self-service
7840
7841 2008-09-28 20:41  ivan
7842
7843         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
7844
7845 2008-09-26 20:01  jeff
7846
7847         * httemplate/edit/process/addr_block/manual_flag.cgi,
7848           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
7849           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
7850           httemplate/edit/svc_broadband.cgi: per address block ip auto
7851           assignment and auto router selection
7852
7853 2008-09-25 20:54  jeff
7854
7855         * FS/FS/part_event/Condition/dundate.pm,
7856           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
7857           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
7858           httemplate/edit/part_bill_event.cgi,
7859           httemplate/misc/process/delay_susp_pkg.html,
7860           httemplate/view/cust_main/packages.html: push out event triggered
7861           suspensions
7862
7863 2008-09-25 16:44  jeff
7864
7865         * FS/FS/cust_main.pm: lost bits of reason
7866
7867 2008-09-24 19:27  jeff
7868
7869         * FS/FS/part_export/prizm.pm: prizm export improvement for package
7870           changes
7871
7872 2008-09-18 16:17  jeff
7873
7874         * FS/FS/Schema.pm: trade space for time
7875
7876 2008-09-16 08:58  jeff
7877
7878         * httemplate/search/report_tax.cgi: minor initialization issue
7879
7880 2008-09-15 18:22  jeff
7881
7882         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
7883           elements/tr-select-taxoverride.html,
7884           elements/tr-select-taxproduct.html: correct package editor when
7885           taxproducts off
7886
7887 2008-09-15 00:18  ivan
7888
7889         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
7890           FS/FS/part_export/internal_diddb.pm,
7891           httemplate/elements/menu.html,
7892           httemplate/misc/phone_avail-import.html,
7893           httemplate/misc/process/phone_avail-import.html: add internal did
7894           database & ability to query for availability, plus upload tool
7895
7896 2008-09-14 17:40  ivan
7897
7898         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
7899           globalpops_voip export
7900
7901 2008-09-14 13:24  ivan
7902
7903         * FS/FS/cust_main_invoice.pm: silently strip out leading and
7904           trailing spaces from invoicing email addresses instead of
7905           throwing an error
7906
7907 2008-09-14 13:20  ivan
7908
7909         * httemplate/config/: config-process.cgi, config-view.cgi: don't
7910           reload the whole page every time a config option is changed,
7911           RT#3989
7912
7913 2008-09-14 12:13  ivan
7914
7915         * httemplate/elements/header.html: default the menu to top in 1.9,
7916           still a pref
7917
7918 2008-09-12 15:53  ivan
7919
7920         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
7921           "1011" came from us not the CDRs anyway, RT#3985
7922
7923 2008-09-12 15:48  ivan
7924
7925         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
7926           internal_prefixen, RT#3985
7927
7928 2008-09-12 15:38  ivan
7929
7930         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
7931           internal_prefixen, RT#3985
7932
7933 2008-09-12 15:18  ivan
7934
7935         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
7936           internal_prefixen, RT#3985
7937
7938 2008-09-12 14:56  ivan
7939
7940         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
7941           RT#3985
7942
7943 2008-09-12 14:55  ivan
7944
7945         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
7946
7947 2008-09-12 00:58  ivan
7948
7949         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
7950           services printed on invoices configurable.  RT#3904
7951
7952 2008-09-12 00:07  ivan
7953
7954         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
7955           don't throw noisy warnings about missing new recur_temporality,
7956           RT#3851
7957
7958 2008-09-11 19:28  jeff
7959
7960         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
7961           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
7962           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
7963
7964 2008-09-11 19:01  ivan
7965
7966         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
7967           httemplate/misc/spool_invoices.cgi,
7968           httemplate/search/cust_bill.html: add billco respooling, not
7969           re-FTPing, RT#3971
7970
7971 2008-09-11 17:53  ivan
7972
7973         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
7974           flat.pm, RT#3851
7975
7976 2008-09-11 17:41  ivan
7977
7978         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
7979
7980 2008-09-10 01:33  ivan
7981
7982         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
7983           httemplate/misc/ftp_invoices.cgi,
7984           httemplate/search/cust_bill.html: add re-FTP reprint,
7985           RT#create-me-tommorow-for-enet
7986
7987 2008-09-10 00:55  ivan
7988
7989         * FS/FS/Schema.pm: better (?) place to put display and taxation
7990           data than overloading real line items
7991
7992 2008-09-10 00:32  ivan
7993
7994         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
7995           get done
7996
7997 2008-09-10 00:30  ivan
7998
7999         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
8000           RT#3851
8001
8002 2008-09-10 00:24  ivan
8003
8004         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
8005
8006 2008-09-09 15:35  ivan
8007
8008         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
8009           log into selfservice when selfservice_server-primary_only is on
8010
8011 2008-09-09 14:29  ivan
8012
8013         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
8014           services to log into selfservice when
8015           selfservice_server-primary_only is on
8016
8017 2008-09-09 14:04  ivan
8018
8019         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
8020
8021 2008-09-09 01:19  ivan
8022
8023         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
8024           _upgrade_data is hosing cpu badly
8025
8026 2008-09-08 19:35  ivan
8027
8028         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
8029           RT#3838
8030
8031 2008-09-08 19:24  ivan
8032
8033         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
8034           QIS/Taqua-specific CDR handling details, RT#3838
8035
8036 2008-09-08 14:46  ivan
8037
8038         * FS/FS/cust_main.pm: oops, debugging got left on by accident
8039
8040 2008-09-08 14:23  ivan
8041
8042         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
8043           fields on service view, RT#3829
8044
8045 2008-09-08 14:02  ivan
8046
8047         * httemplate/edit/elements/svc_Common.html: completely hide
8048           fixed+blank fields, RT#3829
8049
8050 2008-09-07 19:49  ivan
8051
8052         * httemplate/edit/quick-charge.html: extraneous code cleanup
8053
8054 2008-09-07 19:48  ivan
8055
8056         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
8057           cust_bill_pkg
8058
8059 2008-09-07 19:47  ivan
8060
8061         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
8062           & comments, RT#3810
8063
8064 2008-09-07 19:42  ivan
8065
8066         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
8067           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
8068           httemplate/pref/pref.html,
8069           httemplate/view/cust_main/packages.html, FS/FS.pm,
8070           httemplate/edit/cust_pkg_detail.html,
8071           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
8072           add package invoice details & comments, RT#3810
8073
8074 2008-09-06 13:54  ivan
8075
8076         * FS/FS/UI/Web.pm: don't link to customer service view unless the
8077           user has the ACL to view the resulting page
8078
8079 2008-09-04 06:29  jeff
8080
8081         * FS/FS/Upgrade.pm: three lost lines
8082
8083 2008-09-03 20:10  ivan
8084
8085         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
8086           not incorrectly a PNG
8087
8088 2008-09-03 19:44  ivan
8089
8090         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
8091           in light of database config where you absolutely need
8092           ->set_binary for swtuf retreived with ->config_binary, RT#3936
8093
8094 2008-09-03 12:08  jeff
8095
8096         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
8097           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
8098           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
8099           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
8100           httemplate/edit/svc_acct_pop.cgi,
8101           httemplate/edit/process/router.cgi,
8102           httemplate/edit/process/svc_acct_pop.cgi,
8103           httemplate/edit/process/addr_block/add.cgi,
8104           httemplate/edit/process/addr_block/allocate.cgi,
8105           httemplate/edit/process/addr_block/deallocate.cgi,
8106           httemplate/edit/process/addr_block/split.cgi,
8107           httemplate/elements/menu.html: new access right names
8108
8109 2008-09-03 11:59  jeff
8110
8111         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
8112           routine
8113
8114 2008-09-02 18:52  ivan
8115
8116         * httemplate/view/cust_main/payment_history.html: add back ability
8117           to post a check/cash refund. be more explicit about it instead of
8118           just being a checkbox when posting a credit. RT#3812
8119
8120 2008-09-02 18:46  ivan
8121
8122         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
8123           httemplate/edit/cust_refund.cgi,
8124           httemplate/edit/process/cust_refund.cgi,
8125           httemplate/elements/init_calendar.html,
8126           httemplate/view/cust_refund.html,
8127           httemplate/view/cust_main/payment_history/refund.html,
8128           FS/FS/AccessRight.pm: add back ability to post a check/cash
8129           refund.  be more explicit about it instead of just being a
8130           checkbox when posting a credit.  RT#3812
8131
8132 2008-09-02 08:37  jeff
8133
8134         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
8135           call details in self-service
8136
8137 2008-08-30 14:34  jeff
8138
8139         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
8140           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
8141           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
8142           httemplate/search/report_prepaid_income.cgi,
8143           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
8144           creation RT#3919
8145
8146 2008-08-29 19:10  jeff
8147
8148         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
8149           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
8150           usage classes
8151
8152 2008-08-29 16:13  ivan
8153
8154         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
8155           of simple accounts for cheepnet, RT#3805
8156
8157 2008-08-29 13:10  ivan
8158
8159         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
8160           of quantity fields on package edit, for RT#3805
8161
8162 2008-08-28 18:09  ivan
8163
8164         * FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import,
8165           httemplate/elements/select-cdrbatch.html,
8166           httemplate/elements/tr-select-cdrbatch.html,
8167           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
8168           add CDR batch TFTP feature, RT#3113
8169
8170 2008-08-28 17:45  jeff
8171
8172         * FS/FS/part_pkg.pm: noise reduction
8173
8174 2008-08-28 17:23  ivan
8175
8176         * httemplate/elements/: tr-select-taxclass.html,
8177           select-taxclass.html: correct nits in tax class selection
8178
8179 2008-08-28 15:00  jeff
8180
8181         * FS/FS/tax_rate.pm: updates can be completely empty
8182
8183 2008-08-28 14:32  jeff
8184
8185         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
8186           httemplate/browse/part_pkg_taxproduct.cgi,
8187           httemplate/edit/part_pkg_taxoverride.html,
8188           httemplate/edit/quick-charge.html,
8189           httemplate/edit/process/quick-charge.cgi,
8190           httemplate/elements/select-taxoverride.html,
8191           httemplate/elements/select-taxproduct.html,
8192           httemplate/view/cust_main/packages.html: taxproduct selection for
8193           one time charges
8194
8195 2008-08-28 12:09  ivan
8196
8197         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
8198
8199 2008-08-28 00:38  jeff
8200
8201         * httemplate/elements/select-taxoverride.html,
8202           httemplate/elements/select-taxproduct.html,
8203           httemplate/elements/tr-select-taxoverride.html,
8204           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
8205           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
8206           FS/FS/part_pkg/voip_cdr.pm,
8207           httemplate/browse/part_pkg_taxproduct.cgi,
8208           httemplate/edit/part_pkg.cgi,
8209           httemplate/edit/part_pkg_taxoverride.html,
8210           httemplate/edit/process/part_pkg.cgi: multiple usage classes
8211           checkpoint
8212
8213 2008-08-26 17:15  ivan
8214
8215         * FS/FS/cust_main.pm: don't override countrydefault or whatever
8216           with a blank value in bulk customer import
8217
8218 2008-08-26 17:05  ivan
8219
8220         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
8221           distinction to lint
8222
8223 2008-08-26 17:00  ivan
8224
8225         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
8226           distinction to lint
8227
8228 2008-08-26 16:53  ivan
8229
8230         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
8231           vs. ok distinction to lint
8232
8233 2008-08-26 07:00  rsiddall
8234
8235         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
8236           fixing up paths so the RPM-installed self-service files are not
8237           under /usr/local on the remote machine.  Also fixed an
8238           initialization problem where the system configuration files for
8239           Freeside were assumed to be under /etc/default, not
8240           /etc/sysconfig
8241
8242 2008-08-25 14:23  ivan
8243
8244         * httemplate/edit/elements/edit.html: fix package editor showing
8245           "all" for pkg class selection
8246
8247 2008-08-25 13:33  ivan
8248
8249         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
8250           comparison from svcnum to svcpart
8251
8252 2008-08-24 22:53  jeff
8253
8254         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
8255           FS/FS/Report/Table/Monthly.pm,
8256           httemplate/search/cust_bill_pkg.cgi,
8257           httemplate/search/report_prepaid_income.cgi,
8258           httemplate/search/report_tax.cgi: correct fallout from duplicate
8259           line items
8260
8261 2008-08-24 22:18  jeff
8262
8263         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
8264           agent virtualizing packages
8265
8266 2008-08-24 15:35  ivan
8267
8268         * httemplate/elements/checkboxes-table-name.html: add controls to
8269           select/unselect/toggle all checkboxes
8270
8271 2008-08-24 14:52  ivan
8272
8273         * bin/customer-faker: add -k option for pkgpart
8274
8275 2008-08-24 14:49  ivan
8276
8277         * bin/customer-faker: add -a option for agentnum
8278
8279 2008-08-23 20:41  rsiddall
8280
8281         * rpm/freeside.spec: Create discrete RPMs for different parts of
8282           the self-service interface.  Put the default configuration folder
8283           in the main freeside RPM.
8284
8285 2008-08-23 14:59  jeff
8286
8287         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
8288           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
8289           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
8290           FS/MANIFEST, httemplate/browse/rate_detail.html,
8291           httemplate/edit/rate_detail.html,
8292           httemplate/edit/rate_region.cgi,
8293           httemplate/edit/usage_class.html,
8294           httemplate/edit/elements/edit.html,
8295           httemplate/edit/process/rate_region.cgi,
8296           httemplate/edit/process/usage_class.html,
8297           httemplate/elements/menu.html: add usage classes to rate details
8298
8299 2008-08-22 20:29  jeff
8300
8301         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
8302           tax_rate.pm: tax data update bug fixes and error message
8303           improvements
8304
8305 2008-08-21 20:01  ivan
8306
8307         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
8308           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
8309           FS/MANIFEST, FS/t/cust_svc_option.t,
8310           httemplate/elements/dashboard-toplist.html,
8311           httemplate/elements/mcp_lint.html: the master control program has
8312           chosen YOU to serve your system on the game grid
8313
8314 2008-08-21 16:21  ivan
8315
8316         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
8317           reporting for MCP mode
8318
8319 2008-08-21 11:21  jeff
8320
8321         * bin/import-optigold.pl: use options with proper names
8322
8323 2008-08-19 11:42  ivan
8324
8325         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
8326
8327 2008-08-19 04:35  ivan
8328
8329         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
8330
8331 2008-08-19 03:09  ivan
8332
8333         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
8334           here
8335
8336 2008-08-19 03:06  ivan
8337
8338         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
8339           httemplate/edit/rate_region.cgi: more consistent prefix display,
8340           and don't forget nxx'
8341
8342 2008-08-15 12:42  ivan
8343
8344         * Makefile: install default conf with make create-config too, so it
8345           doesn't go missing
8346
8347 2008-08-15 12:26  ivan
8348
8349         * FS/bin/freeside-setup: allow a full pathname to be specified to
8350           freeside-setup for initial configdir
8351
8352 2008-08-14 18:09  jeff
8353
8354         * FS/FS/tax_class.pm: correct field ordering - invonsequential
8355
8356 2008-08-14 17:41  ivan
8357
8358         * httemplate/elements/form-file_upload.html: can have a message
8359           then a URL too
8360
8361 2008-08-14 04:53  ivan
8362
8363         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
8364           httemplate/elements/progress-init.html,
8365           httemplate/misc/cust_main-import.cgi,
8366           httemplate/misc/process/cust_main-import.cgi,
8367           httemplate/elements/progress-popup.html,
8368           httemplate/search/cust_main.html,
8369           httemplate/elements/form-file_upload.html,
8370           httemplate/misc/file-upload.html,
8371           httemplate/elements/file-upload.html: customer import: add
8372           progress bar & redirect to a search of the imported customers,
8373           #3475
8374
8375 2008-08-14 04:44  ivan
8376
8377         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
8378           import: add progress bar & redirect to a search of the imported
8379           customers, #3475
8380
8381 2008-08-13 18:58  ivan
8382
8383         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
8384           httemplate/elements/menu.html,
8385           httemplate/misc/cust_main-import.cgi,
8386           httemplate/misc/process/cust_main-import.cgi: import customer
8387           from Excel file too
8388
8389 2008-08-13 18:52  ivan
8390
8391         * FS/FS/svc_Common.pm: tyop
8392
8393 2008-08-13 18:38  ivan
8394
8395         * httemplate/view/svc_forward.cgi: tyop
8396
8397 2008-08-08 13:29  jeff
8398
8399         * bin/import-optigold.pl: better opti table relationship following
8400
8401 2008-08-08 11:13  jeff
8402
8403         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
8404           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
8405           conf/invoice_latex: cdrs can be in separate invoice section,
8406           after total, summarized inline, with hints for page breaks
8407
8408 2008-08-07 15:30  ivan
8409
8410         * Makefile: don't generate a new key on install-selfservice if
8411           there's already an RSA one either
8412
8413 2008-08-05 23:39  jeff
8414
8415         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
8416
8417 2008-08-05 21:05  jeff
8418
8419         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
8420           refactor
8421
8422 2008-08-02 19:15  ivan
8423
8424         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
8425           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
8426           a name field to svc_phone
8427
8428 2008-08-02 17:54  ivan
8429
8430         * FS/FS/cdr/simple2.pm: doh, fix regex
8431
8432 2008-08-02 17:26  ivan
8433
8434         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
8435           "exists" on an undefined value at
8436           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
8437           upgrade
8438
8439 2008-08-02 17:20  ivan
8440
8441         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
8442           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
8443           line 812.' error on upgrade
8444
8445 2008-08-02 16:51  ivan
8446
8447         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
8448           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
8449           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
8450           'Can't call method "parse" on an undefined value' error from CDR
8451           format refactor
8452
8453 2008-08-01 21:20  jeff
8454
8455         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
8456           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
8457           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
8458           conf/invoice_latex, httemplate/edit/cust_main.cgi,
8459           httemplate/edit/cust_main/billing.html,
8460           httemplate/view/cust_main/billing.html: bundled package
8461           presentation improvements
8462
8463 2008-08-01 21:09  jeff
8464
8465         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
8466           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
8467           part_pkg/voip_cdr.pm: improve CDR usage presentation
8468
8469 2008-08-01 14:41  ivan
8470
8471         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
8472           be limited by date like before, closes: Bug#3801
8473
8474 2008-08-01 13:21  ivan
8475
8476         * httemplate/edit/pkg_class.html: categories deserve labels too
8477
8478 2008-07-31 16:32  ivan
8479
8480         * httemplate/search/report_receivables.cgi: this should fix columns
8481           not showing up in receivables report... not surea bout #3801
8482           (credits/etc show up in all time periods)
8483
8484 2008-07-31 13:17  ivan
8485
8486         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
8487           receivables report: credits/etc. should be limited by date like
8488           before, closes: Bug#3801
8489
8490 2008-07-30 19:35  ivan
8491
8492         * httemplate/misc/delete-customer.cgi: fix error on customer
8493           deletion
8494
8495 2008-07-30 15:10  ivan
8496
8497         * FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone
8498
8499 2008-07-29 13:00  jeff
8500
8501         * FS/FS/cust_bill.pm: correct amount for new charges total on
8502           sectioned invoices
8503
8504 2008-07-29 10:29  rsiddall
8505
8506         * rpm/freeside.spec: Self-Service files were reorganized; changed
8507           the way we copy them into the buildroot.
8508
8509 2008-07-24 09:40  jeff
8510
8511         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
8512           line number order
8513
8514 2008-07-23 07:41  jeff
8515
8516         * httemplate/edit/tax_rate.html: add disabled column to new tax
8517           rates, false laziness elimination, and bug fixes - closes #3566
8518
8519 2008-07-23 07:36  jeff
8520
8521         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
8522           httemplate/browse/tax_rate.cgi,
8523           httemplate/misc/enable_or_disable_tax.html,
8524           httemplate/misc/process/enable_or_disable_tax.html: add disabled
8525           column to new tax rates, false laziness elimination, and bug
8526           fixes - closes #3566
8527
8528 2008-07-22 01:33  ivan
8529
8530         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
8531           command
8532
8533 2008-07-21 21:59  ivan
8534
8535         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
8536           view also
8537
8538 2008-07-21 15:34  ivan
8539
8540         * FS/FS/ClientAPI/Signup.pm,
8541           fs_selfservice/FS-SelfService/SelfService.pm,
8542           fs_selfservice/FS-SelfService/cgi/signup.cgi,
8543           fs_selfservice/FS-SelfService/cgi/signup.html,
8544           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
8545
8546 2008-07-21 14:23  ivan
8547
8548         * Makefile: oops, don't inadvertantly switch default db type
8549
8550 2008-07-21 12:09  ivan
8551
8552         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
8553           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
8554           fs_selfservice/FS-SelfService/SelfService.pm,
8555           fs_selfservice/FS-SelfService/cgi/signup.html,
8556           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
8557           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
8558           fs_selfservice/FS-SelfService/cgi/images/cross.png,
8559           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
8560           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
8561           w/globalpops DID selection via mason components pass-through
8562
8563 2008-07-21 11:58  ivan
8564
8565         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
8566           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
8567           components standalone
8568
8569 2008-07-21 03:42  ivan
8570
8571         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
8572
8573 2008-07-18 15:31  ivan
8574
8575         * httemplate/search/report_rt_transaction.html: missing closing
8576           FORM tag
8577
8578 2008-07-18 15:30  ivan
8579
8580         * httemplate/elements/popup_link.html: add target param, i thought
8581           this was needed for something...
8582
8583 2008-07-18 15:29  ivan
8584
8585         * bin/bind.import: add -e option to bind.import (now to actually
8586           implement it)
8587
8588 2008-07-18 15:28  ivan
8589
8590         * FS/FS/rate_region.pm: show NXX is US if applicable
8591
8592 2008-07-18 15:28  ivan
8593
8594         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
8595           UI/Web.pm: some random cleanups
8596
8597 2008-07-18 15:27  ivan
8598
8599         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
8600           imports
8601
8602 2008-07-18 15:26  ivan
8603
8604         * FS/MANIFEST: add part_pkg_link to MANIFEST
8605
8606 2008-07-17 16:55  ivan
8607
8608         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
8609           cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm,
8610           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
8611           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
8612
8613 2008-07-16 16:55  ivan
8614
8615         * httemplate/search/svc_acct.cgi: fix account search by time
8616           remaining to deal with situations w/o a recurring amount
8617
8618 2008-07-15 16:25  ivan
8619
8620         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
8621
8622 2008-07-15 16:18  ivan
8623
8624         * FS/FS/Upgrade.pm: parens help alot
8625
8626 2008-07-15 16:17  ivan
8627
8628         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
8629           upgrade
8630
8631 2008-07-15 13:56  ivan
8632
8633         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
8634           reports of cancelled customers
8635
8636 2008-07-14 18:19  ivan
8637
8638         * FS/FS/part_export/phone_shellcommands.pm: add warning about
8639           concurrency in FreePBX
8640
8641 2008-07-14 16:59  ivan
8642
8643         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
8644           their stupid display problems with scrolling.  also make the
8645           gridding more consistent
8646
8647 2008-07-14 16:08  ivan
8648
8649         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
8650           view/cust_main/notes.html: fuck embedded iframes and their stupid
8651           display problems with scrolling.  also make the gridding more
8652           consistent
8653
8654 2008-07-10 11:48  ivan
8655
8656         * httemplate/view/cust_main/packages.html: fix variable scoping
8657           issues preventing customer view page from coing up
8658
8659 2008-07-09 20:16  jeff
8660
8661         * FS/FS/cust_bill.pm: restore line item date ranges
8662
8663 2008-07-09 13:37  ivan
8664
8665         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
8666           warnings on upgrade
8667
8668 2008-07-09 13:33  ivan
8669
8670         * FS/FS/svc_Common.pm: perl vs SQL brainfart
8671
8672 2008-07-09 12:45  ivan
8673
8674         * httemplate/docs/license.html: fix famfamfam link
8675
8676 2008-07-09 12:35  ivan
8677
8678         * FS/FS/svc_Common.pm: service searching should be case-insensitive
8679           now
8680
8681 2008-07-08 20:40  ivan
8682
8683         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
8684           exemptions were inserted?
8685
8686 2008-07-08 20:27  ivan
8687
8688         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
8689
8690 2008-07-08 20:18  ivan
8691
8692         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
8693           search legacy tax exemptions by customer status
8694
8695 2008-07-08 19:30  ivan
8696
8697         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
8698           to be specified when editing a disabled package
8699
8700 2008-07-07 19:19  ivan
8701
8702         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
8703           taxclass-less regions
8704
8705 2008-07-07 19:01  ivan
8706
8707         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
8708           httemplate/search/report_tax.cgi: fix line-item reports on
8709           taxclass-less regions
8710
8711 2008-07-07 17:35  ivan
8712
8713         * httemplate/search/cust_bill_pkg.cgi: order by number for line
8714           items with the same datestamp
8715
8716 2008-07-07 17:20  ivan
8717
8718         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
8719           date
8720
8721 2008-07-07 16:47  ivan
8722
8723         * httemplate/search/report_tax.cgi: should be a proper fix for edge
8724           cases where you have taxclass and empty-taxclass rates for a
8725           region, whew
8726
8727 2008-07-07 14:38  ivan
8728
8729         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
8730           probelms on old (v1.x?) DBD::Pg
8731
8732 2008-07-07 14:18  ivan
8733
8734         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
8735           debugging of bind_param statements
8736
8737 2008-07-07 14:07  ivan
8738
8739         * FS/FS/Record.pm: add debugging of bind_param statements
8740
8741 2008-07-07 12:50  ivan
8742
8743         * FS/FS/Record.pm: add debugging of bind_param statements
8744
8745 2008-07-03 16:23  ivan
8746
8747         * httemplate/view/cust_main/packages.html: fix bad sub names in
8748           forward-port
8749
8750 2008-07-02 21:19  ivan
8751
8752         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
8753           regression caused by get_real_fields refactor
8754
8755 2008-07-02 21:12  ivan
8756
8757         * FS/FS/Record.pm: this should non-"=" searches on fields that
8758           require SQL type binding...
8759
8760 2008-07-02 21:00  ivan
8761
8762         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
8763           "forward-port", i guess
8764
8765 2008-07-02 20:57  ivan
8766
8767         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
8768           1.7?  not touching it unless it breaks :)
8769
8770 2008-07-01 19:55  ivan
8771
8772         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
8773           card through self-service
8774
8775 2008-07-01 00:02  jeff
8776
8777         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
8778
8779 2008-06-30 22:01  jeff
8780
8781         * httemplate/misc/unadjourn_pkg.cgi,
8782           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
8783           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
8784           FS/FS/part_export/shellcommands.pm,
8785           FS/FS/part_export/sqlradius.pm,
8786           httemplate/edit/REAL_cust_pkg.cgi,
8787           httemplate/misc/process/cancel_pkg.html,
8788           httemplate/search/cust_pkg.cgi,
8789           httemplate/view/cust_main/packages.html: correct internal reason
8790           searching, prevent interleaved suspend/cancel/expire/adjourn,
8791           backporting and refactoring
8792
8793 2008-06-30 17:11  ivan
8794
8795         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
8796
8797 2008-06-30 17:07  ivan
8798
8799         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
8800           hope
8801
8802 2008-06-30 17:00  ivan
8803
8804         * httemplate/view/svc_phone.cgi: add sip pw display
8805
8806 2008-06-30 16:56  ivan
8807
8808         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
8809           FS/FS/part_export/phone_shellcommands.pm,
8810           httemplate/edit/svc_phone.cgi: add sip pw field
8811
8812 2008-06-30 01:01  ivan
8813
8814         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
8815           checkpoint signup work
8816
8817 2008-06-30 01:00  ivan
8818
8819         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
8820           extensions
8821
8822 2008-06-29 13:53  ivan
8823
8824         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
8825           httemplate/elements/select-phonenum.html,
8826           httemplate/elements/tr-select-did.html: globalPOPs provisioning
8827
8828 2008-06-28 21:33  jeff
8829
8830         * httemplate/view/cust_main/packages.html: spurious 'suspended'
8831
8832 2008-06-28 17:41  ivan
8833
8834         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
8835           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
8836           state->areacode caching,
8837
8838 2008-06-28 16:03  ivan
8839
8840         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
8841           httemplate/edit/elements/svc_Common.html,
8842           httemplate/elements/input-text.html,
8843           httemplate/elements/select-areacode.html,
8844           httemplate/elements/select-did.html,
8845           httemplate/elements/select-exchange.html,
8846           httemplate/elements/select-phonenum.html,
8847           httemplate/elements/select-state.html,
8848           httemplate/elements/tr-input-text.html,
8849           httemplate/elements/tr-select-did.html,
8850           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
8851           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
8852           FS/FS/part_export/globalpops_voip.pm,
8853           httemplate/edit/svc_phone.cgi,
8854           httemplate/edit/cust_main/select-state.html: get DIDs from
8855           globalpops
8856
8857 2008-06-28 12:25  jeff
8858
8859         * httemplate/elements/tr-checkboxes-table.html,
8860           httemplate/elements/checkboxes-table.html,
8861           httemplate/elements/menu.html,
8862           httemplate/elements/select-agent.html,
8863           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
8864           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
8865           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
8866           httemplate/browse/svc_acct_pop.cgi,
8867           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
8868           httemplate/edit/svc_acct_pop.cgi,
8869           httemplate/edit/svc_broadband.cgi,
8870           httemplate/edit/elements/edit.html,
8871           httemplate/edit/elements/svc_Common.html,
8872           httemplate/edit/process/router.cgi,
8873           httemplate/edit/process/svc_acct_pop.cgi,
8874           httemplate/edit/process/svc_broadband.cgi,
8875           httemplate/edit/process/addr_block/add.cgi,
8876           httemplate/edit/process/addr_block/allocate.cgi,
8877           httemplate/edit/process/addr_block/deallocate.cgi,
8878           httemplate/edit/process/addr_block/split.cgi,
8879           httemplate/edit/process/elements/process.html: agent virtualize
8880           address blocks and routers
8881
8882 2008-06-27 01:53  ivan
8883
8884         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
8885           fs_selfservice/FS-SelfService/SelfService.pm,
8886           fs_selfservice/FS-SelfService/cgi/signup.html: adding
8887           signup_server-service config
8888
8889 2008-06-27 00:18  ivan
8890
8891         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
8892           compilation fixes
8893
8894 2008-06-26 17:27  ivan
8895
8896         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
8897           start.  stupid power failure.
8898
8899 2008-06-26 14:55  ivan
8900
8901         * FS/FS/part_export/phone_shellcommands.pm: adding
8902           phone_shellcommands with preliminary FreePBX integration commands
8903
8904 2008-06-25 13:14  ivan
8905
8906         * httemplate/search/report_receivables.cgi: optimize total query in
8907           receivables report.  very significant speedup for large DBs
8908
8909 2008-06-25 13:11  ivan
8910
8911         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
8912
8913 2008-06-25 11:14  ivan
8914
8915         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
8916           index already existing either
8917
8918 2008-06-24 17:29  ivan
8919
8920         * htetc/handler.pl, FS/FS/Record.pm: finish adding
8921           str2time_sql_closing
8922
8923 2008-06-24 11:50  ivan
8924
8925         * conf/invoice_html: i think we need a $ there???
8926
8927 2008-06-24 09:39  jeff
8928
8929         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
8930           fees
8931
8932 2008-06-23 19:09  ivan
8933
8934         * FS/FS/part_export/sqlradius.pm: prevent decrementing
8935           time/bandwidth for old RADIUS records
8936
8937 2008-06-23 15:59  ivan
8938
8939         * bin/cdr.import: hahahd doh, we're in perl
8940
8941 2008-06-23 15:11  ivan
8942
8943         * bin/cdr.import: add quick command line too for CDR imports
8944
8945 2008-06-23 09:46  jeff
8946
8947         * conf/invoice_html: this is what it was for
8948
8949 2008-06-23 08:36  jeff
8950
8951         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
8952           invoice service address modifications
8953
8954 2008-06-22 19:50  ivan
8955
8956         * conf/invoice_html: wtf was this for in the first place then
8957
8958 2008-06-22 19:48  ivan
8959
8960         * conf/invoice_html: this seems to match the latex templates more
8961           accurately, rather than push the sub-totals out into their own
8962           column
8963
8964 2008-06-22 19:35  ivan
8965
8966         * conf/invoice_html: fix leaking colspan in totals on sectioned
8967           invoices
8968
8969 2008-06-22 17:41  ivan
8970
8971         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
8972           to assist in enet migraiton
8973
8974 2008-06-22 17:37  ivan
8975
8976         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
8977           report fix, no _date
8978
8979 2008-06-22 17:34  ivan
8980
8981         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
8982           tax exemptions to assist in enet migraiton
8983
8984 2008-06-19 22:47  jeff
8985
8986         * FS/FS/cust_bill.pm: extra values for invoices
8987
8988 2008-06-19 20:36  ivan
8989
8990         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
8991           scum who charged back their customization work and then used the
8992           software anyway
8993
8994 2008-06-18 20:18  jeff
8995
8996         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
8997           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
8998           FS/FS.pm, httemplate/browse/pkg_category.html,
8999           httemplate/browse/pkg_class.html,
9000           httemplate/edit/pkg_category.html,
9001           httemplate/edit/pkg_class.html,
9002           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
9003           htetc/handler.pl, httemplate/edit/elements/edit.html,
9004           httemplate/elements/menu.html: package categories (meta package
9005           classes) and grouping invoices by them
9006
9007 2008-06-18 14:18  ivan
9008
9009         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
9010           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
9011           don't want them
9012
9013 2008-06-18 12:24  ivan
9014
9015         * httemplate/edit/part_pkg.cgi: s helps alot
9016
9017 2008-06-18 12:09  ivan
9018
9019         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
9020           (customizing) package definitions w/new editor
9021
9022 2008-06-18 11:50  jeff
9023
9024         * httemplate/: browse/tax_rate.cgi,
9025           misc/enable_or_disable_tax.html,
9026           misc/process/enable_or_disable_tax.html: allow enabling and
9027           disabling if tax_rate rows in groups (RT 3566)
9028
9029 2008-06-17 22:22  ivan
9030
9031         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
9032           make up your mind
9033
9034 2008-06-17 17:49  ivan
9035
9036         * FS/FS/part_virtual_field.pm: this module, also, has no need to
9037           import qsearch/qsearchs, and is causing dependency loop problems
9038           (Record->part_virtual_field->Record)
9039
9040 2008-06-17 17:46  ivan
9041
9042         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
9043           as simple as Record->Conf->Record here
9044
9045 2008-06-17 17:42  ivan
9046
9047         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
9048           runtime... should hopefully FINALLY eliminate the
9049           Record->Msgcat->Conf->Record loop
9050
9051 2008-06-17 17:36  ivan
9052
9053         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
9054           qsearch/qsearchs... hopefully this is the last of the weird
9055           dependency loops (this one is Record->Msgcat->msgcat->Record)
9056
9057 2008-06-17 17:27  ivan
9058
9059         * FS/FS/Msgcat.pm: fix dependency loop problem with database
9060           config, hopefully?  (Record->Msgcat->Conf->Record)
9061
9062 2008-06-17 17:10  ivan
9063
9064         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
9065           hopefully this will solve the weird circular dependency issue
9066           (Record->Msgcat->Conf->conf->Record)
9067
9068 2008-06-17 17:05  ivan
9069
9070         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
9071           off debugging for address standardization
9072
9073 2008-06-17 16:57  ivan
9074
9075         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
9076           cloning w/new package editor
9077
9078 2008-06-17 12:29  jeff
9079
9080         * conf/invoice_latex: fixup damage from quantity addition
9081
9082 2008-06-16 20:35  ivan
9083
9084         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
9085           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
9086           htetc/handler.pl, httemplate/elements/htmlarea.html,
9087           httemplate/misc/email-customers.html,
9088           httemplate/misc/process/email-customers.html,
9089           httemplate/search/cust_main.html: finish adding a feature to
9090           easily list all email addresses for an agent & send them email
9091
9092 2008-06-16 20:13  jeff
9093
9094         * conf/invoice_latex: not forgetting to add fax and old customer id
9095
9096 2008-06-16 18:43  ivan
9097
9098         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
9099           now
9100
9101 2008-06-16 06:36  jeff
9102
9103         * bin/import-optigold.pl: catch one more customer
9104
9105 2008-06-15 23:53  ivan
9106
9107         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
9108           ability to edit agent_custid
9109
9110 2008-06-15 18:32  jeff
9111
9112         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
9113
9114 2008-06-12 16:15  ivan
9115
9116         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
9117           displaying package and comment on date editing
9118
9119 2008-06-12 14:53  ivan
9120
9121         * httemplate/: edit/process/elements/process.html,
9122           view/cust_main/packages.html, edit/part_pkg.cgi,
9123           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
9124           w/new package editor
9125
9126 2008-06-12 09:56  jeff
9127
9128         * bin/import-optigold.pl: date fixups
9129
9130 2008-06-12 08:55  jeff
9131
9132         * bin/import-optigold.pl: import services from service providing
9133           servers
9134
9135 2008-06-10 16:24  ivan
9136
9137         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
9138           upgrade errors
9139
9140 2008-06-10 10:39  ivan
9141
9142         * FS/FS/Misc.pm: turn off debugging that got left on by accident
9143
9144 2008-06-09 19:12  ivan
9145
9146         * httemplate/edit/process/: cust_credit_refund.cgi,
9147           cust_pay_refund.cgi: fix up application of things to refunds,
9148           RT#3606/RT#3545
9149
9150 2008-06-09 11:32  ivan
9151
9152         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
9153
9154 2008-06-05 15:44  ivan
9155
9156         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
9157           name, revsere src/dst
9158
9159 2008-06-05 13:09  ivan
9160
9161         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
9162           quantities &
9163
9164 2008-06-05 12:44  ivan
9165
9166         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
9167
9168 2008-06-05 12:29  ivan
9169
9170         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
9171           NULL
9172
9173 2008-06-05 12:25  ivan
9174
9175         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
9176           fees
9177
9178 2008-06-05 12:24  ivan
9179
9180         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
9181           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
9182           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
9183           quantity bs
9184
9185 2008-06-05 12:06  jeff
9186
9187         * conf/invoice_html: dash removal
9188
9189 2008-06-05 10:05  jeff
9190
9191         * conf/invoice_html: fix unitprice/posttotal nit
9192
9193 2008-06-05 09:56  jeff
9194
9195         * conf/invoice_html: fix unitprice/section nit
9196
9197 2008-06-05 09:51  jeff
9198
9199         * conf/invoice_html: correct bogus porting
9200
9201 2008-06-05 05:42  jeff
9202
9203         * conf/invoice_latex: replace lost braces
9204
9205 2008-06-05 03:36  ivan
9206
9207         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
9208           httemplate/search/report_cust_main.html: add customer status to
9209           adv. customer report, template customer search for future use in
9210           emailing notices, RT#2731
9211
9212 2008-06-05 03:34  ivan
9213
9214         * FS/FS/: cust_pkg.pm: docs for search_sql
9215
9216 2008-06-05 01:54  ivan
9217
9218         * httemplate/search/report_cust_bill.html: minor invoice report UI
9219
9220 2008-06-04 22:06  ivan
9221
9222         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
9223           httemplate/edit/cust_credit_bill.cgi,
9224           httemplate/edit/cust_pay_refund.cgi,
9225           httemplate/view/cust_main/payment_history/credit.html,
9226           httemplate/view/cust_main/payment_history/payment.html,
9227           httemplate/edit/cust_credit_refund.cgi,
9228           httemplate/edit/elements/ApplicationCommon.html,
9229           httemplate/edit/process/cust_bill_pay.cgi,
9230           httemplate/edit/process/cust_credit_bill.cgi,
9231           httemplate/edit/process/cust_credit_refund.cgi,
9232           httemplate/edit/process/cust_pay_refund.cgi,
9233           httemplate/edit/process/elements/ApplicationCommon.html: payment
9234           and credit applications have separate "apply to refund" choices
9235           now, and no auto-refund choice in the invoice dropdown.  RT#3545
9236
9237 2008-06-04 15:44  jeff
9238
9239         * FS/FS/cust_bill.pm: moar tyop
9240
9241 2008-06-04 15:42  jeff
9242
9243         * FS/FS/cust_bill.pm: tyop
9244
9245 2008-06-04 11:50  ivan
9246
9247         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
9248           fix the random "HylaFax support has not been configured" error,
9249           caused by cust_bill->fax getting called instead of cust_main->fax
9250           field
9251
9252 2008-06-04 11:40  jeff
9253
9254         * conf/invoice_html: more voxline invoice formatting
9255
9256 2008-06-04 11:05  jeff
9257
9258         * FS/FS/cust_bill.pm: voxline invoice formatting
9259
9260 2008-06-04 10:57  jeff
9261
9262         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
9263           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
9264           FS/FS/Conf_compat17.pm: voxline invoice formatting
9265
9266 2008-06-04 06:28  jeff
9267
9268         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
9269
9270 2008-06-04 06:26  jeff
9271
9272         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
9273           conf/invoice_latex: service address on invoice
9274
9275 2008-06-03 14:06  ivan
9276
9277         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
9278           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
9279           httemplate/view/cust_main/packages.html: very basic start at
9280           adding quantities
9281
9282 2008-06-02 11:59  ivan
9283
9284         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
9285
9286 2008-06-02 11:31  ivan
9287
9288         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
9289
9290 2008-06-02 10:58  ivan
9291
9292         * httemplate/misc/process/timeworked.html: fix error apply
9293           fractional seconds
9294
9295 2008-06-02 10:14  ivan
9296
9297         * FS/FS/UI/Web/small_custview.pm: doh!
9298
9299 2008-06-02 10:06  ivan
9300
9301         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
9302           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
9303           rt/lib/RT/URI/freeside/Internal.pm,
9304           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
9305           of a sudden causing fatal errors?!  wtf
9306
9307 2008-06-02 04:16  jeff
9308
9309         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
9310           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
9311           remittance coupon
9312
9313 2008-06-01 19:47  ivan
9314
9315         * FS/FS/Misc.pm: and batchmode was probably right
9316
9317 2008-06-01 19:45  ivan
9318
9319         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
9320           timeout
9321
9322 2008-06-01 19:16  ivan
9323
9324         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
9325           a timeout, this should prevent hanging on template errors
9326
9327 2008-06-01 15:48  ivan
9328
9329         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
9330           FS/FS/payinfo_transaction_Mixin.pm,
9331           httemplate/view/cust_main/payment_history.html,
9332           httemplate/search/elements/cust_pay_or_refund.html,
9333           httemplate/view/cust_refund.html,
9334           httemplate/view/cust_main/payment_history/credit.html,
9335           httemplate/view/cust_main/payment_history/invoice.html,
9336           httemplate/view/cust_main/payment_history/payment.html,
9337           httemplate/view/cust_main/payment_history/refund.html,
9338           httemplate/view/cust_main/payment_history/voided_payment.html:
9339           refactor payment history slightly, add refund receipts, have
9340           "unapplied" refunds show like other unapplied/open things,
9341           RT#3545
9342
9343 2008-06-01 00:08  ivan
9344
9345         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
9346           "Billing #"
9347
9348 2008-05-31 22:43  ivan
9349
9350         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
9351           httemplate/view/cust_main/payment_history.html: add date to
9352           "applied to Invoice#" messages in history
9353
9354 2008-05-31 20:19  ivan
9355
9356         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
9357           agent-virtualized packages, clean up sloppy $where
9358           stringification, hard agent virtualization
9359
9360 2008-05-31 19:19  jeff
9361
9362         * bin/import-optigold.pl: umm.. right.. really do some on-demand
9363           stuff
9364
9365 2008-05-31 18:23  ivan
9366
9367         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
9368           problems
9369
9370 2008-05-31 17:11  ivan
9371
9372         * FS/FS/cust_bill.pm: fix problems when service definition names
9373           contain chars that need to be latex escaped
9374
9375 2008-05-31 16:50  jeff
9376
9377         * bin/import-optigold.pl: guess at on demand billing, link
9378           pre-existing services
9379
9380 2008-05-31 10:54  ivan
9381
9382         * htetc/handler.pl: add an explicit use for RT's not-well-declared
9383           dependency on CSS::Squish 0.06
9384
9385 2008-05-31 07:49  jeff
9386
9387         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
9388           invoice cosmetic improvements
9389
9390 2008-05-29 21:04  ivan
9391
9392         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
9393           still going to be editing old-style invoice events for a little
9394           while more yet, so space them out better (so options don't run
9395           together)
9396
9397 2008-05-29 20:55  ivan
9398
9399         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
9400           sucks.  add a "balance over" option to the 1.7 style
9401           agent-specific invoice send event
9402
9403 2008-05-29 18:38  ivan
9404
9405         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
9406           when running prune_applications not in debug mode...
9407
9408 2008-05-29 18:34  ivan
9409
9410         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
9411           FreesideStatus every time either.  really?
9412
9413 2008-05-29 18:33  ivan
9414
9415         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
9416           pruning every time
9417
9418 2008-05-29 18:28  ivan
9419
9420         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
9421           pruning every time
9422
9423 2008-05-29 18:02  ivan
9424
9425         * FS/FS/cust_pay_pending.pm: clean up any stray/old
9426           cust_pay_pending records causing problems
9427
9428 2008-05-29 17:53  ivan
9429
9430         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
9431           cust_pay_pending records causing problems
9432
9433 2008-05-28 17:11  ivan
9434
9435         * httemplate/graph/money_time.cgi: line things up better on the
9436           12mo report (prevent labels from taking up most of the graph
9437
9438 2008-05-28 03:45  ivan
9439
9440         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
9441           FS dbdef hasn't been initialized yet (& need to import
9442           adminsuidsetup)
9443
9444 2008-05-28 03:41  ivan
9445
9446         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
9447           when FS dbdef hasn't been initialized yet
9448
9449 2008-05-28 03:14  ivan
9450
9451         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
9452           FS dbdef hasn't been initialized yet
9453
9454 2008-05-19 20:52  ivan
9455
9456         * FS/FS/Upgrade.pm: automatically create an index on the new
9457           radacct.FreesideStatus column
9458
9459 2008-05-19 15:31  jeff
9460
9461         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
9462
9463 2008-05-19 11:50  ivan
9464
9465         * FS/FS/Conf.pm: a better link to the T:T docs
9466
9467 2008-05-18 21:29  ivan
9468
9469         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
9470           the h_ tables.  this should speed up the cust_pay upgrade??
9471
9472 2008-05-18 21:07  ivan
9473
9474         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
9475           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
9476           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
9477           httemplate/graph/money_time.cgi,
9478           httemplate/search/cust_bill_pay.html,
9479           httemplate/search/cust_credit.html,
9480           httemplate/search/cust_credit_refund.html,
9481           httemplate/search/cust_pay.cgi,
9482           httemplate/search/cust_refund.html,
9483           httemplate/search/elements/cust_pay_or_refund.html: make net
9484           receipts clickable... and netreceipts != cashflow, really, so
9485           separate those concepts, and cashflow gets gross & net variants.
9486           also add gross/net refunds.  #3012
9487
9488 2008-05-18 20:51  jeff
9489
9490         * conf/invoice_latex: fix latex template bogosity
9491
9492 2008-05-18 15:57  ivan
9493
9494         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
9495           include/import
9496
9497 2008-05-18 15:54  ivan
9498
9499         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
9500           auto sqlradius upgrade
9501
9502 2008-05-18 15:53  ivan
9503
9504         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
9505
9506 2008-05-18 15:42  ivan
9507
9508         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
9509           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
9510           init.d/freeside-init: on upgrade, automatically seed from
9511           sqlradius databases, and start freeside-sqlradius-radacctd by
9512           default
9513
9514 2008-05-17 23:50  ivan
9515
9516         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
9517           config value for disabling the ACLs... this should be good for a
9518           demo in 1.7, 1.9 will need some way to disable ACL changes from
9519           OUTSIDE the db
9520
9521 2008-05-17 20:04  ivan
9522
9523         * httemplate/: elements/customer-table.html,
9524           misc/batch-cust_pay.html: quick payment entry running total,
9525           closes: #3470
9526
9527 2008-05-16 12:26  jeff
9528
9529         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
9530           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
9531           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
9532           conf/invoice_latex: typeset CDRs into 5 columns on invoices
9533
9534 2008-05-15 15:48  ivan
9535
9536         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
9537           small_custview
9538
9539 2008-05-14 14:21  jeff
9540
9541         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
9542           omit statement type items from invoices
9543
9544 2008-05-14 11:19  jeff
9545
9546         * bin/import-optigold.pl: do NOT delete the existing data
9547
9548 2008-05-14 11:07  jeff
9549
9550         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
9551           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
9552           fee based taxes
9553
9554 2008-05-14 09:52  ivan
9555
9556         * bin/import-optigold.pl: [no log message]
9557
9558 2008-05-13 16:36  ivan
9559
9560         * FS/bin/freeside-adduser: tyop
9561
9562 2008-05-13 14:20  ivan
9563
9564         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
9565           elements in anonymous hash | Use of unintialized value in
9566           anonymous hash ) at
9567           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
9568
9569 2008-05-13 12:13  ivan
9570
9571         * Makefile: ensure new self-service libs are installed
9572
9573 2008-05-12 20:49  ivan
9574
9575         * debian/rules: tyop
9576
9577 2008-05-12 20:49  ivan
9578
9579         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
9580           initial configuration to be stored and retreived from than the
9581           initial tarball...
9582
9583 2008-05-08 23:34  ivan
9584
9585         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
9586           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
9587           to_json yet
9588
9589 2008-05-08 22:59  ivan
9590
9591         * httemplate/: docs/credits.html, docs/license.html,
9592           edit/cust_main.cgi, images/cross.png, images/error.png,
9593           images/tick.png: finish usps address standardization
9594
9595 2008-05-08 22:54  ivan
9596
9597         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
9598           mason?
9599
9600 2008-05-08 05:45  ivan
9601
9602         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
9603           httemplate/elements/xmlhttp.html,
9604           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
9605           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
9606           address standardization part one, finally checked in from here
9607
9608 2008-05-07 14:36  ivan
9609
9610         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
9611           customer cancellation, sort of a side effect of #2872, fixes
9612           #3480, #3481
9613
9614 2008-05-05 18:15  ivan
9615
9616         * httemplate/elements/customer-table.html: put the documentation in
9617           a proper <%doc> section
9618
9619 2008-05-05 18:14  ivan
9620
9621         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
9622           customer # portion of quick payment entry
9623
9624 2008-05-05 18:14  ivan
9625
9626         * httemplate/: misc/batch-cust_pay.html,
9627           elements/customer-table.html: agent-virtualize quick payment
9628           entry
9629
9630 2008-05-04 19:11  ivan
9631
9632         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
9633           new payment duplicate stuff with cc encryption :/
9634
9635 2008-05-04 18:52  ivan
9636
9637         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
9638           duplicate stuff with cc encryption :)
9639
9640 2008-05-04 18:18  ivan
9641
9642         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
9643           with cc encryption
9644
9645 2008-05-02 13:30  ivan
9646
9647         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
9648           schema-only changes (for slony slaves)
9649
9650 2008-05-01 18:58  ivan
9651
9652         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
9653
9654 2008-04-30 16:42  ivan
9655
9656         * Makefile: not here
9657
9658 2008-04-30 16:36  ivan
9659
9660         * Makefile: that explains the bs with ChangeLog
9661
9662 2008-04-30 16:29  ivan
9663
9664         * Makefile: last last-minute fix for last-minute change
9665
9666 2008-04-30 16:26  ivan
9667
9668         * Makefile: last minute fix for last minute change
9669
9670 2008-04-30 16:19  ivan
9671
9672         * Makefile: last minute release target update.  not particularly
9673           dangerous, nobody uses it but me
9674
9675 2008-04-28 12:17  ivan
9676
9677         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
9678           doing weird things with expirations and adjournments because
9679           freeside-queued $^T != freeside-daily $^T
9680
9681 2008-04-27 09:28  jeff
9682
9683         * httemplate/elements/select-taxproduct.html: sticky, too
9684
9685 2008-04-27 08:19  jeff
9686
9687         * httemplate/elements/select-taxproduct.html: fixup taxproduct
9688           selection
9689
9690 2008-04-24 15:51  ivan
9691
9692         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
9693           flags to voip_cdr price plan
9694
9695 2008-04-22 19:59  jeff
9696
9697         * FS/FS/cust_bill.pm: fixup return address fallback
9698
9699 2008-04-22 12:46  ivan
9700
9701         * FS/FS/cust_bill.pm: no comma there
9702
9703 2008-04-22 03:56  ivan
9704
9705         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
9706
9707 2008-04-18 14:27  ivan
9708
9709         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
9710           wish this was easier to test.
9711
9712 2008-04-18 14:25  ivan
9713
9714         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
9715
9716 2008-04-18 14:19  ivan
9717
9718         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
9719           finally fix ticket auto-association not getting along with RT
9720           ACLs
9721
9722 2008-04-17 20:29  jeff
9723
9724         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
9725           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
9726           httemplate/edit/process/addr_block/add.cgi,
9727           httemplate/edit/process/addr_block/allocate.cgi,
9728           httemplate/edit/process/addr_block/deallocate.cgi,
9729           httemplate/edit/process/addr_block/split.cgi: drag address and
9730           router even farther into the century
9731
9732 2008-04-16 18:39  ivan
9733
9734         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
9735           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
9736           line item bundling
9737
9738 2008-04-16 18:28  ivan
9739
9740         * httemplate/elements/menu.html: this is more accurate
9741
9742 2008-04-16 14:52  ivan
9743
9744         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
9745           add-ons
9746
9747 2008-04-16 14:12  ivan
9748
9749         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
9750           service add-ons
9751
9752 2008-04-16 14:10  ivan
9753
9754         * FS/FS/Record.pm: be more forgiving about numeric things padded
9755           with leading/trailing space
9756
9757 2008-04-16 13:34  ivan
9758
9759         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
9760           edit/quick-charge.html, elements/select-taxclass.html,
9761           elements/tr-select-taxclass.html: fix tax class on package def
9762           edit
9763
9764 2008-04-16 13:00  ivan
9765
9766         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
9767           add-on links in browse
9768
9769 2008-04-16 11:32  jeff
9770
9771         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
9772           httemplate/view/cust_main/packages.html: show user who created
9773           (cancel/suspend) reason and possibly fix a lingering spurious
9774           usergroup bug
9775
9776 2008-04-16 04:54  jeff
9777
9778         * httemplate/edit/part_pkg_taxproduct.html: this no longer belongs
9779
9780 2008-04-15 21:42  ivan
9781
9782         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
9783           pricing to package browse...
9784
9785 2008-04-15 18:03  ivan
9786
9787         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
9788           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
9789           package editor
9790
9791 2008-04-15 17:29  ivan
9792
9793         * FS/FS/part_pkg.pm: new package def editor
9794
9795 2008-04-15 17:19  ivan
9796
9797         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
9798           process/part_pkg.cgi: new package def editor
9799
9800 2008-04-15 17:16  ivan
9801
9802         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
9803           t/part_pkg_link.t: new package def editor
9804
9805 2008-04-15 13:47  jeff
9806
9807         * httemplate/elements/file-upload.html,
9808           httemplate/elements/header-minimal.html,
9809           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
9810           httemplate/misc/process/tax-import.cgi,
9811           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
9812           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
9813           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
9814           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
9815           rate engine (for now)
9816
9817 2008-04-15 12:43  ivan
9818
9819         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
9820           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
9821           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
9822           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
9823           s/recur_flat/recur_fee/
9824
9825 2008-04-15 06:41  ivan
9826
9827         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
9828           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
9829           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
9830           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
9831           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
9832           httemplate/edit/elements/edit.html,
9833           httemplate/edit/process/part_pkg.cgi,
9834           httemplate/edit/process/elements/process.html,
9835           httemplate/elements/select-agent_types.html,
9836           httemplate/elements/select-taxproduct.html,
9837           httemplate/elements/selectlayers.html,
9838           httemplate/elements/tr-input-text.html,
9839           httemplate/elements/tr-part_pkg_freq.html,
9840           httemplate/elements/tr-pkg_svc.html,
9841           httemplate/elements/tr-select-agent_types.html,
9842           httemplate/elements/tr-title.html: new package editor
9843
9844 2008-04-15 03:50  ivan
9845
9846         * httemplate/docs/about.html: it's april 15th, and i sure do.
9847
9848 2008-04-14 06:42  jeff
9849
9850         * FS/FS/Record.pm: Improve record searching
9851
9852 2008-04-13 14:37  ivan
9853
9854         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
9855           prorate_delayed.pm: fix recur_notify label for *_delayed price
9856           plans
9857
9858 2008-04-13 13:35  ivan
9859
9860         * httemplate/elements/: select-cust-part_pkg.html,
9861           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
9862           select-table and select-part_pkg updates so we can use
9863           select-part_pkg as an edit/elements/edit.html m2 type
9864
9865 2008-04-13 03:21  ivan
9866
9867         * httemplate/elements/tr-justtitle.html: adding just a title with
9868           no blank space above
9869
9870 2008-04-13 03:19  ivan
9871
9872         * httemplate/elements/: tr-selectlayers-select.html,
9873           selectlayers.html: add a tr- for just the select bit of a
9874           selectlayers...
9875
9876 2008-04-13 01:21  ivan
9877
9878         * httemplate/elements/tr-input-text.html: add disabled option to
9879           text elements
9880
9881 2008-04-13 00:41  ivan
9882
9883         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
9884           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
9885           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
9886           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
9887           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
9888           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
9889           and rearranged weights for a brighter tommorow^W^Wbetter price
9890           plan <SELECT>
9891
9892 2008-04-12 20:03  ivan
9893
9894         * httemplate/elements/tr-select-table.html: more stuff to allow
9895           select-table to be used as as edit/elements/edit.html m2*
9896           element: add tr-select-table.html
9897
9898 2008-04-12 20:03  ivan
9899
9900         * httemplate/elements/select-table.html: some stuff to allow
9901           select-table to be used as as edit/elements/edit.html m2*
9902           element: add js_only and html_only options, add id option to
9903           specify element id, add a kludge to onchange option
9904
9905 2008-04-12 19:58  ivan
9906
9907         * httemplate/elements/tablebreak-tr-title.html: allow table id to
9908           be specified for tablebreak elements (so edit/elements/edit.html
9909           m2* stuff can be used after a tablebreak)
9910
9911 2008-04-12 19:56  ivan
9912
9913         * httemplate/elements/: select-taxproduct.html,
9914           tr-select-taxproduct.html: add elements for selecting taxproduct
9915
9916 2008-04-12 19:55  ivan
9917
9918         * httemplate/elements/tr-part_pkg_freq.html: add an element for
9919           selecting part_pkg frequencies
9920
9921 2008-04-12 16:31  ivan
9922
9923         * httemplate/elements/: columnnext.html, columnstart.html: space
9924           columns out
9925
9926 2008-04-12 16:18  ivan
9927
9928         * httemplate/elements/: columnend.html, columnnext.html,
9929           columnstart.html: add some column elements so we can replicate
9930           multi-column edit forms with edit.html
9931
9932 2008-04-11 02:20  ivan
9933
9934         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
9935
9936 2008-04-10 18:50  ivan
9937
9938         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
9939
9940 2008-04-10 15:00  ivan
9941
9942         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
9943           AddLink so that the auto-association stuff works when creating a
9944           ticket
9945
9946 2008-04-09 18:35  jeff
9947
9948         * FS/FS/Conf.pm: sync terminology
9949
9950 2008-04-09 16:51  ivan
9951
9952         * httemplate/elements/menu.html: add a menu entry for the new tax
9953           stuff
9954
9955 2008-04-09 14:54  ivan
9956
9957         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
9958           batch tax import
9959
9960 2008-04-09 14:44  ivan
9961
9962         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
9963
9964 2008-04-09 14:27  ivan
9965
9966         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
9967
9968 2008-04-09 14:17  ivan
9969
9970         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
9971           this point, but its not in the database yet, so checking
9972           dbdef->table doesn't DWWW
9973
9974 2008-04-09 14:07  ivan
9975
9976         * debian/control: adding 1.9 dependencies
9977
9978 2008-04-08 20:33  ivan
9979
9980         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
9981           charges
9982
9983 2008-04-07 22:49  ivan
9984
9985         * debian/: README.Debian, TODO, changelog, compat, conffiles.ex,
9986           config, control, copyright, cron.d, cron.d.ex,
9987           dbconfig-common.install, dbconfig-common.upgrade, dirs, docs,
9988           ex.doc-base.package, freeside-doc.docs, freeside-doc.files,
9989           freeside-webui.links, freeside.apache-alias.conf,
9990           freeside.default, freeside.docs, init.d.ex, init.d.lsb.ex,
9991           manpage.1.ex, manpage.sgml.ex, menu.ex, postinst, postinst.ex,
9992           postrm, postrm.ex, preinst, preinst.ex, prerm, prerm.ex, rules,
9993           templates, watch.ex: debian packages!
9994
9995 2008-04-06 09:12  jeff
9996
9997         * httemplate/browse/part_pkg_taxproduct.cgi,
9998           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
9999           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
10000           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
10001           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
10002           httemplate/edit/elements/edit.html,
10003           httemplate/edit/process/tax_rate.html,
10004           httemplate/edit/process/elements/process.html: new tax rating
10005           engine
10006
10007 2008-04-05 00:00  ivan
10008
10009         * FS/bin/freeside-prepaidd: configurable logfile location for
10010           freeside-prepaidd
10011
10012 2008-04-04 12:47  ivan
10013
10014         * httemplate/elements/header.html: sync with 1_7_BRANCH
10015
10016 2008-04-04 10:47  ivan
10017
10018         * httemplate/search/elements/search.html: this worked fine.  don't
10019           understand why it was changed in the first place.
10020
10021 2008-04-04 10:42  ivan
10022
10023         * httemplate/search/elements/search.html: fix range selection on
10024           searches, huh
10025
10026 2008-04-02 13:42  jeff
10027
10028         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
10029           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
10030           httemplate/edit/part_pkg_taxoverride.html,
10031           httemplate/edit/process/part_pkg.cgi,
10032           httemplate/search/elements/search.html: checkpoint tax editors
10033           and correct a blunder
10034
10035 2008-04-02 10:28  ivan
10036
10037         * Makefile: substitute FREESIDE_CONF in apache conf files
10038
10039 2008-04-02 10:26  ivan
10040
10041         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
10042           freeside-base2.conf: template AuthUserFile htpasswd to be in
10043           FREESIDE_CONF dir instead of hardcoded location
10044
10045 2008-04-02 10:00  rsiddall
10046
10047         * Makefile: Quick fix to update the release version number in the
10048           RPM specfile.  This leaves the specfile unusable for CVS builds.
10049
10050 2008-04-02 08:38  ivan
10051
10052         * init.d/freeside-init: tiny init file nit that helps with deb
10053           packaging (and probably rpm too) - source /etc/default/freeside
10054           if it exists
10055
10056 2008-04-01 21:32  ivan
10057
10058         * httemplate/docs/credits.html: slight browser adjustments and DONE
10059
10060 2008-04-01 21:20  ivan
10061
10062         * httemplate/elements/header.html: new header about: box
10063
10064 2008-04-01 21:19  ivan
10065
10066         * httemplate/docs/about.html: slightly taller
10067
10068 2008-04-01 21:07  ivan
10069
10070         * httemplate/docs/: credits.html, license.html: updated credits and
10071           license
10072
10073 2008-04-01 21:05  ivan
10074
10075         * httemplate/docs/about.html: adding about.html splash
10076
10077 2008-04-01 20:48  ivan
10078
10079         * httemplate/elements/popup_link_onclick.html: remove excessive
10080           iframe borders, add "scrolling" and "nofalse" options
10081
10082 2008-04-01 17:22  ivan
10083
10084         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
10085
10086 2008-04-01 16:56  ivan
10087
10088         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
10089           fix
10090
10091 2008-04-01 16:30  ivan
10092
10093         * httemplate/docs/: credits.html, license.html: adding license and
10094           credits in app itself
10095
10096 2008-04-01 16:24  ivan
10097
10098         * TODO: remove TODO
10099
10100 2008-04-01 16:24  ivan
10101
10102         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
10103
10104 2008-04-01 16:20  ivan
10105
10106         * README: welcome to the new world
10107
10108 2008-04-01 16:15  ivan
10109
10110         * INSTALL: clean up top level files
10111
10112 2008-04-01 16:08  ivan
10113
10114         * CREDITS, INSTALL: clean up some of the top-level files
10115
10116 2008-04-01 02:40  ivan
10117
10118         * Makefile: sync with 1.7.3
10119
10120 2008-04-01 02:19  ivan
10121
10122         * FS/FS/cust_bill.pm: don't show services on invoices that are
10123           newer than the invoice, closes: #3032
10124
10125 2008-04-01 01:43  ivan
10126
10127         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
10128           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
10129           last bit of magic for RT ticket customer auto-association: look
10130           for requestor email addresses in cust_main_invoice and svc_acct,
10131           closes; RT#1160
10132
10133 2008-03-31 23:37  ivan
10134
10135         * httemplate/edit/cust_main_county.html: probably doesn't matter
10136           now, but better error reporting anyway
10137
10138 2008-03-31 23:34  ivan
10139
10140         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
10141           edit/cust_credit.cgi: popup iframes don't have predictable names
10142           anymore, so locate submit buttons by id instead
10143
10144 2008-03-31 23:26  ivan
10145
10146         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
10147           doc height param
10148
10149 2008-03-31 23:16  ivan
10150
10151         * httemplate/elements/iframecontentmws.js: append a random number
10152           to the iframe name on-the-fly to keep safari from caching it
10153           under all circumstances
10154
10155 2008-03-31 22:49  ivan
10156
10157         * httemplate/view/cust_main/payment_history.html: finish
10158           component-izing overlib links
10159
10160 2008-03-31 21:37  ivan
10161
10162         * httemplate/search/cust_pkg.cgi: use popup_link...
10163
10164 2008-03-31 21:19  ivan
10165
10166         * httemplate/browse/rate_detail.html: can't run include() sub at
10167           <%once> time
10168
10169 2008-03-31 20:56  ivan
10170
10171         * httemplate/browse/rate_detail.html: component-ize overlib init
10172           and popup link
10173
10174 2008-03-31 20:51  ivan
10175
10176         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
10177
10178 2008-03-31 20:49  ivan
10179
10180         * httemplate/elements/phonenumber.html: use popup_link element for
10181           phonenumber.html silly vonage popup
10182
10183 2008-03-31 17:54  jeff
10184
10185         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
10186           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
10187           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
10188           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
10189           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
10190           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
10191           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
10192           httemplate/edit/part_pkg_taxoverride.html,
10193           httemplate/edit/part_pkg_taxproduct.html,
10194           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
10195           httemplate/edit/process/part_pkg.cgi,
10196           httemplate/edit/process/tax_class.html,
10197           httemplate/edit/process/tax_rate.html,
10198           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
10199           httemplate/elements/menu.html,
10200           httemplate/misc/process/recharge_svc.new,
10201           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
10202           rating system
10203
10204 2008-03-31 16:19  ivan
10205
10206         * httemplate/elements/progress-init.html: overlib include
10207
10208 2008-03-31 16:14  ivan
10209
10210         * httemplate/elements/: popup_link-cust_main.html,
10211           popup_link-cust_pkg.html, popup_link-cust_svc.html,
10212           popup_link.html, popup_link_onclick.html: fix examples to use
10213           elements/init_overlib.html
10214
10215 2008-03-31 16:09  ivan
10216
10217         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
10218           overlib include
10219
10220 2008-03-31 16:07  ivan
10221
10222         * httemplate/: view/cust_main.cgi,
10223           elements/popup_link_onclick.html, view/cust_main/notes.html:
10224           clean up overlib usage for customer notes
10225
10226 2008-03-31 15:52  ivan
10227
10228         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
10229           hidden agentnum tags with trailling "/ >"
10230
10231 2008-03-31 15:27  ivan
10232
10233         * httemplate/: edit/cust_main/billing.html,
10234           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
10235           easy static CVV2/echeck popups
10236
10237 2008-03-31 14:52  ivan
10238
10239         * httemplate/elements/iframecontentmws.js: update overlibmws to
10240           current code
10241
10242 2008-03-31 14:45  ivan
10243
10244         * httemplate/: config/config-view.cgi, elements/popup_link.html:
10245           move config edit popup to elements/popup_link.html
10246
10247 2008-03-31 14:43  ivan
10248
10249         * httemplate/config/config.cgi: more approprietly sized textareas
10250           prevent scrollbars from being necessary in config popups
10251
10252 2008-03-31 14:11  ivan
10253
10254         * httemplate/: browse/cust_main_county.cgi,
10255           elements/popup_link.html, elements/popup_link_onclick.html: fix
10256           safari weirdness with caching iframes and auto-submitting them
10257           (in tax editor at least)
10258
10259 2008-03-31 13:40  ivan
10260
10261         * httemplate/elements/: popup_link-cust_main.html,
10262           popup_link-cust_pkg.html, popup_link-cust_svc.html,
10263           popup_link.html: clean up popup link elements a bit, have the
10264           iframe name autogenerate to work around safari fuckery
10265
10266 2008-03-31 11:50  ivan
10267
10268         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
10269           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
10270           to current code before delving into safari problem...  hopefully
10271           no disasterous side effects :)
10272
10273 2008-03-29 19:42  ivan
10274
10275         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
10276           show invoice resend and payment posting links if you can't do
10277           that anyway
10278
10279 2008-03-29 19:32  ivan
10280
10281         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
10282           ancient-style invoice template includes
10283
10284 2008-03-29 18:26  ivan
10285
10286         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
10287           ancient invoice template includes from working, whew!  and
10288           spiffied up the error reporting on template compile problems,
10289           since they're bound to happen when folks edit
10290
10291 2008-03-29 17:57  ivan
10292
10293         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
10294           debugging info
10295
10296 2008-03-29 02:11  ivan
10297
10298         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
10299           quick links for unprocessed and processed CDRs to svc_phone view
10300
10301 2008-03-29 01:32  ivan
10302
10303         * httemplate/misc/order_pkg.html: in the unlikely error case, the
10304           order button should stay enabled
10305
10306 2008-03-29 01:15  ivan
10307
10308         * httemplate/: elements/popup_link-cust_main.html,
10309           elements/tr-select-reason.html, misc/cancel_cust.html,
10310           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
10311           thank goodness its on 1.9.  really fix error reporting on quick
10312           package order this time.  have to change cust cancel popup
10313           slightly too, but its for the better (easier custnum parsing).
10314           and lastly make it easier for reason selection to be reused
10315           without stickiness-on-errors being a big pain in the ass
10316
10317 2008-03-28 23:42  ivan
10318
10319         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
10320           redirect
10321
10322 2008-03-28 15:31  ivan
10323
10324         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
10325           both src and charged_party fields, and disable_src is not checked
10326
10327 2008-03-27 15:04  ivan
10328
10329         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
10330           only, closes: #3085
10331
10332 2008-03-27 14:05  ivan
10333
10334         * httemplate/view/cust_main/: payment_history.html: fix for ACH
10335           info masking
10336
10337 2008-03-27 14:01  ivan
10338
10339         * httemplate/view/cust_main/: billing.html, payment_history.html:
10340           mask ACH info in payment history
10341
10342 2008-03-27 13:40  ivan
10343
10344         * httemplate/: elements/menu.html, search/report_sql.html: add back
10345           raw SQL query (it had an appropriate ACL)
10346
10347 2008-03-27 13:19  ivan
10348
10349         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
10350           minor ACL glitch linking to payments
10351
10352 2008-03-26 11:18  ivan
10353
10354         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
10355           12mo checkbox works again... sure do need these to be
10356           auto-generated or $AUTOLOADED or something :)
10357
10358 2008-03-26 08:42  jeff
10359
10360         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
10361           httemplate/edit/rate_detail.html,
10362           httemplate/edit/rate_region.cgi: fixup per call billing
10363
10364 2008-03-25 20:04  ivan
10365
10366         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
10367           into having a minimum charge
10368
10369 2008-03-25 19:27  ivan
10370
10371         * httemplate/search/: cdr.html, report_cdr.html: add ability to
10372           query ranges of duration & billable seconds to CDR report
10373
10374 2008-03-25 19:19  ivan
10375
10376         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
10377           UI nit: separate search & display options
10378
10379 2008-03-25 18:03  ivan
10380
10381         * httemplate/edit/: part_bill_event.cgi,
10382           process/part_bill_event.cgi: quick shortcut for easier adding of
10383           new 1.7-style invoice events
10384
10385 2008-03-24 19:52  ivan
10386
10387         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
10388           DBIx::SB 1.50, jeez
10389
10390 2008-03-24 19:33  ivan
10391
10392         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
10393           dependency inline with reality
10394
10395 2008-03-24 15:35  ivan
10396
10397         * httemplate/edit/part_bill_event.cgi: this probably never worked.
10398           ->send isn't at all what is wanted, that sends the original
10399           invoice, not the new one with the late charge
10400
10401 2008-03-23 20:07  ivan
10402
10403         * rt/: html/Elements/EditCustomers,
10404           html/Ticket/Elements/EditCustomers,
10405           html/Ticket/Elements/ShowCustomers, lib/RT/Record.pm,
10406           lib/RT/Ticket_Overlay.pm: woo!  final part of #1160!  yup,
10407           auto-associating tickets with customers now.  whew!
10408
10409 2008-03-23 18:28  ivan
10410
10411         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
10412           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
10413           ticket to its first customer will auto-link any customerless
10414           requestors
10415
10416 2008-03-23 16:38  ivan
10417
10418         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
10419           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
10420           w/customers, manual editing
10421
10422 2008-03-23 16:32  ivan
10423
10424         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
10425           associate users w/customers, manual editing
10426
10427 2008-03-19 12:48  jeff
10428
10429         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
10430           (RT#3267)
10431
10432 2008-03-17 23:43  ivan
10433
10434         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
10435           myaccount.module: pre-show checkpoint.  duct tape!
10436
10437 2008-03-17 09:24  ivan
10438
10439         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
10440           myaccount.module: checkpoint
10441
10442 2008-03-16 19:49  ivan
10443
10444         * fs_selfservice/fri/: includes/freeside.class.php,
10445           modules.template/blank.module: missed bits
10446
10447 2008-03-16 19:48  ivan
10448
10449         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
10450           locale/ari.po, modules/billing.module,
10451           modules/callmonitor.module, modules/dashboard.module,
10452           modules/myaccount.module, modules/settings.module,
10453           theme/page.tpl.php: first bits of working FRI!  woop!
10454
10455 2008-03-16 19:37  ivan
10456
10457         * httemplate/view/cust_main/packages.html: fix oops in new popup
10458           components
10459
10460 2008-03-16 16:36  ivan
10461
10462         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
10463
10464 2008-03-16 16:25  ivan
10465
10466         * httemplate/view/svc_phone.cgi: view PINs too
10467
10468 2008-03-16 16:05  jeff
10469
10470         * httemplate/: elements/popup_link-cust_main.html,
10471           elements/popup_link-cust_pkg.html,
10472           elements/popup_link-cust_svc.html, elements/popup_link.html,
10473           view/cust_main.cgi, view/cust_main/packages.html: componentize
10474           conflicting %once subroutines (rt#3250)
10475
10476 2008-03-16 15:48  ivan
10477
10478         * httemplate/edit/svc_phone.cgi: phone gets a pin
10479
10480 2008-03-16 15:39  ivan
10481
10482         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
10483
10484 2008-03-16 15:24  ivan
10485
10486         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
10487           pin login
10488
10489 2008-03-16 14:07  ivan
10490
10491         * fs_selfservice/fri/includes/: common.php, login.php: first try at
10492           single sign-on
10493
10494 2008-03-16 12:58  ivan
10495
10496         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
10497           index.php, version.php, theme/global.css, theme/header.css,
10498           theme/iefixes.css, theme/layout.css, theme/logo.gif,
10499           theme/main.css, theme/navigation.css, theme/page.tpl.php,
10500           theme/spacer.gif, theme/text.css, theme/images/arrow-asc.gif,
10501           theme/images/arrow-desc.gif, modules/callmonitor.module,
10502           modules/phonefeatures.module, modules/settings.module,
10503           modules/voicemail.module, modules/featurecodes.module,
10504           modules/followme.module, includes/ajax.php, includes/crypt.php,
10505           includes/main.conf.php, misc/audio.php, misc/popup.css,
10506           misc/recording_popup.php, modules/VmX.module, includes/asi.php,
10507           includes/bootstrap.php, includes/common.php,
10508           includes/database.php, includes/display.php, includes/lang.php,
10509           includes/login.php, locale/readme.txt, locale/ari.po,
10510           locale/ari.utf-8.po, locale/locale.txt,
10511           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
10512           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
10513           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
10514           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
10515           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
10516           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
10517           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
10518           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
10519           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
10520           Initial revision
10521
10522 2008-03-16 09:57  jeff
10523
10524         * httemplate/misc/recharge_svc.html: doh
10525
10526 2008-03-16 01:04  ivan
10527
10528         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
10529
10530 2008-03-16 00:25  ivan
10531
10532         * FS/FS/UID.pm: okay, really now, how about this
10533
10534 2008-03-16 00:24  ivan
10535
10536         * FS/FS/UID.pm: okay, how about this
10537
10538 2008-03-16 00:21  ivan
10539
10540         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
10541
10542 2008-03-15 22:22  ivan
10543
10544         * httemplate/search/svc_broadband.cgi: clean up and
10545           agent-virtualize svc_broadband searching
10546
10547 2008-03-15 22:13  ivan
10548
10549         * httemplate/edit/part_svc.cgi: finish bringing sanity to
10550           svc_broadband service definition blocknum edit
10551
10552 2008-03-15 22:13  ivan
10553
10554         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
10555           address block selection in svc_broadband service definition edit
10556
10557 2008-03-15 21:54  ivan
10558
10559         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
10560           router browse into this centiry
10561
10562 2008-03-15 21:00  ivan
10563
10564         * httemplate/elements/header.html, httemplate/elements/menu.html,
10565           rt/html/Elements/FreesideSearch: hide customer search if user
10566           does not have "List customers" ACL, closes: RT#3105
10567
10568 2008-03-15 15:18  ivan
10569
10570         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
10571           slightly better voip_cdr package edit: use radio buttons for
10572           selecting long things
10573
10574 2008-03-15 14:39  ivan
10575
10576         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
10577
10578 2008-03-15 14:14  ivan
10579
10580         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
10581           disable_src, domestic_prefix and international_prefix options for
10582           voip price plan
10583
10584 2008-03-15 12:52  ivan
10585
10586         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
10587           invoice re-printing newest percust... can't reproduce any
10588           problem, prints newest per cust fine, closes: #3161
10589
10590 2008-03-14 17:30  ivan
10591
10592         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
10593           code leaking out onto the page, hehe, closes: Bug#3253, also
10594           remove silly formatting on catchall edit
10595
10596 2008-03-14 13:11  ivan
10597
10598         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
10599           warnings
10600
10601 2008-03-14 10:30  jeff
10602
10603         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
10604
10605 2008-03-14 01:13  ivan
10606
10607         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
10608           package bugfix was easy to find, closes: Bug#3241
10609
10610 2008-03-14 00:48  ivan
10611
10612         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
10613           httemplate/graph/money_time.cgi,
10614           httemplate/search/cust_credit_bill.html,
10615           httemplate/search/cust_credit.html: add net credits to
10616           sales/credits/receipts report
10617
10618 2008-03-13 19:10  ivan
10619
10620         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
10621
10622 2008-03-13 19:09  ivan
10623
10624         * FS/FS/Conf.pm: show where the warning about no conf comes from
10625
10626 2008-03-13 02:28  ivan
10627
10628         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
10629           infinite loop rather than add one.
10630
10631 2008-03-13 02:14  ivan
10632
10633         * FS/FS/cust_pay.pm: infinite loop protection
10634
10635 2008-03-13 01:57  ivan
10636
10637         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
10638           if there are some old crufty records around attached to
10639           now-deleted customers
10640
10641 2008-03-12 09:22  jeff
10642
10643         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
10644           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
10645           eg/export_template.pm, httemplate/view/cust_main/packages.html:
10646           allow exports to add links to customer view (#1407)
10647
10648 2008-03-04 13:07  ivan
10649
10650         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
10651           cust_credit and cust_pay
10652
10653 2008-03-04 13:06  ivan
10654
10655         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
10656
10657 2008-03-04 11:15  ivan
10658
10659         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
10660           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
10661           about the two different places that would be calling it... i.e.
10662           with an empty new_pkgnum it would redirect the popup back the
10663           customer view, hehe
10664
10665 2008-03-03 19:38  ivan
10666
10667         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
10668
10669 2008-03-03 19:37  ivan
10670
10671         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
10672           escaped #s
10673
10674 2008-03-03 19:34  ivan
10675
10676         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
10677           newlines
10678
10679 2008-03-03 18:27  ivan
10680
10681         * httemplate/browse/rate_region.html: should improve compatibility
10682           with older Pg.  i hope
10683
10684 2008-03-03 17:49  ivan
10685
10686         * FS/FS/UID.pm: argh, don't load up a user until the other
10687           initialization is done
10688
10689 2008-03-03 15:12  ivan
10690
10691         * rt/: etc/RT_Config.pm.in, html/Elements/Header,
10692           html/Elements/PageLayout, html/Elements/Tabs,
10693           html/Elements/CollectionAsTable/Row,
10694           html/Ticket/Elements/ShowTransactionAttachments,
10695           html/Widgets/TitleBoxStart, sbin/rt-setup-database.in: merge in
10696           rt 3.6.6.  *gulp*!
10697
10698 2008-03-01 20:11  ivan
10699
10700         * rt/html/: Elements/EmailInput, NoAuth/css/dhandler,
10701           Ticket/Elements/ShowQueue: Initial revision
10702
10703 2008-03-01 19:07  ivan
10704
10705         * httemplate/elements/header.html,
10706           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
10707           customer" button; closes: RT#1642
10708
10709 2008-03-01 18:50  ivan
10710
10711         * htetc/handler.pl: better indication of why these things are the
10712           way they are
10713
10714 2008-03-01 17:31  ivan
10715
10716         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
10717           httemplate/misc/disable-payment_gateway.cgi,
10718           httemplate/search/elements/search.html: add payment gateway
10719           disabling (and move payment gateway browse over to new template)
10720
10721 2008-03-01 15:30  ivan
10722
10723         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
10724           control the extent of credit card masking, but since
10725           cust_main.paymask is in the db, need something to update it for
10726           all existing customers too
10727
10728 2008-03-01 14:39  ivan
10729
10730         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
10731           link adv. customer search
10732
10733 2008-03-01 14:23  ivan
10734
10735         * httemplate/: elements/select-payby.html,
10736           elements/tr-select-payby.html, search/cust_main.html,
10737           search/report_cust_main.html: add payby selection to adv.
10738           customer search
10739
10740 2008-02-29 09:57  jeff
10741
10742         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
10743           conf/invoice_latex: refactor print_*; invoice sections by package
10744           class; could still stand some more refactoring
10745
10746 2008-02-28 20:31  ivan
10747
10748         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
10749           CDR CSV import (not just direct DB)
10750
10751 2008-02-28 18:29  ivan
10752
10753         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
10754           in the first place.  also Record::str2time_sql_closing snuck in.
10755
10756 2008-02-21 17:32  ivan
10757
10758         * httemplate/search/svc_acct.cgi: on accounts overview: show time
10759           applied after multipliers, not actual time worked
10760
10761 2008-02-21 17:09  ivan
10762
10763         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
10764           are deprecated COMP payby...
10765
10766 2008-02-21 16:57  ivan
10767
10768         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
10769           databases without history records for everything...
10770
10771 2008-02-21 16:54  ivan
10772
10773         * httemplate/search/svc_acct.cgi: on accounts overview: show time
10774           applied after multipliers, not actual time worked
10775
10776 2008-02-20 14:45  ivan
10777
10778         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
10779           the doghouse for this one
10780
10781 2008-02-19 18:07  ivan
10782
10783         * FS/FS/prepay_credit.pm,
10784           httemplate/edit/process/prepay_credit.cgi: retry collisions a
10785           bit, acme is getting duplicate errors... guess they're using lots
10786           and lots of prepaid cards.  closes: RT#3104
10787
10788 2008-02-19 17:21  ivan
10789
10790         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
10791           adding, RT#2929
10792
10793 2008-02-19 17:16  ivan
10794
10795         * httemplate/edit/part_pkg_taxclass.html,
10796           httemplate/edit/process/part_pkg_taxclass.html,
10797           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
10798           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
10799           httemplate/elements/tr-select-taxclass.html: update the tax class
10800           editor to enable taxclass adding, RT#2929
10801
10802 2008-02-19 17:10  ivan
10803
10804         * httemplate/edit/: cust_main_county-expand.cgi,
10805           process/cust_main_county-expand.cgi, process/invoice_logo.html,
10806           process/reg_code.cgi: process/part_pkg_taxclass.html
10807
10808 2008-02-19 01:15  ivan
10809
10810         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
10811           MANIFEST: adding taxclass table
10812
10813 2008-02-19 01:10  ivan
10814
10815         * bin/generate-table-module: fix this to generate more
10816           wiki-friendly column list
10817
10818 2008-02-18 19:30  ivan
10819
10820         * FS/FS/svc_external.pm: add some descriptions for svc_external
10821           fields, allowing id to fill in from inventory
10822
10823 2008-02-18 19:17  ivan
10824
10825         * FS/FS/svc_external.pm: return svc_external id and title as label
10826           instead of svcnum
10827
10828 2008-02-18 18:57  ivan
10829
10830         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
10831           POD docs for self-service list_pkgs & list_svcs
10832
10833 2008-02-18 18:38  ivan
10834
10835         * bin/pod2x: fix API upload
10836
10837 2008-02-18 18:37  ivan
10838
10839         * FS/FS.pm: update base API docs contents
10840
10841 2008-02-18 18:33  ivan
10842
10843         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
10844           exportability
10845
10846 2008-02-18 18:28  ivan
10847
10848         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
10849           exportability
10850
10851 2008-02-18 18:25  ivan
10852
10853         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
10854           exportability
10855
10856 2008-02-18 18:20  ivan
10857
10858         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
10859           exportability
10860
10861 2008-02-18 18:15  ivan
10862
10863         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
10864           for better wiki exportability
10865
10866 2008-02-14 00:31  ivan
10867
10868         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
10869           update.  time to go home
10870
10871 2008-02-14 00:28  ivan
10872
10873         * httemplate/search/cust_pkg.cgi: re-align links and styling in
10874           package report correctly
10875
10876 2008-02-13 19:52  ivan
10877
10878         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
10879           httemplate/view/cust_main/payment_history.html,
10880           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
10881           populate it based on history on upgrades, and show the order
10882           taker on all payments (on customer view and payment search)
10883           closes: #2953
10884
10885 2008-02-13 19:48  ivan
10886
10887         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
10888           FS::h_cust_pay class
10889
10890 2008-02-13 17:48  ivan
10891
10892         * httemplate/view/cust_main/payment_history.html: this ACL has been
10893           around for long enough (and almost nobody uses batched payments,
10894           so showing them is probably bad)
10895
10896 2008-02-13 15:49  jeff
10897
10898         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
10899           svc_broadband MAC searches RT#2985
10900
10901 2008-02-13 15:45  jeff
10902
10903         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
10904           httemplate/edit/process/quick-charge.cgi: package class selection
10905           for one-time charges RT#1322
10906
10907 2008-02-13 15:39  jeff
10908
10909         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
10910           httemplate/edit/rate_region.cgi: directory assistance (flat
10911           per-call) billing RT#3114
10912
10913 2008-02-13 13:50  ivan
10914
10915         * httemplate/misc/process/link.cgi: fix compile error from hasty
10916           refactoring
10917
10918 2008-02-12 22:02  ivan
10919
10920         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
10921           working
10922
10923 2008-02-12 22:00  ivan
10924
10925         * README: modernizing
10926
10927 2008-02-12 21:15  ivan
10928
10929         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
10930           resulting from skewed hash ($conf->config returning empty list in
10931           list context)
10932
10933 2008-02-12 11:24  ivan
10934
10935         * httemplate/search/: rt_transaction.html, timeworked.html: for our
10936           internal time tracking: TimeWorked can happen on a Create
10937           transaction as well as Correspond and Comment.  is there anywhere
10938           else this needs to be changed?
10939
10940 2008-02-11 19:11  ivan
10941
10942         * FS/FS/Misc.pm: update for MailTools v2.00
10943
10944 2008-02-10 18:37  ivan
10945
10946         * FS/FS/reason.pm: upgrading reason table not quite working with
10947           mysql, hopefully no old installs need this, new ones should be
10948           fine hopefully
10949
10950 2008-02-10 18:36  ivan
10951
10952         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
10953           duplicate history records
10954
10955 2008-02-10 18:03  ivan
10956
10957         * FS/FS/reason.pm: better debugging if things go awry
10958
10959 2008-02-10 16:53  ivan
10960
10961         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
10962           casting to INTEGER, it wants SIGNED.  whew.
10963
10964 2008-02-10 16:02  ivan
10965
10966         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
10967
10968 2008-02-10 15:58  ivan
10969
10970         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
10971           that doesn't get to the database, to avoid Pg vs mysql
10972           comment-out differences
10973
10974 2008-02-09 11:16  ivan
10975
10976         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
10977           thanks
10978
10979 2008-02-08 13:59  rsiddall
10980
10981         * rpm/freeside.spec: Removed code that create a freeside user on
10982           the build machine and added code to modify Makefile to remove
10983           clauses that require such a user.  This should allow the RPMs to
10984           build under mock.
10985
10986 2008-02-08 07:00  jeff
10987
10988         * FS/FS/TicketSystem/RT_External.pm: tyop
10989
10990 2008-02-04 19:37  ivan
10991
10992         * httemplate/edit/process/part_pkg.cgi: fix package editing on
10993           HEAD, whew.  bad semicolon.
10994
10995 2008-02-02 18:24  ivan
10996
10997         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
10998           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
10999           5194." warnings
11000
11001 2008-02-02 17:43  ivan
11002
11003         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
11004           customer edit
11005
11006 2008-01-30 08:14  jeff
11007
11008         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
11009           removal
11010
11011 2008-01-28 20:15  jeff
11012
11013         * FS/FS/cust_pkg.pm: missed use
11014
11015 2008-01-28 19:56  jeff
11016
11017         * FS/FS/cust_pkg.pm: 1394 regression fixup
11018
11019 2008-01-28 19:34  jeff
11020
11021         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
11022           httemplate/misc/process/bulk_change_pkg.cgi,
11023           httemplate/search/cust_pkg.cgi,
11024           httemplate/search/elements/search.html: bulk package changing
11025           (RT#1394)
11026
11027 2008-01-25 10:26  jeff
11028
11029         * httemplate/misc/cust_pay-import.cgi,
11030           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
11031           httemplate/elements/menu.html: simple payment CSV import
11032
11033 2008-01-24 18:55  jeff
11034
11035         * FS/FS/part_export/prizm.pm: add an always BAM option and be
11036           explicit about transactions
11037
11038 2008-01-24 13:16  ivan
11039
11040         * FS/FS/TicketSystem/RT_External.pm,
11041           fs_selfservice/FS-SelfService/cgi/myaccount.html,
11042           httemplate/view/cust_main/tickets.html: slightly more sane names
11043           for customer tickets hash, display ticket owners on customer view
11044           page
11045
11046 2008-01-24 13:10  ivan
11047
11048         * htetc/handler.pl: used in rt autohandler.  i wonder why this
11049           never bit before
11050
11051 2008-01-23 11:18  jeff
11052
11053         * fs_selfservice/FS-SelfService/cgi/bill.html,
11054           fs_selfservice/FS-SelfService/cgi/card.html,
11055           fs_selfservice/FS-SelfService/cgi/change_bill.html,
11056           fs_selfservice/FS-SelfService/cgi/change_pay.html,
11057           fs_selfservice/FS-SelfService/cgi/change_ship.html,
11058           fs_selfservice/FS-SelfService/cgi/check.html,
11059           fs_selfservice/FS-SelfService/cgi/contact.html,
11060           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
11061           FS/FS/ClientAPI/MyAccount.pm,
11062           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
11063           fs_selfservice/FS-SelfService/cgi/make_payment.html,
11064           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
11065           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
11066           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
11067           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
11068           service, billing, and payment info in selfservice
11069
11070 2008-01-20 16:12  ivan
11071
11072         * bin/explain-ar-total.sql: [no log message]
11073
11074 2008-01-20 15:24  ivan
11075
11076         * FS/FS/Schema.pm: add and fix some indices, this should marginally
11077           (but not drastically) improve the time to pull up A/R report
11078           totals
11079
11080 2008-01-16 20:23  ivan
11081
11082         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
11083           allow the limited "package editing" of customizing customer
11084           packages
11085
11086 2008-01-16 19:18  ivan
11087
11088         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
11089           link unless the current user can...
11090
11091 2008-01-13 16:22  ivan
11092
11093         * httemplate/: edit/part_bill_event.cgi,
11094           elements/select-taxclass.html: maintenance on old events, yay.
11095           fix for late charges without a taxclass, closes: RT#2988
11096
11097 2008-01-13 16:17  ivan
11098
11099         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
11100
11101 2008-01-13 15:31  ivan
11102
11103         * httemplate/search/timeworked.html: almost could work under mysql?
11104           need TO_NUMBER and TO_CHAR equivalents
11105
11106 2008-01-13 15:30  ivan
11107
11108         * httemplate/misc/timeworked.html: missing semicolon, doh
11109
11110 2008-01-13 13:46  ivan
11111
11112         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
11113
11114 2008-01-13 13:45  ivan
11115
11116         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
11117           cruft
11118
11119 2008-01-13 13:41  ivan
11120
11121         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
11122           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
11123           in 1.9 right away
11124
11125 2008-01-13 13:39  ivan
11126
11127         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
11128           vs. 1.9 cruft
11129
11130 2008-01-13 13:35  ivan
11131
11132         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
11133           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
11134           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
11135           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
11136           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
11137           inventory_class.html, part_bill_event.cgi, part_export.cgi,
11138           part_pkg.cgi, part_referral.html, part_svc.cgi,
11139           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
11140           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
11141           reason.html, reason_type.html, reg_code.cgi, router.cgi,
11142           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
11143           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
11144           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
11145           process/REAL_cust_pkg.cgi, process/access_user.html,
11146           process/agent.cgi, process/agent_payment_gateway.html,
11147           process/agent_type.cgi, process/bulk-cust_svc.cgi,
11148           process/cust_bill_pay.cgi, process/cust_credit.cgi,
11149           process/cust_credit_bill.cgi, process/cust_main.cgi,
11150           process/cust_main_county-collapse.cgi,
11151           process/cust_main_county-expand.cgi,
11152           process/cust_main_county.html, process/cust_main_note.cgi,
11153           process/cust_pay.cgi, process/cust_pkg.cgi,
11154           process/cust_refund.cgi, process/cust_svc.cgi,
11155           process/domain_record.cgi, process/generic.cgi,
11156           process/inventory_class.html, process/msgcat.cgi,
11157           process/part_bill_event.cgi, process/part_export.cgi,
11158           process/part_pkg.cgi, process/part_referral.html,
11159           process/part_svc.cgi, process/payment_gateway.html,
11160           process/pkg_class.html, process/prepay_credit.cgi,
11161           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
11162           process/rate.cgi, process/reason.html, process/reason_type.html,
11163           process/reg_code.cgi, process/router.cgi,
11164           process/svc_Common.html, process/svc_acct.cgi,
11165           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
11166           process/svc_domain.cgi, process/svc_external.cgi,
11167           process/svc_forward.cgi, process/svc_phone.html,
11168           process/svc_www.cgi: ACLs
11169
11170 2008-01-13 13:14  ivan
11171
11172         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
11173           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
11174           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
11175           cust_main-import.cgi, cust_main-import_charges.cgi,
11176           delete-cust_credit.cgi, delete-cust_pay.cgi,
11177           delete-cust_refund.cgi, delete-customer.cgi,
11178           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
11179           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
11180           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
11181           inventory_item-import.html, link.cgi, meta-import.cgi,
11182           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
11183           print_invoices.cgi, queue.cgi, recharge_svc.html,
11184           svc_acct-domains.cgi, unapply-cust_credit.cgi,
11185           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
11186           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
11187           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
11188           process/catchall.cgi, process/cdr-import.html,
11189           process/cust_main-import.cgi,
11190           process/cust_main-import_charges.cgi,
11191           process/delete-customer.cgi, process/inventory_item-import.html,
11192           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
11193           process/recharge_svc.html: ACLs
11194
11195 2008-01-13 13:08  ivan
11196
11197         * httemplate/misc/: email_events.cgi, fax_events.cgi,
11198           print_events.cgi, order_pkg.html: ACLs
11199
11200 2008-01-13 12:55  ivan
11201
11202         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
11203           search/timeworked.html, search/cust_bill.html,
11204           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
11205           search/prepay_credit.html, search/queue.html,
11206           search/report_prepaid_income.cgi, search/report_tax.cgi,
11207           search/sqlradius.cgi: ACLs
11208
11209 2008-01-13 12:50  ivan
11210
11211         * httemplate/elements/: errorpage.html, tr-select-reason.html:
11212           stale leftovers from XSSmas
11213
11214 2008-01-13 12:46  ivan
11215
11216         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
11217           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
11218           cust_main/payment_history.html, elements/svc_Common.html: ACLs
11219
11220 2008-01-13 12:38  ivan
11221
11222         * httemplate/browse/: access_group.html, access_user.html,
11223           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
11224           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
11225           reason.html, router.cgi: ACLs
11226
11227 2008-01-13 12:30  ivan
11228
11229         * FS/FS/AccessRight.pm: new ACLs
11230
11231 2008-01-12 16:35  ivan
11232
11233         * htetc/handler.pl: use this in handler.pl, not in mason files
11234
11235 2008-01-11 15:10  ivan
11236
11237         * FS/FS/cust_main.pm: add option to enable searching of
11238           cust_main.agent_custid with one or two letter prefix before the
11239           numeric part
11240
11241 2008-01-11 14:53  ivan
11242
11243         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
11244           cust_main.agent_custid with one or two letter prefix before the
11245           numeric part
11246
11247 2008-01-11 09:30  ivan
11248
11249         * httemplate/edit/elements/svc_Common.html: turn off debugging
11250
11251 2008-01-10 14:13  ivan
11252
11253         * httemplate/search/elements/search.html: doc
11254
11255 2008-01-10 14:06  ivan
11256
11257         * httemplate/elements/menu.html: new rate editor
11258
11259 2008-01-10 13:53  ivan
11260
11261         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
11262           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
11263           httemplate/edit/elements/edit.html,
11264           httemplate/edit/process/rate_region.cgi: new rate editor
11265
11266 2008-01-10 13:52  ivan
11267
11268         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
11269           edit/rate_detail.html, edit/process/rate_detail.html: new call
11270           rate editor (VoIP/telephony)
11271
11272 2008-01-10 13:17  ivan
11273
11274         * FS/FS/reason_type.pm: third person is better
11275
11276 2008-01-10 13:14  ivan
11277
11278         * httemplate/browse/reason.html: eliminate harmless typo
11279
11280 2008-01-08 13:33  jeff
11281
11282         * FS/FS/svc_acct.pm: transactiony cruft removal
11283
11284 2008-01-08 03:23  ivan
11285
11286         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
11287           httemplate/search/report_receivables.cgi: show negative balances
11288           on A/R report, closes: RT#2983
11289
11290 2008-01-07 18:22  ivan
11291
11292         * httemplate/edit/process/cust_main.cgi: add some debugging control
11293
11294 2008-01-03 18:42  ivan
11295
11296         * httemplate/: browse/cust_main_county.cgi,
11297           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
11298           edit/process/cust_main_county-expand.cgi,
11299           edit/process/cust_main_county.html,
11300           edit/process/elements/process.html, search/elements/search.html:
11301           new tax rate editor
11302
11303 2008-01-03 18:35  ivan
11304
11305         * httemplate/: edit/cust_main_county.cgi,
11306           edit/process/cust_main_county.cgi, browse/elements/browse.html:
11307           new tax rate editor
11308
11309 2008-01-03 18:27  ivan
11310
11311         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
11312           from XSSmas
11313
11314 2008-01-03 18:20  ivan
11315
11316         * httemplate/elements/hidden.html: escape value
11317
11318 2008-01-03 18:19  ivan
11319
11320         * httemplate/elements/: tablebreak-tr-title.html,
11321           tr-fixed-country.html, tr-fixed-state.html,
11322           tr-input-percentage.html: adding new elements: percentage input,
11323           fixed country and state display, tablebreak+title
11324
11325 2008-01-03 18:18  ivan
11326
11327         * httemplate/elements/tr-fixed.html: add a formatted_value option
11328
11329 2008-01-03 18:18  ivan
11330
11331         * httemplate/elements/tr-input-text.html: add maxlength, text-align
11332           and postfix options, escape value
11333
11334 2008-01-03 18:13  ivan
11335
11336         * httemplate/edit/elements/edit.html: there's no such thing as
11337           fixedhidden... hidden will do
11338
11339 2008-01-03 18:02  ivan
11340
11341         * httemplate/edit/elements/edit.html: doc
11342
11343 2008-01-03 17:43  ivan
11344
11345         * httemplate/edit/elements/edit.html: add popup option, add
11346           percentage and tablebreak-tr-title field types, pass object to
11347           included elements, documentation updates
11348
11349 2007-12-28 11:02  jeff
11350
11351         * httemplate/: elements/menu.html, search/report_svc_acct.html,
11352           search/svc_acct.cgi: advanced account reports (RT#2954)
11353
11354 2007-12-28 07:19  jeff
11355
11356         * httemplate/elements/menu.html: whoops
11357
11358 2007-12-28 07:10  jeff
11359
11360         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
11361           logged in report
11362
11363 2007-12-28 06:39  jeff
11364
11365         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
11366           svc_acct.last_login and .last_logout
11367
11368 2007-12-28 04:10  ivan
11369
11370         * htetc/handler.pl: remove just a tiny bit more cruft
11371
11372 2007-12-28 04:01  ivan
11373
11374         * htetc/handler.pl: restore in-browser error reporting
11375
11376 2007-12-27 23:45  ivan
11377
11378         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
11379           clean up handler.pl so we can have separate default_escape_flags
11380           for FS and RT and don't have to make FS's |h flag useless
11381
11382 2007-12-27 17:41  jeff
11383
11384         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
11385           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
11386           httemplate/view/svc_acct.cgi: last login reporting (#2952)
11387
11388 2007-12-27 15:49  ivan
11389
11390         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
11391           in edge case where you have taxclass and empty-taxclass rates for
11392           a country/state(/county) and also have a different set of
11393           taxclasses for some other country/state
11394
11395 2007-12-26 14:52  jeff
11396
11397         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
11398
11399 2007-12-26 00:23  ivan
11400
11401         * httemplate/misc/timeworked.html: leftovers from XSSmas
11402
11403 2007-12-25 23:51  ivan
11404
11405         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
11406
11407 2007-12-25 15:49  ivan
11408
11409         * httemplate/: browse/addr_block.cgi,
11410           browse/part_virtual_field.cgi, browse/router.cgi,
11411           config/config.cgi, edit/agent.cgi,
11412           edit/agent_payment_gateway.html, edit/agent_type.cgi,
11413           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
11414           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
11415           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
11416           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
11417           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
11418           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
11419           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
11420           edit/svc_forward.cgi, edit/elements/edit.html,
11421           elements/error.html, misc/batch-cust_pay.html,
11422           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
11423           misc/recharge_svc.html, misc/process/meta-import.cgi,
11424           search/cust_bill_event.html, search/report_cust_event.html: ho ho
11425           ho, merry XSSmas
11426
11427 2007-12-23 14:05  jeff
11428
11429         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
11430           FS/FS/part_pkg/subscription.pm,
11431           httemplate/misc/process/recharge_svc.html: add a reset feature to
11432           manual recharges (#1858)
11433
11434 2007-12-20 11:23  jeff
11435
11436         * FS/FS/part_export/prizm.pm: increase siteName allowed length
11437
11438 2007-12-19 14:25  jeff
11439
11440         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
11441
11442 2007-12-19 13:05  jeff
11443
11444         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
11445           httemplate/search/cust_main.html,
11446           httemplate/search/report_cust_main.html: add options for balance
11447           over/under to advanced customer report
11448
11449 2007-12-18 17:55  jeff
11450
11451         * FS/FS/cust_credit.pm: underscoring the important
11452
11453 2007-12-18 14:41  jeff
11454
11455         * httemplate/: edit/cust_credit.cgi,
11456           elements/tr-select-reason.html: correct bad credit reason
11457           conflict resolution
11458
11459 2007-12-18 12:58  ivan
11460
11461         * FS/FS/cust_main.pm: legacy agent_custid field should be as
11462           searchable as actual custnum, right?  at least if it is a
11463           number...
11464
11465 2007-12-18 12:42  ivan
11466
11467         * httemplate/edit/quick-charge.html: IE is case-sensitive when
11468           setting maxLength (and other attributes?).  hopefully that's all
11469           it is.
11470
11471 2007-12-17 15:57  jeff
11472
11473         * httemplate/view/cust_main/quick-charge.html: cruft removal
11474
11475 2007-12-17 14:57  jeff
11476
11477         * FS/FS/cust_credit.pm: stricter otaker rules
11478
11479 2007-12-17 11:59  ivan
11480
11481         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
11482           hurt anything.
11483
11484 2007-12-17 11:52  ivan
11485
11486         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
11487           anything... (famous last words)
11488
11489 2007-12-16 17:17  ivan
11490
11491         * httemplate/view/cust_main/contacts.html: fix the case where the
11492           customer doesn't actually have a ship address
11493
11494 2007-12-16 16:59  ivan
11495
11496         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
11497           httemplate/edit/cust_main/billing.html,
11498           httemplate/edit/cust_main/contact.html,
11499           httemplate/elements/header.html,
11500           httemplate/view/cust_main/contacts.html,
11501           httemplate/search/cust_main.cgi: add cust_main-require_address2
11502           config, reimplement address2-search config ("Unit #" search in
11503           searchbar), visual indication of require_invoicing_list_email,
11504           closes: RT#2926
11505
11506 2007-12-16 14:40  ivan
11507
11508         * httemplate/elements/errorpage.html: less is better
11509
11510 2007-12-16 13:02  ivan
11511
11512         * httemplate/elements/header.html: more consistent naming:
11513           cust_main_ADV.cgi becomes cust_main.html
11514
11515 2007-12-16 13:01  ivan
11516
11517         * httemplate/search/report_cust_main.html:
11518           httemplate/elements/header.html
11519
11520 2007-12-16 12:48  ivan
11521
11522         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
11523           consistent naming: cust_main_ADV.cgi becomes cust_main.html
11524
11525 2007-12-15 14:47  rsiddall
11526
11527         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
11528           Files to build Freeside as Redhat-ish RPMs
11529
11530 2007-12-14 17:45  ivan
11531
11532         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
11533           drain bramage
11534
11535 2007-12-14 17:37  ivan
11536
11537         * httemplate/search/cust_bill.html: where helps alot
11538
11539 2007-12-14 17:23  ivan
11540
11541         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
11542           put reprinting issues to rest for ejourney, yow
11543
11544 2007-12-14 15:41  jeff
11545
11546         * FS/bin/freeside-upgrade: yikes
11547
11548 2007-12-14 13:51  jeff
11549
11550         * FS/FS/Schema.pm: binary not required and breaks
11551           FS::Record::_quote
11552
11553 2007-12-14 13:32  jeff
11554
11555         * FS/bin/freeside-upgrade: correct order of operations
11556
11557 2007-12-14 08:47  jeff
11558
11559         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
11560
11561 2007-12-13 19:56  jeff
11562
11563         * FS/bin/freeside-upgrade: even more deliberate reset
11564
11565 2007-12-13 19:55  ivan
11566
11567         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
11568           last 1-3 months...
11569
11570 2007-12-12 16:17  jeff
11571
11572         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
11573
11574 2007-12-12 13:18  jeff
11575
11576         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
11577           www_shellcommands export (#1227)
11578
11579 2007-12-12 01:03  ivan
11580
11581         * FS/bin/freeside-history-requeue: adding this quick script
11582
11583 2007-12-11 21:58  jeff
11584
11585         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
11586           FS/FS/ClientAPI/Signup.pm,
11587           fs_selfservice/FS-SelfService/SelfService.pm,
11588           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
11589           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
11590           httemplate/edit/svc_acct.cgi: self-service can select domain on
11591           provision (#2801)
11592
11593 2007-12-11 21:42  jeff
11594
11595         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
11596           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
11597           reason improvement, bugfix, and tool
11598
11599 2007-12-06 17:08  ivan
11600
11601         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
11602           mmkay
11603
11604 2007-12-06 17:04  ivan
11605
11606         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
11607           cust_credit records; we don't want to abort the upgrade because
11608           of that, just warn
11609
11610 2007-12-06 12:49  jeff
11611
11612         * httemplate/edit/part_pkg.cgi: agent setting during package edit
11613           cleanup
11614
11615 2007-12-06 08:51  jeff
11616
11617         * httemplate/view/svc_acct.cgi: support display of negative time
11618
11619 2007-12-05 14:05  ivan
11620
11621         * Makefile: when installing selfservice, create freeside homedir if
11622           it doesn't exist
11623
11624 2007-12-05 12:50  ivan
11625
11626         * httemplate/elements/tr-select-reason.html: doh, order_by does
11627           have to include ORDER BY!
11628
11629 2007-12-05 12:47  ivan
11630
11631         * httemplate/elements/tr-select-reason.html: show types in reason
11632           selection, order by type and reason
11633
11634 2007-12-05 07:10  jeff
11635
11636         * FS/FS/ConfDefaults.pm: add in status and company fields
11637
11638 2007-12-05 06:50  jeff
11639
11640         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
11641
11642 2007-12-04 20:57  jeff
11643
11644         * httemplate/edit/process/part_pkg.cgi: wtf?
11645
11646 2007-12-04 16:45  ivan
11647
11648         * httemplate/search/elements/search.html: i hope this allows IE to
11649           download excel over https?
11650
11651 2007-12-04 12:51  ivan
11652
11653         * httemplate/: elements/menu.html, elements/select-otaker.html,
11654           elements/tr-select-otaker.html, search/report_cust_credit.html,
11655           search/report_rt_transaction.html, search/rt_transaction.html,
11656           search/elements/search.html: add some time-worked reporting
11657
11658 2007-12-04 10:35  jeff
11659
11660         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
11661           advanced package report (#2779)
11662
11663 2007-12-04 10:19  jeff
11664
11665         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
11666           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
11667           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
11668           FS/FS/reason.pm, FS/FS/reason_type.pm,
11669           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
11670           FS/FS/part_pkg/flat_comission.pm,
11671           FS/FS/part_pkg/flat_comission_cust.pm,
11672           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
11673           httemplate/browse/reason.html,
11674           httemplate/browse/reason_type.html,
11675           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
11676           httemplate/edit/reason_type.html,
11677           httemplate/edit/process/cust_credit.cgi,
11678           httemplate/elements/menu.html,
11679           httemplate/elements/tr-select-reason.html: change credit reasons
11680           from freetext to new reason/reason type system (#2777)
11681
11682 2007-12-02 16:18  ivan
11683
11684         * htetc/freeside-rt.conf: would help if i got the closing tag right
11685
11686 2007-12-02 16:13  ivan
11687
11688         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
11689           statistic running, i hope
11690
11691 2007-11-30 17:37  ivan
11692
11693         * FS/FS/part_pkg/prorate.pm: cleanup
11694
11695 2007-11-30 17:34  ivan
11696
11697         * FS/FS/h_cust_svc.pm: add date_deleted method
11698
11699 2007-11-30 17:34  ivan
11700
11701         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
11702           slightly
11703
11704 2007-11-30 17:33  ivan
11705
11706         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
11707           cancellation persay, since its generic now
11708
11709 2007-11-30 17:32  ivan
11710
11711         * FS/FS/Record.pm: add h_date method too
11712
11713 2007-11-30 17:30  ivan
11714
11715         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
11716           methods and subroutines
11717
11718 2007-11-30 17:29  ivan
11719
11720         * FS/FS/part_pkg/bulk.pm: add bulk price plan
11721
11722 2007-11-30 13:07  ivan
11723
11724         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
11725           httemplate/search/cust_bill.html: add net vs gross amounts to
11726           invoice report; make the "net sales" links on
11727           sales/credit/receipts report & graph clickable
11728
11729 2007-11-30 12:55  ivan
11730
11731         * httemplate/graph/elements/monthly.html: UI: download full results
11732           links on separate lines, for consistency with search.html
11733
11734 2007-11-30 10:13  ivan
11735
11736         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
11737           separately
11738
11739 2007-11-29 19:24  ivan
11740
11741         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
11742           customer import format with company
11743
11744 2007-11-29 17:24  ivan
11745
11746         * httemplate/browse/access_user.html: update inline documentation
11747
11748 2007-11-29 17:16  ivan
11749
11750         * FS/FS/cust_main.pm: remove unnecessary redefinition of
11751           %method2payby, add a quick hack to fake B:OP success and failure
11752           for testing purposes
11753
11754 2007-11-29 15:51  ivan
11755
11756         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
11757           fix dates going all wacky on errors, when you're asked to confirm
11758           a date move into the past
11759
11760 2007-11-28 19:38  ivan
11761
11762         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
11763           nonexistent column and fix the statustext check
11764
11765 2007-11-28 19:05  ivan
11766
11767         * FS/FS/Schema.pm: doh, fix primary key name in new table
11768
11769 2007-11-28 18:54  ivan
11770
11771         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
11772           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
11773           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
11774           httemplate/misc/process/payment.cgi: even more reliable
11775           multiple-payment/double-click/concurrent-payment-form protection
11776
11777 2007-11-28 12:18  jeff
11778
11779         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
11780           select multiple, discourage creation of packages no agent can
11781           sell
11782
11783 2007-11-28 10:49  jeff
11784
11785         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
11786           httemplate/search/cust_main_ADV.cgi,
11787           httemplate/search/report_cust_main.html: advanced customer report
11788           rearrangement
11789
11790 2007-11-28 00:46  ivan
11791
11792         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
11793           for selfservice session cache
11794
11795 2007-11-27 17:54  ivan
11796
11797         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
11798           var
11799
11800 2007-11-27 17:30  ivan
11801
11802         * README: license clarification for self-service code
11803
11804 2007-11-27 15:47  ivan
11805
11806         * httemplate/search/cust_bill.html: fix small side-effect of
11807           mysql-compat change eliminating DISTINCT ON: map changing values
11808           of @where array
11809
11810 2007-11-27 14:33  jeff
11811
11812         * FS/FS/part_export/prizm.pm: comma, please
11813
11814 2007-11-27 14:30  jeff
11815
11816         * FS/FS/part_export/prizm.pm: name management tweaking
11817
11818 2007-11-27 11:34  jeff
11819
11820         * FS/FS/part_export/prizm.pm: slop correction
11821
11822 2007-11-26 19:02  jeff
11823
11824         * FS/FS/part_export/prizm.pm: attach SM's to default network,
11825           improved unsuspend & delete, option for BAM only or EMS
11826
11827 2007-11-26 18:51  jeff
11828
11829         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
11830           customers from circumventing a suspension via selfservice (2768)
11831
11832 2007-11-25 18:19  ivan
11833
11834         * httemplate/search/elements/search.html: add a "printable copy"
11835           link to searches to get full results as printable HTML without
11836           other cruft, closes: #1885
11837
11838 2007-11-25 18:18  ivan
11839
11840         * httemplate/elements/header-popup.html: add our stylesheet to
11841           popup/print headers
11842
11843 2007-11-23 17:26  ivan
11844
11845         * Makefile: hello brave new world of defaulting to apache2 in 1.9
11846
11847 2007-11-23 12:25  ivan
11848
11849         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
11850           buttons on errors, closes: RT#1035
11851
11852 2007-11-21 17:03  ivan
11853
11854         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
11855           agent' choice if the dropdown already has a value
11856
11857 2007-11-20 09:18  ivan
11858
11859         * AGPL, GPL: it finally happened
11860
11861 2007-11-18 12:02  ivan
11862
11863         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
11864           "multiplier of monthly" info to "paid time" column in
11865           svc_acct-display_paid_time_remaining report
11866
11867 2007-11-14 15:10  ivan
11868
11869         * FS/FS/TicketSystem/RT_External.pm,
11870           httemplate/view/cust_main/tickets.html: add link to resolved
11871           tickets too
11872
11873 2007-11-09 11:20  ivan
11874
11875         * FS/FS/: Conf.pm, cust_main.pm: add
11876           business-onlinepayment-email_customer flag
11877
11878 2007-11-08 19:26  ivan
11879
11880         * httemplate/search/report_receivables.html: better visual
11881           indication of disabled "days" field on IE
11882
11883 2007-11-08 19:12  ivan
11884
11885         * httemplate/search/: report_receivables.cgi,
11886           report_receivables.html: add option for listing customers without
11887           a balance (closes: RT#2752) and fix bug in total row (closes:
11888           RT#2736)
11889
11890 2007-11-08 16:44  jeff
11891
11892         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
11893
11894 2007-11-07 20:21  ivan
11895
11896         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
11897           selfservice-session_timeout config
11898
11899 2007-11-07 18:10  ivan
11900
11901         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
11902           in concatenation (.) or string at
11903           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
11904
11905 2007-11-07 16:59  ivan
11906
11907         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
11908           FS/bin/freeside-expiration-alerter, conf/alerter_template,
11909           conf/company_address, conf/company_name,
11910           conf/impending_recur_template, conf/invoice_latexfooter,
11911           conf/invoice_latexnotes, conf/invoice_latexreturnaddress,
11912           conf/invoice_latexsmallfooter, conf/invoice_template,
11913           conf/invoice_template_statement, conf/welcome_letter: for new
11914           installs, centralize some stuff that was spread around different
11915           config files.
11916
11917 2007-11-05 17:59  ivan
11918
11919         * bin/customer-faker: keep our own list of states; remove some
11920           states that Data::Faker and Locale::SubCountry disagree on
11921
11922 2007-11-04 21:42  ivan
11923
11924         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
11925           to process_payment.  just a bit important.
11926
11927 2007-11-04 21:27  ivan
11928
11929         * FS/FS/ClientAPI/MyAccount.pm,
11930           fs_selfservice/FS-SelfService/SelfService.pm: add
11931           process_payment_order_pkg method
11932
11933 2007-11-04 10:22  jeff
11934
11935         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
11936           choice according to ut_text()
11937
11938 2007-11-03 10:38  ivan
11939
11940         * httemplate/elements/menu.html: move menu option for adv. customer
11941           reports to second level, same as advanced invoice & package
11942           reports
11943
11944 2007-11-02 17:55  jeff
11945
11946         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi,
11947           search/report_cust_main.html: new customer report/flattened
11948           package report (ticket 1428)
11949
11950 2007-10-29 05:04  ivan
11951
11952         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
11953           agent-virtualized packages
11954
11955 2007-10-29 05:03  ivan
11956
11957         * httemplate/search/report_receivables.cgi: famous last mysql bug
11958
11959 2007-10-29 04:34  ivan
11960
11961         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
11962
11963 2007-10-29 04:32  ivan
11964
11965         * httemplate/search/cdr.html: mysql
11966
11967 2007-10-29 04:18  ivan
11968
11969         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
11970           locking workaround
11971
11972 2007-10-29 03:31  ivan
11973
11974         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
11975           FS/FS/part_event/Condition/balance_age.pm,
11976           FS/FS/part_event/Condition/cust_bill_age.pm,
11977           httemplate/search/cdr.html: mysql me 1.9 more times
11978
11979 2007-10-29 03:30  ivan
11980
11981         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
11982           httemplate/search/cust_bill.html,
11983           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
11984           either, sigh
11985
11986 2007-10-28 18:08  ivan
11987
11988         * httemplate/view/cust_pay.html: still have link back to the
11989           customer on printable receipt... should hide it from print at
11990           some point though
11991
11992 2007-10-28 05:51  ivan
11993
11994         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
11995           bin/freeside-upgrade: finish mysql locking workaround
11996
11997 2007-10-27 20:55  ivan
11998
11999         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
12000           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
12001           httemplate/search/report_receivables.cgi: mysql me harder
12002
12003 2007-10-26 21:46  ivan
12004
12005         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
12006           httemplate/misc/process/payment.cgi,
12007           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
12008           httemplate/view/cust_main/payment_history.html: simple payment
12009           receipts in web interface, sorry arnie, RT#2738
12010
12011 2007-10-25 12:01  ivan
12012
12013         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
12014           mysql, yes, mysql.
12015
12016 2007-10-25 01:29  ivan
12017
12018         * FS/bin/freeside-setup: fix error handling
12019
12020 2007-10-22 15:29  ivan
12021
12022         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
12023           agent-virtualized packages
12024
12025 2007-10-17 09:07  jayce
12026
12027         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
12028           existing reason, the code to insert a new reason was in place,
12029           but didn't let the new reason get used.  Code to do this was
12030           already in place, just not utilized.
12031
12032 2007-10-14 16:14  ivan
12033
12034         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
12035           config from here, though?
12036
12037 2007-10-14 16:10  ivan
12038
12039         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
12040
12041 2007-10-14 13:07  ivan
12042
12043         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
12044           customer being billed
12045
12046 2007-10-13 18:51  ivan
12047
12048         * fs_selfservice/php/: freeside.class.php,
12049           freeside.login_example.php, freeside_signup_example.php: adding
12050           php examples
12051
12052 2007-10-13 10:33  jeff
12053
12054         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
12055           agent_defaultpkg handling
12056
12057 2007-10-10 13:54  ivan
12058
12059         * FS/FS/cust_main.pm: set expandtab
12060
12061 2007-10-10 13:52  jayce
12062
12063         * FS/FS/cust_main.pm: With this line missing, cust_event objects
12064           would not fully create (eventpart wasn't loading), causing the _X
12065           methods to fail on ->part_event.  Only noticed when you retried
12066           events that had previously failed.
12067
12068 2007-10-10 11:14  ivan
12069
12070         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
12071           this time, without messing up the ordering
12072
12073 2007-10-10 10:55  ivan
12074
12075         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
12076           also cleans this up slightly
12077
12078 2007-10-10 10:50  jeff
12079
12080         * httemplate/edit/part_pkg.cgi: close:}
12081
12082 2007-10-09 10:57  ivan
12083
12084         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
12085           its asked for.
12086
12087 2007-10-08 21:58  ivan
12088
12089         * FS/FS/Conf.pm: fix documenation links to point into wiki where
12090           they belong
12091
12092 2007-10-08 21:48  ivan
12093
12094         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
12095           ticket_system-priority_reverse config
12096
12097 2007-10-08 18:40  jeff
12098
12099         * httemplate/misc/timeworked.html: preserve order
12100
12101 2007-10-08 18:06  ivan
12102
12103         * httemplate/misc/timeworked.html: interpolating the links would
12104           help too
12105
12106 2007-10-08 18:01  ivan
12107
12108         * httemplate/misc/timeworked.html: i think this should fix
12109           timeworked subjects, and link to the transactions as well
12110
12111 2007-10-08 16:48  ivan
12112
12113         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
12114           up things better
12115
12116 2007-10-08 16:32  ivan
12117
12118         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
12119           cleanups
12120
12121 2007-10-08 14:06  ivan
12122
12123         * FS/FS/part_event/Condition/cust_bill_owed.pm,
12124           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
12125           cust_bill_owed as an implicit condition (whew), and make sure it
12126           is added on migrations (also: fixed implicit conditions like this
12127           which only apply to a subset of eventtables)
12128
12129 2007-10-08 14:05  jeff
12130
12131         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
12132           packages
12133
12134 2007-10-08 12:14  jeff
12135
12136         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
12137           httemplate/edit/reg_code.cgi,
12138           httemplate/edit/process/cust_svc.cgi,
12139           httemplate/edit/process/domain_record.cgi,
12140           httemplate/edit/process/reg_code.cgi,
12141           httemplate/elements/errorpage.html,
12142           httemplate/elements/tr-select-part_referral.html,
12143           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
12144           httemplate/misc/delete-agent_payment_gateway.cgi,
12145           httemplate/misc/delete-cust_credit.cgi,
12146           httemplate/misc/delete-cust_pay.cgi,
12147           httemplate/misc/delete-cust_refund.cgi,
12148           httemplate/misc/delete-domain_record.cgi,
12149           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
12150           httemplate/misc/inventory_item-import.html,
12151           httemplate/misc/unapply-cust_credit.cgi,
12152           httemplate/misc/unapply-cust_pay.cgi,
12153           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
12154           httemplate/misc/unvoid-cust_pay_void.cgi,
12155           httemplate/misc/upload-batch.cgi,
12156           httemplate/misc/void-cust_pay.cgi,
12157           httemplate/misc/process/cdr-import.html,
12158           httemplate/misc/process/cust_main-import.cgi,
12159           httemplate/misc/process/cust_main-import_charges.cgi,
12160           httemplate/misc/process/inventory_item-import.html,
12161           httemplate/misc/process/link.cgi,
12162           httemplate/misc/process/payment.cgi,
12163           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
12164           httemplate/search/inventory_item.html,
12165           httemplate/search/reg_code.html, httemplate/search/sql.html,
12166           httemplate/search/svc_acct.cgi,
12167           httemplate/search/svc_broadband.cgi: Remove remaining calls to
12168           idiot/eidiot.  Should fix 1479
12169
12170 2007-10-05 13:41  ivan
12171
12172         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
12173           this condition
12174
12175 2007-10-05 12:53  jeff
12176
12177         * httemplate/misc/: timeworked.html, process/timeworked.html: new
12178           ui for assigning support time
12179
12180 2007-10-05 12:45  ivan
12181
12182         * httemplate/elements/tr-input-beginning_ending.html: fix date
12183           selection on advanced invoice report, or future places where date
12184           selection component is included multiple times
12185
12186 2007-10-05 07:26  jayce
12187
12188         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
12189           missing from the cust_bill_has_service condition checkin.
12190
12191 2007-10-04 17:39  ivan
12192
12193         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
12194           part_event/Condition/cust_bill_has_service.pm: add disable
12195           ability to conditions & disable cust_bill_has_service, so the
12196           condition edit page renders again
12197
12198 2007-10-04 16:55  ivan
12199
12200         * FS/FS/part_event/Condition/once.pm: whitespace
12201
12202 2007-10-04 16:52  ivan
12203
12204         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
12205           i think that should really do it.  whew
12206
12207 2007-10-04 16:41  ivan
12208
12209         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
12210           don't pass their final condition check
12211
12212 2007-10-04 16:40  ivan
12213
12214         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
12215           properly...
12216
12217 2007-10-04 14:38  ivan
12218
12219         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
12220           aid
12221
12222 2007-10-04 12:14  ivan
12223
12224         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
12225
12226 2007-10-04 12:04  ivan
12227
12228         * FS/FS/cust_main.pm: nobody likes it when you forget ions
12229
12230 2007-10-04 12:03  ivan
12231
12232         * FS/FS/cust_main.pm: additional due_cust_event debugging
12233
12234 2007-10-04 11:28  ivan
12235
12236         * FS/FS/cust_main.pm: additional due_cust_event debugging
12237
12238 2007-10-04 09:45  ivan
12239
12240         * httemplate/search/cust_bill_event.cgi: fix compilation error!
12241
12242 2007-10-03 21:21  ivan
12243
12244         * FS/FS/cust_main.pm: i really hope this finally does it
12245
12246 2007-10-03 21:09  ivan
12247
12248         * FS/FS/cust_main.pm: dot strikes again
12249
12250 2007-10-03 21:08  ivan
12251
12252         * FS/FS/cust_main.pm: whew, i think this might actually fix it
12253
12254 2007-10-03 20:48  ivan
12255
12256         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
12257           agent template migration from 1.7?  sure hope so
12258
12259 2007-10-03 20:37  ivan
12260
12261         * FS/FS/Record.pm: add debugging option to qsearch
12262
12263 2007-10-03 19:52  ivan
12264
12265         * bin/pod2x: wikify individual files
12266
12267 2007-10-03 19:22  ivan
12268
12269         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
12270
12271 2007-10-03 19:15  ivan
12272
12273         * FS/FS/cust_main.pm: add missing =back
12274
12275 2007-10-03 19:07  ivan
12276
12277         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
12278           hope
12279
12280 2007-10-03 19:06  jeff
12281
12282         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
12283           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
12284           httemplate/edit/process/part_pkg.cgi: support part_pkg option
12285           input validation, check bytecounts and allow commas (closes 1863)
12286
12287 2007-10-03 18:56  ivan
12288
12289         * bin/pod2x: this *should* fix munging of non-internal links, i
12290           hope
12291
12292 2007-10-03 18:49  ivan
12293
12294         * Makefile, bin/pod2x: wiki documentation convertor now
12295
12296 2007-10-03 18:47  ivan
12297
12298         * FS/FS.pm: add missing CLI utilities to FS.pm too
12299
12300 2007-10-03 18:45  ivan
12301
12302         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
12303
12304 2007-10-03 18:29  ivan
12305
12306         * FS/t/cust_tax_exempt.pm: wtf!
12307
12308 2007-10-03 18:21  ivan
12309
12310         * FS/FS.pm: update FS base page for new stuff in 1.9
12311
12312 2007-10-03 18:15  ivan
12313
12314         * FS/: FS.pm: update top-level FS manpage
12315
12316 2007-10-03 17:51  ivan
12317
12318         * FS/FS/: access_right.pm, access_user_pref.pm,
12319           access_usergroup.pm, pay_batch.pm: POD documentation updates
12320
12321 2007-10-02 14:56  ivan
12322
12323         * FS/FS/cust_event.pm: doh!
12324
12325 2007-10-02 08:31  jeff
12326
12327         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
12328           httemplate/search/cust_bill_event.cgi: fix up re-email these
12329           events
12330
12331 2007-10-02 08:11  jeff
12332
12333         * httemplate/misc/process/timeworked.html: missed file in self
12334           service support usage improvements
12335
12336 2007-10-01 17:44  ivan
12337
12338         * httemplate/: browse/part_referral.html, elements/menu.html:
12339           Configuration right no longer gives access to things controlled
12340           by their own ACLs (advertising source & package edit
12341
12342 2007-10-01 17:40  ivan
12343
12344         * httemplate/elements/menu.html: package definitions controlled by
12345           their own ACL now
12346
12347 2007-10-01 17:32  ivan
12348
12349         * FS/bin/freeside-daily: need the space
12350
12351 2007-10-01 17:31  ivan
12352
12353         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
12354
12355 2007-10-01 17:29  ivan
12356
12357         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
12358           back earlier commits reverted by this patch, also revert
12359           gratuitous whitespace changes
12360
12361 2007-10-01 17:22  ivan
12362
12363         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
12364           works :)
12365
12366 2007-10-01 17:18  ivan
12367
12368         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
12369           for once.pm bug?  hopefully it works :)
12370
12371 2007-09-29 17:26  ivan
12372
12373         * httemplate/search/: cdr.html, report_cdr.html: better CDR
12374           searching
12375
12376 2007-09-29 17:25  ivan
12377
12378         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
12379           date editing errors (especially because resetting them pops up
12380           the error confirmation)
12381
12382 2007-09-29 17:23  ivan
12383
12384         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
12385           migrated from 1.7?
12386
12387 2007-09-29 17:22  ivan
12388
12389         * bin/freeside-upgrade-unicode: [no log message]
12390
12391 2007-09-28 19:17  ivan
12392
12393         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
12394           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
12395           in cust_event.html & report_tax.cgi (provide a table option in
12396           access_user::agentnums_sql so this is easy to fix for other
12397           reports too)
12398
12399 2007-09-27 17:33  jayce
12400
12401         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
12402           limiting to that user's events, therefore selecting all retryable
12403           events, and having to filter later.  On a system with a running
12404           history, this caused bad O() types of situations for performance,
12405           especially bad when this was called by something that a user
12406           would be awaiting feedback from
12407
12408 2007-09-27 17:19  jayce
12409
12410         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
12411           map {} of several hundred lines into two simple method calls
12412
12413 2007-09-27 14:25  jeff
12414
12415         * httemplate/edit/svc_acct.cgi: hide fixed passwords
12416
12417 2007-09-27 11:24  jayce
12418
12419         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
12420           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
12421           will queue billing jobs instead of running each.  freeside-queued
12422           will then pick it up, allowing multiple simultaneous jobs to run,
12423           as well as multiple machines.  Also adds a 'Secure' column to the
12424           queue system, allowing for billing jobs to define themselves as
12425           'secure only' in cases where a box might be using the encryption.
12426           This allows you to  run secure only jobs (such as a collect) on
12427           boxes that can.
12428
12429 2007-09-26 12:27  jayce
12430
12431         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
12432           import.  Condition tests to see if the Invoice bills for a
12433           particular service.
12434
12435 2007-09-26 12:24  jayce
12436
12437         * FS/FS/part_event/Condition/once.pm: Event loop changes after
12438           initial creation caused this to never trigger, as the event loop
12439           creates a 'NEW' record, as a placeholder.  We need to not die
12440           from that.
12441
12442 2007-09-26 09:06  ivan
12443
12444         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
12445
12446 2007-09-24 08:47  jeff
12447
12448         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
12449           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
12450           fs_selfservice/FS-SelfService/SelfService.pm,
12451           fs_selfservice/FS-SelfService/cgi/myaccount.html,
12452           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12453           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
12454           self-service support usage improvements (1733)
12455
12456 2007-09-23 17:56  ivan
12457
12458         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
12459           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
12460           agent-virtualization of packages
12461
12462 2007-09-23 16:17  ivan
12463
12464         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
12465           show the svc_www.usersvc selector unless it is non-fixed or
12466           non-blank, NOT non-fixed or blank
12467
12468 2007-09-23 16:16  ivan
12469
12470         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
12471
12472 2007-09-23 13:21  ivan
12473
12474         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
12475           remaining search
12476
12477 2007-09-23 13:00  ivan
12478
12479         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
12480
12481 2007-09-23 12:54  ivan
12482
12483         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
12484
12485 2007-09-23 12:18  ivan
12486
12487         * httemplate/search/elements/search.html: remove extraneous blank
12488           line causing Excel exports to fail
12489
12490 2007-09-23 11:32  ivan
12491
12492         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
12493           httemplate/search/svc_acct.cgi: accounts w/time remaining search
12494
12495 2007-09-22 15:45  ivan
12496
12497         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
12498           menubar border in example self-service template
12499
12500 2007-09-22 14:31  ivan
12501
12502         * httemplate/config/: config-view.cgi, config.cgi: improve config
12503           UI, especially for textareas
12504
12505 2007-09-22 12:40  ivan
12506
12507         * httemplate/view/svc_acct.cgi: UI
12508
12509 2007-09-22 12:03  ivan
12510
12511         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
12512           going to use it
12513
12514 2007-09-22 11:27  ivan
12515
12516         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
12517           with accounts
12518
12519 2007-09-20 19:24  ivan
12520
12521         * httemplate/search/timeworked.html: fix problems with time queue
12522           search: ticket subjects need to be HTML-escaped, 'remaining time'
12523           calculation had a NULL vs 0 issue, and link to tickets
12524
12525 2007-09-19 15:38  ivan
12526
12527         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
12528           annoying Pg bugs causing "This user's 10 highest priority
12529           tickets" to be blank
12530
12531 2007-09-18 17:27  jeff
12532
12533         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
12534           priorities
12535
12536 2007-09-18 17:12  ivan
12537
12538         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
12539           least one small problem with reprint/email/fax functionality: now
12540           should understand the "most recent invoice per customer" and
12541           invoice # min/max options
12542
12543 2007-09-18 16:19  ivan
12544
12545         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
12546           when page is reloaded with an error
12547
12548 2007-09-18 15:51  ivan
12549
12550         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
12551           an official upstream config
12552
12553 2007-09-18 14:41  ivan
12554
12555         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
12556
12557 2007-09-18 14:37  ivan
12558
12559         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
12560           svcpart (links from browse/part_svc, in particular
12561
12562 2007-09-18 10:07  ivan
12563
12564         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
12565
12566 2007-09-17 23:32  jeff
12567
12568         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
12569           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
12570           of auto recharge values AND rollover
12571
12572 2007-09-17 23:07  jeff
12573
12574         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
12575
12576 2007-09-17 17:21  ivan
12577
12578         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
12579           tag; fix spacing
12580
12581 2007-09-17 14:12  ivan
12582
12583         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
12584           in payinfo trying getting set to xxEK, thanks to _vlad_ for
12585           tracking this down and providing a fix
12586
12587 2007-09-17 13:52  ivan
12588
12589         * FS/FS/Conf.pm: elaborate on ambiguous instructions
12590
12591 2007-09-13 20:45  ivan
12592
12593         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
12594           undefined value as an ARRAY reference at
12595           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
12596
12597 2007-09-13 20:31  ivan
12598
12599         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
12600           glance" / Ticketing main
12601
12602 2007-09-13 19:14  ivan
12603
12604         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
12605           Text::Quoted usage, it segfaults and its optional
12606
12607 2007-09-13 16:45  ivan
12608
12609         * rt/html/NoAuth/css/3.5-default/freeside.css: make boxes distinct
12610           from the background
12611
12612 2007-09-13 15:35  ivan
12613
12614         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
12615           FS/FS/svc_acct_rt_transaction.pm, FS/t/acct_rt_transaction.t,
12616           FS/t/svc_acct_rt_transaction.t, htetc/handler.pl,
12617           httemplate/misc/process/timeworked.html,
12618           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
12619           to acct_rt_transaction, as it is not a service, its something
12620           that hangs off of an svc_acct (like an acct_snarf).  thank
12621           goodness was able to do this before its any sort of migration
12622           problem...
12623
12624 2007-09-13 15:25  ivan
12625
12626         * httemplate/browse/part_svc.cgi: random indentation fix
12627
12628 2007-09-13 15:25  ivan
12629
12630         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
12631           since DBIx::DBSchema 0.33+ will now drop them...
12632
12633 2007-09-13 15:24  ivan
12634
12635         * CREDITS: too little, too late attempt at spam reduction
12636
12637 2007-09-13 15:05  ivan
12638
12639         * httemplate/search/cust_main.cgi: fix status color on customer
12640           list
12641
12642 2007-09-13 15:05  ivan
12643
12644         * httemplate/search/report_receivables.cgi: clean up some unused
12645           code
12646
12647 2007-09-13 13:16  ivan
12648
12649         * httemplate/misc/cust_main-import.cgi: add better inline docs
12650           explaining fields on customer CSV import
12651
12652 2007-09-12 19:44  ivan
12653
12654         * rt/html/NoAuth/css/3.5-default/freeside.css: it would help to
12655           check this in.
12656
12657 2007-09-12 13:40  ivan
12658
12659         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
12660           we can't fetch the name for a queue...
12661
12662 2007-09-11 22:38  ivan
12663
12664         * bin/freeside-migrate-events: freeside-migrate-events now moves
12665           event options, whew
12666
12667 2007-09-11 21:23  ivan
12668
12669         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
12670           cust_bill_event records
12671
12672 2007-09-11 21:23  ivan
12673
12674         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
12675           in statustext message (or anything else weird) from causing them
12676           not to get inserted
12677
12678 2007-09-11 21:20  ivan
12679
12680         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
12681           that would throw a duplicate row error instead of completing the
12682           migration
12683
12684 2007-09-11 20:39  ivan
12685
12686         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
12687           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
12688           367." that might have possible set an incorrest svc_domain.suffix
12689
12690 2007-09-10 18:33  ivan
12691
12692         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
12693           cust_main-require_invoicing_list_email options
12694
12695 2007-09-10 17:28  ivan
12696
12697         * FS/FS/cust_main.pm: better default paydate for letters
12698
12699 2007-09-06 20:45  ivan
12700
12701         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
12702           work even when people don't set one in config
12703
12704 2007-09-06 20:36  ivan
12705
12706         * FS/FS/part_export/sqlradius.pm: tweak debugging
12707
12708 2007-08-23 01:23  ivan
12709
12710         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
12711           could log in to RADIUS with uppercase usernameand avoid bandwidth
12712           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
12713           for nothing, grr!)
12714
12715 2007-08-17 07:01  jeff
12716
12717         * FS/FS/cust_main.pm: miss use
12718
12719 2007-08-17 06:59  jeff
12720
12721         * httemplate/misc/process/timeworked.html: access control
12722
12723 2007-08-16 21:27  ivan
12724
12725         * Makefile: remove redunant redundancy
12726
12727 2007-08-16 11:22  jeff
12728
12729         * FS/FS/svc_acct.pm: correct labels in service definition edit for
12730           svc_acct (#1745)
12731
12732 2007-08-16 10:40  ivan
12733
12734         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
12735
12736 2007-08-16 09:19  jeff
12737
12738         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
12739
12740 2007-08-16 06:40  jeff
12741
12742         * FS/FS/svc_acct_rt_transaction.pm, FS/FS/AccessRight.pm,
12743           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
12744           FS/t/svc_acct_rt_transaction.t,
12745           httemplate/misc/batch-cust_pay.html,
12746           httemplate/misc/timeworked.html, FS/MANIFEST,
12747           httemplate/misc/process/timeworked.html,
12748           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
12749           fs_selfservice/FS-SelfService/cgi/myaccount.html,
12750           htetc/handler.pl, httemplate/elements/menu.html,
12751           httemplate/view/cust_main/tickets.html: support hours 'usage'
12752           tracking for our own internal use (#1733)
12753
12754 2007-08-15 17:09  ivan
12755
12756         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
12757           of 2037-12 so it doesn't bomb out on empty paydates
12758
12759 2007-08-15 16:46  ivan
12760
12761         * FS/bin/freeside-sqlradius-reset: add -n option to
12762           freeside-sqlradius-reset to supress deleting data
12763
12764 2007-08-15 14:51  ivan
12765
12766         * httemplate/edit/cust_main.cgi: fix customer status color here too
12767
12768 2007-08-14 20:26  ivan
12769
12770         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
12771           table-grid the export listing
12772
12773 2007-08-14 14:46  ivan
12774
12775         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
12776           httemplate/graph/cust_bill_pkg.cgi,
12777           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
12778           httemplate/graph/report_cust_pkg.html,
12779           httemplate/graph/elements/monthly.html,
12780           httemplate/browse/agent.cgi: add package churn report/graph
12781
12782 2007-08-14 13:18  ivan
12783
12784         * FS/FS/Cron/bill.pm: removing unneeded %saw var
12785
12786 2007-08-13 19:40  ivan
12787
12788         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
12789           on package status selector
12790
12791 2007-08-10 16:50  ivan
12792
12793         * bin/dbdef-create, FS/bin/freeside-dbdef-create: rename
12794           dbdef-create to freeside-dbdef-create and move it to FS/bin, so
12795           it gets %%%FREESIDE_CONF%%% substituted
12796
12797 2007-08-10 15:48  ivan
12798
12799         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
12800           frequencies
12801
12802 2007-08-10 00:01  ivan
12803
12804         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
12805           httemplate/view/cust_main/packages.html: on changing packages,
12806           don't set setup date unless old package has one
12807
12808 2007-08-08 17:31  ivan
12809
12810         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
12811
12812 2007-08-08 12:18  ivan
12813
12814         * FS/FS/cust_pkg.pm: fix otaker regex
12815
12816 2007-08-07 13:05  ivan
12817
12818         * FS/FS/cust_main.pm: more informative error msg
12819
12820 2007-08-06 12:45  jeff
12821
12822         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
12823           documentation improvements
12824
12825 2007-08-06 01:51  jeff
12826
12827         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
12828
12829 2007-08-06 01:46  jeff
12830
12831         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
12832           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
12833           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
12834
12835 2007-08-05 10:32  jeff
12836
12837         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
12838
12839 2007-08-03 19:06  ivan
12840
12841         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
12842
12843 2007-08-03 18:58  ivan
12844
12845         * Makefile: update Makefile to always substitute in
12846           RT_SiteConfig.pm when running install-rt
12847
12848 2007-08-03 18:57  ivan
12849
12850         * rt/html/Elements/Header, httemplate/elements/header.html: point
12851           1.9 to 1.9 documentation
12852
12853 2007-08-03 17:13  ivan
12854
12855         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
12856           bin/mason_handler.fcgi, bin/mason_handler.scgi,
12857           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
12858           html/Elements/Footer, html/Elements/Header,
12859           html/Elements/PageLayout, html/NoAuth/css/3.5-default/main.css,
12860           html/NoAuth/css/3.5-default/misc.css,
12861           html/NoAuth/css/3.5-default/transactions.css, lib/RT.pm: clean up
12862           corners & colors
12863
12864 2007-08-03 16:14  ivan
12865
12866         * rt/html/Elements/PageLayout: fix nit sorting out tops earchboxes
12867
12868 2007-08-03 16:00  ivan
12869
12870         * rt/html/Elements/PageLayout: at least sort out the top
12871           searchboxes
12872
12873 2007-08-03 15:43  ivan
12874
12875         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
12876           .css files
12877
12878 2007-08-03 15:10  ivan
12879
12880         * rt/html/Ticket/Elements/ShowSummary: fix merge nit
12881
12882 2007-08-03 15:06  ivan
12883
12884         * rt/FREESIDE_MODIFIED: [no log message]
12885
12886 2007-08-03 14:49  ivan
12887
12888         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
12889           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
12890           html/Elements/PageLayout, html/Elements/QuickCreate,
12891           html/Elements/SimpleSearch, html/Elements/Tabs,
12892           html/Elements/TicketList, html/Elements/TitleBoxStart,
12893           html/Elements/CollectionAsTable/Row, html/NoAuth/printrt.css,
12894           html/NoAuth/webrt.css, html/NoAuth/images/space.gif,
12895           html/Search/Bulk.html, html/Ticket/Elements/ShowMemberOf,
12896           html/Ticket/Elements/ShowReferences,
12897           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
12898           html/Widgets/TitleBoxStart, lib/RT/SearchBuilder.pm,
12899           sbin/rt-setup-database.in: merging RT_3_6_4 to HEAD
12900
12901 2007-08-02 16:44  ivan
12902
12903         * httemplate/view/cust_main/packages.html: increase package popup
12904           width
12905
12906 2007-08-02 16:09  ivan
12907
12908         * httemplate/: edit/process/cust_pkg.cgi,
12909           elements/select-table.html, misc/change_pkg.cgi,
12910           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
12911           on change package and also make it into a popup
12912
12913 2007-08-02 16:01  ivan
12914
12915         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
12916           change package and also make it into a popup
12917
12918 2007-08-02 15:55  ivan
12919
12920         * FS/FS/CGI.pm: fix status color on small_custview
12921
12922 2007-08-02 14:57  ivan
12923
12924         * httemplate/view/cust_main/packages.html: line up package acitons
12925           all on one line
12926
12927 2007-08-02 12:54  ivan
12928
12929         * rt/: lib/RT/I18N/tr.po, lib/RT/Report/Tickets.pm,
12930           lib/RT/Report/Tickets/Entry.pm,
12931           docs/design_docs/ruleset-workflow.txt,
12932           html/Elements/SelectTimeUnits, html/Elements/RefreshHomepage,
12933           html/Elements/MyAdminQueues, html/Elements/MyRT,
12934           html/Elements/MyReminders, html/Elements/MySupportQueues,
12935           html/Elements/QueueSummary, html/Elements/ShowSearch,
12936           html/Elements/ValidateCustomFields, html/Elements/Logo,
12937           html/Elements/EditCustomFieldCombobox, html/Prefs/MyRT.html,
12938           html/Prefs/Quicksearch.html, html/Prefs/Search.html,
12939           html/Prefs/SearchOptions.html, html/Search/Chart.html,
12940           html/Search/Simple.html, html/Search/Chart,
12941           html/NoAuth/css/autohandler, html/NoAuth/css/print.css,
12942           html/NoAuth/css/3.5-default/footer.css,
12943           html/NoAuth/css/3.5-default/login.css,
12944           html/NoAuth/css/3.5-default/nav.css,
12945           html/NoAuth/css/3.5-default/ticket.css,
12946           html/NoAuth/css/3.5-default/approvals.css,
12947           html/NoAuth/css/3.5-default/body.css,
12948           html/NoAuth/css/3.5-default/forms.css,
12949           html/NoAuth/css/3.5-default/header.css,
12950           html/NoAuth/css/3.5-default/logo.css,
12951           html/NoAuth/css/3.5-default/main.css,
12952           html/NoAuth/css/3.5-default/misc.css,
12953           html/NoAuth/css/3.5-default/quickbar.css,
12954           html/NoAuth/css/3.5-default/titlebox.css,
12955           html/NoAuth/css/3.5-default/transactions.css,
12956           html/Widgets/ComboBox, html/Widgets/SavedSearch,
12957           html/Widgets/SelectionBox, html/Widgets/TitleBox,
12958           html/Widgets/TitleBoxEnd, html/Widgets/TitleBoxStart,
12959           html/Admin/Users/MyRT.html, html/Ticket/Reminders.html,
12960           html/Ticket/Elements/ShowTime, html/Ticket/Elements/Reminders,
12961           etc/upgrade/3.5.1/content: Initial revision
12962
12963 2007-08-02 12:51  ivan
12964
12965         * rt/lib/RT/: Reminders.pm, Interface/Web/Menu.pm,
12966           Interface/Web/Menu/Item.pm, Search/Googleish.pm, I18N/sv.po:
12967           Initial revision
12968
12969 2007-08-01 15:33  ivan
12970
12971         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
12972
12973 2007-08-01 15:24  ivan
12974
12975         * ANNOUNCE.1.5, CREDITS, FS/MANIFEST, FS/README,
12976           FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Record.pm,
12977           FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/access_group.pm,
12978           FS/FS/access_user.pm, FS/FS/access_user_pref.pm, FS/FS/agent.pm,
12979           FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
12980           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm,
12981           FS/FS/cust_pkg.pm, FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
12982           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
12983           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
12984           FS/FS/part_event_condition_option.pm,
12985           FS/FS/part_event_condition_option_option.pm,
12986           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
12987           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
12988           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
12989           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
12990           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
12991           FS/FS/part_event/Action/addpost.pm,
12992           FS/FS/part_event/Action/apply.pm,
12993           FS/FS/part_event/Action/bill.pm,
12994           FS/FS/part_event/Action/cancel.pm,
12995           FS/FS/part_event/Action/collect.pm,
12996           FS/FS/part_event/Action/cust_bill_batch.pm,
12997           FS/FS/part_event/Action/cust_bill_comp.pm,
12998           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
12999           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
13000           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
13001           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
13002           FS/FS/part_event/Action/cust_bill_send.pm,
13003           FS/FS/part_event/Action/cust_bill_send_agent.pm,
13004           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
13005           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
13006           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
13007           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
13008           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
13009           FS/FS/part_event/Action/fee.pm,
13010           FS/FS/part_event/Action/suspend.pm,
13011           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
13012           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
13013           FS/FS/part_event/Condition/agent.pm,
13014           FS/FS/part_event/Condition/agent_type.pm,
13015           FS/FS/part_event/Condition/balance.pm,
13016           FS/FS/part_event/Condition/balance_age.pm,
13017           FS/FS/part_event/Condition/balance_under.pm,
13018           FS/FS/part_event/Condition/cust_bill_age.pm,
13019           FS/FS/part_event/Condition/cust_bill_owed.pm,
13020           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
13021           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
13022           FS/FS/part_event/Condition/cust_status.pm,
13023           FS/FS/part_event/Condition/every.pm,
13024           FS/FS/part_event/Condition/once.pm,
13025           FS/FS/part_event/Condition/payby.pm,
13026           FS/FS/part_event/Condition/pkg_class.pm,
13027           FS/FS/part_event/Condition/pkg_status.pm,
13028           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
13029           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
13030           FS/FS/part_pkg/prorate_delayed.pm,
13031           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
13032           FS/bin/freeside-monthly, FS/t/cust_event.t,
13033           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
13034           FS/t/part_event.t, FS/t/part_event_condition.t,
13035           FS/t/part_event_condition_option.t,
13036           FS/t/part_event_condition_option_option.t,
13037           FS/t/part_event_option.t, FS/t/pkg_referral.t,
13038           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
13039           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
13040           htetc/handler.pl, httemplate/browse/access_group.html,
13041           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
13042           httemplate/browse/invoice_template.html,
13043           httemplate/browse/part_bill_event.cgi,
13044           httemplate/browse/part_event.html,
13045           httemplate/browse/part_pkg.cgi,
13046           httemplate/browse/part_referral.html,
13047           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
13048           httemplate/config/config-process.cgi,
13049           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
13050           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
13051           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
13052           httemplate/edit/invoice_template.html,
13053           httemplate/edit/part_bill_event.cgi,
13054           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
13055           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
13056           httemplate/edit/elements/edit.html,
13057           httemplate/edit/process/access_group.html,
13058           httemplate/edit/process/invoice_logo.html,
13059           httemplate/edit/process/invoice_template.html,
13060           httemplate/edit/process/part_event.html,
13061           httemplate/edit/process/quick-cust_pkg.cgi,
13062           httemplate/edit/process/elements/process.html,
13063           httemplate/elements/checkboxes-table-name.html,
13064           httemplate/elements/freeside.css,
13065           httemplate/elements/hidden.html, httemplate/elements/menu.html,
13066           httemplate/elements/select-agent.html,
13067           httemplate/elements/select-agent_type.html,
13068           httemplate/elements/select-cust_main-status.html,
13069           httemplate/elements/select-cust_pkg-status.html,
13070           httemplate/elements/select-part_referral.html,
13071           httemplate/elements/select-pkg_class.html,
13072           httemplate/elements/select-table.html,
13073           httemplate/elements/selectlayers.html,
13074           httemplate/elements/table-grid.html,
13075           httemplate/elements/tr-checkbox-multiple.html,
13076           httemplate/elements/tr-checkbox.html,
13077           httemplate/elements/tr-fixed.html,
13078           httemplate/elements/tr-freq.html,
13079           httemplate/elements/tr-input-money.html,
13080           httemplate/elements/tr-input-text.html,
13081           httemplate/elements/tr-password.html,
13082           httemplate/elements/tr-select-agent.html,
13083           httemplate/elements/tr-select-agent_type.html,
13084           httemplate/elements/tr-select-cust_main-status.html,
13085           httemplate/elements/tr-select-cust_pkg-status.html,
13086           httemplate/elements/tr-select-invoice_template.html,
13087           httemplate/elements/tr-select-part_pkg.html,
13088           httemplate/elements/tr-select-part_referral.html,
13089           httemplate/elements/tr-select-pkg_class.html,
13090           httemplate/elements/tr-select-reason.html,
13091           httemplate/elements/tr-select-taxclass.html,
13092           httemplate/elements/tr-select.html,
13093           httemplate/elements/tr-selectlayers.html,
13094           httemplate/elements/tr-selectmultiple-part_pkg.html,
13095           httemplate/elements/tr-td-label.html,
13096           httemplate/elements/tr-title.html,
13097           httemplate/elements/fckeditor/fckconfig.js,
13098           httemplate/elements/fckeditor/fckeditor.js,
13099           httemplate/elements/fckeditor/fckpackager.xml,
13100           httemplate/elements/fckeditor/fckstyles.xml,
13101           httemplate/elements/fckeditor/fcktemplates.xml,
13102           httemplate/elements/fckeditor/editor/fckdebug.html,
13103           httemplate/elements/fckeditor/editor/fckdialog.html,
13104           httemplate/elements/fckeditor/editor/fckeditor.html,
13105           httemplate/elements/fckeditor/editor/fckeditor.original.html,
13106           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
13107           httemplate/elements/fckeditor/editor/css/fck_internal.css,
13108           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
13109           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
13110           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
13111           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
13112           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
13113           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
13114           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
13115           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
13116           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
13117           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
13118           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
13119           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
13120           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
13121           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
13122           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
13123           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
13124           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
13125           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
13126           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
13127           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
13128           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
13129           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
13130           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
13131           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
13132           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
13133           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
13134           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
13135           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
13136           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
13137           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
13138           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
13139           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
13140           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
13141           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
13142           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
13143           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
13144           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
13145           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
13146           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
13147           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
13148           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
13149           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
13150           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
13151           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
13152           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
13153           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
13154           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
13155           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
13156           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
13157           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
13158           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
13159           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
13160           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
13161           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
13162           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
13163           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
13164           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
13165           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
13166           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
13167           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
13168           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
13169           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
13170           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
13171           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
13172           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
13173           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
13174           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
13175           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
13176           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
13177           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
13178           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
13179           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
13180           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
13181           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
13182           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
13183           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
13184           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
13185           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
13186           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
13187           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
13188           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
13189           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
13190           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
13191           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
13192           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
13193           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
13194           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
13195           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
13196           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
13197           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
13198           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
13199           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
13200           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
13201           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
13202           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
13203           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
13204           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
13205           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
13206           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
13207           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
13208           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
13209           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
13210           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
13211           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
13212           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
13213           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
13214           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
13215           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
13216           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
13217           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
13218           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
13219           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
13220           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
13221           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
13222           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
13223           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
13224           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
13225           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
13226           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
13227           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
13228           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
13229           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
13230           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
13231           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
13232           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
13233           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
13234           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
13235           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
13236           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
13237           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
13238           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
13239           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
13240           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
13241           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
13242           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
13243           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
13244           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
13245           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
13246           httemplate/elements/fckeditor/editor/images/anchor.gif,
13247           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
13248           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
13249           httemplate/elements/fckeditor/editor/images/spacer.gif,
13250           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
13251           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
13252           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
13253           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
13254           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
13255           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
13256           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
13257           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
13258           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
13259           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
13260           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
13261           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
13262           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
13263           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
13264           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
13265           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
13266           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
13267           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
13268           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
13269           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
13270           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
13271           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
13272           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
13273           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
13274           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
13275           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
13276           httemplate/elements/fckeditor/editor/lang/af.js,
13277           httemplate/elements/fckeditor/editor/lang/ar.js,
13278           httemplate/elements/fckeditor/editor/lang/bg.js,
13279           httemplate/elements/fckeditor/editor/lang/bn.js,
13280           httemplate/elements/fckeditor/editor/lang/bs.js,
13281           httemplate/elements/fckeditor/editor/lang/ca.js,
13282           httemplate/elements/fckeditor/editor/lang/cs.js,
13283           httemplate/elements/fckeditor/editor/lang/da.js,
13284           httemplate/elements/fckeditor/editor/lang/de.js,
13285           httemplate/elements/fckeditor/editor/lang/el.js,
13286           httemplate/elements/fckeditor/editor/lang/en-au.js,
13287           httemplate/elements/fckeditor/editor/lang/en-ca.js,
13288           httemplate/elements/fckeditor/editor/lang/en-uk.js,
13289           httemplate/elements/fckeditor/editor/lang/en.js,
13290           httemplate/elements/fckeditor/editor/lang/eo.js,
13291           httemplate/elements/fckeditor/editor/lang/es.js,
13292           httemplate/elements/fckeditor/editor/lang/et.js,
13293           httemplate/elements/fckeditor/editor/lang/eu.js,
13294           httemplate/elements/fckeditor/editor/lang/fa.js,
13295           httemplate/elements/fckeditor/editor/lang/fi.js,
13296           httemplate/elements/fckeditor/editor/lang/fo.js,
13297           httemplate/elements/fckeditor/editor/lang/fr.js,
13298           httemplate/elements/fckeditor/editor/lang/gl.js,
13299           httemplate/elements/fckeditor/editor/lang/he.js,
13300           httemplate/elements/fckeditor/editor/lang/hi.js,
13301           httemplate/elements/fckeditor/editor/lang/hr.js,
13302           httemplate/elements/fckeditor/editor/lang/hu.js,
13303           httemplate/elements/fckeditor/editor/lang/it.js,
13304           httemplate/elements/fckeditor/editor/lang/ja.js,
13305           httemplate/elements/fckeditor/editor/lang/km.js,
13306           httemplate/elements/fckeditor/editor/lang/ko.js,
13307           httemplate/elements/fckeditor/editor/lang/lt.js,
13308           httemplate/elements/fckeditor/editor/lang/lv.js,
13309           httemplate/elements/fckeditor/editor/lang/mn.js,
13310           httemplate/elements/fckeditor/editor/lang/ms.js,
13311           httemplate/elements/fckeditor/editor/lang/nb.js,
13312           httemplate/elements/fckeditor/editor/lang/nl.js,
13313           httemplate/elements/fckeditor/editor/lang/no.js,
13314           httemplate/elements/fckeditor/editor/lang/pl.js,
13315           httemplate/elements/fckeditor/editor/lang/pt-br.js,
13316           httemplate/elements/fckeditor/editor/lang/pt.js,
13317           httemplate/elements/fckeditor/editor/lang/ro.js,
13318           httemplate/elements/fckeditor/editor/lang/ru.js,
13319           httemplate/elements/fckeditor/editor/lang/sk.js,
13320           httemplate/elements/fckeditor/editor/lang/sl.js,
13321           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
13322           httemplate/elements/fckeditor/editor/lang/sr.js,
13323           httemplate/elements/fckeditor/editor/lang/sv.js,
13324           httemplate/elements/fckeditor/editor/lang/th.js,
13325           httemplate/elements/fckeditor/editor/lang/tr.js,
13326           httemplate/elements/fckeditor/editor/lang/uk.js,
13327           httemplate/elements/fckeditor/editor/lang/vi.js,
13328           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
13329           httemplate/elements/fckeditor/editor/lang/zh.js,
13330           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
13331           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
13332           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
13333           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
13334           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
13335           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
13336           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
13337           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
13338           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
13339           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
13340           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
13341           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
13342           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
13343           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
13344           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
13345           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
13346           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
13347           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
13348           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
13349           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
13350           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
13351           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
13352           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
13353           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
13354           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
13355           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
13356           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
13357           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
13358           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
13359           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
13360           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
13361           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
13362           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
13363           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
13364           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
13365           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
13366           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
13367           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
13368           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
13369           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
13370           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
13371           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
13372           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
13373           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
13374           httemplate/graph/report_cust_bill_pkg.html,
13375           httemplate/graph/report_money_time.html,
13376           httemplate/misc/cancel_cust.html,
13377           httemplate/misc/cancel_pkg.html,
13378           httemplate/misc/cust_main-cancel.cgi,
13379           httemplate/misc/cust_main-import.cgi,
13380           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
13381           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
13382           httemplate/misc/process/cancel_pkg.html,
13383           httemplate/pref/pref-process.html,
13384           httemplate/search/cust_bill.html,
13385           httemplate/search/cust_bill_event.cgi,
13386           httemplate/search/cust_bill_event.html,
13387           httemplate/search/cust_event.html,
13388           httemplate/search/report_cust_bill.html,
13389           httemplate/search/report_cust_credit.html,
13390           httemplate/search/report_cust_event.html,
13391           httemplate/search/report_cust_main-zip.html,
13392           httemplate/search/report_cust_pay.html,
13393           httemplate/search/report_cust_pay_batch.html,
13394           httemplate/search/report_cust_pkg.html,
13395           httemplate/search/svc_acct.cgi,
13396           httemplate/search/svc_broadband.cgi,
13397           httemplate/search/svc_domain.cgi,
13398           httemplate/search/svc_forward.cgi,
13399           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
13400           httemplate/search/elements/search.html,
13401           httemplate/view/cust_bill-logo.cgi,
13402           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
13403           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
13404           httemplate/view/cust_main/order_pkg.html,
13405           httemplate/view/cust_main/packages.html,
13406           httemplate/view/cust_main/payment_history.html, test/cgi-test:
13407           event refactor, landing on HEAD!
13408
13409 2007-08-01 15:20  ivan
13410
13411         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
13412           bin/mason_handler.scgi, bin/mason_handler.svc,
13413           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
13414           bin/webmux.pl, etc/RT_Config.pm, lib/RT.pm,
13415           lib/RTx/WebCronTool.pm, lib/t/02regression.t, lib/t/03web.pl,
13416           lib/t/04_send_email.pl: commit these RT differences, seem to be
13417           mostly in autogen'ed stuff
13418
13419 2007-08-01 15:13  ivan
13420
13421         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
13422           had missed commiting this on HEAD, that's why
13423
13424 2007-08-01 12:24  ivan
13425
13426         * httemplate/misc/process/cancel_pkg.html: comment out unused code
13427
13428 2007-08-01 12:22  ivan
13429
13430         * httemplate/elements/xmlhttp.html: masonization
13431
13432 2007-08-01 12:21  ivan
13433
13434         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
13435           turn on DBIx::DBSchema::Index debugging too
13436
13437 2007-08-01 12:19  ivan
13438
13439         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
13440           of these methods might return an error
13441
13442 2007-08-01 12:19  ivan
13443
13444         * FS/FS/reason.pm: more generic modules first
13445
13446 2007-08-01 12:18  ivan
13447
13448         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
13449           description for emailcancel config
13450
13451 2007-07-26 04:13  ivan
13452
13453         * FS/FS/Schema.pm: add index
13454
13455 2007-07-20 12:58  ivan
13456
13457         * bin/apache.export: apache export: don't bomb out when svc_www
13458           records aren't associated with an svc_acct, just leave those
13459           subsitution vars blank
13460
13461 2007-07-19 07:05  jeff
13462
13463         * httemplate/config/config-view.cgi: do not include description in
13464           link to popup
13465
13466 2007-07-18 14:13  ivan
13467
13468         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
13469           wtf
13470
13471 2007-07-18 11:07  jeff
13472
13473         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
13474           httemplate/config/config-delete.cgi,
13475           httemplate/config/config-download.cgi,
13476           httemplate/config/config-process.cgi,
13477           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
13478           config in database cleanup, editing, and agent-specific config
13479           (452, 1419)
13480
13481 2007-07-17 20:23  jeff
13482
13483         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
13484           should be editable with ACL (#1730)
13485
13486 2007-07-13 17:44  ivan
13487
13488         * bin/find-overapplied: a payment, by any other name
13489
13490 2007-07-13 16:58  ivan
13491
13492         * bin/find-overapplied: adding quick find-overapplied script
13493
13494 2007-07-13 16:52  ivan
13495
13496         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
13497           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
13498           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
13499           httemplate/misc/process/recharge_svc.html,
13500           httemplate/edit/process/cust_main.cgi: fix race condition where
13501           ->apply_payments_and_credits could double-apply in rare cases
13502
13503 2007-07-13 10:00  jeff
13504
13505         * FS/FS/Conf.pm: a touch should not obliterate
13506
13507 2007-07-12 14:41  ivan
13508
13509         * bin/apache.export: add debugging flag to apache export
13510
13511 2007-07-12 14:08  jeff
13512
13513         * FS/FS/UID.pm: redundant test
13514
13515 2007-07-12 06:36  jeff
13516
13517         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
13518           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
13519           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
13520           FS/bin/freeside-init-config, FS/bin/freeside-setup,
13521           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
13522           refactor freeside-init-config to module code, compare results of
13523           old/new code, have freeside-upgrade complain and revert to old
13524           code/config on failure (#1477)
13525
13526 2007-07-11 04:10  ivan
13527
13528         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
13529           amount in error message
13530
13531 2007-07-11 01:35  ivan
13532
13533         * FS/FS/cust_main.pm: finish adding payunique field
13534
13535 2007-07-11 01:08  ivan
13536
13537         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
13538           httemplate/misc/process/payment.cgi: finish adding payunique
13539           field
13540
13541 2007-07-10 21:23  jeff
13542
13543         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
13544           paytype, stateid, and stateid_state for CHEK transactions (#1718)
13545
13546 2007-07-06 16:55  jeff
13547
13548         * httemplate/edit/process/svc_acct.cgi: manually editing usage
13549           counters removes overlimit status (#1706)
13550
13551 2007-07-06 01:08  ivan
13552
13553         * GPL, README: v3!
13554
13555 2007-07-05 15:05  ivan
13556
13557         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
13558           (without requiring it)
13559
13560 2007-07-01 17:15  ivan
13561
13562         * FS/FS/cust_pkg.pm: missing method name in docs
13563
13564 2007-07-01 11:09  ivan
13565
13566         * TODO: remove obsolete information and dollar sign Id dollar sign
13567           from TODO
13568
13569 2007-06-30 17:36  ivan
13570
13571         * httemplate/edit/agent.cgi: separate agent interface is
13572           deprecated...
13573
13574 2007-06-29 14:06  ivan
13575
13576         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
13577           header/footer to svc_www view and edit
13578
13579 2007-06-28 18:45  ivan
13580
13581         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
13582
13583 2007-06-28 18:42  ivan
13584
13585         * FS/FS/cust_pay.pm: silly missing parenthesis
13586
13587 2007-06-28 18:27  ivan
13588
13589         * bin/: create-history-tables, strip-eps: removing
13590           create-history-tables, freeside-upgrade does this anyway
13591
13592 2007-06-28 18:23  ivan
13593
13594         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
13595           checking
13596
13597 2007-06-28 18:16  ivan
13598
13599         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
13600           new DBIx::DBSchema
13601
13602 2007-06-28 13:57  ivan
13603
13604         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
13605           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
13606           for cron jobs
13607
13608 2007-06-26 11:58  ivan
13609
13610         * httemplate/search/cust_pay.cgi: fix check# search
13611
13612 2007-06-26 11:20  ivan
13613
13614         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
13615           Number::Format 1.50, not just any version
13616
13617 2007-06-26 09:55  jeff
13618
13619         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
13620           date range to page top
13621
13622 2007-06-26 08:36  jeff
13623
13624         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
13625           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
13626           httemplate/edit/REAL_cust_pkg.cgi,
13627           httemplate/edit/process/REAL_cust_pkg.cgi,
13628           httemplate/misc/cancel_pkg.html,
13629           httemplate/misc/process/cancel_pkg.html,
13630           httemplate/search/cust_pkg.cgi,
13631           httemplate/search/report_cust_pkg.html,
13632           httemplate/view/cust_main/packages.html: suspend later just like
13633           expire (#1487)
13634
13635 2007-06-25 19:31  ivan
13636
13637         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
13638           "====" to <HR> in selfservice usage stuff.  welcome to this
13639           millenium! :)
13640
13641 2007-06-22 14:25  jeff
13642
13643         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
13644           view_usage_details.html: self-service usage report enhancements
13645           (1495)
13646
13647 2007-06-22 10:27  jeff
13648
13649         * httemplate/graph/elements/monthly.html: add csv and excel export
13650           to sales reports (1426)
13651
13652 2007-06-22 10:21  jeff
13653
13654         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
13655
13656 2007-06-20 21:02  jeff
13657
13658         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
13659           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
13660           welcome letters (1677)
13661
13662 2007-06-20 15:58  ivan
13663
13664         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
13665           QuickCreateLong option, part of merging spiritone RT changes
13666
13667 2007-06-20 15:37  ivan
13668
13669         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
13670           clarity, part of merging spiritone RT changes (#1661)
13671
13672 2007-06-20 15:33  ivan
13673
13674         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
13675           $RT::MyTicketsLength patch from spiritone, part of merging RT
13676           changes (#1661)
13677
13678 2007-06-20 15:28  ivan
13679
13680         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
13681           rt/html/RTx/Statistics/index.html,
13682           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
13683           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
13684           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
13685           rt/html/RTx/Statistics/CallsQueueDay/index.html,
13686           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
13687           rt/html/RTx/Statistics/DayOfWeek/index.html,
13688           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
13689           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
13690           rt/html/RTx/Statistics/Elements/DateSelectRow,
13691           rt/html/RTx/Statistics/Elements/DurationAsString,
13692           rt/html/RTx/Statistics/Elements/GraphBox,
13693           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
13694           rt/html/RTx/Statistics/Elements/StatColumnMap,
13695           rt/html/RTx/Statistics/Elements/Tabs,
13696           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
13697           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
13698           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
13699           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
13700           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
13701           rt/html/RTx/Statistics/FAQ/index.html,
13702           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
13703           rt/html/RTx/Statistics/OpenStalled/index.html,
13704           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
13705           rt/html/RTx/Statistics/Resolution/index.html,
13706           rt/html/RTx/Statistics/Resolution/Elements/Chart,
13707           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
13708           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
13709           rt/html/RTx/Statistics/TimeToResolve/index.html,
13710           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
13711           rt/html/RTx/Statistics/UserTest/index.html,
13712           rt/html/RTx/Statistics/UserTest/Elements/Chart,
13713           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
13714           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
13715           rt/html/Developer/CronTool/autohandler,
13716           rt/html/Developer/CronTool/index.html,
13717           rt/html/Reports/Activity/ActivityDetail.html,
13718           rt/html/Reports/Activity/ActivitySummary.html,
13719           rt/html/Reports/Activity/ResolutionComments.html,
13720           rt/html/Reports/Activity/ResolutionStatistics.html,
13721           rt/html/Reports/Activity/index.html,
13722           rt/html/Reports/Activity/Elements/LimitReport,
13723           rt/html/Reports/Activity/Elements/MiniPlot,
13724           rt/html/Reports/Activity/Elements/PrintFooter,
13725           rt/html/Reports/Activity/Elements/PrintHeader,
13726           rt/html/Reports/Activity/Elements/ScreenFooter,
13727           rt/html/Reports/Activity/Elements/ScreenHeader,
13728           rt/html/Reports/Activity/Elements/Tabs,
13729           rt/html/Reports/Activity/Elements/Wrapper: integrate
13730           RTx::Statistics package, part of merging spiritone RT changes
13731           (#1661)
13732
13733 2007-06-18 09:45  jeff
13734
13735         * httemplate/edit/svc_www.cgi: must escape config data
13736
13737 2007-06-15 11:44  jeff
13738
13739         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
13740           httemplate/edit/process/cust_refund.cgi: paydate option for
13741           realtime_refund_bop and UI entry for cust_pay records without it
13742           (#1662 UI)
13743
13744 2007-06-14 17:58  jeff
13745
13746         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
13747           to B:OP during refunds with paynum (#1662)
13748
13749 2007-06-13 09:56  jeff
13750
13751         * FS/FS/part_export/sqlradius.pm: additional debugging
13752
13753 2007-06-08 17:53  ivan
13754
13755         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
13756           bill-for-next* hacks like bill-next* stuff but with -n flag, for
13757           skycatcher
13758
13759 2007-06-08 17:40  ivan
13760
13761         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
13762           skycatcher modifications for pre-printing invoices, but with
13763           today's date
13764
13765 2007-06-08 16:21  ivan
13766
13767         * bin/all-postal-no-email: adding quick script to move all
13768           customers to postal billing only for skycatcher
13769
13770 2007-06-08 10:38  jeff
13771
13772         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
13773           usergroup table (work around #1606)
13774
13775 2007-06-08 07:40  jeff
13776
13777         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
13778           (fixes #1657)
13779
13780 2007-06-06 17:45  jeff
13781
13782         * FS/FS/cust_bill.pm: cruft removal
13783
13784 2007-06-06 15:34  jeff
13785
13786         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
13787           (#1658)
13788
13789 2007-06-06 12:58  khoff
13790
13791         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
13792           option to disable the VOID-before-credit behavior of
13793           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
13794           broken gateways like SkipJack that a pprove VOIDs for settled
13795           transactions.
13796
13797 2007-06-05 08:07  jeff
13798
13799         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
13800           statement
13801
13802 2007-06-02 14:07  jeff
13803
13804         * httemplate/elements/header.html: drop ticket search form and
13805           logic from ticketless installs
13806
13807 2007-05-31 08:03  jeff
13808
13809         * httemplate/edit/payment_gateway.html: add TransFirst eLink
13810           support
13811
13812 2007-05-29 20:38  ivan
13813
13814         * FS/FS/svc_external.pm: should eliminiate error: Use of
13815           uninitialized value in string eq at
13816           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
13817
13818 2007-05-29 20:05  ivan
13819
13820         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
13821           domain records with " in them...
13822
13823 2007-05-21 17:34  ivan
13824
13825         * httemplate/search/report_tax.cgi: fix tax reports for some odd
13826           upgrade edge cases: when you have both taxclass and non-taxclass
13827           entries in cust_main_county for a single region (not correct
13828           setup in the first place), and non-null but empty values in
13829           taxname
13830
13831 2007-05-20 19:18  ivan
13832
13833         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
13834           some reason DBIx::DBSchema can't reverse engineer the schema for
13835           it, causing freeside-upgrade to error out trying to recreate it
13836
13837 2007-05-18 16:44  ivan
13838
13839         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
13840           hide postal/fax invoice options in backoffice as well as
13841           self-service.  closes: bug#1614
13842
13843 2007-05-11 16:18  khoff
13844
13845         * httemplate/search/: report_cust_bill.html,
13846           report_cust_credit.html, report_cust_main-zip.html,
13847           report_cust_pay.html, report_cust_pay_batch.html,
13848           report_cust_pkg.html: Fix (hopefully) all uses of
13849           /elements/tr-select-agent.html where agentnum may be undefined.
13850
13851 2007-05-11 12:03  ivan
13852
13853         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
13854           an error status, so don't up the queue with "failed: Can't logout
13855           of CGPro: No error"
13856
13857 2007-05-11 11:14  khoff
13858
13859         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
13860           URL.
13861
13862 2007-05-11 11:08  khoff
13863
13864         * FS/FS/XMLRPC.pm: Quiet debug output.
13865
13866 2007-05-08 15:43  jeff
13867
13868         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
13869           plan data
13870
13871 2007-05-08 15:10  jeff
13872
13873         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
13874           megabytes
13875
13876 2007-05-08 09:51  ivan
13877
13878         * bin/: bill-nextmonth, bill-nextyear: [no log message]
13879
13880 2007-05-06 23:35  jeff
13881
13882         * FS/bin/: freeside-sqlradius-dedup-group,
13883           freeside-sqlradius-reset: sqlradius usergroup tools
13884
13885 2007-05-06 19:14  jeff
13886
13887         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
13888
13889 2007-05-06 19:13  jeff
13890
13891         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
13892           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
13893           groups handling
13894
13895 2007-05-01 13:00  ivan
13896
13897         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
13898
13899 2007-05-01 12:57  ivan
13900
13901         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
13902           FS::ClientAPI_SessionCache for signup info so it actually works -
13903           speed up signups
13904
13905 2007-04-29 15:55  jeff
13906
13907         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
13908           FS/FS/ClientAPI/Signup.pm,
13909           fs_selfservice/FS-SelfService/cgi/signup.cgi,
13910           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
13911           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
13912           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13913           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13914           fs_selfservice/FS-SelfService/cgi/signup.html,
13915           httemplate/view/cust_main/billing.html: ticket 1568 config
13916           options for new echeck fields and addition to selfservice
13917           interface
13918
13919 2007-04-27 15:54  jeff
13920
13921         * httemplate/edit/cust_main/contact.html: adjust default labelling
13922
13923 2007-04-27 15:37  jeff
13924
13925         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
13926           value
13927
13928 2007-04-25 21:46  jeff
13929
13930         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
13931           httemplate/misc/recharge_svc.html: more datavolume format
13932
13933 2007-04-25 20:35  ivan
13934
13935         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
13936           datavolume-forcemegabytes
13937
13938 2007-04-25 20:09  jeff
13939
13940         * FS/FS/UI/bytecount.pm: improve configfile handling
13941
13942 2007-04-25 18:50  jeff
13943
13944         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
13945           dodgy ACH hack from ticket 1436
13946
13947 2007-04-24 17:54  ivan
13948
13949         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
13950           lpr-postscript_suffix config options for printer commands to
13951           place printer in postscript mode
13952
13953 2007-04-23 17:21  jeff
13954
13955         * FS/FS/svc_www.pm: untaint
13956
13957 2007-04-23 17:04  jeff
13958
13959         * httemplate/view/svc_acct.cgi: missed a bytecount
13960
13961 2007-04-23 16:34  ivan
13962
13963         * httemplate/search/cust_pkg.cgi: fix error: column reference
13964           "fieldname" is ambiguous
13965
13966 2007-04-22 20:41  jeff
13967
13968         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
13969           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
13970           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
13971           add to ACH batch feature from customer view page
13972
13973 2007-04-20 21:44  ivan
13974
13975         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
13976           wrt where we're storing phone numbers
13977
13978 2007-04-20 14:40  ivan
13979
13980         * conf/: invoice_html, invoice_latex: add customer # to default
13981           invoice templates
13982
13983 2007-04-20 14:31  ivan
13984
13985         * httemplate/view/cust_main/billing.html: don't put this
13986           information way out on the right in its own columns.
13987
13988 2007-04-19 16:34  ivan
13989
13990         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
13991           to its own module
13992
13993 2007-04-19 16:30  jeff
13994
13995         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
13996           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
13997           httemplate/edit/process/prepay_credit.cgi,
13998           httemplate/edit/process/svc_acct.cgi,
13999           httemplate/search/prepay_credit.html, htetc/handler.pl: break
14000           _bytecount subroutines out of FS::UI::Web
14001
14002 2007-04-19 13:18  ivan
14003
14004         * htetc/handler.pl, httemplate/search/cust_svc.html,
14005           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
14006           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
14007           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
14008           with an explicit import.  did i mention this was really really
14009           weird?
14010
14011 2007-04-18 20:15  ivan
14012
14013         * FS/FS/UID.pm: better error message about missing secrets file
14014           errors.  WTF is going on!
14015
14016 2007-04-18 16:22  ivan
14017
14018         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
14019           fix use statements for FS::UI::Web.  not "use"ing modules in the
14020           actual modules you use them in is bad, mmmkay
14021
14022 2007-04-18 13:01  ivan
14023
14024         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
14025
14026 2007-04-12 17:53  jeff
14027
14028         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
14029
14030 2007-04-11 20:16  jeff
14031
14032         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
14033           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
14034           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
14035           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
14036           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
14037           httemplate/edit/process/part_pkg.cgi,
14038           httemplate/edit/process/svc_acct.cgi,
14039           httemplate/view/svc_acct.cgi: input and output on data volume
14040           fields specified with k,m,g,or t
14041
14042 2007-04-11 19:42  ivan
14043
14044         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
14045           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
14046           think.
14047
14048 2007-04-11 19:27  ivan
14049
14050         * httemplate/misc/process/recharge_svc.html: remove
14051           'backend-realtime' flag required for recharges, want that just
14052           for signups, running recharges right away by default is fine.
14053           also fix the 'fatal error - unknown payby' error that'll probably
14054           never be reached
14055
14056 2007-04-10 21:28  jeff
14057
14058         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
14059           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
14060           httemplate/view/cust_main/packages.html: usage suspend vs admin
14061           suspend -- avoid actual cust_pkg::suspend except legacy cases
14062
14063 2007-04-09 18:44  ivan
14064
14065         * FS/FS/Conf.pm: remove a ton of deprecated config options
14066
14067 2007-04-09 18:29  ivan
14068
14069         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
14070
14071 2007-04-09 16:38  jeff
14072
14073         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
14074           trigger recharge from the backend as in self-service
14075
14076 2007-04-07 18:14  jeff
14077
14078         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
14079           generated passwords be all caps
14080
14081 2007-04-07 17:41  jeff
14082
14083         * httemplate/edit/svc_acct.cgi: correct usage editing bug
14084
14085 2007-04-07 17:22  jeff
14086
14087         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
14088           svc_acct->email
14089
14090 2007-04-06 17:07  jeff
14091
14092         * httemplate/view/cust_main/billing.html: ommitted file
14093
14094 2007-04-06 16:57  jeff
14095
14096         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
14097           httemplate/misc/process/payment.cgi: integrate new echeck fields
14098           into freeside backend payment processing
14099
14100 2007-04-06 12:38  jeff
14101
14102         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
14103           httemplate/edit/cust_main.cgi,
14104           httemplate/edit/cust_main/billing.html,
14105           httemplate/edit/cust_main/select-state.html: ticket 1443 add
14106           account type and bank state for echeck processing
14107
14108 2007-04-05 17:37  ivan
14109
14110         * FS/FS/Conf.pm: slight update for batch-enable description & add
14111           ach-spiritone format to batch-default and batch-fixed_format-CHEK
14112           config items
14113
14114 2007-04-05 17:34  ivan
14115
14116         * FS/FS/Conf.pm: slight better descriptions
14117
14118 2007-04-05 17:01  khoff
14119
14120         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
14121           default.  Pass @_ along to new exports.
14122
14123 2007-04-05 15:01  ivan
14124
14125         * httemplate/elements/menu.html: they're comments now
14126
14127 2007-04-05 07:15  jeff
14128
14129         * httemplate/misc/process/cust_main_note-import.cgi: use comments
14130           and not notes
14131
14132 2007-04-04 19:04  ivan
14133
14134         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
14135           httemplate/edit/cust_main.cgi,
14136           httemplate/edit/cust_main/billing.html,
14137           httemplate/view/cust_main/billing.html: per-customer invoice
14138           terms override
14139
14140 2007-04-04 18:45  ivan
14141
14142         * httemplate/pref/pref.html: finish moving vonage integration to a
14143           user pref
14144
14145 2007-04-04 18:38  ivan
14146
14147         * httemplate/pref/pref-process.html: finish moving the vonage
14148           integration to per-user
14149
14150 2007-04-04 17:01  ivan
14151
14152         * FS/bin/freeside-init-config: correct usage
14153
14154 2007-04-04 15:42  ivan
14155
14156         * Makefile: yes virginia
14157
14158 2007-04-04 13:04  jeff
14159
14160         * FS/bin/freeside-upgrade: correct a bootstrap issue
14161
14162 2007-04-04 08:30  jeff
14163
14164         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
14165           events to fail
14166
14167 2007-04-03 12:37  jeff
14168
14169         * httemplate/misc/cust_main_note-import.cgi: correct handling of
14170           non-unix line termination
14171
14172 2007-04-02 18:39  ivan
14173
14174         * bin/fs-migrate-cust_tax_exempt: [no log message]
14175
14176 2007-04-02 08:49  jeff
14177
14178         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
14179           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
14180           httemplate/edit/process/cust_main.cgi,
14181           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
14182           license field, mask it and ssn
14183
14184 2007-03-31 19:45  jeff
14185
14186         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
14187           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
14188           quick hack to add extra 'config lines' to svc_www and otherwise
14189           enhance svc_www
14190
14191 2007-03-27 20:59  ivan
14192
14193         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
14194           shellcommands delete export
14195
14196 2007-03-21 16:07  ivan
14197
14198         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
14199           when process returns no error_message
14200
14201 2007-03-21 15:09  ivan
14202
14203         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
14204           an error_message, output additional debugging information, if
14205           available
14206
14207 2007-03-20 21:01  jeff
14208
14209         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
14210           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
14211           format, return processing and autopost
14212
14213 2007-03-20 18:21  jeff
14214
14215         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
14216           httemplate/pref/pref.html: ticket 1427, automatically email excel
14217           a/r report
14218
14219 2007-03-20 15:10  ivan
14220
14221         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
14222           agent-specific advertising sources
14223
14224 2007-03-20 13:11  jeff
14225
14226         * httemplate/misc/: cust_main_note-import.cgi,
14227           cust_main_note-import.html, process/cust_main_note-import.cgi:
14228           acls on new import
14229
14230 2007-03-20 13:01  jeff
14231
14232         * httemplate/elements/menu.html: tie note import into menu
14233
14234 2007-03-20 10:03  jeff
14235
14236         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
14237           httemplate/misc/cust_main_note-import.cgi,
14238           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
14239           tool for customer note importation
14240
14241 2007-03-15 18:35  ivan
14242
14243         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
14244           httemplate/pref/pref.html: vonage click2call integration should
14245           not be sitewide, especially now that we have user prefs
14246
14247 2007-03-15 13:54  ivan
14248
14249         * FS/FS/part_pkg.pm: 13 months!
14250
14251 2007-03-15 13:08  khoff
14252
14253         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
14254           attributes to match actual field sizes.
14255
14256 2007-03-15 13:08  khoff
14257
14258         * FS/FS/part_export/router.pm: Added configurable error checks
14259           instead of stupid /^ERROR/ check.  Commands can now be processed
14260           with Text::Template using [@-- --@] delimeters, in addition to
14261           evaling a double-quoted string.  Cleaned up spurious debug
14262           output.
14263
14264 2007-03-15 13:07  khoff
14265
14266         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
14267           html form inputs.
14268
14269 2007-03-15 13:07  khoff
14270
14271         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
14272           serial.
14273
14274 2007-03-14 16:30  jeff
14275
14276         * FS/FS/svc_acct.pm: turn debugging off
14277
14278 2007-03-14 16:27  jeff
14279
14280         * FS/FS/svc_acct.pm: correcting ->replace on bill
14281
14282 2007-03-13 02:21  ivan
14283
14284         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
14285           until then, it should be ->username, not ->name, eek.  causing
14286           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
14287           type character varying(32)" errors and will be harder to
14288           normalize back to usernum when we fix that
14289
14290 2007-03-10 20:13  ivan
14291
14292         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
14293           whew, its paged
14294
14295 2007-03-09 16:16  khoff
14296
14297         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
14298           "identical" records anyway.
14299
14300 2007-03-09 16:11  khoff
14301
14302         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
14303           for FS::svc_broadband.
14304
14305 2007-03-09 09:11  jeff
14306
14307         * bin/svc_acct_pop.import: pop import tool
14308
14309 2007-03-07 11:48  khoff
14310
14311         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
14312           the setup fee while a package is suspended.
14313
14314 2007-03-06 11:56  ivan
14315
14316         * bin/slony-setup: slight update for slony setup script
14317
14318 2007-03-05 17:59  ivan
14319
14320         * httemplate/search/cust_main.cgi: fix status colors in mozilla
14321
14322 2007-03-05 15:01  jayce
14323
14324         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
14325           warning.  Fixed.
14326
14327 2007-03-05 11:48  khoff
14328
14329         * httemplate/search/report_cust_bill.html: Fixed a problem with the
14330           %opts hash getting skewed (specifically $opt{'value'} == 'label')
14331           when $cgi->param('agentnum') was unset.
14332
14333 2007-03-02 17:29  ivan
14334
14335         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
14336           address along with signup requests, for some gateways
14337
14338 2007-03-02 15:48  ivan
14339
14340         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
14341           like "AUTH/TKT 123456"... will this make refunds work?
14342
14343 2007-03-01 22:24  ivan
14344
14345         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
14346           whew
14347
14348 2007-03-01 12:56  ivan
14349
14350         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
14351
14352 2007-03-01 12:12  ivan
14353
14354         * FS/FS/Misc/prune.pm: yeah, a typo
14355
14356 2007-03-01 09:48  ivan
14357
14358         * FS/bin/: freeside-prune-applications, freeside-upgrade:
14359           prune_applications moved to FS::Misc::prune
14360
14361 2007-03-01 09:47  ivan
14362
14363         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
14364
14365 2007-03-01 09:44  ivan
14366
14367         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
14368
14369 2007-03-01 08:36  ivan
14370
14371         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
14372
14373 2007-02-28 21:24  jeff
14374
14375         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
14376
14377 2007-02-28 21:13  jeff
14378
14379         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
14380           bin/freeside-upgrade: dangling cust_credit_refund not allowed
14381
14382 2007-02-28 17:26  ivan
14383
14384         * FS/FS/Conf.pm: this isn't necessary around a single db operation
14385
14386 2007-02-28 11:14  jeff
14387
14388         * httemplate/: edit/cust_main/select-domain.html,
14389           misc/svc_acct-domains.cgi: restore (none) choice to first package
14390           select
14391
14392 2007-02-27 16:16  jayce
14393
14394         * FS/MANIFEST: Added base_rate files
14395
14396 2007-02-27 15:59  jayce
14397
14398         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
14399           work with base_rate billing
14400
14401 2007-02-27 14:10  jeff
14402
14403         * httemplate/config/config-download.cgi: put the C in ACL here, too
14404
14405 2007-02-27 13:24  jeff
14406
14407         * FS/bin/freeside-setup: oops - inappropriate localization was
14408           committed
14409
14410 2007-02-26 17:51  jeff
14411
14412         * httemplate/config/config.cgi: config goes in database
14413
14414 2007-02-26 17:48  jeff
14415
14416         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
14417           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
14418           FS/bin/freeside-init-config, FS/bin/freeside-setup,
14419           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
14420           httemplate/config/config-download.cgi,
14421           httemplate/config/config-process.cgi,
14422           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
14423           in database
14424
14425 2007-02-26 09:54  jeff
14426
14427         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
14428           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
14429           packages
14430
14431 2007-02-24 19:08  ivan
14432
14433         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
14434           selfservice-ignore_quantity flag
14435
14436 2007-02-22 23:47  ivan
14437
14438         * FS/FS/Cron/bill.pm: take the package-def defined action here,
14439           like freeside-prepaidd
14440
14441 2007-02-21 03:26  ivan
14442
14443         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
14444           a _password_encoding field
14445
14446 2007-02-20 18:53  jeff
14447
14448         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
14449           and correct a description handling bug
14450
14451 2007-02-19 07:40  ivan
14452
14453         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
14454           on an undefined value at .../cust_bill.pm line 434
14455
14456 2007-02-16 14:06  ivan
14457
14458         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
14459
14460 2007-02-16 12:54  jeff
14461
14462         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
14463           setting
14464
14465 2007-02-16 12:21  jeff
14466
14467         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
14468           (deja vu?)
14469
14470 2007-02-16 11:46  jayce
14471
14472         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
14473           which uses the cust_pkg->options to control pricing.  You assign
14474           a base rate for charging, and it is multiplied by the 'units'
14475           ordered.  Solves a need where a company wants to offer an ASP
14476           style service, that charges per user, at a base cost, but doesn't
14477           want a plan for every combination of user amounts.
14478
14479 2007-02-15 12:18  khoff
14480
14481         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
14482           in file FS/cust_main.pm
14483
14484 2007-02-14 17:09  ivan
14485
14486         * httemplate/docs/billing.html: removing docs moved to wiki
14487
14488 2007-02-14 16:49  ivan
14489
14490         * httemplate/edit/part_bill_event.cgi: add send_email event
14491
14492 2007-02-14 16:48  ivan
14493
14494         * conf/invoice_html: remove commented-out example notes section
14495
14496 2007-02-14 15:32  jeff
14497
14498         * httemplate/: edit/cust_main/select-domain.html,
14499           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
14500           on first package in edit/cust_main
14501
14502 2007-02-14 14:43  ivan
14503
14504         * httemplate/search/report_receivables.cgi: fix alignment on
14505           receivables report
14506
14507 2007-02-14 13:23  ivan
14508
14509         * httemplate/search/report_cust_pkg.html: grey out disabled text
14510           boxes for IE
14511
14512 2007-02-14 00:48  ivan
14513
14514         * httemplate/elements/select-cust_pkg-status.html,
14515           httemplate/elements/tr-input-beginning_ending.html,
14516           httemplate/search/cust_pkg.cgi,
14517           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
14518           httemplate/images/calendar-disabled.png: add more options to
14519           advanced package reporting
14520
14521 2007-02-13 19:12  jeff
14522
14523         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
14524           impending_recur_notification
14525
14526 2007-02-13 17:43  ivan
14527
14528         * httemplate/search/svc_www.cgi: fix up svc_www searching
14529
14530 2007-02-13 16:19  jeff
14531
14532         * FS/FS/Conf.pm: better docs for impending doom
14533
14534 2007-02-13 14:24  ivan
14535
14536         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
14537           orders, patch from Sean Hanson/S1
14538
14539 2007-02-13 14:08  ivan
14540
14541         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
14542           in, patch from Sean Hanson/S1
14543
14544 2007-02-12 21:00  jayce
14545
14546         * httemplate/edit/payment_gateway.html: Small hint on how the
14547           options field is used.
14548
14549 2007-02-12 17:16  jeff
14550
14551         * httemplate/edit/cust_main.cgi: another place to alphabetize
14552
14553 2007-02-12 16:45  jeff
14554
14555         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
14556
14557 2007-02-12 09:56  jeff
14558
14559         * FS/FS/ClientAPI/Signup.pm,
14560           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
14561           new package order SELECT (ticket 1446)
14562
14563 2007-02-11 19:11  ivan
14564
14565         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
14566
14567 2007-02-11 00:51  ivan
14568
14569         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
14570           now now
14571
14572 2007-02-10 23:04  ivan
14573
14574         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
14575           "cust-fields" config value has been set
14576
14577 2007-02-09 22:13  ivan
14578
14579         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
14580           httemplate/edit/part_svc.cgi: reincorporate the changes from
14581           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
14582           that were lost due to the concurrent service-refactor merge
14583
14584 2007-02-09 16:42  ivan
14585
14586         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
14587           this time
14588
14589 2007-02-09 15:29  ivan
14590
14591         * httemplate/misc/change_pkg.cgi: fix change package link
14592
14593 2007-02-08 20:54  ivan
14594
14595         * bin/import-county-tax-rates: quick hack to import rates for
14596           landel
14597
14598 2007-02-08 20:37  jayce
14599
14600         * httemplate/view/cust_main/packages.html: Set the correct access
14601           right for the cancel link to work
14602
14603 2007-02-08 17:05  ivan
14604
14605         * conf/: invoice_html_statement, invoice_latex_statement,
14606           invoice_latexnotes_statement, invoice_template_statement: add
14607           default statement conf
14608
14609 2007-02-08 14:54  ivan
14610
14611         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
14612           groups_susp_reason option
14613
14614 2007-02-08 14:19  ivan
14615
14616         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
14617           don't rely on qsearchs to trim it for you - it is inefficient and
14618           outputs long verbose warnings
14619
14620 2007-02-08 14:08  ivan
14621
14622         * httemplate/pref/pref-process.html: second "my" localizing the
14623           variable and causing password changes to fail
14624
14625 2007-02-08 09:00  jeff
14626
14627         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
14628           edit/part_svc.cgi
14629
14630 2007-02-08 08:04  jeff
14631
14632         * httemplate/edit/part_pkg.cgi: gratuitous quote
14633
14634 2007-02-08 01:13  jeff
14635
14636         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
14637           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
14638
14639 2007-02-08 00:19  ivan
14640
14641         * FS/FS/CGI.pm: fix the popup progress bars, whew
14642
14643 2007-02-07 17:46  jeff
14644
14645         * FS/FS/part_pkg.pm, htetc/handler.pl,
14646           httemplate/elements/select-table.html,
14647           httemplate/edit/part_pkg.cgi,
14648           httemplate/edit/process/part_pkg.cgi: agent type on package
14649           add/edit (ticket 1446)
14650
14651 2007-02-06 16:46  ivan
14652
14653         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
14654           payment receipts if the conf file is created
14655
14656 2007-02-05 15:48  ivan
14657
14658         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
14659           line-item application erroring out on tax applications
14660
14661 2007-02-05 14:12  ivan
14662
14663         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
14664           catch the Cant call method "part_pkg" on an undefined value at
14665           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
14666           line 181" bug
14667
14668 2007-02-05 09:21  ivan
14669
14670         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
14671           import too... whew!  this should be it
14672
14673 2007-02-05 08:01  ivan
14674
14675         * FS/FS/pay_batch.pm: fix param passing
14676
14677 2007-02-05 07:49  ivan
14678
14679         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
14680           upload
14681
14682 2007-02-05 07:48  ivan
14683
14684         * httemplate/misc/upload-batch.cgi: misterminated <%init>
14685
14686 2007-02-05 07:02  ivan
14687
14688         * FS/FS/pay_batch.pm: remove refactored code
14689
14690 2007-02-05 05:11  ivan
14691
14692         * httemplate/search/svc_Smart.html: remove unused svc_Smart
14693
14694 2007-02-05 05:10  ivan
14695
14696         * httemplate/search/: report_receivables.cgi,
14697           report_receivables.html: add "over X days" option to receivables
14698           report
14699
14700 2007-02-05 04:51  ivan
14701
14702         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
14703           httemplate/view/cust_bill-pdf.cgi,
14704           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
14705           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
14706           httemplate/view/svc_Common.html, httemplate/view/svc_acct.cgi,
14707           httemplate/view/svc_broadband.cgi,
14708           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
14709           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
14710           httemplate/view/cust_main/contacts.html,
14711           httemplate/view/elements/svc_Common.html: C is for
14712           Cookie^WControl
14713
14714 2007-02-05 03:35  ivan
14715
14716         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
14717
14718 2007-02-05 03:12  ivan
14719
14720         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
14721           NOW, instead of last bill to next bill
14722
14723 2007-02-05 01:45  ivan
14724
14725         * httemplate/misc/download-batch.cgi: upon first download, have
14726           batches auto-set amount to customer balance if it is smaller
14727
14728 2007-02-05 01:44  ivan
14729
14730         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
14731           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
14732           cust_pay_batch::upload results subroutine to an FS::pay_batch
14733           method.  upon first download, have batches auto-reset their
14734           amounts to the customer balance upon if it is smaller.
14735
14736 2007-02-03 17:47  ivan
14737
14738         * httemplate/: search/cust_pay_batch.cgi,
14739           view/cust_main/payment_history.html: add link to some batched
14740           payment info to customer view
14741
14742 2007-02-03 16:01  ivan
14743
14744         * FS/FS/ClientAPI/Signup.pm: quieter
14745
14746 2007-02-03 05:05  ivan
14747
14748         * FS/FS/cust_pkg.pm: this should fix services with negative
14749           num_avail showing up for provisioning
14750
14751 2007-02-03 04:07  ivan
14752
14753         * FS/FS/cust_main_Mixin.pm: remove debugging left on
14754
14755 2007-02-03 03:36  ivan
14756
14757         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
14758           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
14759           httemplate/elements/menu.html,
14760           httemplate/graph/cust_bill_pkg.cgi,
14761           httemplate/graph/money_time.cgi,
14762           httemplate/graph/report_cust_bill_pkg.html,
14763           httemplate/graph/report_money_time.html,
14764           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
14765           httemplate/search/cust_bill_event.cgi,
14766           httemplate/search/cust_bill_event.html,
14767           httemplate/search/cust_bill_pkg.cgi,
14768           httemplate/search/cust_credit.html,
14769           httemplate/search/cust_main-otaker.cgi,
14770           httemplate/search/cust_main-zip.html,
14771           httemplate/search/cust_main.cgi,
14772           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
14773           httemplate/search/cust_pay_batch.cgi,
14774           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
14775           httemplate/search/cust_tax_exempt_pkg.cgi,
14776           httemplate/search/inventory_item.html,
14777           httemplate/search/pay_batch.cgi,
14778           httemplate/search/pay_batch.html, httemplate/search/queue.html,
14779           httemplate/search/reg_code.html,
14780           httemplate/search/report_cdr.html,
14781           httemplate/search/report_cust_bill.html,
14782           httemplate/search/report_cust_credit.html,
14783           httemplate/search/report_cust_main-zip.html,
14784           httemplate/search/report_cust_pay.html,
14785           httemplate/search/report_cust_pay_batch.html,
14786           httemplate/search/report_cust_pkg.html,
14787           httemplate/search/report_prepaid_income.cgi,
14788           httemplate/search/report_prepaid_income.html,
14789           httemplate/search/report_receivables.cgi,
14790           httemplate/search/report_receivables.html,
14791           httemplate/search/report_tax.cgi,
14792           httemplate/search/report_tax.html, httemplate/search/sql.html,
14793           httemplate/search/sqlradius.cgi,
14794           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
14795           httemplate/search/svc_broadband.cgi,
14796           httemplate/search/svc_domain.cgi,
14797           httemplate/search/svc_external.cgi,
14798           httemplate/search/svc_forward.cgi,
14799           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
14800           add customer status column to customer & most other reports.
14801           also put the C in ACL in the search/ and graph/ directories.
14802
14803 2007-02-02 18:39  jeff
14804
14805         * FS/bin/freeside-reset-fixed: do a setfixed
14806
14807 2007-02-01 22:29  ivan
14808
14809         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
14810
14811 2007-02-01 20:39  ivan
14812
14813         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
14814           sources in signup
14815
14816 2007-01-31 19:08  jeff
14817
14818         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
14819
14820 2007-01-31 18:37  jeff
14821
14822         * FS/FS/svc_acct.pm: spurious line
14823
14824 2007-01-31 18:35  ivan
14825
14826         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
14827           packages
14828
14829 2007-01-31 18:13  jeff
14830
14831         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
14832           ticket 1455
14833
14834 2007-01-31 17:57  ivan
14835
14836         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
14837           thing
14838
14839 2007-01-31 10:28  jeff
14840
14841         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
14842
14843 2007-01-30 22:30  khoff
14844
14845         * FS/FS/part_export/snmp.pm: Don't break if we're missing
14846           Net::SNMP.  Apparenty "require" doesn't do the trick.
14847
14848 2007-01-30 21:45  khoff
14849
14850         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
14851           flexibilty until the export subsystem rewrite.
14852
14853 2007-01-30 21:43  khoff
14854
14855         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
14856           FS::part_export::router  - Refactored to be more easily
14857           sub-classed.   - Moved per-export options to FS:;router virtual
14858           fields.   - Fixed other general brokenness.
14859
14860           FS::part_export::snmp  - SNMP export sub-classed from
14861           FS::part_export::router
14862
14863           FS::part_export::trango  - Export for Trango proprietary access
14864           points.  Sub-classed from FS::part_export::snmp.
14865
14866 2007-01-30 21:23  jeff
14867
14868         * FS/FS/cust_main.pm: minor improvement
14869
14870 2007-01-30 20:30  jeff
14871
14872         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
14873           httemplate/edit/process/cust_pay.cgi,
14874           httemplate/misc/process/payment.cgi: small change in payment
14875           receipt handling (ticket 1422)
14876
14877 2007-01-30 20:26  ivan
14878
14879         * httemplate/: edit/quick-charge.html,
14880           elements/select-taxclass.html, elements/tr-select-taxclass.html,
14881           view/cust_main/packages.html: minor UI work on one-time charges
14882           w/taxclasses
14883
14884 2007-01-30 19:42  jeff
14885
14886         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
14887
14888 2007-01-30 18:08  ivan
14889
14890         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
14891           until then, it shouldn't be missing the standard header
14892
14893 2007-01-30 15:50  ivan
14894
14895         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
14896           invoices
14897
14898 2007-01-30 13:21  jeff
14899
14900         * FS/FS/svc_acct.pm: avoiding brane pane
14901
14902 2007-01-30 12:59  ivan
14903
14904         * httemplate/: browse/access_group.html, browse/access_user.html,
14905           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
14906           browse/cust_main_county.cgi, browse/inventory_class.html,
14907           browse/msgcat.cgi, browse/part_bill_event.cgi,
14908           browse/part_export.cgi, browse/part_pkg.cgi,
14909           browse/part_referral.html, browse/part_svc.cgi,
14910           browse/part_virtual_field.cgi, browse/payment_gateway.html,
14911           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
14912           browse/reason_type.html, browse/router.cgi,
14913           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
14914           search/prepay_credit.html: its all about control
14915
14916 2007-01-30 11:45  ivan
14917
14918         * FS/FS/option_Common.pm: fix old-record detection bug in
14919           option_Common
14920
14921 2007-01-30 11:40  jeff
14922
14923         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
14924           to invoicing_list (ticket 1424)
14925
14926 2007-01-30 10:52  jeff
14927
14928         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
14929           FS/FS/ClientAPI/Signup.pm,
14930           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
14931           available for self-service success (ticket 1420)
14932
14933 2007-01-29 15:16  ivan
14934
14935         * httemplate/config/: config-process.cgi, config-view.cgi,
14936           config.cgi: putting the C in ACL
14937
14938 2007-01-29 13:11  ivan
14939
14940         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
14941           <%init> helps alot
14942
14943 2007-01-29 10:50  ivan
14944
14945         * httemplate/pref/: pref-process.html, pref.html: record resolution
14946           & colro depth in user prefs
14947
14948 2007-01-29 08:16  ivan
14949
14950         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
14951
14952 2007-01-29 08:01  ivan
14953
14954         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
14955           email display bug on advanced package report, closes: Bug#1416
14956
14957 2007-01-29 04:07  ivan
14958
14959         * htetc/handler.pl: warnings in <%once> sections should not be
14960           fatal
14961
14962 2007-01-29 03:55  ivan
14963
14964         * FS/FS/option_Common.pm: remove extraneous debugging
14965
14966 2007-01-29 03:31  ivan
14967
14968         * Makefile: looks like a duck
14969
14970 2007-01-27 18:21  ivan
14971
14972         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
14973           domain zone viewing a little
14974
14975 2007-01-26 00:18  ivan
14976
14977         * FS/FS/access_user.pm: out of scope bad
14978
14979 2007-01-26 00:17  ivan
14980
14981         * FS/FS/access_user.pm: spurious password changes bad...
14982
14983 2007-01-26 00:11  ivan
14984
14985         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
14986
14987 2007-01-26 00:04  ivan
14988
14989         * FS/FS/access_user.pm, httemplate/elements/header.html,
14990           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
14991           httemplate/elements/xmenu.top.css,
14992           httemplate/elements/xmenu.top.js,
14993           httemplate/images/arrow.down.png,
14994           httemplate/images/menu-left-example.png,
14995           httemplate/images/menu-top-example.png,
14996           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
14997           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
14998           bar option!
14999
15000 2007-01-24 22:04  ivan
15001
15002         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
15003
15004 2007-01-24 22:00  ivan
15005
15006         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
15007
15008 2007-01-24 15:41  ivan
15009
15010         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
15011           need the former
15012
15013 2007-01-23 21:33  jeff
15014
15015         * httemplate/edit/process/elements/process.html: squarely between
15016           shame in you and so close
15017
15018 2007-01-23 15:42  jeff
15019
15020         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
15021           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
15022           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
15023           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
15024           before first charge on flat_delayed
15025
15026 2007-01-22 23:44  ivan
15027
15028         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
15029
15030 2007-01-22 22:51  ivan
15031
15032         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
15033
15034 2007-01-22 22:45  ivan
15035
15036         * FS/FS/payby.pm: fix PREP payby
15037
15038 2007-01-22 22:41  ivan
15039
15040         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
15041           ISA it
15042
15043 2007-01-22 09:05  ivan
15044
15045         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
15046
15047 2007-01-22 06:29  ivan
15048
15049         * FS/FS/CGI.pm: hopefully this should be the last bit of the
15050           relative URL fixing
15051
15052 2007-01-22 03:41  ivan
15053
15054         * httemplate/view/cust_main.cgi: closing tags helps alot
15055
15056 2007-01-22 03:39  ivan
15057
15058         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
15059           elements/ links here too
15060
15061 2007-01-22 03:36  ivan
15062
15063         * httemplate/elements/: phonenumber.html, progress-init.html,
15064           progress-popup.html, tr-input-beginning_ending.html,
15065           tr-input-date-field.html: interpolation helps alot
15066
15067 2007-01-22 03:30  ivan
15068
15069         * httemplate/elements/: phonenumber.html, progress-init.html,
15070           progress-popup.html, tr-input-beginning_ending.html,
15071           tr-input-date-field.html: use $fsurl instead of relative ../
15072           addressing
15073
15074 2007-01-21 18:42  ivan
15075
15076         * FS/FS/ClientAPI/MyAccount.pm,
15077           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15078           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
15079           on self-service manual payment screen
15080
15081 2007-01-21 13:45  ivan
15082
15083         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
15084           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
15085           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
15086           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
15087           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
15088           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
15089           httemplate/edit/part_pkg.cgi,
15090           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
15091           Have lineitem-specific applications happen in all cases; add
15092           weightsto control
15093
15094 2007-01-21 05:42  ivan
15095
15096         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
15097           on DBIx::SB 1.36 for Pg 8.1+
15098
15099 2007-01-21 05:26  ivan
15100
15101         * Makefile, htetc/freeside-base.conf, htetc/freeside-base1.conf,
15102           htetc/freeside-base2.conf: mod_perl v2, it finally happened
15103
15104 2007-01-21 01:13  ivan
15105
15106         * httemplate/search/cust_svc.html: trim leading & trailing
15107           whitespace from service searches
15108
15109 2007-01-21 01:10  ivan
15110
15111         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
15112           are coming from in the tree -  use rooturl() instead of popurl()
15113
15114 2007-01-19 16:08  jeff
15115
15116         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
15117           not just trailing ones
15118
15119 2007-01-19 15:00  jeff
15120
15121         * httemplate/misc/download-batch.cgi: work around CSV brokenness
15122
15123 2007-01-19 14:02  jeff
15124
15125         * httemplate/edit/process/: access_user.html,
15126           elements/process.html: blank password on error
15127
15128 2007-01-19 08:31  jeff
15129
15130         * httemplate/edit/: access_user.html, process/access_user.html,
15131           process/elements/process.html: no password in html source on
15132           employee edit
15133
15134 2007-01-18 10:14  ivan
15135
15136         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
15137           don't want to abort processing because of an old not-well-checked
15138           zip
15139
15140 2007-01-17 15:28  ivan
15141
15142         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
15143           cause by recent fix to not quote things on STDIN, yuck.
15144
15145 2007-01-17 15:27  jeff
15146
15147         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
15148           httemplate/misc/payment.cgi,
15149           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
15150           httemplate/misc/process/payment.cgi,
15151           httemplate/view/svc_acct.cgi: link to customer from manual
15152           payment screen (ticket 1414)
15153
15154 2007-01-17 09:41  jeff
15155
15156         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
15157           reasons (suspends fail in freeside-daily)
15158
15159 2007-01-17 08:41  jeff
15160
15161         * FS/FS/part_pkg/flat.pm: noise reduction
15162
15163 2007-01-17 07:50  jeff
15164
15165         * httemplate/view/cust_main/packages.html: fix suspend link
15166
15167 2007-01-16 16:40  jeff
15168
15169         * httemplate/edit/: access_user.html, process/access_user.html:
15170           employee edit (ticket 1412)
15171
15172 2007-01-16 13:36  jeff
15173
15174         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
15175           for ticket 1364
15176
15177 2007-01-16 09:39  jeff
15178
15179         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
15180
15181 2007-01-16 01:11  ivan
15182
15183         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
15184           agentnum sent from client
15185
15186 2007-01-15 14:15  jeff
15187
15188         * httemplate/edit/process/quick-charge.cgi: that was DUM
15189
15190 2007-01-14 23:53  ivan
15191
15192         * httemplate/misc/download-batch.cgi: add batch expiration date
15193           incrementer for 295
15194
15195 2007-01-14 23:22  ivan
15196
15197         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
15198           batchconfig-csv-chase_canada-E-xactBatch
15199
15200 2007-01-12 15:27  jeff
15201
15202         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
15203           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
15204           httemplate/edit/svc_broadband.cgi: added svc_broadband
15205           description which is appended to Site Name in prizm export
15206
15207 2007-01-11 18:04  jeff
15208
15209         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
15210           httemplate/edit/quick-charge.html,
15211           httemplate/edit/process/quick-charge.cgi,
15212           httemplate/view/cust_main/packages.html: one-time charge
15213           enhancements
15214
15215 2007-01-10 15:21  ivan
15216
15217         * httemplate/search/queue.html: add "select all" and "unselect" all
15218           buttons to bulk queue operations
15219
15220 2007-01-10 00:56  ivan
15221
15222         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
15223           uninitialized value in string ne at
15224           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
15225
15226 2007-01-10 00:50  ivan
15227
15228         * httemplate/view/cust_main/contacts.html: you have got to be
15229           kidding me.
15230
15231 2007-01-10 00:48  ivan
15232
15233         * httemplate/view/cust_main/contacts.html: nothing could have ever
15234           gone wrong with so simple a change.  oh noooo
15235
15236 2007-01-09 23:48  ivan
15237
15238         * httemplate/view/cust_main/contacts.html: fix ship_county display
15239           bug
15240
15241 2007-01-09 21:51  ivan
15242
15243         * FS/FS/cust_bill.pm: add custnum to invoice template vars
15244
15245 2007-01-09 18:41  jeff
15246
15247         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
15248
15249 2007-01-09 16:42  jeff
15250
15251         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
15252           ignore filenames and rely on selected batch number
15253
15254 2007-01-09 16:41  jeff
15255
15256         * httemplate/misc/download-batch.cgi: permit batch redownloads
15257
15258 2007-01-09 14:57  ivan
15259
15260         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
15261
15262 2007-01-08 09:36  jeff
15263
15264         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
15265           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
15266           httemplate/misc/delete-cust_refund.cgi,
15267           httemplate/view/cust_main/payment_history.html: refund deletion
15268
15269 2007-01-05 16:47  jeff
15270
15271         * httemplate/edit/part_svc.cgi: fix UI funkiness
15272
15273 2007-01-04 21:19  jeff
15274
15275         * fs_selfservice/FS-SelfService/SelfService.pm,
15276           fs_selfservice/FS-SelfService/cgi/view_usage.html,
15277           FS/FS/ClientAPI/MyAccount.pm,
15278           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
15279           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
15280           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
15281           fs_selfservice/FS-SelfService/cgi/provision_list.html,
15282           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15283           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
15284           self-servicey stuff (change package, detailed usage)
15285
15286 2007-01-03 23:26  ivan
15287
15288         * conf/blank_logo.eps: adding a simple blank logo; people are
15289           trying to comment out stuff in the template
15290
15291 2007-01-03 21:49  ivan
15292
15293         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
15294           a customer's balance, presumably as bad debt
15295
15296 2007-01-03 11:47  ivan
15297
15298         * httemplate/view/cust_main/packages.html: fix suspend link
15299
15300 2007-01-02 13:46  ivan
15301
15302         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
15303           searching & links
15304
15305 2007-01-02 13:44  ivan
15306
15307         * FS/FS/cust_main.pm: stupid semicolon!
15308
15309 2007-01-02 13:06  ivan
15310
15311         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
15312           trailing AND
15313
15314 2007-01-02 12:29  ivan
15315
15316         * httemplate/view/cust_main/packages.html: fix popup target links
15317
15318 2007-01-02 12:25  ivan
15319
15320         * httemplate/view/svc_Common.html: missing from svc patch, oops!
15321
15322 2007-01-02 10:38  jeff
15323
15324         * FS/FS/svc_acct.pm: omit spurious export triggering
15325
15326 2006-12-29 13:48  jeff
15327
15328         * httemplate/: elements/select-agent.html,
15329           graph/report_cust_bill_pkg.html: correct bad include, and improve
15330           no agent selected condition
15331
15332 2006-12-29 00:51  ivan
15333
15334         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
15335           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
15336           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
15337           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
15338           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
15339           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
15340           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
15341           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
15342           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
15343           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
15344           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
15345           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
15346           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
15347           httemplate/edit/elements/edit.html,
15348           httemplate/edit/elements/svc_Common.html,
15349           httemplate/edit/process/elements/process.html, FS/MANIFEST,
15350           httemplate/edit/process/svc_Common.html,
15351           httemplate/elements/header.html, httemplate/elements/menu.html,
15352           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
15353           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
15354           httemplate/search/svc_broadband.cgi,
15355           httemplate/search/svc_domain.cgi,
15356           httemplate/search/svc_external.cgi,
15357           httemplate/search/svc_forward.cgi,
15358           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
15359           httemplate/view/elements/svc_Common.html,
15360           rt/html/Elements/FreesideSearch,
15361           rt/html/Elements/FreesideSvcSearch,
15362           httemplate/view/cust_main/packages.html: service refactor!
15363
15364 2006-12-29 00:41  ivan
15365
15366         * httemplate/edit/process/cust_main.cgi: slight pedanticism
15367
15368 2006-12-29 00:39  ivan
15369
15370         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
15371
15372 2006-12-29 00:35  ivan
15373
15374         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
15375           it gets capitalized
15376
15377 2006-12-29 00:34  ivan
15378
15379         * httemplate/edit/process/quick-charge.cgi: whitespace
15380
15381 2006-12-29 00:34  ivan
15382
15383         * httemplate/edit/cust_main/billing.html: slight more space
15384           necessary for ACH account numbers
15385
15386 2006-12-29 00:31  ivan
15387
15388         * init.d/freeside-init: kill off all queued processes!
15389
15390 2006-12-29 00:30  ivan
15391
15392         * httemplate/docs/index.html: link more docs to wiki
15393
15394 2006-12-29 00:29  ivan
15395
15396         * httemplate/browse/pay_batch.cgi: this is unused, replaced by
15397           search/pay_batch.cgi
15398
15399 2006-12-29 00:25  ivan
15400
15401         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
15402           configurable target dirs, oops
15403
15404 2006-12-29 00:25  ivan
15405
15406         * FS/FS/svc_Common.pm: doc
15407
15408 2006-12-29 00:24  ivan
15409
15410         * FS/FS/part_pkg.pm: snot spacing
15411
15412 2006-12-29 00:24  ivan
15413
15414         * FS/FS/part_export.pm: use FS::queue for exports, though they
15415           should probably just use it themselves
15416
15417 2006-12-29 00:21  ivan
15418
15419         * Changelog, Changes.1.5.7, Changes.1.5.8: removing old changelogs
15420
15421 2006-12-29 00:20  ivan
15422
15423         * Changes.1.7.0: changelog now in the wiki
15424
15425 2006-12-28 23:23  ivan
15426
15427         * httemplate/edit/elements/edit.html: document field types
15428
15429 2006-12-28 16:30  jeff
15430
15431         * FS/FS/part_export/prizm.pm: minor fixups
15432
15433 2006-12-28 12:52  jeff
15434
15435         * httemplate/elements/tr-select-reason.html: activate submit button
15436           more readily
15437
15438 2006-12-28 00:16  ivan
15439
15440         * FS/FS/payinfo_Mixin.pm: tyop
15441
15442 2006-12-27 23:02  ivan
15443
15444         * bin/pg-version: adding pg-version
15445
15446 2006-12-26 19:29  ivan
15447
15448         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
15449           taxclass expander
15450
15451 2006-12-26 18:37  ivan
15452
15453         * FS/FS/Misc.pm, htetc/handler.pl,
15454           httemplate/edit/cust_main/contact.html,
15455           httemplate/edit/cust_main/select-county.html,
15456           httemplate/misc/counties.cgi: Add a (magically appearing and
15457           disappearing) label on the county selector.  confusing when
15458           labeled "state"
15459
15460 2006-12-26 17:35  ivan
15461
15462         * httemplate/view/cust_main/contacts.html: show county on customer
15463           view
15464
15465 2006-12-26 17:07  ivan
15466
15467         * httemplate/: edit/cust_main.cgi,
15468           edit/cust_main/select-county.html, misc/counties.cgi: fix county
15469           selector
15470
15471 2006-12-26 11:53  ivan
15472
15473         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
15474           STDIN strings are evaluated
15475
15476 2006-12-23 17:28  ivan
15477
15478         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
15479           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
15480           httemplate/edit/cust_main/billing.html,
15481           httemplate/view/cust_main/payment_history.html: fix more paymask
15482           regressions: allow editing records with existing expired cards,
15483           fix masking just-entered values when erroring out, fix echeck
15484           entry inserting as empty routing code and "xxEK" account number,
15485           remove old/deprecated/unused payinfo_maksed subs and calls
15486
15487 2006-12-22 21:37  jeff
15488
15489         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
15490           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
15491           httemplate/view/svc_broadband.cgi: inital prizm support
15492
15493 2006-12-21 22:18  ivan
15494
15495         * httemplate/search/: queue.html, elements/search.html: patch
15496           fixing "retry selected" and "remove select" in queue view
15497
15498 2006-12-20 19:05  ivan
15499
15500         * httemplate/misc/payment.cgi: fix on-demand payment form when
15501           making payments from masked data
15502
15503 2006-12-20 02:51  ivan
15504
15505         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
15506           flag for the wonderful new world of paymasking
15507
15508 2006-12-20 01:49  ivan
15509
15510         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
15511           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
15512           httemplate/elements/select-part_referral.html,
15513           httemplate/elements/select-pkg_class.html,
15514           httemplate/elements/select-table.html,
15515           httemplate/elements/tr-select-pkg_class.html,
15516           httemplate/search/elements/search.html: add ability to disable
15517           package classes
15518
15519 2006-12-19 17:20  jeff
15520
15521         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
15522           cluckage
15523
15524 2006-12-19 02:02  ivan
15525
15526         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
15527           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
15528           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
15529           payby.pm for payby info and have card masking full 6-digit BIN
15530           prefix for card identification.  have cust_pay_batch use
15531           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
15532           payment reports to use mask too if available, so credit card type
15533           selection still works with encryption.
15534
15535 2006-12-18 03:01  ivan
15536
15537         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
15538           adding when there is only one pkg_class choice (triggers
15539           javascript error
15540
15541 2006-12-18 00:08  ivan
15542
15543         * Makefile: fix MASONDATA include for dev target
15544
15545 2006-12-15 12:55  ivan
15546
15547         * httemplate/elements/dashboard-toplist.html: add a new ticket link
15548
15549 2006-12-15 05:09  ivan
15550
15551         * httemplate/elements/dashboard-toplist.html: add a quick start at
15552           a "dashboard" customer list, mostly for internal use for starters
15553
15554 2006-12-15 05:00  ivan
15555
15556         * httemplate/elements/dashboard-toplist.html: add a quick start at
15557           a "dashboard" customer list, mostly for internal use for starters
15558
15559 2006-12-15 04:43  ivan
15560
15561         * FS/FS/Conf.pm, httemplate/index.html,
15562           httemplate/elements/dashboard-toplist.html: add a quick start at
15563           a "dashboard" customer list, mostly for internal use for starters
15564
15565 2006-12-15 00:37  ivan
15566
15567         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
15568           states to old databases
15569
15570 2006-12-15 00:25  ivan
15571
15572         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
15573           eliminate funkiness with reappearing "Postal invoice" on errors
15574
15575 2006-12-14 21:29  jeff
15576
15577         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
15578           httemplate/elements/tr-input-date-field.html,
15579           httemplate/view/cust_main/misc.html: move use statements to
15580           handler.pl, do not show 1/1/70 for new birthdates, and improve
15581           error handling
15582
15583 2006-12-14 16:56  ivan
15584
15585         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
15586           DateTime as a proper rather than hidden dependency
15587
15588 2006-12-14 16:28  ivan
15589
15590         * Makefile, FS/bin/freeside-addoutsource,
15591           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
15592           FS/bin/freeside-selfservice-server,
15593           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
15594           cleanup from the conf merge
15595
15596 2006-12-14 01:27  ivan
15597
15598         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
15599           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
15600           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
15601           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
15602           FS/bin/freeside-deluser, FS/bin/freeside-queued,
15603           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
15604           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
15605           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
15606           make the config directory configurable
15607
15608 2006-12-13 22:00  ivan
15609
15610         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
15611           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
15612           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
15613           httemplate/edit/cust_main/billing.html,
15614           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
15615           httemplate/search/cust_pay.cgi, FS/MANIFEST,
15616           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
15617           httemplate/edit/process/cust_main.cgi,
15618           httemplate/view/cust_main/billing.html,
15619           httemplate/view/cust_main/payment_history.html: encryption fixes
15620           from huntsberg & jayce
15621
15622 2006-12-08 07:11  jeff
15623
15624         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
15625
15626 2006-12-08 06:38  ivan
15627
15628         * rt/html/Elements/Header: have RT header link to supported
15629           documentation link as well
15630
15631 2006-12-08 05:36  ivan
15632
15633         * httemplate/: view/cust_main/quick-charge.html,
15634           edit/process/quick-charge.cgi: some javascript validation magic
15635           to give one-time charges better UI
15636
15637 2006-12-07 08:46  ivan
15638
15639         * bin/pod2x: update pod2x for new self-service path
15640
15641 2006-12-07 07:24  ivan
15642
15643         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
15644
15645 2006-12-06 18:40  jeff
15646
15647         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
15648           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
15649           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
15650           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
15651           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
15652           fs_selfservice/FS-SelfService/SelfService.pm,
15653           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
15654           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15655           fs_selfservice/FS-SelfService/cgi/view_usage.html,
15656           httemplate/edit/prepay_credit.cgi,
15657           httemplate/edit/process/prepay_credit.cgi,
15658           httemplate/misc/process/recharge_svc.html,
15659           httemplate/search/prepay_credit.html: retouch bandwidth countdown
15660
15661 2006-12-05 07:53  jeff
15662
15663         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
15664
15665 2006-12-04 18:37  jeff
15666
15667         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
15668           view/svc_acct.cgi: editable service usage
15669
15670 2006-12-02 16:42  ivan
15671
15672         * FS/FS/cust_main.pm: clean up whitespace merge noise
15673
15674 2006-12-02 14:04  ivan
15675
15676         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
15677
15678 2006-11-30 22:31  jeff
15679
15680         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
15681           httemplate/misc/download-batch.cgi,
15682           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
15683
15684 2006-11-30 17:41  ivan
15685
15686         * FS/bin/freeside-queued: remove unnecessary service use (in an
15687           awfully odd place)
15688
15689 2006-11-30 17:35  ivan
15690
15691         * FS/bin/freeside-expiration-alerter: go away and never come back,
15692           $Id$
15693
15694 2006-11-30 17:34  ivan
15695
15696         * FS/bin/freeside-email: begone $Id$ and your diff noise!
15697
15698 2006-11-29 18:27  jeff
15699
15700         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
15701           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
15702           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
15703           FS/FS/part_export/sqlradius.pm,
15704           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
15705           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15706           fs_selfservice/FS-SelfService/cgi/view_usage.html,
15707           httemplate/edit/prepay_credit.cgi,
15708           httemplate/edit/process/prepay_credit.cgi,
15709           httemplate/misc/recharge_svc.html,
15710           httemplate/misc/process/recharge_svc.html,
15711           httemplate/search/prepay_credit.html,
15712           httemplate/view/cust_main/packages.html: prepaid download/upload
15713           tracking
15714
15715 2006-11-28 01:38  ivan
15716
15717         * FS/FS/access_user.pm: usernames should be alphanumeric only
15718
15719 2006-11-26 23:11  jeff
15720
15721         * FS/FS/ClientAPI/Signup.pm,
15722           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
15723           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
15724           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
15725           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
15726           from self-service
15727
15728 2006-11-26 17:08  ivan
15729
15730         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
15731
15732 2006-11-26 15:09  jeff
15733
15734         * httemplate/elements/menu.html: minor tyop
15735
15736 2006-11-26 15:06  jeff
15737
15738         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
15739           view/cust_main/notes.html: more ajaxy customer notes
15740
15741 2006-11-25 13:04  jeff
15742
15743         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
15744
15745 2006-11-24 02:34  ivan
15746
15747         * httemplate/browse/part_pkg.cgi: link to and label one-time
15748           charges correctly
15749
15750 2006-11-24 00:48  ivan
15751
15752         * httemplate/elements/tr-input-beginning_ending.html,
15753           httemplate/elements/tr-input-lessthan_greaterthan.html,
15754           httemplate/search/cust_credit.html,
15755           httemplate/search/cust_pay.cgi,
15756           httemplate/search/report_cust_credit.html,
15757           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
15758           than and greater than amounts to credit and payment searches
15759
15760 2006-11-20 02:34  ivan
15761
15762         * httemplate/browse/agent.cgi: remove annoying black box around
15763           override info
15764
15765 2006-11-19 19:05  ivan
15766
15767         * httemplate/autohandler: bug fix for open transactions
15768
15769 2006-11-17 18:19  jeff
15770
15771         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
15772           optional on domain addition
15773
15774 2006-11-17 02:16  ivan
15775
15776         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
15777           problem; attempt to use an existing credit/payment before
15778           suspending
15779
15780 2006-11-16 07:37  jeff
15781
15782         * httemplate/edit/process/part_bill_event.cgi: bug squishing
15783
15784 2006-11-15 22:20  jeff
15785
15786         * httemplate/: elements/tr-input-date-field.html,
15787           edit/cust_main.cgi, edit/process/cust_main.cgi,
15788           view/cust_main/misc.html: switch birthdate to DateTime
15789
15790 2006-11-14 04:22  ivan
15791
15792         * httemplate/misc/cust_main-import.cgi: add some docs on required
15793           fields to page
15794
15795 2006-11-13 20:04  ivan
15796
15797         * httemplate/: browse/agent.cgi,
15798           misc/delete-agent_payment_gateway.cgi: working agent gateway
15799           override delete link
15800
15801 2006-11-13 19:30  ivan
15802
15803         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
15804           Storable
15805
15806 2006-11-13 19:16  ivan
15807
15808         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
15809           FS/FS/ClientAPI/Signup.pm,
15810           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
15811           use card-types config too
15812
15813 2006-11-13 18:54  ivan
15814
15815         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
15816           configuration value for self-service
15817
15818 2006-11-12 17:09  ivan
15819
15820         * FS/FS/CGI.pm, httemplate/elements/error.html,
15821           httemplate/elements/header.html,
15822           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
15823           preference page, start with just a password changer
15824
15825 2006-11-08 18:52  jeff
15826
15827         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
15828
15829 2006-11-08 18:28  jeff
15830
15831         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
15832
15833 2006-11-05 14:39  ivan
15834
15835         * Makefile: call it 1.7.1 to avoid confusion
15836
15837 2006-11-05 14:28  ivan
15838
15839         * bin/: customer-faker, payment-faker: some sample data creators
15840
15841 2006-11-05 11:34  ivan
15842
15843         * FS/FS/cust_main.pm: fix empty invoice number omitting in
15844           realtime_bop, oops
15845
15846 2006-11-05 11:22  ivan
15847
15848         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
15849
15850 2006-11-05 10:06  ivan
15851
15852         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
15853           paren
15854
15855 2006-11-05 10:03  ivan
15856
15857         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
15858           be an optional param anyway
15859
15860 2006-11-05 10:03  ivan
15861
15862         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
15863           SELECT in self-service payment form
15864
15865 2006-11-05 09:36  ivan
15866
15867         * fs_selfservice/FS-SelfService/: SelfService.pm,
15868           cgi/selfservice.cgi: add some self-service debugging
15869
15870 2006-11-05 08:58  ivan
15871
15872         * FS/bin/freeside-selfservice-server: fix spurious disconnection
15873           errors in selfservice server log
15874
15875 2006-11-05 07:55  ivan
15876
15877         * httemplate/view/cust_main/payment_history.html: fix but with no
15878           "show prior history" showing up when everything is hidden
15879
15880 2006-11-03 14:02  ivan
15881
15882         * FS/FS/part_pkg.pm: add every 45 day option to available
15883           frequencies
15884
15885 2006-10-31 10:56  jeff
15886
15887         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
15888           been suspended
15889
15890 2006-10-31 08:57  jeff
15891
15892         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
15893
15894 2006-10-30 04:39  ivan
15895
15896         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
15897           invoice_number to B:OP, omit the field entirely
15898
15899 2006-10-29 17:28  ivan
15900
15901         * FS/MANIFEST: removing freeside-daily
15902
15903 2006-10-29 16:26  ivan
15904
15905         * FS/bin/freeside-bill: removing pre-1.4 freeside-bill
15906
15907 2006-10-27 12:10  ivan
15908
15909         * FS/FS/: Conf.pm, cust_pkg.pm: add
15910           unsuspend-always_adjust_next_bill_date config option for qis
15911
15912 2006-10-27 10:01  jeff
15913
15914         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
15915           httemplate/edit/process/cust_main_note.cgi,
15916           httemplate/elements/overlibmws_crossframe.js,
15917           httemplate/view/cust_main/notes.html: editable notes
15918
15919 2006-10-26 19:12  jeff
15920
15921         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
15922           enhancements for suspend reasons
15923
15924 2006-10-26 01:35  ivan
15925
15926         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
15927           (none) package selection if there's a default
15928
15929 2006-10-25 11:10  jeff
15930
15931         * httemplate/view/cust_main/packages.html: show reasons
15932
15933 2006-10-25 10:36  ivan
15934
15935         * httemplate/: elements/pager.html, search/cust_main.cgi,
15936           search/elements/search.html: pagination patch from UNTD - limit
15937           the number of page links displayed and have a drop-down option
15938           for selecting number of entries per page
15939
15940 2006-10-25 05:04  ivan
15941
15942         * conf/ticket_system: default to RT_Internal ticketing
15943
15944 2006-10-24 21:51  jeff
15945
15946         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
15947
15948 2006-10-24 21:44  jeff
15949
15950         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
15951           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
15952           pkgparts on advanced package report
15953
15954 2006-10-24 20:12  jeff
15955
15956         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
15957           svc_www tweak
15958
15959 2006-10-24 19:22  jeff
15960
15961         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
15962           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
15963           httemplate/edit/svc_acct.cgi: limited domain select
15964
15965 2006-10-24 11:26  jeff
15966
15967         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
15968           httemplate/view/cust_main/misc.html: add customer signup date
15969
15970 2006-10-23 02:44  ivan
15971
15972         * httemplate/elements/menu.html: have the unlinked account search
15973           go to UN_username so it doesn't miss accounts with no UID
15974
15975 2006-10-23 02:35  ivan
15976
15977         * httemplate/elements/header.html: eek, VALIGN=top for the page
15978
15979 2006-10-23 02:24  ivan
15980
15981         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
15982           complains searches are not returning enough
15983
15984 2006-10-23 01:47  ivan
15985
15986         * httemplate/misc/process/cancel_pkg.html: better error message if
15987           you don't enter a reason.  FS::reason::check can untaint its
15988           data, and will allow punctuation in reasons
15989
15990 2006-10-23 01:30  ivan
15991
15992         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
15993           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
15994           remove -w to prevent warnings from messing up otherwise working
15995           CGIs
15996
15997 2006-10-22 23:38  ivan
15998
15999         * FS/FS/Record.pm: add AU to list of zip-requiring countries
16000
16001 2006-10-22 21:21  jeff
16002
16003         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
16004           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
16005           httemplate/edit/reason.html,
16006           httemplate/edit/process/part_bill_event.cgi,
16007           httemplate/elements/tr-select-reason.html,
16008           httemplate/misc/cancel_pkg.html,
16009           httemplate/misc/process/cancel_pkg.html: events should attach
16010           reasons
16011
16012 2006-10-22 18:47  ivan
16013
16014         * httemplate/view/cust_main/packages.html: fix regression from
16015           table re-layout: don't display provision links for cancelled
16016           packages
16017
16018 2006-10-22 04:42  ivan
16019
16020         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
16021           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
16022           default package
16023
16024 2006-10-21 22:22  ivan
16025
16026         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
16027           use Tie::IxHash here too
16028
16029 2006-10-21 22:18  ivan
16030
16031         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
16032           plan option for prepaid packages to cancel instead of suspend
16033
16034 2006-10-21 17:35  ivan
16035
16036         * httemplate/elements/menu.html: link to wrong place
16037
16038 2006-10-20 15:49  ivan
16039
16040         * FS/FS/part_pkg.pm: add 48-hour billing
16041
16042 2006-10-19 07:32  jeff
16043
16044         * FS/FS/Conf.pm: [no log message]
16045
16046 2006-10-19 07:29  jeff
16047
16048         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
16049
16050 2006-10-19 07:26  jeff
16051
16052         * httemplate/elements/tr-select-reason.html,
16053           httemplate/misc/cancel_pkg.cgi, httemplate/misc/cancel_pkg.html,
16054           httemplate/misc/expire_pkg.cgi,
16055           httemplate/misc/process/cancel_pkg.html,
16056           httemplate/misc/process/expire_pkg.cgi,
16057           httemplate/misc/susp_pkg.cgi, FS/t/cust_pkg_reason.t: suspension
16058           and cancellation reasons
16059
16060 2006-10-19 07:23  jeff
16061
16062         * FS/FS/cancel_reason.pm, FS/FS/reason.pm, FS/FS/reason_type.pm,
16063           FS/t/cancel_reason.t, FS/t/reason.t, FS/t/reason_type.t,
16064           httemplate/browse/reason.html,
16065           httemplate/browse/reason_type.html,
16066           httemplate/edit/process/reason.html,
16067           httemplate/edit/process/reason_type.html,
16068           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
16069           suspension and cancellation reasons
16070
16071 2006-10-18 21:41  jeff
16072
16073         * FS/FS/part_export/acct_plesk.pm: wrong method
16074
16075 2006-10-18 16:07  jeff
16076
16077         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
16078           FS/MANIFEST, htetc/handler.pl,
16079           httemplate/browse/part_bill_event.cgi,
16080           httemplate/edit/elements/edit.html,
16081           httemplate/edit/part_bill_event.cgi,
16082           httemplate/edit/process/part_bill_event.cgi,
16083           httemplate/elements/menu.html,
16084           httemplate/view/cust_main/packages.html: suspension and
16085           cancellation reasons
16086
16087 2006-10-18 02:30  ivan
16088
16089         * httemplate/docs/: config.html, export.html: removing obsolete
16090           config.html, moving info from export.html into wiki
16091
16092 2006-10-17 17:05  jeff
16093
16094         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
16095
16096 2006-10-17 02:03  ivan
16097
16098         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
16099           html/NoAuth/webrt.css, sbin/rt-setup-database.in: commiting rt
16100           3.4.5 to HEAD
16101
16102 2006-10-17 01:49  ivan
16103
16104         * rt/html/NoAuth/printrt.css: Initial revision
16105
16106 2006-10-16 22:49  ivan
16107
16108         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
16109           on IE, whew!
16110
16111 2006-10-16 10:59  ivan
16112
16113         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
16114           constraint cust_main18'), hope this doesn't break anything else
16115
16116 2006-10-16 10:13  ivan
16117
16118         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
16119           not my monday morning
16120
16121 2006-10-16 10:11  ivan
16122
16123         * FS/FS/Conf.pm: closing bracket helps
16124
16125 2006-10-16 10:10  ivan
16126
16127         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
16128           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
16129           DOB on
16130
16131 2006-10-16 09:56  ivan
16132
16133         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
16134           advertising sources
16135
16136 2006-10-15 19:21  ivan
16137
16138         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
16139           switching Net::Plesk to a run-time dependency
16140
16141 2006-10-14 16:53  ivan
16142
16143         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
16144           Net::Plesk until its needed, to prevent every install from
16145           depending on it
16146
16147 2006-10-14 13:47  jeff
16148
16149         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
16150           plesk support
16151
16152 2006-10-14 03:09  ivan
16153
16154         * httemplate/search/report_receivables.cgi: that should fix
16155           statuses on receivables report
16156
16157 2006-10-14 02:55  ivan
16158
16159         * httemplate/docs/: index.html, selfservice.html: move
16160           signup/self-service install to wiki
16161
16162 2006-10-12 02:42  ivan
16163
16164         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
16165           matching" error when there are no companies in the fuzzy cache
16166           yet
16167
16168 2006-10-08 22:05  ivan
16169
16170         * FS/FS/Conf.pm: date selektah
16171
16172 2006-10-08 21:27  jeff
16173
16174         * httemplate/edit/process/cust_main.cgi: more BoD
16175
16176 2006-10-08 18:05  ivan
16177
16178         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
16179           freeside-adduser: update the tools for dev installs
16180
16181 2006-10-08 17:30  ivan
16182
16183         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
16184           notes be the default
16185
16186 2006-10-08 17:26  ivan
16187
16188         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
16189           the customer view a tiny bit
16190
16191 2006-10-08 17:13  ivan
16192
16193         * htetc/handler.pl: add cust_main_note to handler.pl
16194
16195 2006-10-08 01:17  ivan
16196
16197         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
16198           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
16199           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
16200           httemplate/edit/part_bill_event.cgi,
16201           httemplate/elements/menu.html,
16202           httemplate/search/cust_pay_batch.cgi,
16203           httemplate/search/pay_batch.cgi,
16204           httemplate/search/elements/search.html: add menu items for credit
16205           card batching, debug last-minute changes to payby.pm, add ACL for
16206           re-processing batches, separate CARD and CHEK batches, fixed
16207           defaults for batch formats
16208
16209 2006-10-07 16:40  ivan
16210
16211         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
16212           document realtime option
16213
16214 2006-10-07 14:40  ivan
16215
16216         * FS/FS/cust_main.pm: better error msg on CSV import with bad
16217           pkgpart
16218
16219 2006-10-04 14:22  jeff
16220
16221         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
16222           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
16223           httemplate/elements/tr-input-date-field.html,
16224           httemplate/view/cust_main/misc.html: DoB
16225
16226 2006-10-03 15:44  jeff
16227
16228         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
16229           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
16230           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
16231           httemplate/edit/cust_main_note.cgi,
16232           httemplate/edit/process/cust_main_note.cgi,
16233           httemplate/view/cust_main.cgi,
16234           httemplate/view/cust_main/notes.html: Enhanced customer notes
16235
16236 2006-10-03 08:59  ivan
16237
16238         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
16239           svc_www.pm: s/repalce/replace/ in POD doc
16240
16241 2006-09-29 10:22  ivan
16242
16243         * FS/FS/access_user.pm: fix problem with viewing unlinked services
16244
16245 2006-09-29 09:18  ivan
16246
16247         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
16248           mapped values to disappear
16249
16250 2006-09-29 08:36  ivan
16251
16252         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
16253           domain_sql export
16254
16255 2006-09-28 10:45  ivan
16256
16257         * FS/FS/svc_acct.pm: missing $ in ldap_password
16258
16259 2006-09-26 11:55  ivan
16260
16261         * httemplate/search/: svc_Smart.html, svc_acct.cgi: fix
16262           username@domain search
16263
16264 2006-09-23 11:33  ivan
16265
16266         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
16267           mailserver integration
16268
16269 2006-09-20 21:41  ivan
16270
16271         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
16272           as well
16273
16274 2006-09-20 09:00  ivan
16275
16276         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
16277
16278 2006-09-20 08:20  ivan
16279
16280         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
16281
16282 2006-09-20 08:19  ivan
16283
16284         * FS/FS/part_export/domain_sql.pm: tie correctly!
16285
16286 2006-09-19 09:49  ivan
16287
16288         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
16289           part_export/domain_sql.pm: add domain_sql export for new
16290           mailserver config and modify acct_sql export for same
16291
16292 2006-09-17 19:21  ivan
16293
16294         * httemplate/elements/menu.html: ticket system disableability for
16295           rainbowshops
16296
16297 2006-09-16 13:07  ivan
16298
16299         * bin/customer-faker: bulk fake customer insert
16300
16301 2006-09-15 12:15  ivan
16302
16303         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
16304           httemplate/view/cust_main/payment_history.html: add link to
16305           customer tax exemptions to customer view page
16306
16307 2006-09-14 22:10  ivan
16308
16309         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
16310           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
16311           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
16312
16313 2006-09-14 12:33  ivan
16314
16315         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
16316           fields on tables we can't deliver them on.  virtual fields suck
16317           anyway, they should be real database fields
16318
16319 2006-09-14 12:30  ivan
16320
16321         * httemplate/edit/process/generic.cgi: pointer to
16322           elements/process.html, fwiw
16323
16324 2006-09-13 09:01  ivan
16325
16326         * httemplate/search/report_cust_pay.html: add check # search, here
16327           for now...
16328
16329 2006-09-13 07:57  ivan
16330
16331         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
16332           the fix for all this trouble.  s/qsearchs/qsearch/
16333
16334 2006-09-13 07:53  ivan
16335
16336         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
16337
16338 2006-09-12 19:14  ivan
16339
16340         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
16341
16342 2006-09-12 19:11  ivan
16343
16344         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
16345           debugging cleanup
16346
16347 2006-09-12 14:27  ivan
16348
16349         * httemplate/search/cust_main.cgi: no need to log this
16350
16351 2006-09-05 18:20  ivan
16352
16353         * bin/breakdown-bill-applications: not done yet
16354
16355 2006-09-05 18:08  ivan
16356
16357         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
16358           how did it wind up in CVS?
16359
16360 2006-09-05 18:08  ivan
16361
16362         * FS/bin/freeside-setup: new world ACLs
16363
16364 2006-09-05 18:07  ivan
16365
16366         * FS/FS/ClientAPI/Signup.pm: less cut and paste
16367
16368 2006-09-05 18:07  ivan
16369
16370         * FS/FS/payby.pm: ugh DCLN :/
16371
16372 2006-09-05 18:06  ivan
16373
16374         * FS/FS/cust_svc.pm: add some debugging
16375
16376 2006-09-05 18:06  ivan
16377
16378         * FS/FS/cdr.pm: add missing =back
16379
16380 2006-09-05 09:44  ivan
16381
16382         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
16383
16384 2006-09-05 09:27  ivan
16385
16386         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
16387           usage
16388
16389 2006-09-04 13:31  ivan
16390
16391         * httemplate/search/sqlradius.cgi: really fix the embedded duration
16392           table
16393
16394 2006-09-04 13:22  ivan
16395
16396         * httemplate/search/sqlradius.cgi: use the exact provided time
16397
16398 2006-09-04 13:15  ivan
16399
16400         * httemplate/search/sqlradius.cgi: fix the date/time parsing
16401
16402 2006-09-04 13:12  ivan
16403
16404         * httemplate/search/sqlradius.cgi: fix the embedded duration table
16405
16406 2006-09-04 13:10  ivan
16407
16408         * httemplate/search/sqlradius.cgi: fix the gridding colors
16409
16410 2006-09-04 13:05  ivan
16411
16412         * httemplate/: elements/tr-input-beginning_ending.html,
16413           search/sqlradius.cgi, search/sqlradius.html: allow time selection
16414           in RADIUS searches and grid-ize the resulting table
16415
16416 2006-09-04 09:24  ivan
16417
16418         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
16419           session search back to main menu
16420
16421 2006-09-02 20:14  ivan
16422
16423         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
16424           file from scratch
16425
16426 2006-09-02 20:12  ivan
16427
16428         * bin/dbdef-create: don't error out trying to create a dbdef file
16429           from scratch
16430
16431 2006-09-02 13:38  ivan
16432
16433         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
16434           agent-virtualize invoice event reports
16435
16436 2006-09-01 00:52  ivan
16437
16438         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
16439           little
16440
16441 2006-08-31 18:51  lawrence
16442
16443         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
16444           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
16445           checkpoint on improved signup stuff for additional services
16446
16447 2006-08-31 14:26  lawrence
16448
16449         * httemplate/config/config-process.cgi: make select-sub parameters
16450           work
16451
16452 2006-08-31 13:47  ivan
16453
16454         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
16455
16456 2006-08-31 13:44  ivan
16457
16458         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
16459
16460 2006-08-31 13:44  ivan
16461
16462         * bin/svc_acct.export: removing obsolete file
16463
16464 2006-08-31 12:59  ivan
16465
16466         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
16467
16468 2006-08-31 12:25  ivan
16469
16470         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
16471
16472 2006-08-30 09:24  ivan
16473
16474         * bin/mapsecrets2access_user: need a username arg for now... this
16475           should make the error message less confusing
16476
16477 2006-08-30 08:41  ivan
16478
16479         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
16480           freeside-adduser
16481
16482 2006-08-29 11:04  khoff
16483
16484         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
16485           we always wanted.  Requires Date::Manip.
16486
16487 2006-08-29 10:50  lawrence
16488
16489         * FS/FS/ClientAPI/Signup.pm,
16490           fs_selfservice/FS-SelfService/cgi/signup.cgi,
16491           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
16492           Enhancements
16493
16494 2006-08-28 06:52  ivan
16495
16496         * httemplate/edit/process/cust_main.cgi: parameters to method calls
16497           require ( ), arrgh
16498
16499 2006-08-27 17:52  jeff
16500
16501         * FS/FS/cust_bill.pm: protect against a race
16502
16503 2006-08-27 15:55  jeff
16504
16505         * Makefile: more clean
16506
16507 2006-08-27 14:50  jeff
16508
16509         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
16510           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
16511
16512 2006-08-27 13:10  jeff
16513
16514         * FS/FS/cust_pay_batch.pm: no comment
16515
16516 2006-08-27 13:09  jeff
16517
16518         * FS/FS/payby.pm: oops
16519
16520 2006-08-27 12:33  ivan
16521
16522         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
16523           invoice event reports
16524
16525 2006-08-27 12:30  jeff
16526
16527         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
16528           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
16529           conflict resolution
16530
16531 2006-08-26 16:15  jeff
16532
16533         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
16534           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
16535           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
16536           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
16537           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
16538           FS/t/cust_bill_pay_batch.t, httemplate/browse/cust_pay_batch.cgi,
16539           httemplate/edit/cust_bill_pay.cgi,
16540           httemplate/edit/cust_credit.cgi,
16541           httemplate/edit/cust_credit_bill.cgi,
16542           httemplate/edit/part_bill_event.cgi,
16543           httemplate/edit/process/cust_main.cgi,
16544           httemplate/edit/process/cust_refund.cgi,
16545           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
16546           httemplate/misc/process/payment.cgi,
16547           httemplate/search/cust_pay_batch.cgi,
16548           httemplate/search/pay_batch.cgi,
16549           httemplate/search/pay_batch.html,
16550           httemplate/search/report_cust_pay_batch.html: batch refactor
16551           continued
16552
16553 2006-08-26 07:44  ivan
16554
16555         * FS/FS/Schema.pm: better error reporting for schema load failures
16556           (w/DBIx::DBSchema 0.32+), hopefully...
16557
16558 2006-08-26 07:39  ivan
16559
16560         * FS/FS/Schema.pm: better error reporting for schema load failures
16561           (w/DBIx::DBSchema 0.32+), hopefully...
16562
16563 2006-08-26 05:57  ivan
16564
16565         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
16566           javascript for auto-setting application amount
16567
16568 2006-08-25 19:20  ivan
16569
16570         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
16571           auto-setting application amount
16572
16573 2006-08-25 19:20  ivan
16574
16575         * htetc/handler.pl: i want max and min!
16576
16577 2006-08-25 19:12  ivan
16578
16579         * FS/FS/: Record.pm: foiled by autovivification!
16580
16581 2006-08-25 12:30  ivan
16582
16583         * FS/FS/Misc.pm, FS/FS/Record.pm,
16584           httemplate/edit/cust_main/select-country.html,
16585           httemplate/edit/cust_main/select-county.html,
16586           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
16587           of DISTINCT ON in the state and country queries for better
16588           cross-database compatibility, based on a preliminary patch from
16589           Jason Thomas
16590
16591 2006-08-23 18:37  ivan
16592
16593         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
16594           "Auto-apply to invoices" dropdown disappeared
16595
16596 2006-08-23 15:25  ivan
16597
16598         * Makefile, httemplate/index.html,
16599           httemplate/browse/access_group.html,
16600           httemplate/browse/access_user.html,
16601           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
16602           httemplate/browse/agent_type.cgi,
16603           httemplate/browse/cust_main_county.cgi,
16604           httemplate/browse/cust_pay_batch.cgi,
16605           httemplate/browse/inventory_class.html,
16606           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
16607           httemplate/browse/part_bill_event.cgi,
16608           httemplate/browse/part_export.cgi,
16609           httemplate/browse/part_pkg.cgi,
16610           httemplate/browse/part_referral.html,
16611           httemplate/browse/part_svc.cgi,
16612           httemplate/browse/part_virtual_field.cgi,
16613           httemplate/browse/payment_gateway.html,
16614           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
16615           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
16616           httemplate/browse/elements/browse.html,
16617           httemplate/config/config-process.cgi,
16618           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
16619           httemplate/docs/trouble.html, httemplate/edit/REAL_cust_pkg.cgi,
16620           httemplate/edit/access_group.html,
16621           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
16622           httemplate/edit/agent_payment_gateway.html,
16623           httemplate/edit/agent_type.cgi,
16624           httemplate/edit/bulk-cust_svc.html,
16625           httemplate/edit/cust_bill_pay.cgi,
16626           httemplate/edit/cust_credit.cgi,
16627           httemplate/edit/cust_credit_bill.cgi,
16628           httemplate/edit/cust_main.cgi,
16629           httemplate/edit/cust_main_county-expand.cgi,
16630           httemplate/edit/cust_main_county.cgi,
16631           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
16632           httemplate/edit/cust_refund.cgi,
16633           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
16634           httemplate/edit/part_bill_event.cgi,
16635           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
16636           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
16637           httemplate/edit/part_virtual_field.cgi,
16638           httemplate/edit/payment_gateway.html,
16639           httemplate/edit/pkg_class.html,
16640           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
16641           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
16642           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
16643           httemplate/edit/svc_acct_pop.cgi,
16644           httemplate/edit/svc_broadband.cgi,
16645           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
16646           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
16647           httemplate/edit/svc_www.cgi,
16648           httemplate/edit/cust_main/billing.html,
16649           httemplate/edit/cust_main/contact.html,
16650           httemplate/edit/cust_main/select-country.html,
16651           httemplate/edit/cust_main/select-county.html,
16652           httemplate/edit/cust_main/select-state.html,
16653           httemplate/edit/elements/edit.html,
16654           httemplate/edit/elements/svc_Common.html,
16655           httemplate/edit/process/REAL_cust_pkg.cgi,
16656           httemplate/edit/process/access_group.html,
16657           httemplate/edit/process/access_user.html,
16658           httemplate/edit/process/agent.cgi,
16659           httemplate/edit/process/agent_payment_gateway.html,
16660           httemplate/edit/process/agent_type.cgi,
16661           httemplate/edit/process/bulk-cust_svc.cgi,
16662           httemplate/edit/process/cust_bill_pay.cgi,
16663           httemplate/edit/process/cust_credit.cgi,
16664           httemplate/edit/process/cust_credit_bill.cgi,
16665           httemplate/edit/process/cust_main.cgi,
16666           httemplate/edit/process/cust_main_county-collapse.cgi,
16667           httemplate/edit/process/cust_main_county-expand.cgi,
16668           httemplate/edit/process/cust_main_county.cgi,
16669           httemplate/edit/process/cust_pay.cgi,
16670           httemplate/edit/process/cust_pkg.cgi,
16671           httemplate/edit/process/cust_refund.cgi,
16672           httemplate/edit/process/cust_svc.cgi,
16673           httemplate/edit/process/domain_record.cgi,
16674           httemplate/edit/process/generic.cgi,
16675           httemplate/edit/process/inventory_class.html,
16676           httemplate/edit/process/msgcat.cgi,
16677           httemplate/edit/process/part_bill_event.cgi,
16678           httemplate/edit/process/part_export.cgi,
16679           httemplate/edit/process/part_pkg.cgi,
16680           httemplate/edit/process/part_referral.html,
16681           httemplate/edit/process/part_svc.cgi,
16682           httemplate/edit/process/payment_gateway.html,
16683           httemplate/edit/process/pkg_class.html,
16684           httemplate/edit/process/prepay_credit.cgi,
16685           httemplate/edit/process/quick-charge.cgi,
16686           httemplate/edit/process/quick-cust_pkg.cgi,
16687           httemplate/edit/process/rate.cgi,
16688           httemplate/edit/process/rate_region.cgi,
16689           httemplate/edit/process/reg_code.cgi,
16690           httemplate/edit/process/router.cgi,
16691           httemplate/edit/process/svc_acct.cgi,
16692           httemplate/edit/process/svc_acct_pop.cgi,
16693           httemplate/edit/process/svc_broadband.cgi,
16694           httemplate/edit/process/svc_domain.cgi,
16695           httemplate/edit/process/svc_external.cgi,
16696           httemplate/edit/process/svc_forward.cgi,
16697           httemplate/edit/process/svc_phone.html,
16698           httemplate/edit/process/svc_www.cgi,
16699           httemplate/edit/process/addr_block/add.cgi,
16700           httemplate/edit/process/addr_block/allocate.cgi,
16701           httemplate/edit/process/addr_block/deallocate.cgi,
16702           httemplate/edit/process/addr_block/split.cgi,
16703           httemplate/edit/process/elements/process.html,
16704           httemplate/edit/process/elements/svc_Common.html,
16705           httemplate/elements/checkboxes-table-name.html,
16706           httemplate/elements/checkboxes-table.html,
16707           httemplate/elements/header-popup.html,
16708           httemplate/elements/header.html,
16709           httemplate/elements/jsrsServer.html,
16710           httemplate/elements/menu.html, httemplate/elements/menubar.html,
16711           httemplate/elements/pager.html,
16712           httemplate/elements/phonenumber.html,
16713           httemplate/elements/progress-init.html,
16714           httemplate/elements/progress-popup.html,
16715           httemplate/elements/search-cust_main.html,
16716           httemplate/elements/select-access_group.html,
16717           httemplate/elements/select-agent.html,
16718           httemplate/elements/select-cust-fields.html,
16719           httemplate/elements/select-cust_pkg-status.html,
16720           httemplate/elements/select-month_year.html,
16721           httemplate/elements/select-part_referral.html,
16722           httemplate/elements/select-pkg_class.html,
16723           httemplate/elements/select-table.html,
16724           httemplate/elements/select-taxclass.html,
16725           httemplate/elements/small_custview.html,
16726           httemplate/elements/table-grid.html,
16727           httemplate/elements/table.html,
16728           httemplate/elements/tr-select-access_group.html,
16729           httemplate/elements/tr-select-agent.html,
16730           httemplate/elements/tr-select-cust-fields.html,
16731           httemplate/elements/tr-select-cust_pkg-status.html,
16732           httemplate/elements/tr-select-from_to.html,
16733           httemplate/elements/tr-select-part_referral.html,
16734           httemplate/elements/tr-select-pkg_class.html,
16735           httemplate/elements/xmlhttp.html,
16736           httemplate/graph/cust_bill_pkg.cgi,
16737           httemplate/graph/money_time.cgi,
16738           httemplate/graph/report_cust_bill_pkg.html,
16739           httemplate/graph/report_money_time.html,
16740           httemplate/graph/elements/monthly.html,
16741           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
16742           httemplate/misc/cancel-unaudited.cgi,
16743           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
16744           httemplate/misc/cdr-import.html, httemplate/misc/change_pkg.cgi,
16745           httemplate/misc/counties.cgi,
16746           httemplate/misc/cust_main-cancel.cgi,
16747           httemplate/misc/cust_main-import.cgi,
16748           httemplate/misc/cust_main-import_charges.cgi,
16749           httemplate/misc/delete-cust_credit.cgi,
16750           httemplate/misc/delete-cust_pay.cgi,
16751           httemplate/misc/delete-customer.cgi,
16752           httemplate/misc/delete-domain_record.cgi,
16753           httemplate/misc/delete-part_export.cgi,
16754           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
16755           httemplate/misc/email-invoice.cgi,
16756           httemplate/misc/email_invoice_events.cgi,
16757           httemplate/misc/email_invoices.cgi,
16758           httemplate/misc/expire_pkg.cgi, httemplate/misc/fax-invoice.cgi,
16759           httemplate/misc/fax_invoice_events.cgi,
16760           httemplate/misc/fax_invoices.cgi,
16761           httemplate/misc/inventory_item-import.html,
16762           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
16763           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
16764           httemplate/misc/print_invoice_events.cgi,
16765           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
16766           httemplate/misc/states.cgi, httemplate/misc/susp_pkg.cgi,
16767           httemplate/misc/unapply-cust_credit.cgi,
16768           httemplate/misc/unapply-cust_pay.cgi,
16769           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
16770           httemplate/misc/unvoid-cust_pay_void.cgi,
16771           httemplate/misc/upload-batch.cgi,
16772           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
16773           httemplate/misc/xmlhttp-cust_main-search.cgi,
16774           httemplate/misc/xmlrpc.cgi,
16775           httemplate/misc/process/batch-cust_pay.cgi,
16776           httemplate/misc/process/catchall.cgi,
16777           httemplate/misc/process/cdr-import.html,
16778           httemplate/misc/process/cust_main-import.cgi,
16779           httemplate/misc/process/cust_main-import_charges.cgi,
16780           httemplate/misc/process/delete-customer.cgi,
16781           httemplate/misc/process/expire_pkg.cgi,
16782           httemplate/misc/process/inventory_item-import.html,
16783           httemplate/misc/process/link.cgi,
16784           httemplate/misc/process/meta-import.cgi,
16785           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
16786           httemplate/search/cust_bill.html,
16787           httemplate/search/cust_bill_event.cgi,
16788           httemplate/search/cust_bill_event.html,
16789           httemplate/search/cust_bill_pkg.cgi,
16790           httemplate/search/cust_credit.html,
16791           httemplate/search/cust_main-otaker.cgi,
16792           httemplate/search/cust_main-zip.html,
16793           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
16794           httemplate/search/cust_pkg.cgi,
16795           httemplate/search/cust_tax_exempt_pkg.cgi,
16796           httemplate/search/inventory_item.html,
16797           httemplate/search/prepay_credit.html,
16798           httemplate/search/queue.html, httemplate/search/reg_code.html,
16799           httemplate/search/report_cdr.html,
16800           httemplate/search/report_cust_bill.html,
16801           httemplate/search/report_cust_credit.html,
16802           httemplate/search/report_cust_main-zip.html,
16803           httemplate/search/report_cust_pay.html,
16804           httemplate/search/report_cust_pkg.html,
16805           httemplate/search/report_prepaid_income.cgi,
16806           httemplate/search/report_prepaid_income.html,
16807           httemplate/search/report_receivables.cgi,
16808           httemplate/search/report_receivables.html,
16809           httemplate/search/report_tax.cgi,
16810           httemplate/search/report_tax.html, httemplate/search/sql.html,
16811           httemplate/search/sqlradius.cgi,
16812           httemplate/search/sqlradius.html,
16813           httemplate/search/svc_Smart.html, httemplate/search/svc_acct.cgi,
16814           httemplate/search/svc_broadband.cgi,
16815           httemplate/search/svc_domain.cgi,
16816           httemplate/search/svc_external.cgi,
16817           httemplate/search/svc_forward.cgi,
16818           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
16819           httemplate/search/elements/search.html,
16820           httemplate/view/cust_bill-logo.cgi,
16821           httemplate/view/cust_bill-pdf.cgi,
16822           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
16823           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
16824           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
16825           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
16826           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
16827           httemplate/view/svc_www.cgi,
16828           httemplate/view/cust_main/billing.html,
16829           httemplate/view/cust_main/contacts.html,
16830           httemplate/view/cust_main/misc.html,
16831           httemplate/view/cust_main/order_pkg.html,
16832           httemplate/view/cust_main/packages.html,
16833           httemplate/view/cust_main/payment_history.html,
16834           httemplate/view/cust_main/quick-charge.html,
16835           httemplate/view/cust_main/tickets.html,
16836           httemplate/view/elements/svc_Common.html: Will things ever be the
16837           same again? It's the final masonize
16838
16839 2006-08-23 14:53  ivan
16840
16841         * httemplate/misc/batch-cust_pay.html: remove extraneous "
16842
16843 2006-08-23 05:13  ivan
16844
16845         * FS/FS/Schema.pm: removing already commented-out code
16846
16847 2006-08-23 05:06  ivan
16848
16849         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
16850           didn't work out...
16851
16852 2006-08-22 05:23  ivan
16853
16854         * httemplate/docs/: index.html, upgrade-1.4.2.html, upgrade10.html,
16855           upgrade9.html: get rid of old upgrade instructions
16856
16857 2006-08-22 05:20  ivan
16858
16859         * README.1.7.0: wiki!
16860
16861 2006-08-22 05:09  ivan
16862
16863         * README.1.5.0pre6, README.1.5.7, README.1.5.7.lastbit,
16864           README.1.5.8: removing old upgrade instructions...  can always
16865           get the out of the Attic
16866
16867 2006-08-21 16:01  ivan
16868
16869         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
16870           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
16871           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
16872           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
16873           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
16874           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
16875           cust_credit_bill_pkg - applying credits and payments against
16876           specific line items
16877
16878 2006-08-21 10:45  ivan
16879
16880         * FS/FS/: cust_main.pm: search for existing advertising sources
16881           before adding a new one
16882
16883 2006-08-21 05:38  ivan
16884
16885         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
16886           smart search
16887
16888 2006-08-21 02:46  ivan
16889
16890         * httemplate/docs/: install-rt.html, install.html, index.html:
16891           we're off to see the wiki, the wonderful wiki of oz
16892
16893 2006-08-18 05:18  ivan
16894
16895         * FS/FS/cust_main.pm: and a slight fix to the CSV import
16896
16897 2006-08-18 04:56  ivan
16898
16899         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
16900
16901 2006-08-18 04:52  ivan
16902
16903         * FS/FS/cust_main.pm: alas, now try with recursion
16904
16905 2006-08-18 04:40  ivan
16906
16907         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
16908
16909 2006-08-18 04:36  ivan
16910
16911         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
16912           get around big 8.1 Pg changes wrt reverse engineering
16913
16914 2006-08-18 03:34  ivan
16915
16916         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
16917
16918 2006-08-18 03:31  ivan
16919
16920         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
16921           not just the first line
16922
16923 2006-08-18 03:27  ivan
16924
16925         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
16926
16927 2006-08-18 03:26  ivan
16928
16929         * FS/FS/cust_main.pm: W T F
16930
16931 2006-08-18 03:18  ivan
16932
16933         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
16934
16935 2006-08-18 03:10  ivan
16936
16937         * FS/FS/cust_main.pm: what's going on with the parameters for
16938           skeleton inserts??
16939
16940 2006-08-18 03:00  ivan
16941
16942         * FS/FS/cust_main.pm: skeleton typo
16943
16944 2006-08-18 02:58  ivan
16945
16946         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
16947           not parent
16948
16949 2006-08-18 02:50  ivan
16950
16951         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
16952           what's going on
16953
16954 2006-08-18 01:33  ivan
16955
16956         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
16957           mg
16958
16959 2006-08-16 01:19  ivan
16960
16961         * FS/bin/freeside-adduser: get rid of too-verbose debugging
16962
16963 2006-08-15 07:20  ivan
16964
16965         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
16966           httemplate/misc/process/cust_main-import.cgi: add a new, extended
16967           CSV import format
16968
16969 2006-08-14 06:28  ivan
16970
16971         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
16972           doing refunds, hopefully this will fix OpenECHO refunds
16973
16974 2006-08-14 05:24  ivan
16975
16976         * Changes.1.7.0: there's more, but this will have to do
16977
16978 2006-08-14 05:13  ivan
16979
16980         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
16981           httemplate/elements/header.html,
16982           httemplate/elements/search-cust_main.html,
16983           rt/html/Elements/FreesideInvoiceSearch,
16984           rt/html/Elements/FreesideNewCust,
16985           rt/html/Elements/FreesideSearch,
16986           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
16987           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs,
16988           rt/html/NoAuth/webrt.css: sprinkle some magic ajax fairy dust on
16989           referring customer SELEKTAH.  rewind!  make smart search smarter,
16990           re-layout the top search bars and add an invoice one
16991
16992 2006-08-14 01:38  ivan
16993
16994         * FS/FS/access_user.pm: bugfix for agentless access users,
16995           triggered by part_referral (advertising source) agent
16996           virtualization
16997
16998 2006-08-13 03:25  ivan
16999
17000         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
17001           httemplate/edit/cust_pay.cgi,
17002           httemplate/edit/process/cust_pay.cgi,
17003           httemplate/view/cust_main.cgi,
17004           httemplate/view/cust_main/billing.html,
17005           httemplate/view/cust_main/misc.html,
17006           httemplate/view/cust_main/packages.html,
17007           httemplate/view/cust_main/payment_history.html,
17008           httemplate/view/cust_main/tickets.html: customer view work:
17009
17010           DONE  1. add status and balance to top
17011
17012           DONE  2. add some sort of oldest date thing so the history
17013           doesn't get too      big (# years and a link to "show older")
17014
17015             3. make the rest of the action links into js popups?  maybe
17016           later,
17017                weird IENess when closing em
17018           DONE (finished)    - so revert out or finish/commit the Enter
17019           check payment one    - Process page can wait until another day..
17020           it should be more of an *action*
17021
17022           DONE  4. Ticket list config knobs for wtxs (grid it too)
17023
17024           DONE  5. grid the package list
17025
17026 2006-08-12 04:01  ivan
17027
17028         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
17029
17030 2006-08-12 03:47  ivan
17031
17032         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
17033           httemplate/view/cust_main/payment_history.html: fix acl rewrite
17034           causing problems: void now shows up properly, deprecate all the
17035           redundant config values
17036
17037 2006-08-11 23:45  ivan
17038
17039         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
17040           causes undesirable effects with prorate/subscription packages and
17041           undesirably rewards customers for non-payment, closes: Bug#1325
17042
17043 2006-08-11 01:02  ivan
17044
17045         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
17046           httemplate/browse/part_referral.html,
17047           httemplate/edit/cust_main.cgi,
17048           httemplate/elements/select-agent.html,
17049           httemplate/elements/select-part_referral.html,
17050           httemplate/elements/tr-select-agent.html,
17051           httemplate/elements/tr-select-part_referral.html: virtualize
17052           referrals on customer addition
17053
17054 2006-08-10 15:18  ivan
17055
17056         * httemplate/config/config.cgi: bugfix for selects that don't have
17057           select_enum
17058
17059 2006-08-10 06:50  ivan
17060
17061         * README.1.7.0, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17062           FS/FS/part_referral.pm, httemplate/browse/part_referral.html,
17063           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
17064           (at least to schema and customer view, no manual editing yet)
17065
17066 2006-08-10 05:01  ivan
17067
17068         * httemplate/browse/part_referral.html: bold the total footer
17069
17070 2006-08-10 04:55  ivan
17071
17072         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
17073           FS/FS/access_user.pm, FS/FS/part_referral.pm,
17074           httemplate/browse/part_referral.cgi,
17075           httemplate/browse/part_referral.html,
17076           httemplate/edit/part_referral.cgi,
17077           httemplate/edit/part_referral.html,
17078           httemplate/edit/process/part_referral.cgi,
17079           httemplate/edit/process/part_referral.html,
17080           httemplate/elements/menu.html: agent-virtualize advertising
17081           sources
17082
17083 2006-08-09 20:10  ivan
17084
17085         * FS/FS/Schema.pm: don't set the default to NULL the string!
17086           besides, that's already the default value of any nullable column,
17087           which @date_type is...
17088
17089 2006-08-09 19:27  ivan
17090
17091         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
17092           easier to check the db
17093
17094 2006-08-09 14:46  ivan
17095
17096         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
17097           "coming soon" options off the menu, its been Soon for too long -
17098           they'll get here when they do
17099
17100 2006-08-09 03:47  ivan
17101
17102         * FS/FS/ClientAPI/MyAccount.pm,
17103           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
17104           fs_selfservice/FS-SelfService/cgi/change_password.html,
17105           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17106           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
17107           fs_selfservice/FS-SelfService/cgi/provision_list.html,
17108           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
17109           interface: add proper password changer and prevent "Setup my
17110           services" provisioner from showing broken links for services not
17111           handled yet
17112
17113 2006-08-09 00:46  ivan
17114
17115         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
17116           days go by...
17117
17118 2006-08-09 00:03  ivan
17119
17120         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
17121           my beautiful magic template! (water flowing underground)
17122
17123 2006-08-08 23:43  jeff
17124
17125         * README.1.7.0, FS/FS/Schema.pm, FS/FS/Setup.pm,
17126           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
17127           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
17128           httemplate/browse/cust_pay_batch.cgi,
17129           httemplate/browse/pay_batch.cgi, httemplate/docs/schema.html,
17130           httemplate/misc/download-batch.cgi: batch refactor
17131
17132 2006-08-08 23:34  ivan
17133
17134         * FS/FS/ClientAPI/MyAccount.pm,
17135           fs_selfservice/FS-SelfService/SelfService.pm,
17136           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
17137           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
17138           interface: move from text to html invoices
17139
17140 2006-08-08 20:45  ivan
17141
17142         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
17143           debian perl, would you put it in /usr/local/sbin?  thanks.
17144
17145 2006-08-06 19:44  ivan
17146
17147         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
17148           httemplate/browse/part_pkg.cgi,
17149           httemplate/browse/access_user.html,
17150           httemplate/edit/access_user.html,
17151           httemplate/edit/elements/edit.html: add internal user disable-ing
17152
17153 2006-08-06 19:19  ivan
17154
17155         * httemplate/search/elements/search.html: get rid of the extra
17156           border in nested tables
17157
17158 2006-08-06 16:39  ivan
17159
17160         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
17161           bootstrapping for htpasswd kludge... hopefully that will go away
17162           in 1.7.1
17163
17164 2006-08-06 14:37  ivan
17165
17166         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
17167           override ones for existing records
17168
17169 2006-08-06 13:23  ivan
17170
17171         * httemplate/edit/svc_acct.cgi: silly closing }
17172
17173 2006-08-06 13:21  ivan
17174
17175         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
17176           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
17177
17178 2006-08-06 13:07  ivan
17179
17180         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
17181           should fix the barfing about default radius groups on the new
17182           customer screen...
17183
17184 2006-08-06 02:14  ivan
17185
17186         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
17187           be all set with radius groups then
17188
17189 2006-08-06 02:10  ivan
17190
17191         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
17192           httemplate/edit/svc_acct.cgi: this should process default
17193           usergroup as well as fixed now
17194
17195 2006-08-06 01:43  ivan
17196
17197         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
17198           problem
17199
17200 2006-08-06 01:10  ivan
17201
17202         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
17203           problem better
17204
17205 2006-07-27 17:33  ivan
17206
17207         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
17208           closes: #1351
17209
17210 2006-07-27 01:08  ivan
17211
17212         * FS/t/svc_phone.t: svc_phone.t
17213
17214 2006-07-25 21:18  ivan
17215
17216         * FS/FS/UID.pm: ugh, fixup bootstrapping
17217
17218 2006-07-25 01:39  ivan
17219
17220         * httemplate/search/cust_main.cgi: oops, extra else
17221
17222 2006-07-25 01:33  ivan
17223
17224         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
17225           httemplate/elements/table-grid.html,
17226           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
17227           this should finish adding the "inactive" status, i think?
17228
17229 2006-07-25 00:27  ivan
17230
17231         * bin/rt-update-links: quick script to convert rt links from one
17232           database name to another
17233
17234 2006-07-24 15:40  ivan
17235
17236         * FS/FS/cust_main.pm: fix up smart searching to make the quick
17237           payment entry behave better
17238
17239 2006-07-23 07:23  ivan
17240
17241         * httemplate/search/report_receivables.cgi: sql num_pkgs
17242           conflicting with method...
17243
17244 2006-07-23 07:21  ivan
17245
17246         * httemplate/search/report_receivables.cgi: ugh, really fix the
17247           statuses here
17248
17249 2006-07-23 07:20  ivan
17250
17251         * httemplate/search/report_receivables.cgi: hopefully fix the
17252           statuses here
17253
17254 2006-07-23 07:17  ivan
17255
17256         * httemplate/search/report_receivables.cgi:  i should REALLY go to
17257           sleep
17258
17259 2006-07-23 07:16  ivan
17260
17261         * httemplate/search/report_receivables.cgi:  i should go to sleep
17262
17263 2006-07-23 07:07  ivan
17264
17265         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
17266           more work towards adding an "inactive" status - add it to the A/R
17267           report
17268
17269 2006-07-15 17:55  ivan
17270
17271         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
17272           FS/FS/inventory_item.pm,
17273           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
17274           httemplate/autohandler, httemplate/browse/cust_pay_batch.cgi,
17275           httemplate/edit/cust_credit.cgi,
17276           httemplate/elements/overlibmws.js,
17277           httemplate/elements/overlibmws_draggable.js,
17278           httemplate/elements/phonenumber.html,
17279           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
17280           httemplate/search/svc_domain.cgi,
17281           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
17282           httemplate/view/svc_external.cgi: odds and ends
17283
17284 2006-07-13 21:20  ivan
17285
17286         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
17287           changes
17288
17289 2006-07-13 20:27  ivan
17290
17291         * FS/FS/svc_Common.pm: this should fix radius group editing and the
17292           "Reference found where even-sized list expected at
17293           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
17294
17295 2006-07-13 20:17  ivan
17296
17297         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
17298
17299 2006-07-13 18:42  ivan
17300
17301         * FS/FS/: CurrentUser.pm, UID.pm: add the small
17302           FS::CurrentUser::BootstrapUser class for... surprise...
17303           bootstrapping
17304
17305 2006-07-13 17:42  ivan
17306
17307         * FS/FS/Setup.pm: fix acl bootstrapping
17308
17309 2006-07-13 17:32  ivan
17310
17311         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
17312           freeside-setup without a username now
17313
17314 2006-07-13 16:45  ivan
17315
17316         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
17317
17318 2006-07-12 20:54  ivan
17319
17320         * FS/FS/Report/Table/Monthly.pm,
17321           httemplate/search/cust_credit.html,
17322           httemplate/search/cust_pay.cgi,
17323           httemplate/search/report_receivables.cgi: fix multiple-agent
17324           virtualization properly for these reports
17325
17326 2006-07-12 16:33  ivan
17327
17328         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
17329           should be installable again now
17330
17331 2006-07-11 17:20  ivan
17332
17333         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
17334           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
17335           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
17336           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
17337           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
17338           httemplate/edit/svc_phone.cgi,
17339           httemplate/edit/elements/edit.html,
17340           httemplate/edit/elements/svc_Common.html,
17341           httemplate/edit/process/svc_phone.html,
17342           httemplate/edit/process/elements/process.html,
17343           httemplate/edit/process/elements/svc_Common.html,
17344           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
17345           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
17346           httemplate/view/elements/svc_Common.html,
17347           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
17348           from imported CDRs
17349
17350 2006-07-09 07:35  ivan
17351
17352         * rt/html/Elements/: Header, PageLayout: fix the image path in the
17353           kludged looknfeel integration
17354
17355 2006-07-05 07:55  ivan
17356
17357         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
17358
17359 2006-07-05 04:23  ivan
17360
17361         * README.1.7.0: hint about permissions and users
17362
17363 2006-07-04 05:01  ivan
17364
17365         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
17366           adding freeside-addgroup
17367
17368 2006-07-01 04:26  ivan
17369
17370         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
17371
17372 2006-06-30 07:30  ivan
17373
17374         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
17375           flag!  sheesh
17376
17377 2006-06-29 08:45  ivan
17378
17379         * FS/FS/part_export/shellcommands.pm: small patch to set
17380           $new_finger from Tim Yardley
17381
17382 2006-06-29 08:19  ivan
17383
17384         * httemplate/edit/part_bill_event.cgi: percentage late fees too
17385
17386 2006-06-29 06:47  ivan
17387
17388         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
17389           httemplate/browse/inventory_class.html,
17390           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
17391           httemplate/edit/svc_broadband.cgi,
17392           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
17393           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
17394           httemplate/search/inventory_item.html: finish at least the
17395           automatic provisioning part
17396
17397 2006-06-27 07:19  ivan
17398
17399         * httemplate/docs/index.html: going to wikiland
17400
17401 2006-06-24 09:41  ivan
17402
17403         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
17404           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
17405           httemplate/elements/select-table.html,
17406           httemplate/elements/table-grid.html: Add the ability to link
17407           customer service definition fields to inventory   classes, with
17408           an "automatic/manual" flag.  Add the ability for the web
17409           interface to maintain these links.  Start prettying up the
17410           service def.    edit in preparation for Bigger Changes.
17411
17412 2006-06-21 09:26  ivan
17413
17414         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
17415           interaction w/pager
17416
17417 2006-06-21 06:00  ivan
17418
17419         * httemplate/elements/iframecontentmws.js: oops, don't want this
17420           debugging in here
17421
17422 2006-06-21 06:00  ivan
17423
17424         * httemplate/view/cust_main/payment_history.html:
17425           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
17426
17427 2006-06-21 05:58  ivan
17428
17429         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
17430
17431 2006-06-21 05:57  ivan
17432
17433         * httemplate/elements/header-popup.html: adding a header element
17434           for popups to replace CGI::header
17435
17436 2006-06-21 05:56  ivan
17437
17438         * httemplate/elements/iframecontentmws.js: add overlib iframe
17439           function
17440
17441 2006-06-21 01:42  ivan
17442
17443         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
17444           the agent type report when there are lots of package definitions
17445
17446 2006-06-19 06:09  ivan
17447
17448         * httemplate/view/cust_main/packages.html: fix ACL name for service
17449           provisioning and prevent disabled service provisioning from
17450           messing up table formatting
17451
17452 2006-06-19 05:47  ivan
17453
17454         * bin/mapsecrets2access_user: better error checking for this
17455           thrown-together bootstrapping script
17456
17457 2006-06-19 05:22  ivan
17458
17459         * bin/mapsecrets2access_user: ACL bootstrapping
17460
17461 2006-06-19 05:15  ivan
17462
17463         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
17464
17465 2006-06-19 05:09  ivan
17466
17467         * FS/t/ConfDefaults.t: forgot to commit this test
17468
17469 2006-06-19 04:57  ivan
17470
17471         * Changes.1.7.0, README.1.7.0, bin/mapsecrets2access_user: ACL
17472           bootstrapping/upgrade
17473
17474 2006-06-19 04:25  ivan
17475
17476         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
17477           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
17478           httemplate/view/cust_main/packages.html,
17479           httemplate/view/cust_main/payment_history.html: ACLs, take three
17480           or four or something
17481
17482 2006-06-19 01:05  ivan
17483
17484         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
17485           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
17486           httemplate/elements/menu.html,
17487           httemplate/elements/select-cust-fields.html,
17488           httemplate/elements/select-cust_pkg-status.html,
17489           httemplate/elements/tr-select-cust-fields.html,
17490           httemplate/elements/tr-select-cust_pkg-status.html,
17491           httemplate/graph/cust_bill_pkg.cgi,
17492           httemplate/search/cust_pkg_report.cgi,
17493           httemplate/search/report_cust_pkg.html,
17494           httemplate/view/cust_main/contacts.html: add ability to select
17495           specific package defs. and package status to package report for
17496           qis
17497
17498 2006-06-18 23:03  ivan
17499
17500         * httemplate/search/cust_main.cgi: fix up the alternating colors on
17501           the customer search results
17502
17503 2006-06-18 19:33  ivan
17504
17505         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
17506           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
17507           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
17508           httemplate/elements/select-agent.html,
17509           httemplate/elements/select-table.html,
17510           httemplate/elements/tr-select-agent.html,
17511           httemplate/search/cust_bill.html,
17512           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
17513           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
17514           httemplate/search/svc_forward.cgi: agent virtualization, take one
17515           (stuff from "inactive" changeset snuck into cust_main.pm and the
17516           package reporting changeset in search/cust_pkg.cgi here too)
17517
17518 2006-06-18 05:56  ivan
17519
17520         * httemplate/edit/elements/edit.html: well, it isn't broken...
17521
17522 2006-06-18 05:54  ivan
17523
17524         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
17525           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
17526           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
17527           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
17528           httemplate/edit/process/access_group.html,
17529           httemplate/elements/checkboxes-table-name.html,
17530           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
17531           htetc/handler.pl, httemplate/browse/access_group.html,
17532           httemplate/browse/access_user.html,
17533           httemplate/edit/process/elements/process.html: ACLs: finish group
17534           edit (agents + rights) & browse
17535
17536 2006-06-15 18:23  jeff
17537
17538         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
17539           httemplate/misc/download-batch.cgi: value issues and many bits
17540           remain
17541
17542 2006-06-15 17:47  ivan
17543
17544         * httemplate/misc/download-batch.cgi: and fix the  name for TD
17545           Canada Trust.  and that's it for now.  really.
17546
17547 2006-06-15 17:33  ivan
17548
17549         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
17550           now that the batch format file is not the same as the batch
17551           params files
17552
17553 2006-06-15 17:27  ivan
17554
17555         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
17556           the config a little less strange
17557
17558 2006-06-08 03:32  ivan
17559
17560         * httemplate/elements/menu.html: fix link to prepaid card setup
17561
17562 2006-06-06 04:16  ivan
17563
17564         * rt/html/NoAuth/webrt.css: whew, this can go back
17565
17566 2006-06-06 04:08  ivan
17567
17568         * rt/html/NoAuth/webrt.css: yay this should finally fix the weird
17569           black navigation links; hide the Mason stuff from browsers when
17570           it doesn't get processed for some reason
17571
17572 2006-06-06 03:57  ivan
17573
17574         * rt/html/NoAuth/webrt.css: yet another attempt to fix weird black
17575           RT navigation links
17576
17577 2006-06-06 03:54  ivan
17578
17579         * rt/html/NoAuth/webrt.css: another attempt to fix weird black RT
17580           navigation links
17581
17582 2006-06-06 03:46  ivan
17583
17584         * rt/html/NoAuth/webrt.css: attempt to fix weird black RT
17585           navigation links
17586
17587 2006-06-06 03:30  ivan
17588
17589         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
17590           automated install. wtf?!
17591
17592 2006-06-02 06:20  ivan
17593
17594         * httemplate/elements/header.html,
17595           httemplate/search/svc_Smart.html, rt/FREESIDE_MODIFIED,
17596           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
17597           rt/html/Elements/Tabs: add a service search
17598
17599 2006-05-24 03:22  ivan
17600
17601         * FS/MANIFEST: removing duplicate entries
17602
17603 2006-05-23 08:54  ivan
17604
17605         * README.1.7.0: adding batch upgrade instructions to 1.7.0
17606           instructions too
17607
17608 2006-05-22 13:38  ivan
17609
17610         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
17611
17612 2006-05-22 11:27  ivan
17613
17614         * FS/FS/cust_main.pm: better error message for banned cards
17615
17616 2006-05-22 11:05  ivan
17617
17618         * Changes.1.5.8: justification
17619
17620 2006-05-21 19:06  ivan
17621
17622         * Makefile: docs are going in the wiki Real Soon Now anyway
17623
17624 2006-05-21 19:04  ivan
17625
17626         * Changes.1.5.8: 1.5.8!
17627
17628 2006-05-21 17:50  ivan
17629
17630         * Makefile: 1.7.0?  why not?
17631
17632 2006-05-21 17:44  ivan
17633
17634         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
17635
17636 2006-05-21 11:40  ivan
17637
17638         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
17639
17640 2006-05-20 13:06  jeff
17641
17642         * README.1.5.7.lastbit, README.1.5.8, FS/FS.pm, FS/MANIFEST,
17643           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pay_batch.pm,
17644           FS/FS/pay_batch.pm, FS/t/pay_batch.t, htetc/handler.pl,
17645           httemplate/browse/cust_pay_batch.cgi,
17646           httemplate/docs/schema.html, httemplate/docs/upgrade10.html,
17647           httemplate/misc/download-batch.cgi: first stab at BoM download
17648
17649 2006-05-15 06:57  ivan
17650
17651         * httemplate/: index.html, elements/freeside.css,
17652           elements/header.html, elements/menu.html: move most of the crap
17653           on the "main menu" to the sidebar
17654
17655 2006-05-15 04:05  ivan
17656
17657         * rt/html/NoAuth/webrt.css, httemplate/elements/freeside.css,
17658           httemplate/elements/header.html, httemplate/elements/xmenu.css,
17659           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
17660           rt/html/Elements/FreesideNewCust,
17661           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
17662           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
17663           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
17664           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
17665           RT!
17666
17667 2006-05-14 09:47  ivan
17668
17669         * CREDITS, Changes.1.7.0, htetc/handler.pl, httemplate/autohandler,
17670           httemplate/index.html, httemplate/browse/access_group.html,
17671           httemplate/browse/access_user.html,
17672           httemplate/browse/agent_type.cgi,
17673           httemplate/browse/cust_main_county.cgi,
17674           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
17675           httemplate/edit/access_group.html,
17676           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
17677           httemplate/edit/cust_bill_pay.cgi,
17678           httemplate/edit/cust_credit.cgi,
17679           httemplate/edit/cust_credit_bill.cgi,
17680           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
17681           httemplate/edit/part_referral.cgi,
17682           httemplate/edit/part_virtual_field.cgi,
17683           httemplate/edit/svc_domain.cgi,
17684           httemplate/edit/elements/edit.html,
17685           httemplate/edit/process/access_group.html,
17686           httemplate/edit/process/access_user.html,
17687           httemplate/edit/process/agent_type.cgi,
17688           httemplate/edit/process/cust_bill_pay.cgi,
17689           httemplate/edit/process/cust_credit.cgi,
17690           httemplate/edit/process/cust_credit_bill.cgi,
17691           httemplate/edit/process/elements/process.html,
17692           httemplate/elements/checkboxes-table.html,
17693           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
17694           httemplate/elements/header.html,
17695           httemplate/elements/menubar.html,
17696           httemplate/elements/select-access_group.html,
17697           httemplate/elements/tr-select-access_group.html,
17698           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
17699           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
17700           httemplate/search/cust_bill.cgi,
17701           httemplate/search/cust_main-otaker.cgi,
17702           httemplate/search/cust_main-payinfo.html,
17703           httemplate/search/cust_main-quickpay.html,
17704           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
17705           httemplate/search/cust_pkg_report.cgi,
17706           httemplate/search/report_cust_bill.html,
17707           httemplate/search/report_cust_credit.html,
17708           httemplate/search/report_cust_pay.html,
17709           httemplate/search/report_prepaid_income.html,
17710           httemplate/search/report_tax.html,
17711           httemplate/search/sqlradius.html,
17712           httemplate/search/svc_acct.html,
17713           httemplate/search/svc_domain.cgi,
17714           httemplate/search/svc_domain.html,
17715           httemplate/search/svc_external.cgi, FS/MANIFEST,
17716           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
17717           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
17718           FS/FS/access_right.pm, FS/FS/access_user.pm,
17719           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
17720           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
17721           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
17722           FS/FS/part_pkg/billoneday.pm, FS/bin/freeside-addoutsourceuser,
17723           FS/t/AccessRight.t, FS/t/access_group.t,
17724           FS/t/access_groupagent.t, FS/t/access_right.t,
17725           FS/t/access_user.t, FS/t/access_user_pref.t,
17726           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
17727           httemplate/view/cust_main/payment_history.html: first part of ACL
17728           and re-skinning work and some other small stuff
17729
17730 2006-05-13 11:34  ivan
17731
17732         * httemplate/images/background-cheat.png: yay for cheating
17733
17734 2006-05-13 08:31  ivan
17735
17736         * httemplate/images/: 32clear.gif, arrow.down.png,
17737           arrow.right.black.png, arrow.right.png, black-gradient.png,
17738           black-gray-corner.png, black-gray-gradient.png,
17739           black-gray-side.png, black-gray-top.png: adding new images
17740
17741 2006-05-12 06:57  ivan
17742
17743         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
17744           incorrect and broke things, this should actually work
17745
17746 2006-05-08 04:48  ivan
17747
17748         * README.1.5.8, README.1.7.0: suggest "make clean" on upgrade -
17749           something is not quite right with perl Makefile hoohaw
17750
17751 2006-05-08 04:28  ivan
17752
17753         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
17754           httemplate/search/report_tax.cgi: add config switch to base tax
17755           off shipping address if present
17756
17757 2006-05-08 03:01  ivan
17758
17759         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
17760           httemplate/graph/cust_bill_pkg-graph.cgi,
17761           httemplate/graph/cust_bill_pkg.cgi,
17762           httemplate/graph/elements/monthly.html,
17763           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
17764           package class looks good
17765
17766 2006-05-07 13:27  ivan
17767
17768         * README.1.7.0, htetc/handler.pl, httemplate/docs/upgrade10.html,
17769           httemplate/elements/select-month_year.html,
17770           httemplate/elements/select-pkg_class.html,
17771           httemplate/elements/select-table.html,
17772           httemplate/elements/tr-select-from_to.html,
17773           httemplate/elements/tr-select-pkg_class.html,
17774           httemplate/graph/cust_bill_pkg-graph.cgi,
17775           httemplate/graph/cust_bill_pkg.cgi,
17776           httemplate/graph/money_time-graph.cgi,
17777           httemplate/graph/money_time.cgi,
17778           httemplate/graph/report_cust_bill_pkg.html,
17779           httemplate/graph/report_money_time.html,
17780           httemplate/graph/elements/monthly.html: first pass at sales
17781           reports per agent and package class
17782
17783 2006-05-03 02:47  ivan
17784
17785         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
17786           Cappuccio
17787
17788 2006-05-02 08:23  ivan
17789
17790         * FS/: MANIFEST, FS/Pony.pm: yours!
17791
17792 2006-05-02 08:03  ivan
17793
17794         * httemplate/: index.html, search/report_receivables.html: add an
17795           agent pre-selection page to receivables report
17796
17797 2006-05-02 06:29  ivan
17798
17799         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
17800           autogenerate off it
17801
17802 2006-05-02 04:59  ivan
17803
17804         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
17805           httemplate/graph/money_time-graph.cgi,
17806           httemplate/graph/money_time.cgi,
17807           httemplate/graph/report_money_time.html: add a "pre-report" page
17808           to this report/graph as requested by lewis/wtxs, also add 12mo
17809           total option
17810
17811 2006-05-01 06:09  ivan
17812
17813         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
17814           the 1st as it did before
17815
17816 2006-05-01 05:38  ivan
17817
17818         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
17819           annoying clucks (warnings with backtraces) when cutoff day isn't
17820           found in old packages
17821
17822 2006-05-01 04:45  ivan
17823
17824         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
17825           ambiguous
17826
17827 2006-05-01 04:43  ivan
17828
17829         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
17830           showing up on customer view listing when the custom priority
17831           field was edited
17832
17833 2006-04-26 06:16  ivan
17834
17835         * Makefile: apache reload doesn't work when server isn't running
17836           already
17837
17838 2006-04-21 17:58  ivan
17839
17840         * httemplate/browse/generic.cgi,
17841           httemplate/browse/inventory_class.html,
17842           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
17843           httemplate/browse/rate.cgi,
17844           httemplate/browse/elements/browse.html, htetc/handler.pl,
17845           httemplate/index.html, httemplate/edit/inventory_class.html,
17846           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
17847           httemplate/edit/elements/edit.html,
17848           httemplate/edit/process/inventory_class.html,
17849           httemplate/edit/process/pkg_class.html,
17850           httemplate/edit/process/elements/process.html,
17851           httemplate/elements/select-agent.html,
17852           httemplate/elements/select-pkg_class.html,
17853           httemplate/elements/select-table.html,
17854           httemplate/elements/tr-select-pkg_class.html,
17855           httemplate/search/cust_pkg.cgi,
17856           httemplate/search/inventory_class.html, FS/FS/part_pkg.pm,
17857           httemplate/search/elements/search.html: start of package class
17858           web UI (add/edit package classes, package class selection in
17859           package def edit)
17860
17861 2006-04-21 07:21  ivan
17862
17863         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
17864           now
17865
17866 2006-04-21 07:20  ivan
17867
17868         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
17869           indentation and the default cutoff day
17870
17871 2006-04-21 05:45  ivan
17872
17873         * httemplate/: index.html, browse/queue.cgi, misc/queue.cgi,
17874           search/queue.html: s(browse/queue.cgi)(search/queue.html)
17875
17876 2006-04-18 23:37  ivan
17877
17878         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
17879           in nested blocks that have been exited already.
17880
17881 2006-04-18 12:33  ivan
17882
17883         * httemplate/docs/install.html: add JSON to initial install
17884           instructions
17885
17886 2006-04-15 06:32  ivan
17887
17888         * httemplate/graph/money_time.cgi: REALLY correct the period for
17889           the total column this time
17890
17891 2006-04-15 06:28  ivan
17892
17893         * httemplate/graph/money_time.cgi: correct period & use a yellow
17894           color for the total column
17895
17896 2006-04-15 06:25  ivan
17897
17898         * httemplate/graph/money_time.cgi: format & link the total column
17899
17900 2006-04-14 17:21  ivan
17901
17902         * httemplate/graph/money_time.cgi: and </TD> the total column
17903
17904 2006-04-14 17:16  ivan
17905
17906         * httemplate/graph/money_time.cgi: add a total column
17907
17908 2006-04-14 04:55  ivan
17909
17910         * FS/FS/: Conf.pm, svc_forward.pm: add the
17911           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
17912           destinations
17913
17914 2006-04-13 14:29  ivan
17915
17916         * FS/bin/freeside-adduser: don't do the duplicate check unless
17917           there's a file already; fixes problem with first use of
17918           freeside-adduser
17919
17920 2006-04-12 05:36  ivan
17921
17922         * httemplate/index.html, FS/FS/cust_main.pm,
17923           httemplate/search/cust_main-zip.html,
17924           httemplate/search/cust_main.cgi,
17925           httemplate/search/report_cust_main-zip.html,
17926           httemplate/search/elements/search.html: zip code report
17927
17928 2006-04-09 16:41  ivan
17929
17930         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
17931           cust_main/tickets.html: a few more fixups for our favorite
17932           include(...) from Scott Edwards
17933
17934 2006-04-09 16:39  ivan
17935
17936         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
17937           fields
17938
17939 2006-04-09 16:24  ivan
17940
17941         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
17942           string ("old_uid") as a SCALAR ref while "strict refs" in use"
17943           error
17944
17945 2006-04-09 13:36  ivan
17946
17947         * FS/bin/freeside-adduser: error out if you try to add duplicates;
17948           this should lower my annoyance-level
17949
17950 2006-04-03 16:26  ivan
17951
17952         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
17953           checking
17954
17955 2006-04-03 13:49  ivan
17956
17957         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
17958
17959 2006-04-03 04:36  ivan
17960
17961         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
17962
17963 2006-04-03 03:11  ivan
17964
17965         * FS/FS/Record.pm: allow [ and ] in ut_text
17966
17967 2006-04-03 02:46  ivan
17968
17969         * htetc/handler.pl, FS/FS/Misc.pm,
17970           httemplate/edit/cust_main/contact.html,
17971           httemplate/edit/cust_main/select-country.html,
17972           httemplate/edit/cust_main/select-state.html,
17973           httemplate/misc/states.cgi,
17974           httemplate/view/cust_main/contacts.html: have the UI use full
17975           country names, and state names outside the US...
17976
17977 2006-04-02 15:13  ivan
17978
17979         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
17980
17981 2006-03-31 15:22  ivan
17982
17983         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
17984           events
17985
17986 2006-03-31 01:20  lsc
17987
17988         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
17989           pointed out by Ivan in the following email:
17990
17991           ---- before and after now?  I gave subscription and prorate a
17992           try.  Subscription came out as:
17993
17994             subscription 27th (03/25/06 - 04/27/06)  $10.00
17995             subscription 23rd (03/25/06 - 04/23/06)  $10.00
17996
17997           the "23rd" one is right, but the "27th" one should have only
17998           advanced the date two days to 3/27/06.
17999
18000               Prorate came out as:
18001
18002               prorate 23rd (03/25/06 - 04/23/06)  $9.20
18003               prorate 27th (03/25/06 - 04/27/06)  $10.49
18004
18005           The "23rd" one is right, but the "27th" one should have only
18006           advanced the date two days to 4/27/06.
18007
18008           lsc@prgmr.com
18009
18010 2006-03-30 06:22  ivan
18011
18012         * README.1.7.0, FS/bin/freeside-upgrade: move all the
18013           schema-updating magic into DBIx::DBSchema
18014
18015 2006-03-24 18:23  ivan
18016
18017         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
18018           FS/bin/freeside-setup,
18019           fs_selfservice/FS-SelfService/cgi/agent.cgi,
18020           fs_selfservice/FS-SelfService/cgi/payment_results.html,
18021           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
18022           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
18023           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
18024           httemplate/misc/upload-batch.cgi,
18025           httemplate/misc/process/cdr-import.html,
18026           httemplate/misc/process/cust_main-import.cgi,
18027           httemplate/misc/process/cust_main-import_charges.cgi,
18028           httemplate/misc/process/inventory_item-import.html: successfully
18029           correct the spelling of sucessful
18030
18031 2006-03-24 11:49  ivan
18032
18033         * httemplate/misc/process/payment.cgi: fix spelling
18034
18035 2006-03-23 04:00  lsc
18036
18037         * FS/FS/part_pkg/: billoneday.pm, prorate.pm, subscription.pm: for
18038           subscription.pm and prorate.pm:
18039
18040           -modify the subscription and prorate price plans
18041           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
18042           configurable (add a field to the %info hash) billing day instead
18043           of "1st of the month" only.  subscription will be easy, prorate
18044           will be a little trickier.
18045
18046           essentially, I replaced the '1' in the 'day' field of the
18047           timelocal that generates $$date with the value I added to the
18048           %info hash, 'cutoff_day'
18049
18050           -implement a price plan (new file in FS/FS/part_pkg/ - probably
18051           @ISA FS::part_pkg::subscription) that charges the first full
18052           month if the customer signs up between the 1st and the
18053           configurable billing day, and gives them the remainder of the
18054           month free if they sign up between the configurable billing day
18055           and the end of the month.
18056
18057           if this is the first time the customer is billed, and if the date
18058           is greater than the cutoff date, advance $ssdate to cutoff_day of
18059           next month, else $$date is cutoff_date of this month.  Either
18060           way, charge them for a month.
18061
18062           ----------------------------------------------------------------------
18063
18064 2006-03-20 11:13  ivan
18065
18066         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
18067           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
18068           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
18069           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
18070           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
18071           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
18072           httemplate/edit/cust_main/billing.html,
18073           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
18074           httemplate/view/cust_main/billing.html: add price plan to bill on
18075           internal or external CDRs directly, add option to export CDRs to
18076           a per-customer downstream file
18077
18078 2006-03-17 06:56  ivan
18079
18080         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
18081
18082 2006-03-14 23:34  ivan
18083
18084         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
18085           want a revision history
18086
18087 2006-03-14 20:17  ivan
18088
18089         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
18090           and normalize canadian zip codes as well as us ones
18091
18092 2006-03-13 14:32  ivan
18093
18094         * httemplate/elements/: progress-init.html, progress-popup.html:
18095           fix progress hoohaw for internet exploder again, whew.  also make
18096           sure error/finish messages are centered, looks better
18097
18098 2006-03-10 23:27  ivan
18099
18100         * httemplate/elements/footer.html: some pages from ui hoohaw have
18101           leaked footer include, need something here for now
18102
18103 2006-03-10 21:21  ivan
18104
18105         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
18106           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
18107           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
18108           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
18109           progressbar bug with multiple progressbar forms on a page
18110
18111 2006-03-10 14:30  ivan
18112
18113         * httemplate/: elements/progress-init.html,
18114           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
18115           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
18116           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
18117           (hopefully) allow multiple progress-init's in a page, also add
18118           second $cgi arg to all these progressbar calls...
18119
18120 2006-03-10 14:28  ivan
18121
18122         * FS/FS/UI/Web.pm: want to know who *called* this without the
18123           required second arg
18124
18125 2006-03-09 05:42  ivan
18126
18127         * htetc/handler.pl: fix that
18128           blank-page-instead-of-profiling-redirect-when-called-from-an-include
18129           bug triggered by mason 1.32 :)
18130
18131 2006-03-09 03:48  ivan
18132
18133         * httemplate/view/cust_main.cgi: don't use a table with
18134           WIDTH="100%", it shoves the custnum and "billing information"
18135           boxes way out to the right
18136
18137 2006-03-08 04:14  ivan
18138
18139         * FS/FS/inventory_item.pm,
18140           httemplate/misc/inventory_item-import.html,
18141           httemplate/misc/process/inventory_item-import.html,
18142           httemplate/search/inventory_class.html,
18143           httemplate/search/inventory_item.html:  Add an option to the web
18144           interface to batch upload new entries to the
18145           inventory_item table.
18146
18147 2006-03-08 02:05  ivan
18148
18149         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
18150           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
18151           FS/t/inventory_item.t, httemplate/search/inventory_class.html,
18152           httemplate/search/inventory_item.html, bin/generate-table-module,
18153           htetc/handler.pl, httemplate/edit/inventory_class.html,
18154           httemplate/edit/elements/edit.html,
18155           httemplate/edit/process/inventory_class.html,
18156           httemplate/edit/process/elements/process.html,
18157           httemplate/search/elements/search.html: Add a new table for
18158           inventory with for DIDs/serials/etc., and an additional new table
18159           for inventory category (i.e. to distinguish DIDs, serials, MACs,
18160           etc.)
18161
18162 2006-03-08 00:21  ivan
18163
18164         * FS/FS/agent.pm: add space in error msg
18165
18166 2006-03-03 07:02  ivan
18167
18168         * FS/FS/Report/Table/Monthly.pm,
18169           httemplate/graph/money_time-graph.cgi,
18170           httemplate/graph/money_time.cgi: agent-specific
18171           sales/credit/receipts summary
18172
18173 2006-02-28 11:34  ivan
18174
18175         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
18176
18177 2006-02-22 05:07  ivan
18178
18179         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
18180           httemplate/images/red_telephone_mimooh_01.png,
18181           httemplate/view/cust_main/contacts.html: add vonage click2call
18182           feature
18183
18184 2006-02-21 23:12  ivan
18185
18186         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
18187
18188 2006-02-18 03:14  ivan
18189
18190         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
18191           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
18192           README.1.7.0, README.2.0.0, FS/MANIFEST,
18193           FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
18194           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
18195           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
18196           httemplate/misc/cdr-import.html,
18197           httemplate/misc/process/cdr-import.html,
18198           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
18199           bin/cdr_calltype.import: CDR schema and class
18200
18201 2006-02-17 20:32  ivan
18202
18203         * htetc/global.asa, httemplate/docs/install.html: Mason it is
18204
18205 2006-02-17 18:11  ivan
18206
18207         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
18208           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
18209           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
18210           documentation left behind from example template
18211
18212 2006-02-16 13:43  ivan
18213
18214         * FS/FS/Setup.pm, FS/bin/freeside-setup, bin/populate-msgcat,
18215           httemplate/docs/admin.html, httemplate/docs/install.html:
18216           automate more of the initial data adding...
18217
18218 2006-02-08 23:18  ivan
18219
18220         * httemplate/elements/: calendar-en.js, calendar-setup.js,
18221           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
18222           jscalendar
18223
18224 2006-02-08 14:53  ivan
18225
18226         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
18227           around either
18228
18229 2006-02-07 19:50  ivan
18230
18231         * httemplate/docs/: upgrade7.html, upgrade8.html: remove ancient
18232           upgrade instructions
18233
18234 2006-02-07 19:49  ivan
18235
18236         * httemplate/docs/: upgrade10.html, index.html: slightly html-ize
18237           the 1.5.8 upgrade instructions
18238
18239 2006-02-07 18:26  ivan
18240
18241         * FS/FS/UID.pm: update error message when secrets file cannot be
18242           found
18243
18244 2006-02-07 05:49  ivan
18245
18246         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
18247           error message is better.
18248
18249 2006-02-07 03:12  ivan
18250
18251         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
18252           statement preventing page from showing up in konq
18253
18254 2006-02-05 04:27  ivan
18255
18256         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
18257           httemplate/edit/payment_gateway.html,
18258           httemplate/edit/process/payment_gateway.html: payment gateway
18259           editing
18260
18261 2006-02-01 15:13  ivan
18262
18263         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
18264           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
18265           FS/bin/freeside-daily, FS/bin/freeside-monthly,
18266           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
18267           httemplate/browse/part_bill_event.cgi: finish adding
18268           freeside-monthly and monthly events
18269
18270 2006-01-31 23:58  ivan
18271
18272         * Makefile: HEAD isn't 1.5.8 anymore
18273
18274 2006-01-31 07:01  ivan
18275
18276         * FS/FS/payby.pm: oops, forgot $
18277
18278 2006-01-31 03:02  ivan
18279
18280         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
18281           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
18282           httemplate/edit/part_bill_event.cgi: [no log message]
18283
18284 2006-01-30 20:26  ivan
18285
18286         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
18287           browse/agent_type.cgi, browse/cust_pay_batch.cgi,
18288           browse/part_bill_event.cgi, browse/part_export.cgi,
18289           browse/part_pkg.cgi, browse/part_referral.cgi,
18290           browse/part_svc.cgi, browse/part_virtual_field.cgi,
18291           browse/payment_gateway.html, browse/queue.cgi, browse/rate.cgi,
18292           browse/router.cgi, browse/svc_acct_pop.cgi,
18293           config/config-view.cgi, config/config.cgi,
18294           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
18295           edit/agent_payment_gateway.html, edit/agent_type.cgi,
18296           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
18297           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
18298           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
18299           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
18300           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
18301           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
18302           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
18303           misc/expire_pkg.cgi, misc/link.cgi, misc/meta-import.cgi,
18304           misc/upload-batch.cgi, misc/whois.cgi,
18305           misc/process/cust_main-import.cgi,
18306           misc/process/cust_main-import_charges.cgi,
18307           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
18308           search/report_tax.cgi, search/svc_external.cgi,
18309           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
18310           view/svc_broadband.cgi, view/svc_domain.cgi,
18311           view/svc_external.cgi: move header() to
18312           include(/elements/header.html) so it can be changed in one place,
18313           thanks to Scott Edwards
18314
18315 2006-01-30 18:59  ivan
18316
18317         * FS/FS/Record.pm: fix "table not found" dbdef error message to
18318           recommend freeside-upgrade instead create + dbdef-create
18319
18320 2006-01-26 23:34  ivan
18321
18322         * httemplate/search/report_tax.cgi: small visual fix to alternating
18323           row colors when show_taxclasses is on
18324
18325 2006-01-26 17:33  ivan
18326
18327         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
18328           report, show more info on the specific line item and invoice
18329
18330 2006-01-26 07:27  ivan
18331
18332         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
18333           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
18334           httemplate/search/cust_bill_pkg.cgi,
18335           httemplate/search/cust_tax_exempt_pkg.cgi,
18336           httemplate/search/report_tax.cgi,
18337           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
18338           exemption columns to work correctly.  also make them
18339           agent-specific.  also fix package exemption columns, they were
18340           bunk too, sheesh.  start adding package classes for package class
18341           tax reporting.
18342
18343 2006-01-25 04:34  ivan
18344
18345         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
18346           FS/FS/cust_main.pm, FS/FS/cust_tax_exempt.pm,
18347           FS/FS/cust_tax_exempt_pkg.pm, FS/FS/h_cust_bill.pm,
18348           FS/FS/h_cust_tax_exempt.pm, FS/t/cust_tax_exempt_pkg.t,
18349           FS/t/h_cust_bill.t, FS/t/h_cust_tax_exempt.t, README.2.0.0,
18350           FS/MANIFEST: change texas-style tax exemptions to be against a
18351           specific line item rather than just general per-customer, for
18352           later tracking and tax reporting.  fix 1969/1970 exemptions for
18353           one-off charges
18354
18355 2006-01-05 01:34  ivan
18356
18357         * httemplate/docs/upgrade10.html: my last 1.4 -> 1.5 upgrade...
18358
18359 2006-01-04 18:03  ivan
18360
18361         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
18362           columns
18363
18364 2006-01-03 00:45  ivan
18365
18366         * bin/billco-upload: agentnums 1-3
18367
18368 2005-12-29 18:41  rsiddall
18369
18370         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
18371           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
18372           fs_selfservice/FS-SelfService/SelfService.pm,
18373           fs_selfservice/FS-SelfService/cgi/provision_list.html,
18374           httemplate/view/cust_main.cgi: Fixing a few typos.
18375
18376 2005-12-24 19:41  ivan
18377
18378         * httemplate/search/report_tax.cgi: add switch to enable taxclass
18379           breakdown, report invoiced tax separately in that case
18380
18381 2005-12-24 19:38  ivan
18382
18383         * httemplate/edit/part_bill_event.cgi: make sure to specify a
18384           money_char default
18385
18386 2005-12-24 19:18  ivan
18387
18388         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
18389           to enable taxclass breakdown, report invoiced tax separately in
18390           that case
18391
18392 2005-12-24 19:07  ivan
18393
18394         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
18395           region" flag on new line item report - NULLs need to be compared
18396           explicitly.  apparantly NULL != NULL.  bah SQL
18397
18398 2005-12-24 19:00  ivan
18399
18400         * README.1.5.8, FS/FS/Schema.pm: update indices for better tax
18401           report performance
18402
18403 2005-12-24 18:31  ivan
18404
18405         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
18406           brainfart
18407
18408 2005-12-24 17:57  ivan
18409
18410         * httemplate/search/report_tax.cgi: correct end date display for
18411           "now"
18412
18413 2005-12-24 16:52  ivan
18414
18415         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
18416           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
18417           only when greater than N amount
18418
18419 2005-12-24 16:36  ivan
18420
18421         * httemplate/edit/cust_main/billing.html: don't reenable postal
18422           billing for existing customers just cause its blank...
18423
18424 2005-12-21 20:24  ivan
18425
18426         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
18427           the declaration too
18428
18429 2005-12-21 20:22  ivan
18430
18431         * httemplate/search/report_tax.cgi: fix some ambiguous var names
18432           causing " "my" variable $t masks earlier declaration in same
18433           scope" errors
18434
18435 2005-12-21 20:02  ivan
18436
18437         * Changes.1.5.8: more accurate description of tax report changes
18438
18439 2005-12-21 20:01  ivan
18440
18441         * httemplate/search/cust_bill_event.html,
18442           httemplate/search/cust_bill_pkg.cgi,
18443           httemplate/search/cust_pkg_report.cgi,
18444           httemplate/search/report_cust_bill.html,
18445           httemplate/search/report_cust_credit.html,
18446           httemplate/search/report_cust_pay.html,
18447           httemplate/search/report_tax.cgi,
18448           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
18449           httemplate/elements/select-agent.html,
18450           httemplate/elements/table-grid.html,
18451           httemplate/elements/tr-input-beginning_ending.html,
18452           httemplate/elements/tr-select-agent.html,
18453           httemplate/search/elements/search.html: tax report update, link
18454           to new line item report, per-agent tax reporting
18455
18456 2005-12-18 20:18  ivan
18457
18458         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
18459           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
18460           field labeling - not always monthly
18461
18462 2005-12-18 20:18  ivan
18463
18464         * Changes.1.5.8, FS/FS/part_pkg/sqlradacct_hour.pm: add maximum
18465           "caps" to RADIUS usage charges
18466
18467 2005-12-16 14:47  ivan
18468
18469         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
18470           attributes from wtxs, neaten up raddb.pm generation
18471
18472 2005-12-15 17:49  ivan
18473
18474         * httemplate/edit/payment_gateway.html: add TransactionCentral
18475
18476 2005-12-15 11:36  ivan
18477
18478         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
18479           new agent types, noticed by Julius Igugu
18480
18481 2005-12-15 10:45  ivan
18482
18483         * bin/print-schema: adding print-schema
18484
18485 2005-12-14 20:04  ivan
18486
18487         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
18488           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
18489
18490 2005-12-14 12:57  ivan
18491
18492         * FS/FS/svc_acct.pm: allow a dir field to be set (or
18493           auto-generated) even if uid is fixed
18494
18495 2005-12-14 10:52  ivan
18496
18497         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
18498           to Radiator export
18499
18500 2005-12-12 19:13  ivan
18501
18502         * httemplate/edit/process/payment_gateway.html: fix options in
18503           gateway adding
18504
18505 2005-12-12 13:39  ivan
18506
18507         * FS/FS/part_export/radiator.pm: use crypt password for radiator
18508           export
18509
18510 2005-12-09 08:58  ivan
18511
18512         * httemplate/: edit/process/cust_credit_bill.cgi,
18513           view/cust_main/payment_history.html: fill in reason if empty when
18514           applying a credit to a refund
18515
18516 2005-12-09 08:56  ivan
18517
18518         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
18519           postal mail checkbox misbehaving (isn't sticky on errors -
18520           reverts back to on)
18521
18522 2005-12-07 15:48  ivan
18523
18524         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
18525           without pg_oid_status, look up the actual sequence name from
18526           dbdef rather than assuming ${table}_${column}_seq
18527
18528 2005-12-06 14:25  ivan
18529
18530         * FS/FS/Record.pm: make sure zip is required for canada, also use
18531           CURRVAL() function instead of pg_oid_status DBD attribute because
18532           Pg 8.1 doesn't have oids by default anymore
18533
18534 2005-12-05 11:01  ivan
18535
18536         * FS/FS/svc_Common.pm: avoid uninitialized value errors
18537
18538 2005-12-05 09:19  ivan
18539
18540         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
18541           debugging info by default
18542
18543 2005-12-02 23:26  ivan
18544
18545         * htetc/handler.pl: this should be the last of
18546           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
18547
18548 2005-12-02 23:12  ivan
18549
18550         * Makefile: those semicolons can't possibly have belonged there
18551
18552 2005-12-02 23:02  ivan
18553
18554         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
18555           had to be run multiple times before
18556
18557 2005-12-02 22:49  ivan
18558
18559         * README.1.5.8, httemplate/docs/install.html,
18560           httemplate/docs/upgrade10.html: add Term::ReadKey to install &
18561           upgrade docs and README.1.5.8
18562
18563 2005-12-01 18:30  ivan
18564
18565         * httemplate/docs/upgrade10.html: and Net::Whois::Raw
18566
18567 2005-12-01 17:52  ivan
18568
18569         * README.1.5.8, httemplate/docs/upgrade10.html: note DBIx::DBSchema
18570           0.29 is required for Pg 7.2.x and earlier
18571
18572 2005-12-01 17:22  ivan
18573
18574         * httemplate/docs/upgrade10.html: apache instructions already up
18575           top
18576
18577 2005-12-01 11:17  ivan
18578
18579         * httemplate/edit/agent_type.cgi: list disabled packages on agent
18580           type edit if they are still associated with the type
18581
18582 2005-12-01 09:36  ivan
18583
18584         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
18585           shouldn't apply to RADIUS groups, this is messing up unrelated
18586           RADIUS exports
18587
18588 2005-11-30 09:48  ivan
18589
18590         * README.1.5.8: later versions are okay too
18591
18592 2005-11-28 09:16  ivan
18593
18594         * FS/FS/cust_main.pm: turn off debugging
18595
18596 2005-11-28 09:13  ivan
18597
18598         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
18599           SQL that Pg doesn't need and MySQL doesn't like
18600
18601 2005-11-28 09:12  ivan
18602
18603         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
18604           for all three supporte exports
18605
18606 2005-11-28 09:07  ivan
18607
18608         * FS/bin/freeside-sqlradius-radacctd: startup
18609           freeside-sqlradius-radacctd for radiator export too
18610
18611 2005-11-28 08:59  ivan
18612
18613         * FS/FS/svc_Common.pm: allow defaults to override empty values for
18614           new objects
18615
18616 2005-11-28 08:38  ivan
18617
18618         * FS/FS/cust_svc.pm: better error msg
18619
18620 2005-11-28 08:34  ivan
18621
18622         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
18623           deal with any usage-capable export
18624
18625 2005-11-28 08:21  ivan
18626
18627         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
18628           deal with any usage-capable export
18629
18630 2005-11-28 08:14  ivan
18631
18632         * FS/FS/Record.pm: okay, its been tested
18633
18634 2005-11-28 08:07  ivan
18635
18636         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
18637
18638 2005-11-28 07:41  ivan
18639
18640         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
18641           where the freeze is coming from
18642
18643 2005-11-27 13:59  ivan
18644
18645         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
18646           per-agent billco spools
18647
18648 2005-11-22 10:29  ivan
18649
18650         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
18651           backend-realtime config flag, should be more intuitive for
18652           guyananet
18653
18654 2005-11-22 08:41  ivan
18655
18656         * FS/FS/svc_Common.pm: oops, supposed to commit this one
18657
18658 2005-11-22 08:39  ivan
18659
18660         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
18661           svc_acct.seconds
18662
18663 2005-11-22 05:26  ivan
18664
18665         * FS/FS/part_export/radiator.pm: update radiator export to deal
18666           with prepaid and some other random stuff
18667
18668 2005-11-22 01:13  ivan
18669
18670         * httemplate/docs/install.html: correct common misconception RIGHT
18671           THERE in the docs
18672
18673 2005-11-21 07:24  ivan
18674
18675         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
18676           and there's a duplicate error, show all conflicting accounts not
18677           just the ones for different customers
18678
18679 2005-11-21 06:25  ivan
18680
18681         * FS/FS/part_export/: shellcommands.pm,
18682           shellcommands_withdomain.pm: add usermod_nousername flag to just
18683           prohibit username changes
18684
18685 2005-11-21 04:41  ivan
18686
18687         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
18688           view/cust_main/payment_history.html: ignore blank lines in payby
18689           config
18690
18691 2005-11-21 03:04  ivan
18692
18693         * README: slight update to README
18694
18695 2005-11-21 02:47  ivan
18696
18697         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
18698           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
18699           httemplate/edit/cust_main/billing.html,
18700           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
18701           httemplate/search/report_cust_pay.html,
18702           httemplate/view/cust_bill.cgi,
18703           httemplate/view/cust_main/payment_history.html: add MCRD payment
18704           type for manually processed ccards
18705
18706 2005-11-20 22:46  ivan
18707
18708         * httemplate/docs/schema.dia: load schema in current dia and save,
18709           should load up for people now?
18710
18711 2005-11-20 21:18  ivan
18712
18713         * FS/FS/Conf.pm: add config values used by external RT integration
18714
18715 2005-11-18 07:08  ivan
18716
18717         * httemplate/search/report_receivables.cgi: fix link glitch in
18718           receivables reports
18719
18720 2005-11-18 06:59  ivan
18721
18722         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
18723           add comment to package listing
18724
18725 2005-11-18 02:58  ivan
18726
18727         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
18728           BS for RT 3.4.4
18729
18730 2005-11-18 02:53  ivan
18731
18732         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
18733           BS for RT 3.4.4
18734
18735 2005-11-18 01:44  ivan
18736
18737         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
18738           BS for RT 3.4.4
18739
18740 2005-11-17 23:05  ivan
18741
18742         * README.1.5.8: slightly more info in 1.5.8 upgrade instructions
18743
18744 2005-11-17 19:48  ivan
18745
18746         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
18747           check edits for an expired card when the # has changed
18748
18749 2005-11-17 07:56  ivan
18750
18751         * FS/FS/part_export/: shellcommands.pm,
18752           shellcommands_withdomain.pm: make variable description more
18753           consistant wrt vars that are already shell-quoted
18754
18755 2005-11-17 04:53  ivan
18756
18757         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
18758
18759 2005-11-17 04:27  ivan
18760
18761         * README.1.5.8, FS/FS/Schema.pm: add cust_pkg2 index on
18762           cust_pkg.pkgpart
18763
18764 2005-11-17 03:15  ivan
18765
18766         * FS/FS/svc_acct.pm: update debuggging information for replace
18767           group info with user@domain
18768
18769 2005-11-17 03:04  ivan
18770
18771         * httemplate/view/svc_acct.cgi: fix service change!
18772
18773 2005-11-17 02:14  ivan
18774
18775         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
18776           requests!
18777
18778 2005-11-16 05:14  ivan
18779
18780         * FS/FS/part_svc.pm, httemplate/index.html,
18781           httemplate/browse/part_svc.cgi, Changes.1.5.8, FS/FS/UI/Web.pm,
18782           httemplate/edit/bulk-cust_svc.html,
18783           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
18784
18785 2005-11-12 04:19  ivan
18786
18787         * README.1.5.8: one last bit for 1.5.7->1.5.8 RT upgrade
18788           instructions
18789
18790 2005-11-11 17:24  ivan
18791
18792         * httemplate/view/cust_main/tickets.html: huh seem to have
18793           overlooked this
18794
18795 2005-11-11 17:22  ivan
18796
18797         * FS/FS/cust_main.pm: set payip for all payment types
18798
18799 2005-11-11 16:44  ivan
18800
18801         * FS/FS/part_export/cpanel.pm: interpolation helps alot
18802
18803 2005-11-11 16:17  ivan
18804
18805         * FS/FS/part_export/cpanel.pm: try using web interface scrape
18806           bullshit for adding pops instead of API, as per cpanel support
18807           [cPanel tickets ID# 116044]
18808
18809 2005-11-11 06:06  ivan
18810
18811         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
18812           export update of RADIUS Expiration attribute when cust_pkg.bill
18813           changes
18814
18815 2005-11-10 04:47  ivan
18816
18817         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
18818           add part_bill_event.payby selection to failed invoice event
18819           search
18820
18821 2005-11-10 03:36  ivan
18822
18823         * FS/FS/part_export/everyone_net.pm: fix password changes with
18824           everyone.net
18825
18826 2005-11-09 16:00  ivan
18827
18828         * httemplate/view/svc_domain.cgi: add javascript confirmation to
18829           unaudited domain deletion, add record being deleted to record
18830           deletion popup
18831
18832 2005-11-09 12:48  ivan
18833
18834         * httemplate/docs/install.html: closing paren
18835
18836 2005-11-07 18:16  ivan
18837
18838         * httemplate/docs/admin.html: bah
18839
18840 2005-11-07 14:07  ivan
18841
18842         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
18843           Bug#1270
18844
18845 2005-11-04 03:43  ivan
18846
18847         * httemplate/elements/xmlhttp.html: oops, typo applying patch
18848
18849 2005-11-04 03:31  ivan
18850
18851         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
18852           Edwards to show mason errors received from XMLHTTP requests
18853
18854 2005-11-02 13:18  ivan
18855
18856         * FS/FS/cust_bill.pm: spool invoice to billco if no other
18857           destinations are set!
18858
18859 2005-10-31 21:32  ivan
18860
18861         * FS/FS/: cust_bill.pm: yarg
18862
18863 2005-10-31 21:27  ivan
18864
18865         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
18866
18867 2005-10-31 21:21  ivan
18868
18869         * bin/billco-upload: do the zip
18870
18871 2005-10-31 21:14  ivan
18872
18873         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
18874           events to apply only to a specific destination type (i.e. postal
18875           only)
18876
18877 2005-10-31 19:16  ivan
18878
18879         * bin/billco-upload: good nuff for 11/1
18880
18881 2005-10-31 19:15  ivan
18882
18883         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
18884           billco format option to FTP invoice send, add invoice event to
18885           spool one giant (pair of) CSV files in addition to FTPing them
18886           individually
18887
18888 2005-10-28 10:10  ivan
18889
18890         * bin/billco-upload: beginning of quick billco zip & upload tool
18891
18892 2005-10-28 04:56  ivan
18893
18894         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
18895           statustext as a failed billing event
18896
18897 2005-10-27 10:04  ivan
18898
18899         * httemplate/elements/select-taxclass.html: extraneous '; noticed
18900           by joe@surferz
18901
18902 2005-10-27 08:48  ivan
18903
18904         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
18905           and 60 had the wrote quote. they had single quote where double
18906           was needed...
18907
18908 2005-10-24 04:59  ivan
18909
18910         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
18911
18912 2005-10-24 04:56  ivan
18913
18914         * README.1.5.8, FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
18915           httemplate/elements/progress-init.html,
18916           httemplate/elements/xmlhttp.html: fix rate plan editing with new
18917           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
18918           on rate search screen
18919
18920 2005-10-21 08:21  ivan
18921
18922         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
18923           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
18924           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
18925           httemplate/edit/cust_main/billing.html,
18926           httemplate/edit/process/cust_main.cgi,
18927           httemplate/search/cust_pay.cgi,
18928           httemplate/search/report_cust_pay.html,
18929           httemplate/view/cust_bill.cgi,
18930           httemplate/view/cust_main/payment_history.html: add CASH and WEST
18931           payment types (payments only, not cust_main.payby)
18932
18933 2005-10-21 06:15  ivan
18934
18935         * conf/invoice_html: brainfart
18936
18937 2005-10-21 05:50  ivan
18938
18939         * conf/invoice_html: i thought i fixed this already
18940
18941 2005-10-20 05:30  ivan
18942
18943         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
18944           service.  fuck Date::Manip
18945
18946 2005-10-16 23:46  ivan
18947
18948         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
18949           exporting so it'll export even if all svc_acct records don't have
18950           the group yet
18951
18952 2005-10-16 23:03  ivan
18953
18954         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
18955           usergroup editing
18956
18957 2005-10-16 08:02  ivan
18958
18959         * bin/bind.export: and make .HEADER optional for slaves too
18960
18961 2005-10-16 07:59  ivan
18962
18963         * bin/bind.export: don't error out if there's no HEADER file, just
18964           produce a useable snippet anyway
18965
18966 2005-10-16 07:04  ivan
18967
18968         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
18969           zone-underscore config file, update bind.import to use
18970           command-line options instead of ask for input
18971
18972 2005-10-15 06:48  ivan
18973
18974         * FS/FS/TicketSystem/RT_External.pm: don't error out when
18975           ticket_system-default_queueid hasn't been set yet
18976
18977 2005-10-15 06:40  ivan
18978
18979         * FS/FS/Conf.pm: make sure config still works if no ticket system
18980           is configured...
18981
18982 2005-10-15 06:37  ivan
18983
18984         * FS/FS/Conf.pm: make sure config still works if no ticket system
18985           is configured...
18986
18987 2005-10-15 05:58  ivan
18988
18989         * bin/backup-dvd: adding quick backup-to-dvd script
18990
18991 2005-10-15 04:29  ivan
18992
18993         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
18994           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
18995           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
18996           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
18997           httemplate/config/config.cgi: agent option to select RT queue
18998
18999 2005-10-15 04:25  ivan
19000
19001         * README.1.5.8: upgrade instructions for new RT verison
19002
19003 2005-10-15 04:13  ivan
19004
19005         * README.1.5.8, rt/html/Elements/Header, rt/html/NoAuth/webrt.css:
19006           land RT 3.4.4 on HEAD
19007
19008 2005-10-15 02:33  ivan
19009
19010         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
19011           html/Elements/Header, html/Elements/Menu,
19012           html/Elements/PageLayout, html/Elements/SimpleSearch,
19013           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
19014           html/NoAuth/webrt.css, html/NoAuth/images/back_home.gif,
19015           html/NoAuth/images/head_requestracker.gif,
19016           html/NoAuth/images/rt.jpg, html/NoAuth/images/spacer.gif,
19017           html/NoAuth/images/squares_blue.gif,
19018           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
19019           lib/RT/TicketCustomFieldValue.pm,
19020           lib/RT/TicketCustomFieldValue_Overlay.pm,
19021           lib/RT/TicketCustomFieldValues.pm,
19022           lib/RT/TicketCustomFieldValues_Overlay.pm,
19023           lib/RT/I18N/en_malkovich.po, lib/t/00smoke.t.in,
19024           lib/t/01harness.t.in, lib/t/02regression.t.in, lib/t/03web.pl.in,
19025           lib/t/04_send_email.pl.in, lib/t/05cronsupport.pl.in,
19026           sbin/rt-setup-database.in: landing rt 3.4.4 on HEAD
19027
19028 2005-10-15 02:09  ivan
19029
19030         * rt/: docs/design_docs/realflow.txt,
19031           docs/design_docs/3.3-schema-redesign.txt,
19032           docs/design_docs/rt-mvc, sbin/rt-dump-database.in,
19033           html/Admin/autohandler, html/Admin/Users/CustomFields.html,
19034           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
19035           html/Elements/EditCustomField,
19036           html/Elements/EditCustomFieldImage,
19037           html/Elements/EditCustomFieldBinary,
19038           html/Elements/EditCustomFieldSelect,
19039           html/Elements/ShowCustomFieldBinary,
19040           html/Elements/ShowCustomFieldImage,
19041           html/Elements/ShowCustomFieldWikitext,
19042           html/Elements/ShowCustomFields,
19043           html/Elements/EditCustomFieldFreeform,
19044           html/Elements/EditCustomFieldText,
19045           html/Elements/EditCustomFieldWikitext,
19046           html/Elements/ShowMemberships, lib/t/setup_regression.t,
19047           lib/t/create_data.pl, lib/RT/SavedSearch.pm,
19048           lib/RT/ObjectCustomFields.pm, lib/RT/CustomFieldValue_Overlay.pm,
19049           lib/RT/ObjectCustomField.pm,
19050           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/SavedSearches.pm,
19051           lib/RT/ObjectCustomFieldValues.pm,
19052           lib/RT/ObjectCustomFieldValue.pm,
19053           lib/RT/ObjectCustomField_Overlay.pm,
19054           lib/RT/ObjectCustomFieldValues_Overlay.pm,
19055           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/I18N/pl.po,
19056           lib/RT/I18N/id.po, lib/RT/URI/t.pm,
19057           lib/RT/Interface/Web/QueryBuilder.pm,
19058           lib/RT/Interface/Web/Standalone.pm,
19059           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
19060           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
19061           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
19062           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
19063           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
19064           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
19065           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
19066           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
19067           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
19068           etc/upgrade/3.3.11/schema.SQLite,
19069           etc/upgrade/3.3.11/schema.mysql: Initial revision
19070
19071 2005-10-13 14:16  ivan
19072
19073         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
19074           change uid' error when the account *has* a uid but
19075           svc_acct-edit_uid isn't turned on
19076
19077 2005-10-12 05:02  ivan
19078
19079         * httemplate/misc/: batch-cust_pay.html,
19080           process/batch-cust_pay.cgi: change button to say "post payment
19081           batch" and main error message to indicate the whole batch should
19082           be resubmitted, as per feedback from lewis
19083
19084 2005-10-12 02:51  ivan
19085
19086         * httemplate/edit/part_pkg.cgi: fix package customize losing
19087           services
19088
19089 2005-10-12 01:57  ivan
19090
19091         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
19092
19093 2005-10-10 09:06  ivan
19094
19095         * FS/FS/part_export/everyone_net.pm: oops, that should fix
19096           suspension problem
19097
19098 2005-10-10 05:20  ivan
19099
19100         * Changes.1.5.8, README.1.5.8, FS/FS/cust_pay.pm, htetc/global.asa,
19101           htetc/handler.pl, httemplate/index.html,
19102           httemplate/docs/upgrade10.html,
19103           httemplate/misc/batch-cust_pay.html,
19104           httemplate/misc/xmlhttp-cust_main-search.cgi,
19105           httemplate/misc/process/batch-cust_pay.cgi,
19106           httemplate/search/cust_pay.cgi: updated quick payment entry
19107
19108 2005-10-08 06:45  ivan
19109
19110         * httemplate/misc/batch-cust_pay.html: quick payment entry
19111           javascript tested & working IE/firefix/konq
19112
19113 2005-10-07 17:47  ivan
19114
19115         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
19116           edit/process/quick-charge.cgi, elements/select-taxclass.html,
19117           view/cust_main/quick-charge.html: fix tax class selection in
19118           package add/edit too
19119
19120 2005-10-07 16:28  ivan
19121
19122         * conf/invoice_latex: allow more width for return address, stuff is
19123           wrapping
19124
19125 2005-10-06 22:03  ivan
19126
19127         * README.1.5.8: need new B:CC
19128
19129 2005-10-06 21:50  ivan
19130
19131         * httemplate/view/cust_main/billing.html: mask out echeck account
19132           #s too
19133
19134 2005-10-06 21:48  ivan
19135
19136         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
19137           in UI.  i believe huntsburg is in the doghouse for this one :)
19138
19139 2005-10-06 19:25  ivan
19140
19141         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
19142           httemplate/edit/process/quick-charge.cgi,
19143           httemplate/view/cust_main/quick-charge.html: add
19144           require_taxclasses config flag
19145
19146 2005-10-06 16:09  ivan
19147
19148         * httemplate/view/cust_bill-logo.cgi: really use default logo if
19149           the agent-specific one isn't found
19150
19151 2005-10-06 16:07  ivan
19152
19153         * httemplate/view/cust_bill-logo.cgi: use default logo if the
19154           agent-specific one isn't found
19155
19156 2005-10-06 16:03  ivan
19157
19158         * httemplate/view/cust_bill-logo.cgi: use default logo if the
19159           agent-specific one isn't found
19160
19161 2005-10-06 13:35  ivan
19162
19163         * FS/FS/part_export/everyone_net.pm: add debugging option to
19164           everyone_net export
19165
19166 2005-10-06 00:34  ivan
19167
19168         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
19169           httemplate/view/cust_main/payment_history.html: add cc-void
19170           option
19171
19172 2005-10-05 18:40  ivan
19173
19174         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
19175           sources (refnum) - needed to make sure the SELECT OPTIONs have
19176           explicitly specified VALUEs
19177
19178 2005-10-04 13:27  ivan
19179
19180         * FS/FS/part_export/everyone_net.pm: fix small error with
19181           everyone.net export
19182
19183 2005-10-02 18:41  ivan
19184
19185         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
19186           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
19187           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
19188           account view and edit: convert to proper templates, make sure
19189           usage information displays for any usage-capable export, add
19190           ability to edit uid/gid
19191
19192 2005-10-02 07:04  ivan
19193
19194         * httemplate/docs/install.html: fix leading % causing Mason to barf
19195
19196 2005-10-02 00:09  ivan
19197
19198         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
19199           target for quick iterative development
19200
19201 2005-09-29 13:19  ivan
19202
19203         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
19204           as well
19205
19206 2005-09-28 11:27  ivan
19207
19208         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
19209
19210 2005-09-25 01:20  ivan
19211
19212         * httemplate/view/cust_main.cgi: this css did weird things under IE
19213
19214 2005-09-25 01:13  ivan
19215
19216         * CREDITS, Changes.1.5.8, JSRS-LICENSE, README.1.5.7,
19217           FS/FS/UI/Web.pm, httemplate/edit/cust_main/select-country.html,
19218           httemplate/edit/cust_main/select-county.html,
19219           httemplate/edit/process/part_svc.cgi,
19220           httemplate/edit/process/rate.cgi,
19221           httemplate/elements/jsrsServer.html,
19222           httemplate/elements/progress-init.html,
19223           httemplate/elements/progress-popup.html,
19224           httemplate/elements/xmlhttp.html, httemplate/docs/install.html,
19225           httemplate/docs/upgrade10.html: get rid of JSRS iframe foo for
19226           progress bar, use XMLHTTPRequest instead.  really should have
19227           done that in the first place.  JSON will wait until another
19228           day...
19229
19230 2005-09-24 15:53  ivan
19231
19232         * FS/FS/cust_main.pm: parse paybatch order number with dashes
19233           correctly
19234
19235 2005-09-22 15:25  ivan
19236
19237         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
19238           (dir-less) Conf showing up
19239
19240 2005-09-21 05:47  ivan
19241
19242         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
19243           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
19244           httemplate/view/cust_main/packages.html, init.d/freeside-init,
19245           FS/bin/freeside-daily: add prepaid support which sets RADIUS
19246           Expiration attribute, update customer view package UI
19247
19248 2005-09-16 03:10  ivan
19249
19250         * FS/FS/cust_main.pm: tyop
19251
19252 2005-09-16 01:18  ivan
19253
19254         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
19255           for a state/county/country
19256
19257 2005-09-14 04:01  ivan
19258
19259         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
19260           FS/t/cancel_reason.t, FS/t/payment_gateway.t,
19261           FS/t/payment_gateway_option.t, bin/generate-table-module: fix
19262           autogenerated simple test
19263
19264 2005-09-13 13:12  ivan
19265
19266         * httemplate/search/elements/search.html: fix redirect with single
19267           item returned from search results and a coderef redirect
19268
19269 2005-09-10 07:50  ivan
19270
19271         * CREDITS, httemplate/edit/cust_main/contact.html,
19272           httemplate/edit/cust_main/select-country.html,
19273           httemplate/edit/cust_main/select-county.html,
19274           httemplate/edit/cust_main/select-state.html,
19275           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
19276           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
19277           ajax-style xmlhttprequest state/county/country selector!
19278
19279 2005-09-08 12:15  ivan
19280
19281         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
19282           table names!  huh
19283
19284 2005-09-08 01:50  ivan
19285
19286         * httemplate/edit/cust_main.cgi: fix dropping of payname
19287
19288 2005-09-07 23:52  ivan
19289
19290         * httemplate/autohandler: don't need 4k of newlines anymore,
19291           H:W:SelectLayers works better
19292
19293 2005-09-07 15:52  ivan
19294
19295         * FS/FS/part_pkg.pm: add hourly frequency
19296
19297 2005-09-07 15:04  ivan
19298
19299         * bin/generate-raddb: list current dictionary sources in example so
19300           i don't forget
19301
19302 2005-09-07 15:02  ivan
19303
19304         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
19305           plus dictionary.ip3networks
19306
19307 2005-09-07 05:56  ivan
19308
19309         * FS/FS/Schema.pm: define username_len so the default add account
19310           screen doesn't have a tiny username field (when usernamemax is
19311           not defined)
19312
19313 2005-09-07 05:48  ivan
19314
19315         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
19316           when adding an account (and usernamemax is not set)
19317
19318 2005-09-07 05:44  ivan
19319
19320         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
19321           when adding an account (and username max is not set)
19322
19323 2005-09-07 05:38  ivan
19324
19325         * httemplate/view/cust_main.cgi: oops, still need areyousure
19326           javascript for some sub-bits of the page (package unprovisioning
19327           and cancellation, bunch of payment history stuff)
19328
19329 2005-09-07 03:40  ivan
19330
19331         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
19332           FS::Schema instead of calling $FS::Record::dbdef directly
19333
19334 2005-09-07 03:25  ivan
19335
19336         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
19337           forgot to prefix FS::
19338
19339 2005-09-07 03:16  ivan
19340
19341         * FS/FS/part_export/cpanel.pm: remote access key is a big long
19342           thing
19343
19344 2005-09-07 02:37  ivan
19345
19346         * Changes.1.5.8, FS/FS/part_export/cpanel.pm,
19347           eg/export_template.pm: add cpanel export
19348
19349 2005-09-06 14:58  ivan
19350
19351         * FS/FS/Conf.pm: document variables available in
19352           payment_receipt_email
19353
19354 2005-08-27 01:46  ivan
19355
19356         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
19357           FS/FS/cancel_reason.pm, FS/FS/cust_main.pm, FS/t/banned_pay.t,
19358           FS/t/cancel_reason.t, bin/generate-table-module,
19359           httemplate/view/cust_main.cgi,
19360           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
19361           ACH table, re-do cancel popup to have a checkbox to ban payinfo
19362
19363 2005-08-24 07:07  ivan
19364
19365         * README.1.5.8, httemplate/docs/upgrade10.html: need
19366           H:W:SelectLayers 0.05
19367
19368 2005-08-24 06:47  ivan
19369
19370         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
19371           popup
19372
19373 2005-08-24 06:22  ivan
19374
19375         * htetc/global.asa, htetc/handler.pl,
19376           httemplate/edit/cust_main.cgi,
19377           httemplate/edit/cust_main/billing.html,
19378           httemplate/edit/cust_main/contact.html, Changes.1.5.8,
19379           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
19380           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
19381           fs_selfservice/FS-SelfService/SelfService.pm,
19382           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
19383           httemplate/edit/process/cust_main.cgi,
19384           httemplate/elements/overlibmws_draggable.js,
19385           httemplate/elements/overlibmws_iframe.js,
19386           httemplate/elements/progress-init.html,
19387           httemplate/elements/select-month_year.html,
19388           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
19389           httemplate/view/cust_main/billing.html: customer edit: abstract
19390           out billing info to billing.html, re-do payment type selection
19391           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
19392           for start date & issue #.  customer view: re-order fields for
19393           consistency.  selfservice API: support paystart_month,
19394           paystart_year, payissue and payip in MyAccount::process_payment
19395           and ::edit_info and Signup::new_customer,
19396           FS::cust_main::realtime_bop: support paystart_month paystart_year
19397           payissue payip fields
19398
19399 2005-08-23 05:38  ivan
19400
19401         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
19402           by moving dbdef stuff around
19403
19404 2005-08-18 00:58  ivan
19405
19406         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
19407           parsing of new-style paybatch
19408
19409 2005-08-17 22:41  ivan
19410
19411         * httemplate/edit/process/agent_payment_gateway.html: hopefully
19412           this is the last missing file
19413
19414 2005-08-17 22:12  ivan
19415
19416         * httemplate/edit/process/payment_gateway.html: oops another
19417           missing file
19418
19419 2005-08-17 21:16  ivan
19420
19421         * FS/FS/agent_payment_gateway.pm: missing file
19422
19423 2005-08-17 15:23  ivan
19424
19425         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
19426           FS/FS/option_Common.pm, FS/FS/part_export.pm,
19427           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
19428           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
19429           FS/bin/freeside-setup, FS/bin/freeside-upgrade, README.1.5.8,
19430           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
19431           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
19432           bin/generate-table-module, htetc/global.asa, htetc/handler.pl,
19433           httemplate/index.html, httemplate/browse/agent.cgi,
19434           httemplate/browse/payment_gateway.html,
19435           httemplate/docs/upgrade10.html,
19436           httemplate/edit/agent_payment_gateway.html,
19437           httemplate/edit/payment_gateway.html: infrastructure for easier
19438           schema changes, and: add payment_gateway, payment_gateway_option
19439           and agent_payment_gateway tables, add paystart_month,
19440           paystart_year, payissue and payip fields to cust_main, add
19441           preliminary gateway and gateway override editing to web UI, use
19442           payment gateway override when processing payments (card type, not
19443           taxclass yet)
19444
19445 2005-08-14 18:55  ivan
19446
19447         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
19448           Bug#1248
19449
19450 2005-08-09 14:38  ivan
19451
19452         * Changes.1.5.8, FS/FS/part_export/radiator.pm,
19453           FS/FS/part_export/sqlradius.pm, FS/t/part_export-radiator.t,
19454           FS/FS/part_export/sqlradius_withdomain.pm: add native Radiator
19455           export
19456
19457 2005-08-08 08:15  ivan
19458
19459         * Changes.1.5.8, FS/FS/part_export/everyone_net.pm: add export to
19460           everyone.net outsource mail service
19461
19462 2005-08-07 20:15  ivan
19463
19464         * httemplate/docs/selfservice.html: add some docs on
19465           signup_server-payby and -realtime configuration values
19466
19467 2005-08-06 17:41  ivan
19468
19469         * FS/FS/part_export/forward_shellcommands.pm: update
19470           forward_shellcommands export to know about literal source
19471           addresses, closes: Bug#1246
19472
19473 2005-08-06 17:40  ivan
19474
19475         * Changes.1.5.8, FS/FS/agent.pm, FS/FS/cust_pkg.pm,
19476           FS/FS/cust_svc.pm, FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
19477           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
19478           httemplate/search/elements/search.html: move cust_pkg search to
19479           new template, add active/suspended/cancelled customer packages to
19480           agent browse
19481
19482 2005-08-04 17:57  ivan
19483
19484         * httemplate/search/cust_credit.html: fix credit searches by otaker
19485
19486 2005-08-04 01:39  ivan
19487
19488         * httemplate/docs/install.html: add IPC::Run3 and instructions for
19489           adding fs_queue and fs_selfservice users to install docs
19490
19491 2005-08-03 18:42  ivan
19492
19493         * Makefile: don't use install -D flag, doesn't work on bsd
19494
19495 2005-08-03 00:38  ivan
19496
19497         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
19498           uninitalized value in length" warnings
19499
19500 2005-08-02 19:23  ivan
19501
19502         * FS/FS/part_export/: domain_shellcommands.pm,
19503           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
19504           blank commands for non-svc_acct shellcommand exports too
19505
19506 2005-08-02 12:17  khoff
19507
19508         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
19509           svc_x record for an h_cust_svc record.
19510
19511 2005-07-14 04:55  ivan
19512
19513         * FS/FS/cust_main.pm: oops, fix last minute bug with new
19514           configurable customer fields on reports
19515
19516 2005-07-14 04:46  ivan
19517
19518         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
19519           from cust-fields work
19520
19521 2005-07-14 04:31  ivan
19522
19523         * httemplate/: index.html, search/svc_acct.cgi,
19524           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
19525           report
19526
19527 2005-07-14 04:18  ivan
19528
19529         * httemplate/search/cust_bill.html: move account search
19530           (httemplate/search/svc_acct.cgi) to new template, cust-fields
19531           configuration value to control which customer fields are shown on
19532           reports
19533
19534 2005-07-14 03:52  ivan
19535
19536         * Changes.1.5.8, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
19537           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
19538           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
19539           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
19540           httemplate/search/cust_bill_event.cgi,
19541           httemplate/search/cust_credit.html,
19542           httemplate/search/cust_pay.cgi,
19543           httemplate/search/report_receivables.cgi,
19544           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
19545           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
19546           httemplate/search/elements/search.html: move account search
19547           (httemplate/search/svc_acct.cgi) to new template, cust-fields
19548           configuration value to control which customer fields are shown on
19549           reports
19550
19551 2005-07-12 04:54  ivan
19552
19553         * README.1.5.7: add alternative for very old Pg
19554
19555 2005-07-12 02:31  ivan
19556
19557         * httemplate/: browse/part_pkg.cgi, view/cust_pkg.cgi: <rjbs> More
19558           of the same: these patches make it safer to subclass
19559           FS::part_pkg's pkg_svc method by eliminating qsearches on table
19560           pkg_svc.
19561
19562 2005-07-12 02:22  ivan
19563
19564         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
19565           continuing effort to avoid using SQL and qsearch from templates
19566           to find the pkg_svc records for a package.
19567
19568 2005-07-12 02:13  ivan
19569
19570         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
19571           contructor to Record.pm
19572
19573 2005-07-12 02:11  ivan
19574
19575         * Makefile: okay, really enable RT by default for good now
19576
19577 2005-07-11 07:15  ivan
19578
19579         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
19580
19581 2005-07-11 06:01  ivan
19582
19583         * Makefile: new server
19584
19585 2005-07-11 05:53  ivan
19586
19587         * httemplate/docs/: index.html, upgrade10.html: note alternate
19588           instructions for 0pre6->7
19589
19590 2005-07-11 05:39  ivan
19591
19592         * Changelog, Changes.1.5.7: s/ANNOUNCE/Changelog/
19593
19594 2005-07-11 05:22  ivan
19595
19596         * bin/postfix.export: fix regex
19597
19598 2005-07-11 05:22  ivan
19599
19600         * httemplate/browse/queue.cgi: template
19601
19602 2005-07-11 05:21  ivan
19603
19604         * Makefile: probably best to keep RT disabled by default, at least
19605           for this release
19606
19607 2005-07-11 05:09  ivan
19608
19609         * ANNOUNCE.1.5: last bits
19610
19611 2005-07-11 03:58  ivan
19612
19613         * FS/t/ClientAPI_SessionCache.t:
19614           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
19615
19616 2005-07-11 02:49  ivan
19617
19618         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
19619           session expiration from Randall Lucas <rlucas@tercent.net>,
19620           thanks!
19621
19622 2005-07-09 08:41  ivan
19623
19624         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
19625           finding their logo
19626
19627 2005-07-09 03:55  ivan
19628
19629         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
19630           "invoice" on the post payment screen when posting against a
19631           specific invoice, replace with having useless "Auto-apply to
19632           invoices" box actually show the payment will be applied to one
19633           invoice only...  closes: Bug#1241
19634
19635 2005-07-09 03:36  ivan
19636
19637         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
19638           part_pkg/flat.pm, part_pkg/flat_comission.pm,
19639           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
19640           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
19641           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
19642           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
19643           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
19644           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
19645           method to cust_bill_pkg and use it in cust_bill... this should
19646           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
19647           to be sorted out
19648
19649 2005-07-08 16:06  ivan
19650
19651         * FS/bin/freeside-daily: fix bug with new efficient
19652           customer-finding code.  sql isn't perl, null != 0
19653
19654 2005-07-05 14:46  ivan
19655
19656         * httemplate/docs/install-rt.html: tyop
19657
19658 2005-06-30 06:32  ivan
19659
19660         * FS/FS/Misc.pm: pod error
19661
19662 2005-06-30 06:20  ivan
19663
19664         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
19665
19666 2005-06-30 05:44  ivan
19667
19668         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
19669           foo
19670
19671 2005-06-21 20:54  ivan
19672
19673         * httemplate/docs/upgrade10.html: add IPC::Run3 to install docs
19674
19675 2005-06-16 22:31  ivan
19676
19677         * httemplate/misc/process/link.cgi: fix preference sort order for
19678           linking: sort unaudited services first, secondary sort by svcaprt
19679
19680 2005-06-16 22:07  ivan
19681
19682         * httemplate/misc/process/link.cgi: add more info to debugging
19683
19684 2005-06-16 22:04  ivan
19685
19686         * httemplate/misc/process/link.cgi: fix debugging
19687
19688 2005-06-16 21:42  ivan
19689
19690         * httemplate/misc/process/link.cgi: add debugging for accounts
19691           picked to pick
19692
19693 2005-06-14 21:46  ivan
19694
19695         * README.1.5.7, FS/FS/cust_bill.pm: better error reporting for
19696           actual errors from lpr command
19697
19698 2005-06-14 19:31  ivan
19699
19700         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
19701           rounding off of money value, closes: Bug#1237
19702
19703 2005-06-14 17:44  ivan
19704
19705         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
19706           reprint/fax/email links to invoice search results
19707
19708 2005-06-09 15:40  ivan
19709
19710         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
19711           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
19712           httemplate/misc/email_invoices.cgi,
19713           httemplate/misc/fax_invoice_events.cgi,
19714           httemplate/misc/fax_invoices.cgi,
19715           httemplate/misc/print_invoice_events.cgi,
19716           httemplate/misc/print_invoices.cgi,
19717           httemplate/search/cust_bill.html,
19718           httemplate/search/report_cust_bill.html: advanced invoice serach,
19719           groundwork to add reprint/fax/email links to invoice search
19720           results
19721
19722 2005-06-09 13:26  ivan
19723
19724         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
19725           changes the service listing to use $part_pkg->pkg_svc instead of
19726           a qsearch, which means that the listing will still work if
19727           pkg_svc has been subclassed.
19728
19729 2005-06-09 13:16  ivan
19730
19731         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
19732
19733 2005-06-09 02:15  ivan
19734
19735         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
19736           subclass, fixes pkg customize link
19737
19738 2005-06-09 00:19  ivan
19739
19740         * FS/bin/freeside-daily: declare new $opt_a
19741
19742 2005-06-09 00:13  ivan
19743
19744         * FS/bin/freeside-daily: significant speedup from only selected
19745           customers with outstanding packages or invoice events in the
19746           initial select, and add -a flag for agentnum
19747
19748 2005-06-08 23:56  ivan
19749
19750         * FS/FS/cust_bill.pm, conf/invoice_html,
19751           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
19752           invoices too
19753
19754 2005-06-08 23:36  ivan
19755
19756         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
19757           (html|latex)(small)?footer optionall per-agent too
19758
19759 2005-06-08 23:22  ivan
19760
19761         * FS/FS/cust_bill.pm: more sane regex
19762
19763 2005-06-08 23:14  ivan
19764
19765         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
19766           for multiple agents
19767
19768 2005-06-08 22:59  ivan
19769
19770         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
19771           is configurable per-agent
19772
19773 2005-06-08 22:34  ivan
19774
19775         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
19776           httemplate/edit/part_bill_event.cgi: add multiple agent selection
19777           to agent-specific invoicing
19778
19779 2005-06-08 17:18  ivan
19780
19781         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
19782           are forced in anyway on import
19783
19784 2005-06-08 14:52  ivan
19785
19786         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
19787           line items
19788
19789 2005-06-08 02:03  ivan
19790
19791         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
19792           FS/FS/ClientAPI/MyAccount.pm,
19793           fs_selfservice/FS-SelfService/SelfService.pm,
19794           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
19795           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
19796           fs_selfservice/FS-SelfService/cgi/make_payment.html,
19797           fs_selfservice/FS-SelfService/cgi/myaccount.html,
19798           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
19799           fs_selfservice/FS-SelfService/cgi/payment_results.html,
19800           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
19801           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
19802           fs_selfservice/FS-SelfService/cgi/provision.html,
19803           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
19804           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
19805           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
19806           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
19807           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
19808           httemplate/view/svc_acct.cgi: prepaid card recharge
19809
19810 2005-06-07 14:02  ivan
19811
19812         * FS/FS/Misc.pm: debugging output change in send_email
19813
19814 2005-06-06 13:07  ivan
19815
19816         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
19817           refactoring
19818
19819 2005-06-06 12:54  ivan
19820
19821         * FS/FS/Misc.pm: some additional warnings
19822
19823 2005-06-06 10:00  ivan
19824
19825         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
19826
19827 2005-06-02 18:51  ivan
19828
19829         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
19830           the last of the Internal vs External breakage i hope
19831
19832 2005-06-02 02:36  ivan
19833
19834         * httemplate/search/cust_bill_event.html: Capitalization
19835
19836 2005-06-02 02:29  ivan
19837
19838         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
19839           httemplate/search/cust_bill_event.cgi,
19840           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
19841           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
19842           httemplate/misc/email-invoice.cgi,
19843           httemplate/misc/email_invoices.cgi,
19844           httemplate/misc/fax-invoice.cgi,
19845           httemplate/misc/fax_invoices.cgi,
19846           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
19847           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
19848           FS/bin/freeside-queued, httemplate/search/elements/search.html,
19849           httemplate/elements/progress-init.html,
19850           httemplate/elements/progress-popup.html, htetc/global.asa,
19851           htetc/handler.pl: add ability to search on a date range of
19852           invoice events and then reprint or reemail (boy was that a bit
19853           more work than i expected), closes: Bug#946
19854
19855 2005-06-01 17:02  ivan
19856
19857         * rt/html/Ticket/Elements/AddCustomers: remove warning
19858
19859 2005-06-01 16:40  ivan
19860
19861         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
19862           or something.
19863
19864 2005-06-01 14:40  ivan
19865
19866         * httemplate/search/report_receivables.cgi: remove trailing
19867           whitespace
19868
19869 2005-06-01 13:31  ivan
19870
19871         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
19872           RT_Internal again, hopefully this is the last of the breakage
19873           from RT_Internal
19874
19875 2005-05-31 19:39  ivan
19876
19877         * httemplate/edit/part_pkg.cgi: really. *sigh*
19878
19879 2005-05-31 16:42  ivan
19880
19881         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
19882           sesmon_minute price plkan, noticed by rjbs
19883
19884 2005-05-31 16:32  ivan
19885
19886         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
19887           package editing problem
19888
19889 2005-05-26 12:30  ivan
19890
19891         * httemplate/view/: cust_bill.cgi: silly perl version bs
19892
19893 2005-05-26 12:15  ivan
19894
19895         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
19896           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
19897
19898 2005-05-25 20:45  ivan
19899
19900         * httemplate/edit/part_pkg.cgi: 72?!
19901
19902 2005-05-24 08:33  ivan
19903
19904         * Makefile: 1.5.7.  and enable RT by default, finally
19905
19906 2005-05-23 04:49  ivan
19907
19908         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
19909
19910 2005-05-22 16:38  ivan
19911
19912         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
19913           an empty param
19914
19915 2005-05-22 13:39  ivan
19916
19917         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
19918
19919 2005-05-22 02:25  ivan
19920
19921         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
19922
19923 2005-05-21 21:24  ivan
19924
19925         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
19926
19927 2005-05-21 11:38  ivan
19928
19929         * httemplate/browse/agent.cgi: make sure the customers tables for
19930           each agent line up with each other, too
19931
19932 2005-05-21 10:26  ivan
19933
19934         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
19935           order of any sort
19936
19937 2005-05-21 10:14  ivan
19938
19939         * httemplate/browse/agent.cgi: line up
19940           prospect/active/suspended/cancelled customers
19941
19942 2005-05-19 07:10  ivan
19943
19944         * FS/FS/part_export/shellcommands.pm: A group number must refer to
19945           an already existing group - so add manually it if you want to
19946           define a set of static gids or something, default is just going
19947           to cause headaches
19948
19949 2005-05-19 04:05  ivan
19950
19951         * FS/FS/svc_acct.pm: ! or !! also
19952
19953 2005-05-19 03:45  ivan
19954
19955         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
19956           include gid too
19957
19958 2005-05-19 03:29  ivan
19959
19960         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
19961
19962 2005-05-19 03:26  ivan
19963
19964         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
19965           part_export/shellcommands.pm,
19966           part_export/shellcommands_withdomain.pm: fix shellcommands export
19967           encrypting "magic" shadow values * NP *LK*
19968
19969 2005-05-19 02:49  ivan
19970
19971         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
19972           replace, _check_duplicate was already below it
19973
19974 2005-05-19 01:51  ivan
19975
19976         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
19977           links
19978
19979 2005-05-19 01:43  ivan
19980
19981         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
19982           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
19983           links should respect template, also add direct re-send links like
19984           the view links and convert view/cust_bill.cgi to proper template
19985
19986 2005-05-18 09:57  ivan
19987
19988         * httemplate/browse/agent.cgi: oops, it helps to get the link right
19989
19990 2005-05-18 09:55  ivan
19991
19992         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
19993           agent-specific A/R aging report, closes: bug#1229
19994
19995 2005-05-18 09:37  ivan
19996
19997         * bin/masonize: report the file that had a masonize error
19998
19999 2005-05-18 07:50  ivan
20000
20001         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
20002           of course!
20003
20004 2005-05-18 03:43  ivan
20005
20006         * FS/FS/cust_bill.pm: oops, losing notes!
20007
20008 2005-05-15 06:49  ivan
20009
20010         * httemplate/search/report_receivables.cgi: this status column is
20011           probably faster, one giant SQL query.  and add back in the
20012           customer link, oops
20013
20014 2005-05-15 06:00  ivan
20015
20016         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
20017           httemplate/search/elements/search.html: move receivables report
20018           to search template
20019
20020 2005-05-15 04:58  ivan
20021
20022         * httemplate/search/cust_bill.html: use money_char config
20023
20024 2005-05-15 04:46  ivan
20025
20026         * httemplate/search/cust_bill.html: align
20027
20028 2005-05-14 13:11  ivan
20029
20030         * README.1.5.7.lastbit: hmm virtual fields have no history?
20031
20032 2005-05-14 13:11  ivan
20033
20034         * README.1.5.7: 0.26
20035
20036 2005-05-14 12:57  ivan
20037
20038         * README.1.5.7, rt/lib/RT/URI/freeside.pm,
20039           rt/lib/RT/URI/freeside/Internal.pm: fixup RT integration grr!
20040
20041 2005-05-14 11:03  ivan
20042
20043         * FS/FS/cust_bill.pm: h helps halot
20044
20045 2005-05-14 10:59  ivan
20046
20047         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
20048
20049 2005-05-14 10:04  ivan
20050
20051         * FS/FS/Conf.pm, conf/invoice_html,
20052           httemplate/view/cust_bill-logo.cgi: html invoices: when
20053           displaying, use the actual logo from the conf dir - same as the
20054           emailed copy
20055
20056 2005-05-14 09:30  ivan
20057
20058         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
20059
20060 2005-05-14 09:27  ivan
20061
20062         * ANNOUNCE.1.5, FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
20063           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
20064           httemplate/docs/billing.html, httemplate/view/cust_bill.cgi: html
20065           invoices!
20066
20067           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
20068           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
20069           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
20070           http://mailformat.dan.info/headers/mime.html
20071           http://www.faqs.org/rfcs/rfc2392.html
20072           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
20073
20074           (MIME is hard, let's go shopping!)
20075
20076 2005-05-13 08:06  ivan
20077
20078         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
20079           files, and expand country codes on invoices.  and oops,
20080           print_html changes slipped in last commit too.  well, they were
20081           ready anyway.
20082
20083 2005-05-13 03:55  ivan
20084
20085         * conf/invoice_latex: better to do something fancy like scale down
20086           the font size to fit in the intended space or something but hey,
20087           this is good enough for now :)
20088
20089 2005-05-13 03:54  ivan
20090
20091         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
20092           no invoice_latexreturnaddress file
20093
20094 2005-05-11 07:07  ivan
20095
20096         * FS/FS/export_svc.pm: new progressbar display causes a silly error
20097           in edge case where no dup checking necessary, closes: Bug#1226
20098
20099 2005-05-10 11:30  khoff
20100
20101         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
20102
20103 2005-05-05 06:04  ivan
20104
20105         * conf/: invoice_latex: no comma between state and address
20106
20107 2005-05-04 18:46  ivan
20108
20109         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
20110           and the domain id is missing
20111
20112 2005-05-04 02:33  ivan
20113
20114         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
20115           modifying pkg_svc records, closes: Bug#1221
20116
20117 2005-05-04 02:20  ivan
20118
20119         * FS/FS/Record.pm: err msg
20120
20121 2005-05-03 18:06  ivan
20122
20123         * FS/FS/cust_bill.pm: patch to just update the template or
20124           conf/invoice_latex* to use the new one
20125
20126 2005-05-03 17:40  ivan
20127
20128         * conf/invoice_latex, conf/invoice_latexfooter,
20129           conf/invoice_latexreturnaddress, conf/logo.eps,
20130           httemplate/docs/billing.html, FS/FS/Conf.pm, FS/FS/cust_bill.pm:
20131           great new invoice template from kristian!
20132
20133 2005-05-03 10:22  ivan
20134
20135         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
20136           problems
20137
20138 2005-05-03 06:29  ivan
20139
20140         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
20141           unnecessary host=localhost from outsource instance creation foo
20142
20143 2005-05-03 05:56  ivan
20144
20145         * README.1.5.7: fix some wrapping
20146
20147 2005-05-03 02:56  ivan
20148
20149         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
20150           of "Chek" for payby = CHEK transactions
20151
20152 2005-05-03 01:51  ivan
20153
20154         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
20155           privs, -T not necessary
20156
20157 2005-05-03 01:46  ivan
20158
20159         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
20160           it still needs to be supported for just a little bit longer
20161
20162 2005-05-01 23:32  ivan
20163
20164         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
20165           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
20166           move httemplate/search/svc_domain to the new search template
20167           along with svc_www and svc_forward
20168
20169 2005-04-30 02:47  ivan
20170
20171         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
20172           forwards instead of nothing
20173
20174 2005-04-30 02:45  ivan
20175
20176         * httemplate/search/svc_forward.cgi: pull in the customer
20177           information as part of the main query for efficiency
20178
20179 2005-04-29 06:00  ivan
20180
20181         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
20182           forward search using the standard search template: forwards are
20183           now paged
20184
20185 2005-04-28 10:05  ivan
20186
20187         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
20188
20189 2005-04-25 17:20  khoff
20190
20191         * bin/svc_broadband.renumber: For renumbering svc_broadband
20192           services from one addr_block to another.  Hopefully no one will
20193           ever have to use this.
20194
20195 2005-04-25 02:33  ivan
20196
20197         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
20198           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
20199           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
20200           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
20201           freeside-sqlradius-radacctd again after all these years, now it
20202           just needs to update the "seconds" field(s), finally closes:
20203           Bug#1125
20204
20205 2005-04-21 04:47  ivan
20206
20207         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
20208           replacing too
20209
20210 2005-04-21 04:35  ivan
20211
20212         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
20213
20214 2005-04-20 00:12  ivan
20215
20216         * FS/FS/part_export/acct_sql.pm: hehe oops
20217
20218 2005-04-19 23:41  ivan
20219
20220         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
20221           defaults to acct_sql export
20222
20223 2005-04-19 10:25  ivan
20224
20225         * README.1.5.7: update pre6 -> 7 upgrade instructions too
20226
20227 2005-04-19 02:50  ivan
20228
20229         * FS/FS/Conf.pm: disable RT_Libs for now
20230
20231 2005-04-19 02:48  ivan
20232
20233         * httemplate/docs/install.html, httemplate/docs/upgrade10.html,
20234           ANNOUNCE.1.5, README.1.5.7.lastbit, SCHEMA_CHANGE: did another
20235           upgrade, fixed up the instructions
20236
20237 2005-04-19 02:48  ivan
20238
20239         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
20240
20241 2005-04-18 00:37  ivan
20242
20243         * FS/FS/cust_main.pm: add some newlines to debugging output, no
20244           need to print file and line # so much
20245
20246 2005-04-16 15:26  ivan
20247
20248         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
20249           screen instead of hardcoding $
20250
20251 2005-04-15 13:29  khoff
20252
20253         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
20254           httemplate/view/svc_domain.cgi: Added support for TXT records.
20255
20256 2005-04-14 02:41  ivan
20257
20258         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
20259           move invoice_latex templating to Text::Template, with special
20260           sauce^W^Wbackwards-compatibility for old templates
20261
20262 2005-04-13 05:31  ivan
20263
20264         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
20265           some super ancient assumptions about slipip and uid meaning
20266           exporting to RADIUS and shell respectively
20267
20268 2005-04-13 05:30  ivan
20269
20270         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
20271           Record.pm and use it in cust_svc svcpart replacement (which is
20272           all about the exports anyway)
20273
20274 2005-04-13 03:54  ivan
20275
20276         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
20277           check attributes
20278
20279 2005-04-13 03:32  ivan
20280
20281         * FS/FS/raddb.pm: add Radius-Operator
20282
20283 2005-04-13 03:16  ivan
20284
20285         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
20286
20287 2005-04-13 02:55  ivan
20288
20289         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
20290           errors"
20291
20292 2005-04-13 01:16  ivan
20293
20294         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
20295           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
20296           is present
20297
20298 2005-04-12 20:38  ivan
20299
20300         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
20301           flat_commission price plan, thanks to Troy Hammonds
20302
20303 2005-04-11 13:13  khoff
20304
20305         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
20306           the email address sent to your BOP processor, in case the
20307           processor sends a pesky receipt that you don't want your
20308           customers getting.
20309
20310 2005-04-11 09:48  khoff
20311
20312         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
20313           debugging messages on everyone.
20314
20315 2005-04-10 06:01  ivan
20316
20317         * httemplate/docs/selfservice.html: add apache snippet to
20318           self-service install docs
20319
20320 2005-04-10 03:16  ivan
20321
20322         * httemplate/search/elements/search.html: add some left and right
20323           padding so cells don't run into each other so badly
20324
20325 2005-04-09 18:13  ivan
20326
20327         * Makefile: fix install-apache for bsd make and reverse
20328           accidentally-checked-in (again!) RT_ENABLED = 1
20329
20330 2005-04-07 18:12  ivan
20331
20332         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
20333           and don't f$&# care
20334
20335 2005-04-07 03:35  ivan
20336
20337         * Makefile, htetc/freeside-base.conf, htetc/freeside-rt.conf: add
20338           install/debian/3.1/INSTALL script and script up some apache
20339           automation assuming a conf.d type dir
20340
20341 2005-04-07 02:26  ivan
20342
20343         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
20344           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
20345           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
20346           Record.pm (for DBD::Pg 1.40 is bunk fix)
20347
20348 2005-04-06 23:08  ivan
20349
20350         * README.1.5.7.lastbit: and the history tables
20351
20352 2005-04-06 20:28  khoff
20353
20354         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
20355           current (non-history) records in place of missing history
20356           records.
20357
20358 2005-04-06 18:29  ivan
20359
20360         * httemplate/docs/upgrade8.html: ancient upgrade fix, oops.  thanks
20361           Rick Harby <rharby at caarnet.com>
20362
20363 2005-04-06 15:52  ivan
20364
20365         * FS/FS/svc_forward.pm: and fix the error msg haha
20366
20367 2005-04-06 15:50  ivan
20368
20369         * FS/FS/svc_forward.pm: looks like a domain part for a
20370           literally-specified forward src or dst is required, not optional
20371
20372 2005-04-06 03:38  ivan
20373
20374         * httemplate/docs/install-rt.html: correct links to some
20375           atypically-named CPAN distributions
20376
20377 2005-04-05 17:50  khoff
20378
20379         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
20380           table, not the history table.
20381
20382 2005-04-05 14:33  khoff
20383
20384         * bin/add-history-records.pl: This doesn't fix the problem.  To be
20385           continued...
20386
20387 2005-04-02 15:49  ivan
20388
20389         * bin/slony-setup: must be as Pg superuser
20390
20391 2005-04-02 14:46  ivan
20392
20393         * README.1.5.7, README.1.5.7.lastbit, FS/FS/cust_bill_pkg.pm,
20394           FS/FS/part_svc_router.pm, FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm,
20395           FS/FS/reg_code_pkg.pm, FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
20396           httemplate/docs/schema.html, httemplate/docs/upgrade10.html:
20397           herding elephants: add primary keys to *all* tables for slony
20398
20399 2005-04-02 12:34  ivan
20400
20401         * bin/slony-setup: adding quick slony setup script
20402
20403 2005-04-01 14:52  khoff
20404
20405         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
20406           attempt to resolve, problems caused by missing history records.
20407
20408 2005-04-01 14:34  khoff
20409
20410         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
20411           history records
20412
20413 2005-03-31 21:59  steve
20414
20415         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
20416
20417 2005-03-31 03:41  ivan
20418
20419         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
20420           method in addition to provisioning new ones
20421
20422 2005-03-31 01:07  ivan
20423
20424         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
20425           invoice destinations
20426
20427 2005-03-30 22:56  khoff
20428
20429         * bin/add-history-records.pl: Printing insert statements is not
20430           necessary
20431
20432 2005-03-30 21:02  khoff
20433
20434         * httemplate/docs/upgrade10.html: Very annoying typo. >:-)
20435
20436 2005-03-30 19:47  khoff
20437
20438         * bin/add-history-records.pl: Committing the inserts helps.
20439
20440 2005-03-30 16:53  khoff
20441
20442         * bin/add-history-records.pl: (Apparently) working version.
20443           Updates svc_*, cust_svc, and domain_record history tables.
20444
20445 2005-03-30 16:31  khoff
20446
20447         * FS/FS/h_svc_forward.pm: Another missing 'u'.
20448
20449 2005-03-30 13:40  khoff
20450
20451         * FS/FS/h_Common.pm: Dump a call trace if something calls
20452           FS::h_Common::sql_h_search without END_TIMESTAMP.
20453
20454 2005-03-30 13:22  khoff
20455
20456         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
20457           in case we're really a FS::h_svc_www object.
20458
20459 2005-03-30 13:09  khoff
20460
20461         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
20462
20463 2005-03-30 12:55  khoff
20464
20465         * bin/add-history-records.pl: Test script to add pre-history table
20466           history records.
20467
20468 2005-03-29 17:37  ivan
20469
20470         * FS/FS/part_export/cp.pm: according to landel CP no longer
20471           supports changing username
20472
20473 2005-03-29 17:32  ivan
20474
20475         * httemplate/docs/selfservice.html: separate out referring customer
20476           info to optional section, add a note on setting the agentnum via
20477           templte
20478
20479 2005-03-29 17:18  ivan
20480
20481         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
20482           selecting by credit card, fixes: Bug#1189
20483
20484 2005-03-29 14:41  ivan
20485
20486         * fs_selfservice/FS-SelfService/SelfService.pm,
20487           httemplate/docs/selfservice.html: better self-service debugging,
20488           don't point to install.html for suEXEC/setuid in self-service
20489           setup docs
20490
20491 2005-03-28 17:40  khoff
20492
20493         * FS/FS/TicketSystem/RT_External.pm,
20494           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
20495           RT_External fixes.
20496
20497 2005-03-28 17:38  khoff
20498
20499         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
20500           an optional requirement.
20501
20502 2005-03-27 15:21  ivan
20503
20504         * FS/FS/cust_main.pm: allow & in bank names
20505
20506 2005-03-27 15:21  ivan
20507
20508         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
20509           child_objects can now set an alternate field for the svcnum, for
20510           things like forwards
20511
20512 2005-03-22 20:16  ivan
20513
20514         * httemplate/docs/install-rt.html, README.1.5.7: new RT requires
20515           Tree::Simple too
20516
20517 2005-03-22 18:59  ivan
20518
20519         * README.1.5.7, httemplate/docs/install-rt.html: add HTML::Scrubber
20520           to rt install/upgrade docs
20521
20522 2005-03-22 10:15  ivan
20523
20524         * httemplate/docs/upgrade10.html: small fix for indices in upgrade
20525           instructions, found by s5
20526
20527 2005-03-21 14:13  khoff
20528
20529         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
20530           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
20531           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
20532           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
20533           FS/FS/part_export/infostreet.pm,
20534           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
20535           httemplate/docs/install.html, httemplate/edit/cust_main.cgi,
20536           httemplate/edit/process/cust_main.cgi,
20537           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
20538           httemplate/view/cust_main/billing.html,
20539           httemplate/view/cust_main/tickets.html: Added support for FAX
20540           invoice destinations using a HylaFAX server.  Faxing plain text
20541           invoices is not supported.
20542
20543 2005-03-21 13:55  pbowen
20544
20545         * FS/FS/Record.pm: Forgot to load up the conf.
20546
20547 2005-03-18 16:12  pbowen
20548
20549         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
20550           a nasty bug that would clear the payinfo if the private key was
20551           not available.  2. Set the default module for encrypt/decrypt to
20552           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
20553           it doesn't just pass around plaintext if the encryption engine is
20554           broken or missing.  4. Added code so that the masked payinfo is
20555           handled correctly in the case that it is blank and it cannot be
20556           generated (encrypted payinfo)
20557
20558 2005-03-18 11:21  pbowen
20559
20560         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_bill.pm,
20561           FS/FS/cust_main.pm, FS/bin/freeside-setup,
20562           httemplate/docs/upgrade10.html: Added encrypted fields for Credit
20563           Cards, etc... - PB
20564
20565 2005-03-18 11:15  pbowen
20566
20567         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
20568           billing
20569
20570 2005-03-18 08:47  pbowen
20571
20572         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
20573           SUPER, @_ == 1 if it only contains an undef. -PB
20574
20575 2005-03-18 01:58  ivan
20576
20577         * httemplate/docs/selfservice.html: selfservice uses HTML::Entities
20578
20579 2005-03-18 01:15  ivan
20580
20581         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
20582           freebsd install
20583
20584 2005-03-17 17:00  ivan
20585
20586         * FS/FS/cust_main_county.pm: sorry it was late
20587
20588 2005-03-17 13:56  khoff
20589
20590         * FS/FS/cust_bill.pm: Documentation tyop.
20591
20592 2005-03-17 13:45  ivan
20593
20594         * httemplate/docs/install-rt.html: Freeside side uses MIME-tools
20595           now
20596
20597 2005-03-17 13:41  khoff
20598
20599         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
20600           httemplate/docs/install.html, httemplate/misc/email-invoice.cgi:
20601           Added options invoice_email_pdf and invoice_email_pdf_note.
20602           invoice_email_pdf - Attach PDF invoice to emailed plain text
20603           invoices.  invoice_email_pdf_note - Replace plain text invoice
20604           with this note, when attaching a PDF.
20605
20606 2005-03-16 03:31  ivan
20607
20608         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
20609           names for some reason
20610
20611 2005-03-15 15:27  khoff
20612
20613         * httemplate/misc/payment.cgi: Missing semicolon.
20614
20615 2005-03-13 03:47  ivan
20616
20617         * FS/FS/cust_main.pm: and store the refund correctly
20618
20619 2005-03-13 03:34  ivan
20620
20621         * FS/FS/cust_main.pm: when refunding against a specific card
20622           payment, use the card details from the payment instead of the
20623           customer record
20624
20625 2005-03-13 03:12  ivan
20626
20627         * FS/FS/cust_main.pm: add some additional debugging to refunds
20628
20629 2005-03-12 08:07  ivan
20630
20631         * Makefile, httemplate/docs/install-rt.html,
20632           rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
20633           rt/lib/RT/URI/freeside/Internal.pm,
20634           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
20635           freeside base url since RT calls it from multiple directory
20636           depths... have to specify explicity, like external integration
20637
20638 2005-03-12 06:35  ivan
20639
20640         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
20641           support into this century (close: Bug#1124) - finally get rid of
20642           fs_signup (everything is in fs_selfservice now) (Bug#413) -
20643           organize main menu sysadmin section so it is slightly less
20644           confusing
20645
20646 2005-03-12 06:31  ivan
20647
20648         * httemplate/docs/schema.html, httemplate/docs/selfservice.html,
20649           httemplate/docs/upgrade10.html, README.1.5.7, ANNOUNCE.1.5,
20650           FS/FS/agent.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20651           FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
20652           httemplate/view/cust_main/payment_history.html,
20653           httemplate/index.html, httemplate/browse/agent.cgi,
20654           httemplate/edit/prepay_credit.cgi,
20655           httemplate/search/prepay_credit.html,
20656           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
20657           fs_selfservice/FS-SelfService/ieak.template,
20658           fs_selfservice/FS-SelfService/cgi/agent.cgi,
20659           fs_selfservice/FS-SelfService/cgi/decline.html,
20660           httemplate/edit/process/prepay_credit.cgi,
20661           httemplate/edit/process/reg_code.cgi,
20662           fs_selfservice/FS-SelfService/cgi/map.gif,
20663           fs_selfservice/FS-SelfService/cgi/promocode.html,
20664           fs_selfservice/FS-SelfService/cgi/regcode.html,
20665           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
20666           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
20667           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
20668           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
20669           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
20670           fs_selfservice/FS-SelfService/cgi/signup.cgi,
20671           fs_selfservice/FS-SelfService/cgi/signup.html,
20672           fs_selfservice/FS-SelfService/cgi/stateselect.html,
20673           fs_selfservice/FS-SelfService/cgi/success.html, htetc/global.asa,
20674           htetc/handler.pl: - bring prepaid support into this century
20675           (close: Bug#1124) - finally get rid of fs_signup (everything is
20676           in fs_selfservice now) (Bug#413) - organize main menu sysadmin
20677           section so it is slightly less confusing
20678
20679 2005-03-11 02:35  ivan
20680
20681         * rt/FREESIDE_MODIFIED: update list of modified files
20682
20683 2005-03-11 02:33  ivan
20684
20685         * rt/etc/RT_SiteConfig.pm: merging
20686
20687 2005-03-11 02:18  ivan
20688
20689         * httemplate/docs/install-rt.html: note about RT_External
20690
20691 2005-03-10 17:34  khoff
20692
20693         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
20694           html/Elements/Menu, html/Elements/Tabs,
20695           html/Ticket/Elements/AddCustomers,
20696           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
20697           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
20698           Reorganized RT->Freeside integration to support Internal (single
20699           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
20700           handled the same either way.  Integration type is changed by
20701           setting $RT::URI::freeside::IntegrationType to either 'Internal'
20702           or 'XMLRPC' in your RT_SiteConfig.pm.
20703
20704 2005-03-10 14:49  khoff
20705
20706         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
20707           lookups through the XMLRPC interface.
20708
20709 2005-03-10 07:33  ivan
20710
20711         * README.1.5.7, httemplate/docs/install.html,
20712           httemplate/docs/upgrade10.html: arg
20713
20714 2005-03-10 07:18  ivan
20715
20716         * README.1.5.7, httemplate/docs/install.html,
20717           httemplate/docs/upgrade10.html: add Frontier::RPC to docs too
20718
20719 2005-03-10 04:06  ivan
20720
20721         * README.1.5.7, httemplate/docs/install.html,
20722           httemplate/docs/upgrade10.html: add IO-stringy (IO::Scalar) to
20723           instructions
20724
20725 2005-03-10 01:56  ivan
20726
20727         * FS/bin/freeside-daily: fine.
20728
20729 2005-03-10 00:58  ivan
20730
20731         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
20732           package editing problem with extraneous services showing up,
20733           closes: Bug#1170
20734
20735 2005-03-09 00:46  ivan
20736
20737         * httemplate/docs/install-rt.html: add complete apache config
20738           instructions for RT, closes: Bug#1031
20739
20740 2005-03-09 00:18  ivan
20741
20742         * ANNOUNCE.1.5, httemplate/docs/index.html,
20743           httemplate/docs/install-rt.html, httemplate/docs/install.html:
20744           preliminary RT docs
20745
20746 2005-03-08 10:37  khoff
20747
20748         * FS/FS/XMLRPC.pm: Don't require that the method results be
20749           FS::Record descendant objects.  If they are, we map them to
20750           hashrefs.  Otherwise we return them verbatim and hope (maybe
20751           check) that they're scalars, hashrefs, or arrayrefs.
20752
20753 2005-03-08 10:15  khoff
20754
20755         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
20756           'version', and eventually config look-ups (next commit).
20757
20758 2005-03-06 02:15  ivan
20759
20760         * ANNOUNCE.1.5: d
20761
20762 2005-03-05 19:25  ivan
20763
20764         * httemplate/search/elements/search.html: specity an explicit EOL
20765           for Text::CSV_XS, apparantly sometimes the default is null
20766
20767 2005-03-05 19:22  ivan
20768
20769         * httemplate/search/elements/search.html: and a slight formatting
20770           fix
20771
20772 2005-03-05 19:04  ivan
20773
20774         * httemplate/search/elements/search.html, README.1.5.7,
20775           htetc/global.asa, htetc/handler.pl, httemplate/index.html,
20776           httemplate/docs/install.html, httemplate/docs/upgrade10.html,
20777           httemplate/search/cust_bill.html,
20778           httemplate/search/cust_bill_event.html,
20779           httemplate/search/cust_credit.html,
20780           httemplate/search/cust_main-otaker.cgi,
20781           httemplate/search/cust_main-payinfo.html,
20782           httemplate/search/cust_main-quickpay.html,
20783           httemplate/search/cust_main.cgi,
20784           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
20785           httemplate/search/cust_pay.html,
20786           httemplate/search/cust_pkg_report.cgi,
20787           httemplate/search/reg_code.html,
20788           httemplate/search/report_cust_credit.html,
20789           httemplate/search/report_cust_pay.html,
20790           httemplate/search/report_prepaid_income.html,
20791           httemplate/search/report_tax.html,
20792           httemplate/search/sqlradius.html,
20793           httemplate/search/svc_acct.html,
20794           httemplate/search/svc_domain.html, httemplate/search/svc_www.cgi,
20795           httemplate/view/cust_bill-pdf.cgi,
20796           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
20797           templated reports and clean up their HTML formatting, closes;
20798           Bug#520, Bug#1107
20799
20800 2005-03-04 14:24  ivan
20801
20802         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
20803           reference "payby" is ambiguous" error when selecting by payment
20804           type, fix missing check #s caused by cust_main.payinfo masking
20805           cust_pay.payinfo, closes (really this time): Bug#1105
20806
20807 2005-03-04 04:57  ivan
20808
20809         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
20810           correctly even if the customer record has somehow been removed...
20811
20812 2005-03-04 04:34  ivan
20813
20814         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
20815           httemplate/search/cust_credit.html,
20816           httemplate/search/cust_pay.cgi,
20817           httemplate/search/report_cust_credit.html,
20818           httemplate/search/report_cust_pay.html, ANNOUNCE.1.5,
20819           httemplate/search/elements/search.html: add agent selection to
20820           payment and credit reports, add link to agent browse, closes:
20821           Bug#1105
20822
20823 2005-03-03 02:25  ivan
20824
20825         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
20826           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
20827           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
20828           scary "Multiple records in scalar search" warnings w/history
20829           table searches
20830
20831 2005-03-03 01:05  ivan
20832
20833         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
20834           debug output...
20835
20836 2005-03-03 00:58  ivan
20837
20838         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
20839           call details on invoices, so place names get cut off, not
20840           anything important
20841
20842 2005-03-03 00:52  ivan
20843
20844         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
20845           debug output...
20846
20847 2005-03-03 00:52  ivan
20848
20849         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
20850
20851 2005-03-03 00:45  ivan
20852
20853         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
20854           for time2str
20855
20856 2005-03-03 00:37  ivan
20857
20858         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
20859           to invoice details
20860
20861 2005-03-03 00:15  ivan
20862
20863         * FS/FS/Record.pm: want a full stack backtrace for this warning
20864
20865 2005-03-03 00:05  ivan
20866
20867         * FS/FS/part_export/sqlradius.pm: doc
20868
20869 2005-03-02 13:00  khoff
20870
20871         * httemplate/docs/install.html, eg/xmlrpc-example.pl,
20872           httemplate/misc/xmlrpc.cgi, FS/FS/XMLRPC.pm, htetc/handler.pl:
20873           Initial version of the xmlrpc interface for freeside.
20874
20875 2005-03-01 16:47  ivan
20876
20877         * FS/FS/cust_pkg.pm: set setup date on package changes
20878
20879 2005-03-01 16:03  ivan
20880
20881         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
20882           crediting customer for service remaining:
20883           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
20884           where the part_pkg record didn't have a plan, closes: Bug#1153
20885
20886 2005-02-27 03:18  ivan
20887
20888         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
20889           details on invoices, closes: Bug#1096
20890
20891 2005-02-27 03:05  ivan
20892
20893         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
20894           on errors
20895
20896 2005-02-27 02:18  ivan
20897
20898         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
20899           fields in a table without a primary key
20900
20901 2005-02-26 13:29  ivan
20902
20903         * README.1.5.7, ANNOUNCE.1.5, ANNOUNCE.1.5.0, README.1.5.0pre7:
20904           less cracktastic version numbering
20905
20906 2005-02-25 14:14  ivan
20907
20908         * bin/pg-readonly: try to set the sequences right for modern Pg
20909
20910 2005-02-25 14:07  ivan
20911
20912         * bin/pg-readonly: adding quick pg-readonly tool
20913
20914 2005-02-25 12:52  ivan
20915
20916         * FS/FS/part_pkg.pm: small bugfix for options option
20917
20918 2005-02-25 12:21  ivan
20919
20920         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
20921           option to part_pkg::insert to specify part_pkg_option records
20922
20923 2005-02-24 06:22  ivan
20924
20925         * httemplate/edit/part_svc.cgi,
20926           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
20927           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
20928           httemplate/elements/progress-init.html,
20929           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
20930           FS/FS/part_svc.pm: add progressbar to service definition add -
20931           duplicate checking can take a while, closes: Bug#1126
20932
20933 2005-02-22 22:43  ivan
20934
20935         * httemplate/docs/install.html: update docs wrt mysql support
20936
20937 2005-02-22 10:26  khoff
20938
20939         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
20940           to make it easier to find packages in large lists.
20941
20942 2005-02-20 00:51  ivan
20943
20944         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
20945
20946 2005-02-20 00:44  ivan
20947
20948         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
20949           httemplate/elements/jsrsServer.html,
20950           httemplate/elements/overlibmws.js,
20951           httemplate/elements/progress-init.html,
20952           httemplate/elements/progress-popup.html,
20953           httemplate/misc/progress.html: use a javascript layer instead of
20954           a browser popup (popup blockers), really generalize the
20955           progressbar code to make it easy to use as a component
20956
20957 2005-02-17 00:44  ivan
20958
20959         * httemplate/edit/rate.cgi: generalize progressbar code in
20960           preparation for using it wherever needed
20961
20962 2005-02-16 17:37  ivan
20963
20964         * httemplate/edit/process/rate.cgi: generalize progressbar code in
20965           preparation for using it wherever needed
20966
20967 2005-02-16 16:11  ivan
20968
20969         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
20970           preparation for using it wherever needed
20971
20972 2005-02-15 18:53  ivan
20973
20974         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
20975           problems
20976
20977 2005-02-13 19:49  ivan
20978
20979         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
20980           closes: Bug#1113
20981
20982 2005-02-11 19:02  ivan
20983
20984         * httemplate/edit/process/svc_broadband.cgi: transaction not
20985           necessary here
20986
20987 2005-02-10 22:44  ivan
20988
20989         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/global.asa,
20990           htetc/handler.pl, httemplate/edit/process/rate.cgi,
20991           httemplate/edit/rate.cgi: generalize progressbar code in
20992           preparation for using it wherever needed
20993
20994 2005-02-08 17:08  ivan
20995
20996         * Makefile: more porable syntax for su
20997
20998 2005-02-08 14:33  ivan
20999
21000         * FS/FS/clientapi_session_field.pm: tyop
21001
21002 2005-02-08 12:22  ivan
21003
21004         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
21005           README.1.5.0pre7, FS/FS.pm, FS/MANIFEST,
21006           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
21007           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
21008           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
21009           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
21010           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
21011           httemplate/docs/install.html, httemplate/docs/schema.html: make
21012           self-service session cache module configurable, start framework
21013           for in-database session cache
21014
21015 2005-02-05 15:39  ivan
21016
21017         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
21018           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
21019           complication from ClientAPI dispatch foo
21020
21021 2005-02-04 17:30  ivan
21022
21023         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
21024           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
21025           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
21026           perl??
21027
21028 2005-02-04 06:44  ivan
21029
21030         * Makefile: freebsd throws a fatal error if it can't stop apache
21031           now, bah
21032
21033 2005-02-04 02:38  ivan
21034
21035         * httemplate/edit/cust_main.cgi: typo
21036
21037 2005-02-02 00:06  ivan
21038
21039         * FS/FS/UI/: Base.pm, CGI.pm, Gtk.pm, agent.pm: removing old UI
21040           experiment
21041
21042 2005-01-29 04:51  ivan
21043
21044         * ANNOUNCE.1.5.0: gotta do pre7 already
21045
21046 2005-01-29 04:49  ivan
21047
21048         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
21049           bit for reg codes
21050
21051 2005-01-29 04:34  ivan
21052
21053         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
21054           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
21055           FS/t/reg_code.t, FS/t/reg_code_pkg.t, README.1.5.0pre7,
21056           FS/MANIFEST, FS/FS/ClientAPI/Signup.pm,
21057           httemplate/docs/install.html, httemplate/docs/schema.html,
21058           httemplate/docs/upgrade10.html, httemplate/edit/reg_code.cgi,
21059           httemplate/search/reg_code.html,
21060           httemplate/edit/process/reg_code.cgi: registration codes
21061
21062 2005-01-27 15:01  ivan
21063
21064         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
21065           s/defaultcountry/countrydefault/
21066
21067 2005-01-27 14:19  ivan
21068
21069         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
21070
21071 2005-01-27 02:21  ivan
21072
21073         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
21074           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/docs/install.html,
21075           httemplate/elements/jsrsClient.js, httemplate/misc/progress.html,
21076           JSRS-LICENSE, FS/bin/freeside-queued, httemplate/edit/rate.cgi,
21077           httemplate/elements/qlib/box.js,
21078           httemplate/elements/qlib/boxctrl.js,
21079           httemplate/elements/qlib/boxres.js,
21080           httemplate/elements/qlib/button.js,
21081           httemplate/elements/qlib/buttonres.js,
21082           httemplate/elements/qlib/control.js,
21083           httemplate/elements/qlib/counter.js,
21084           httemplate/elements/qlib/imagelist.js,
21085           httemplate/elements/qlib/label.js,
21086           httemplate/elements/qlib/messagebox.js,
21087           httemplate/elements/qlib/progress.js,
21088           httemplate/elements/qlib/sound.js,
21089           httemplate/elements/qlib/sprite.js,
21090           httemplate/elements/qlib/window.js,
21091           httemplate/elements/qlib/wndctrl.js,
21092           httemplate/images/progressbar-empty.png,
21093           httemplate/images/progressbar-full.png: DHTML progress bar for
21094           glacial rate adding and editing, closes: Bug#1100
21095
21096 2005-01-19 13:25  ivan
21097
21098         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
21099           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
21100           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
21101           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
21102           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
21103           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
21104           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
21105           unused portion at cancellation, patch from pbowen
21106
21107 2005-01-18 16:57  ivan
21108
21109         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
21110           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
21111           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
21112           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
21113           one-time referral credits
21114
21115 2005-01-07 14:16  ivan
21116
21117         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
21118           file for rate processing, causing problems with giant query
21119           string, kludge in the non-displayed US-rates, and disable the
21120           submit button when pressed
21121
21122 2005-01-06 12:58  ivan
21123
21124         * FS/FS/Conf.pm: fix description RT_External in ticket_system
21125           option
21126
21127 2005-01-06 12:20  ivan
21128
21129         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
21130           key codes, don't try fancy things with hex and sprintf
21131
21132 2005-01-06 11:48  ivan
21133
21134         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
21135           turbo hex keycodes in uppercase
21136
21137 2005-01-06 11:02  ivan
21138
21139         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
21140           serials and key codes can be edited locally
21141
21142 2005-01-05 11:29  ivan
21143
21144         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
21145           hex!
21146
21147 2005-01-05 02:01  ivan
21148
21149         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
21150           voip_sqlradacct
21151
21152 2005-01-04 19:07  ivan
21153
21154         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
21155           correct this time
21156
21157 2005-01-04 19:01  ivan
21158
21159         * FS/FS/part_export/artera_turbo.pm: missing underscore!
21160
21161 2005-01-04 18:47  ivan
21162
21163         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
21164           than run them immediately, always format keycode as %010d,
21165           closes: Bug#936, Bug#1060
21166
21167 2005-01-03 10:25  ivan
21168
21169         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
21170           in numeric gt (>)
21171
21172 2004-12-31 00:47  ivan
21173
21174         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
21175           price plan
21176
21177 2004-12-31 00:31  ivan
21178
21179         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
21180           voip price plan
21181
21182 2004-12-31 00:24  ivan
21183
21184         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
21185           voip price plan
21186
21187 2004-12-30 23:43  ivan
21188
21189         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
21190
21191 2004-12-30 16:48  ivan
21192
21193         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
21194           fix up some bugs in VoIP rating
21195
21196 2004-12-30 15:47  ivan
21197
21198         * htetc/global.asa: search the current dir *first*, otherwise some
21199           weird Apache::ASP bugs could crop up if things are ever named the
21200           same
21201
21202 2004-12-30 01:59  ivan
21203
21204         * htetc/global.asa: kludge to fix nested includes with
21205           Apache::ASP... dunno how much longer i want to support that,
21206           should just switch to Mason
21207
21208 2004-12-29 17:41  ivan
21209
21210         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
21211           domain_record.pm
21212
21213 2004-12-29 04:01  ivan
21214
21215         * CREDITS: update credits
21216
21217 2004-12-29 04:00  ivan
21218
21219         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
21220           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
21221           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
21222           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
21223           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
21224           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
21225           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
21226           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
21227           httemplate/view/cust_main.cgi,
21228           httemplate/view/cust_main/packages.html, ANNOUNCE.1.5.0:
21229           historical (immutable) invoice details about services and other
21230           history infrastructure
21231
21232 2004-12-28 15:30  ivan
21233
21234         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
21235           export
21236
21237 2004-12-27 02:23  ivan
21238
21239         * ANNOUNCE.1.5.0: note integrated rt is updated
21240
21241 2004-12-27 02:19  ivan
21242
21243         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
21244           from causing payment or credit transactions from finishing
21245
21246 2004-12-27 01:23  ivan
21247
21248         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
21249           httemplate/edit/cust_main/contact.html: UI: rework shipping
21250           address javascript, closes: Bug#1085
21251
21252 2004-12-24 15:35  ivan
21253
21254         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
21255           toor
21256
21257 2004-12-24 15:28  ivan
21258
21259         * bin/passwd.import: remove $Id$ line
21260
21261 2004-12-24 15:27  ivan
21262
21263         * bin/passwd.import: import NP and *LK* from shadow file as * (no
21264           password)
21265
21266 2004-12-23 18:54  ivan
21267
21268         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
21269           to set payment date manually
21270
21271 2004-12-23 03:39  ivan
21272
21273         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
21274           svc_www-enable_subdomains config option
21275
21276 2004-12-23 01:15  ivan
21277
21278         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
21279           packages when no primary service is selected
21280
21281 2004-12-23 01:07  ivan
21282
21283         * FS/FS/part_pkg.pm: better debugging for options passed to insert
21284           method
21285
21286 2004-12-23 00:32  ivan
21287
21288         * README.1.5.0pre7, FS/bin/freeside-setup,
21289           httemplate/docs/upgrade10.html: allow NULL zip in some countries
21290
21291 2004-12-23 00:00  ivan
21292
21293         * README.1.5.0pre7, FS/bin/freeside-setup,
21294           httemplate/docs/upgrade10.html: going with 6 digit misnamed "npa"
21295           for now
21296
21297 2004-12-23 00:00  ivan
21298
21299         * bin/: rate-us.import, rate.import: adding rate import scripts
21300
21301 2004-12-22 23:29  ivan
21302
21303         * FS/FS/rate_region.pm: better short prefix display
21304
21305 2004-12-22 23:28  ivan
21306
21307         * httemplate/edit/rate.cgi: hide US regions for now, we don't
21308           currently need them for rating just invoice/session display and
21309           the web pages are so giant they're timing out
21310
21311 2004-12-22 06:40  ivan
21312
21313         * Makefile: chkconfig ON
21314
21315 2004-12-22 06:09  ivan
21316
21317         * Makefile: /usr/bin/true on fleabsd
21318
21319 2004-12-22 06:06  ivan
21320
21321         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
21322           warn and require confirmation when editing next bill dates to a
21323           date in the past, closes; Bug#430
21324
21325 2004-12-22 01:53  ivan
21326
21327         * FS/bin/freeside-daily: just "vaccum analyze" is fine
21328
21329 2004-12-21 15:19  ivan
21330
21331         * FS/FS/rate_detail.pm: need to use table modules we call
21332           ut_foreign_key on: rate, rate_region
21333
21334 2004-12-20 03:41  ivan
21335
21336         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
21337           ticket lists
21338
21339 2004-12-20 03:29  ivan
21340
21341         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
21342           to fix XSS on ticket lists
21343
21344 2004-12-20 02:13  ivan
21345
21346         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
21347           better error messages on email errors
21348
21349 2004-12-20 00:21  ivan
21350
21351         * Makefile: remove quotes which were causing problems.  grr make
21352
21353 2004-12-20 00:16  ivan
21354
21355         * Makefile: add init script enable command in deb and redhat
21356
21357 2004-12-18 15:32  ivan
21358
21359         * httemplate/docs/: billing.html, install.html: add info about
21360           teTeX and Ghostscript
21361
21362 2004-12-18 02:52  ivan
21363
21364         * httemplate/index.html: fix spelling
21365
21366 2004-12-13 01:13  ivan
21367
21368         * FS/FS/Conf.pm, httemplate/index.html: add config option for
21369           address2 search, closes: Bug#1022
21370
21371 2004-12-12 10:51  ivan
21372
21373         * httemplate/view/cust_main/quick-charge.html: fix form action url
21374           for template
21375
21376 2004-12-12 00:34  ivan
21377
21378         * FS/FS/cust_main.pm: fix customer status display for some cases
21379           with suspended accounts
21380
21381 2004-12-11 15:16  ivan
21382
21383         * FS/FS/part_export/acct_sql.pm: finish modification
21384
21385 2004-12-11 14:50  ivan
21386
21387         * httemplate/docs/install.html: update install doc
21388
21389 2004-12-11 12:41  ivan
21390
21391         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
21392           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
21393           event, closes: Bug#977
21394
21395 2004-12-10 23:50  ivan
21396
21397         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
21398           httemplate/view/cust_main/order_pkg.html,
21399           httemplate/view/cust_main/packages.html,
21400           httemplate/view/cust_main/payment_history.html,
21401           httemplate/view/cust_main/quick-charge.html: voiding of echeck
21402           payments instead of refunds
21403
21404 2004-12-10 15:51  ivan
21405
21406         * httemplate/docs/selfservice.html: correct path to selfservice
21407
21408 2004-12-10 14:28  ivan
21409
21410         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
21411           and service address boxes
21412
21413 2004-12-10 13:35  ivan
21414
21415         * rt/html/Elements/Header: fix link to freeside docs in RT header
21416
21417 2004-12-10 13:25  ivan
21418
21419         * httemplate/docs/: overview-new.dia, overview-new.png: move the
21420           "self-service SSH tunnel" label to avoid ambiguity
21421
21422 2004-12-09 16:51  ivan
21423
21424         * FS/bin/freeside-setup: promo codes not unique...
21425
21426 2004-12-09 16:04  ivan
21427
21428         * rt/html/Elements/Tabs: fix link back to billing main
21429
21430 2004-12-09 15:14  ivan
21431
21432         * httemplate/search/cust_main.cgi: typo
21433
21434 2004-12-09 15:05  ivan
21435
21436         * httemplate/search/cust_main.cgi: typo
21437
21438 2004-12-09 14:26  ivan
21439
21440         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
21441
21442 2004-12-09 14:23  ivan
21443
21444         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
21445           fields
21446
21447 2004-12-09 14:20  ivan
21448
21449         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
21450
21451 2004-12-09 14:06  ivan
21452
21453         * httemplate/search/cust_main.cgi: UI: same font size as the rest
21454           of the page
21455
21456 2004-12-09 14:02  ivan
21457
21458         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
21459           little
21460
21461 2004-12-09 13:59  ivan
21462
21463         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
21464           for empty value of custom tickets work???
21465
21466 2004-12-09 13:53  ivan
21467
21468         * httemplate/index.html: remove extra list item for now
21469
21470 2004-12-09 13:33  ivan
21471
21472         * httemplate/view/cust_main/tickets.html,
21473           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
21474           invoice addresses
21475
21476 2004-12-09 12:43  ivan
21477
21478         * FS/bin/freeside-setup: fix some typos noticed by pbowen
21479
21480 2004-12-09 04:46  ivan
21481
21482         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
21483
21484 2004-12-09 04:18  ivan
21485
21486         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
21487           up wrong id field
21488
21489 2004-12-09 04:03  ivan
21490
21491         * FS/FS/TicketSystem/RT_External.pm: use new var
21492
21493 2004-12-09 04:01  ivan
21494
21495         * FS/FS/Conf.pm: typo
21496
21497 2004-12-09 03:57  ivan
21498
21499         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
21500           for default queue id
21501
21502 2004-12-09 03:17  ivan
21503
21504         * httemplate/index.html: finish up for now
21505
21506 2004-12-09 02:07  ivan
21507
21508         * httemplate/search/cust_main.cgi: deuglify
21509
21510 2004-12-09 01:57  ivan
21511
21512         * httemplate/search/cust_main.cgi: fix typo
21513
21514 2004-12-09 01:21  ivan
21515
21516         * FS/FS/TicketSystem/RT_Internal.pm,
21517           httemplate/search/cust_main.cgi,
21518           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
21519           httemplate/view/cust_main/billing.html,
21520           httemplate/view/cust_main/contacts.html,
21521           httemplate/view/cust_main/misc.html,
21522           httemplate/view/cust_main/tickets.html: more RT integration
21523
21524 2004-12-06 06:42  ivan
21525
21526         * httemplate/search/cust_main.cgi: fix total link
21527
21528 2004-12-06 06:36  ivan
21529
21530         * httemplate/search/cust_main.cgi: fix total links and line up
21531           custom field columns
21532
21533 2004-12-06 06:15  ivan
21534
21535         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
21536           too
21537
21538 2004-12-06 06:13  ivan
21539
21540         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
21541           for counting tickets with severities...
21542
21543 2004-12-06 06:11  ivan
21544
21545         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
21546
21547 2004-12-06 06:09  ivan
21548
21549         * httemplate/search/cust_main.cgi: fix reading custome field values
21550
21551 2004-12-06 06:00  ivan
21552
21553         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
21554           FS/FS/TicketSystem/RT_External.pm,
21555           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
21556           httemplate/search/cust_main.cgi: 1st try at adding custom field
21557           handling
21558
21559 2004-12-06 00:09  ivan
21560
21561         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
21562           length" warning in latex escapes
21563
21564 2004-12-05 22:56  ivan
21565
21566         * httemplate/search/cust_main.cgi: link customers back to tickets!
21567
21568 2004-12-03 17:09  ivan
21569
21570         * rt/html/Elements/PageLayout: landing rt 3.2.2
21571
21572 2004-12-03 15:41  ivan
21573
21574         * htetc/handler.pl: landing rt 3.2.2
21575
21576 2004-12-03 13:23  ivan
21577
21578         * README.1.5.0pre7: landing RT 3.2.2
21579
21580 2004-12-03 12:51  ivan
21581
21582         * rt/: config, config.pld, bin/rt-commit-handler.in,
21583           etc/upgrade/2.1.71, html/Admin/Users/Prefs.html,
21584           html/Elements/Footer, html/Elements/Header,
21585           html/Elements/PageLayout, html/Elements/ShadedBox,
21586           html/Elements/ShadedInputRow, html/Elements/ShadedRow,
21587           html/Elements/SimpleSearch, html/Elements/Tabs,
21588           html/Elements/ViewUser, html/NoAuth/webrt.css,
21589           html/Search/Listing.html, html/Ticket/Elements/EditLinks,
21590           html/Ticket/Elements/ShowLink, html/Ticket/Elements/ShowLinks,
21591           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
21592           sbin/rt-setup-database.in: landing rt 3.2.2
21593
21594 2004-12-03 12:40  ivan
21595
21596         * rt/etc/upgrade/: 3.1.0/acl.Informix, 3.1.0/acl.Oracle,
21597           3.1.0/acl.Pg, 3.1.0/acl.SQLite, 3.1.0/acl.mysql, 3.1.0/content,
21598           3.1.0/schema.Informix, 3.1.0/schema.Oracle, 3.1.0/schema.Pg,
21599           3.1.0/schema.SQLite, 3.1.0/schema.mysql, 3.1.15/content,
21600           3.1.17/content: Initial revision
21601
21602 2004-12-03 12:37  ivan
21603
21604         * rt/: html/Ticket/ShowEmailRecord.html,
21605           html/Ticket/Elements/ShowTransactionAttachments,
21606           html/Ticket/Elements/PreviewScrips,
21607           html/Ticket/Elements/ShowGroupMembers,
21608           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
21609           html/Search/Edit.html, html/Search/Results.html,
21610           html/Search/Results.rdf, html/Search/Results.tsv,
21611           html/Elements/ShowLinks, html/Elements/EditLinks,
21612           html/Elements/QuickCreate, html/Elements/ScrubHTML,
21613           html/Elements/TicketList, html/Elements/ShowLink,
21614           html/Elements/TitleBox, html/Elements/CollectionAsTable/Header,
21615           html/Elements/CollectionAsTable/ParseFormat,
21616           html/Elements/CollectionAsTable/Row,
21617           html/NoAuth/images/autohandler, lib/t/05cronsupport.pl.in,
21618           lib/RT/Attributes.pm, lib/RT/Attribute_Overlay.pm,
21619           lib/RT/Attributes_Overlay.pm, lib/RT/Attribute.pm,
21620           lib/RT/I18N/en_malkovich.po,
21621           lib/RT/Action/RecordCorrespondence.pm,
21622           lib/RT/Action/RecordComment.pm,
21623           lib/RT/Interface/Email/Auth/GnuPG.pm,
21624           lib/RT/Condition/PriorityChange.pm,
21625           lib/RT/Interface/Web/Handler.pm, lib/RT/Search/FromSQL.pm,
21626           bin/standalone_httpd.in, etc/schema.Sybase, etc/acl.Sybase:
21627           Initial revision
21628
21629 2004-12-03 12:27  ivan
21630
21631         * rt/sbin/: rt-setup-database, rt-test-dependencies: remove
21632           autogenerated file
21633
21634 2004-12-02 02:18  ivan
21635
21636         * httemplate/search/cust_main.cgi,
21637           rt/html/Ticket/Elements/AddCustomers,
21638           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
21639           and search sorting
21640
21641 2004-12-02 01:59  ivan
21642
21643         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
21644           rt/html/Elements/Header, rt/html/Elements/PageLayout,
21645           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
21646           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
21647           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
21648           rt/html/Ticket/Elements/AddCustomers,
21649           rt/html/Ticket/Elements/EditCustomers,
21650           rt/html/Ticket/Elements/ShowCustomers,
21651           rt/html/Ticket/Elements/ShowSummary,
21652           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
21653           FS/FS/TicketSystem/RT_Libs.pm, htetc/global.asa,
21654           htetc/handler.pl, httemplate/search/cust_main.cgi,
21655           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
21656           second big RT integration checkin, customer linking/delinking
21657           interface
21658
21659 2004-12-01 10:49  ivan
21660
21661         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
21662           the package on changes
21663
21664 2004-11-30 19:35  ivan
21665
21666         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
21667           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
21668           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
21669           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
21670           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
21671           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
21672           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
21673           creditcard-less promo code signup
21674
21675 2004-11-30 11:55  khoff
21676
21677         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
21678           with the search/replace.
21679
21680 2004-11-29 15:52  khoff
21681
21682         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
21683           broadband service view.
21684
21685 2004-11-27 11:09  ivan
21686
21687         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
21688           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
21689           httemplate/index.html, rt/FREESIDE_MODIFIED,
21690           rt/html/Elements/Footer, rt/html/Elements/Header,
21691           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
21692           rt/html/Elements/Tabs, ANNOUNCE.1.5.0, Makefile, FS/FS.pm,
21693           htetc/global.asa, htetc/handler.pl, rt/html/NoAuth/webrt.css,
21694           rt/html/NoAuth/images/small-logo.png: ticket system integration
21695           framework and skin RT
21696
21697 2004-11-26 01:39  ivan
21698
21699         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
21700           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
21701           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
21702           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
21703           type_pkgs.pm: remove POD VERSION sections
21704
21705 2004-11-26 01:08  ivan
21706
21707         * FS/FS/Conf.pm: update description for signup_server-realtime to
21708           reflect current reality, closes: Bug#575
21709
21710 2004-11-26 00:51  ivan
21711
21712         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
21713           part_pkg transactional stuff from web interface to part_pkg.pm,
21714           bumps Bug#18 to 1.5
21715
21716 2004-11-25 22:50  ivan
21717
21718         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
21719           password-noexlamation config files, patch from Stephpen Bechard,
21720           closes: Bug#539
21721
21722 2004-11-24 12:54  ivan
21723
21724         * Makefile: don't enabled RT by default
21725
21726 2004-11-24 10:28  khoff
21727
21728         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
21729           address search.
21730
21731 2004-11-24 02:28  ivan
21732
21733         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
21734           checks which are causing an error
21735
21736 2004-11-24 01:00  ivan
21737
21738         * Makefile: some RT install updates
21739
21740 2004-11-23 17:30  ivan
21741
21742         * FS/bin/freeside-daily: fix perms on automated backups
21743
21744 2004-11-23 17:28  ivan
21745
21746         * httemplate/index.html: add rate plan maintenance to sysadmin
21747           section
21748
21749 2004-11-22 10:20  ivan
21750
21751         * README.1.5.0pre7, FS/FS/ClientAPI/Signup.pm,
21752           FS/bin/freeside-setup, httemplate/docs/schema.html,
21753           httemplate/docs/upgrade10.html, FS/FS/Record.pm,
21754           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
21755           httemplate/edit/cust_main.cgi, httemplate/edit/part_pkg.cgi:
21756           promo codes and separate signup addresses for hdn
21757
21758 2004-11-22 03:11  ivan
21759
21760         * httemplate/search/sqlradius.cgi: Called-Station-ID label
21761
21762 2004-11-21 18:31  ivan
21763
21764         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
21765           search directions, fix bug preventing show_called_station,
21766           hide_ip and hide_data form working
21767
21768 2004-11-20 09:26  ivan
21769
21770         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
21771           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
21772           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
21773           FS/t/rate_prefix.t, FS/t/rate_region.t, ANNOUNCE.1.5.0,
21774           README.1.5.0pre7, SCHEMA_CHANGE,
21775           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
21776           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
21777           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
21778           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
21779           httemplate/edit/process/rate.cgi,
21780           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
21781           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
21782           htetc/global.asa, htetc/handler.pl,
21783           httemplate/search/sqlradius.cgi,
21784           httemplate/search/sqlradius.html: first pass at VoIP rating
21785
21786 2004-11-17 05:22  ivan
21787
21788         * httemplate/edit/part_pkg.cgi: #debugging cruft
21789
21790 2004-11-17 05:19  ivan
21791
21792         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
21793           clone-ing (customize package)
21794
21795 2004-11-16 06:19  ivan
21796
21797         * htetc/handler.pl: can't set $p without $cgi
21798
21799 2004-11-16 06:16  ivan
21800
21801         * htetc/handler.pl: correct package for $r
21802
21803 2004-11-16 06:11  ivan
21804
21805         * htetc/handler.pl: handle RT NoAuth sections
21806
21807 2004-11-12 21:37  ivan
21808
21809         * FS/FS/svc_acct.pm: oops, that's better
21810
21811 2004-11-12 21:32  ivan
21812
21813         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
21814           Argument isn't numeric errors
21815
21816 2004-11-11 04:18  ivan
21817
21818         * rt/sbin/rt-setup-database.in: merge in changes to
21819           rt-setup-database
21820
21821 2004-11-11 04:11  ivan
21822
21823         * rt/: html/Ticket/Elements/LoadTextAttachments,
21824           html/Ticket/Elements/FindAttachments, html/Elements/QueryString,
21825           lib/RT/I18N/hu.po, lib/RT/I18N/da.po: Initial revision
21826
21827 2004-11-09 03:42  ivan
21828
21829         * httemplate/search/report_tax.cgi: add handling for texas tax
21830           exemption and warning that report might not make sense for
21831           partial months other than the current one
21832
21833 2004-11-09 03:00  ivan
21834
21835         * httemplate/search/report_tax.cgi: add handling for texas tax
21836           exemption and warning that report might not make sense for
21837           partial months other than the current one
21838
21839 2004-11-09 01:31  ivan
21840
21841         * httemplate/search/report_tax.cgi: parenthesis help alot
21842
21843 2004-11-09 01:13  ivan
21844
21845         * httemplate/search/report_tax.cgi: fix for correct reporting of
21846           generic taxes
21847
21848 2004-11-09 00:14  ivan
21849
21850         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
21851
21852 2004-11-08 23:23  ivan
21853
21854         * httemplate/search/report_tax.cgi: fixes to run under the mason
21855           strictness
21856
21857 2004-11-08 01:24  ivan
21858
21859         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
21860           purpose
21861
21862 2004-11-08 01:16  ivan
21863
21864         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
21865           upgrades! (new installs ok)
21866
21867 2004-11-07 21:33  ivan
21868
21869         * bin/rollback: adding in case this is needed again
21870
21871 2004-11-07 14:58  ivan
21872
21873         * ANNOUNCE.1.5.0, httemplate/docs/install.html:  update install
21874           documentation for 1.5 HTML::Mason or Apache::ASP install
21875
21876 2004-10-30 17:01  ivan
21877
21878         * httemplate/search/cust_main-quickpay.html: quick pay shouldnt
21879           default to exact search
21880
21881 2004-10-26 05:36  ivan
21882
21883         * Makefile: 1.5.0pre6!
21884
21885 2004-10-26 05:33  ivan
21886
21887         * ANNOUNCE.1.5.0, httemplate/docs/billing.html,
21888           httemplate/docs/export.html, httemplate/docs/index.html,
21889           httemplate/docs/overview-new.dia,
21890           httemplate/docs/overview-new.png, httemplate/docs/schema.html,
21891           httemplate/docs/selfservice.html: slightly more up-to-date docs
21892
21893 2004-10-26 05:07  ivan
21894
21895         * FS/FS/part_export.pm: allow an empty exporttype so you can create
21896           new objects
21897
21898 2004-10-26 04:51  ivan
21899
21900         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
21901           webdemo!
21902
21903 2004-10-26 04:26  ivan
21904
21905         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
21906           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
21907           FS/FS/part_pkg_option.pm, ANNOUNCE.1.5.0, README.1.5.0pre6,
21908           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-setup,
21909           FS/t/part_pkg-flat.t, FS/t/part_pkg-flat_comission.t,
21910           FS/t/part_pkg-flat_comission_cust.t,
21911           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
21912           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
21913           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
21914           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
21915           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
21916           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
21917           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
21918           httemplate/view/cust_main.cgi, FS/FS/part_pkg/flat.pm,
21919           FS/FS/part_pkg/flat_comission.pm,
21920           FS/FS/part_pkg/flat_comission_cust.pm,
21921           FS/FS/part_pkg/flat_comission_pkg.pm,
21922           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
21923           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
21924           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
21925           FS/FS/part_pkg/sqlradacct_hour.pm,
21926           FS/FS/part_pkg/subscription.pm: modular price plans!
21927
21928 2004-10-25 23:33  ivan
21929
21930         * httemplate/search/report_tax.cgi: and one last case with named
21931           and not named taxes in the same region, ack
21932
21933 2004-10-25 23:04  ivan
21934
21935         * httemplate/search/report_tax.cgi: taxes are hard
21936
21937 2004-10-25 16:47  ivan
21938
21939         * httemplate/search/report_tax.cgi: hopefully fix tax report for
21940           taxclass & named tax edge cases
21941
21942 2004-10-25 16:39  ivan
21943
21944         * httemplate/search/report_tax.cgi: hopefully fix tax report for
21945           taxclass & named tax edge cases
21946
21947 2004-10-25 15:48  ivan
21948
21949         * httemplate/search/report_tax.cgi: hopefully fix tax report for
21950           taxclass & named tax edge cases
21951
21952 2004-10-25 14:35  ivan
21953
21954         * httemplate/search/report_tax.cgi: fix joins for proper tax
21955           reporting
21956
21957 2004-10-23 04:45  ivan
21958
21959         * conf/: alerter_template, invoice_latexfooter, invoice_template:
21960           better
21961
21962 2004-10-23 04:34  ivan
21963
21964         * conf/: invoice_latexfooter, invoice_latexnotes: update default
21965           notes and footer
21966
21967 2004-10-23 03:36  ivan
21968
21969         * FS/FS/part_export/artera_turbo.pm: add debug flag
21970
21971 2004-10-22 03:31  ivan
21972
21973         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
21974           support to main customer view, for artera turbo
21975
21976 2004-10-22 03:14  ivan
21977
21978         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
21979           aid
21980
21981 2004-10-21 01:54  ivan
21982
21983         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
21984
21985 2004-10-21 01:33  ivan
21986
21987         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
21988           package definition browse
21989
21990 2004-10-21 00:07  ivan
21991
21992         * httemplate/search/report_tax.cgi: fix tax report edge cases when
21993           using taxclasses in some regions but not others
21994
21995 2004-10-20 01:28  ivan
21996
21997         * bin/artera.import: back to id
21998
21999 2004-10-20 01:20  ivan
22000
22001         * bin/artera.import: locate existing ones by title, warn on errors
22002
22003 2004-10-20 01:16  ivan
22004
22005         * httemplate/index.html: add external browse
22006
22007 2004-10-20 01:14  ivan
22008
22009         * bin/artera.import: adding artera import
22010
22011 2004-10-20 01:08  ivan
22012
22013         * bin/artera.import: adding artera import
22014
22015 2004-10-20 01:07  ivan
22016
22017         * httemplate/: search/svc_external.cgi, index.html: add
22018           svc_external search
22019
22020 2004-10-19 17:44  ivan
22021
22022         * conf/logo.eps: new logo!
22023
22024 2004-10-19 16:52  ivan
22025
22026         * conf/logo.eps: new logo!
22027
22028 2004-10-19 04:50  ivan
22029
22030         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
22031           privledges, so -T not necessary
22032
22033 2004-10-19 01:44  ivan
22034
22035         * Makefile: sleep long enough to be worthwhile
22036
22037 2004-10-18 05:37  ivan
22038
22039         * httemplate/: index.html, images/mid-logo.png,
22040           images/small-logo.png: that's right, a new logo
22041
22042 2004-10-17 07:01  ivan
22043
22044         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
22045           fs_selfservice/FS-SelfService/SelfService.pm,
22046           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22047           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
22048           fs_selfservice/FS-SelfService/cgi/provision_list.html,
22049           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
22050           turbo handling to self-service and reseller interfaces
22051
22052 2004-10-17 02:54  ivan
22053
22054         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
22055           templated svc_acct provisioner, from agent interface
22056
22057 2004-10-17 02:19  ivan
22058
22059         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, bin/populate-msgcat,
22060           README.1.5.0pre6, FS/FS/part_export/artera_turbo.pm,
22061           httemplate/docs/upgrade10.html, httemplate/view/svc_external.cgi:
22062           add options to adjust UI for artera turbo as svc_export
22063
22064 2004-10-16 03:15  ivan
22065
22066         * FS/FS/Conf.pm, FS/FS/part_export/artera_turbo.pm,
22067           README.1.5.0pre6, FS/FS/svc_external.pm, FS/bin/freeside-setup,
22068           httemplate/docs/upgrade10.html: add artera turbo export
22069
22070 2004-10-12 22:46  ivan
22071
22072         * Makefile: apachectl sucks ass
22073
22074 2004-10-12 14:59  ivan
22075
22076         * httemplate/view/svc_acct.cgi: fix edit link!  oops
22077
22078 2004-10-11 23:08  ivan
22079
22080         * httemplate/search/sqlradius.cgi: more info in error message for
22081           unknown export type, fix test for sqlradius_withdomain export,
22082           woo!
22083
22084 2004-10-11 22:54  ivan
22085
22086         * Makefile: update apache restart line for local apache
22087
22088 2004-10-09 03:57  ivan
22089
22090         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
22091           the RADIUS session data, link to the detail search
22092
22093 2004-10-06 06:39  ivan
22094
22095         * httemplate/search/: sqlradius.cgi: more formatting updates to
22096           RADIUS report
22097
22098 2004-10-06 06:33  ivan
22099
22100         * httemplate/search/sqlradius.cgi: small formatting updates to
22101           RADIUS report
22102
22103 2004-10-06 06:27  ivan
22104
22105         * httemplate/search/sqlradius.cgi: small formatting updates to
22106           RADIUS report
22107
22108 2004-10-06 05:37  ivan
22109
22110         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
22111           when using an ignored-accounting export
22112
22113 2004-10-05 09:28  ivan
22114
22115         * httemplate/search/sqlradius.cgi,
22116           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
22117           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
22118           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
22119           RADIUS session viewing
22120
22121 2004-10-05 07:16  ivan
22122
22123         * httemplate/view/cust_bill.cgi: links to show alternate invoices
22124           also
22125
22126 2004-10-05 06:52  ivan
22127
22128         * httemplate/view/cust_bill.cgi: links to show alternate invoices
22129           also
22130
22131 2004-10-05 06:43  ivan
22132
22133         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
22134           cust_bill.cgi: links to show alternate invoices also
22135
22136 2004-10-05 06:35  ivan
22137
22138         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
22139           cust_bill.cgi: links to show alternate invoices also
22140
22141 2004-10-05 05:17  ivan
22142
22143         * FS/bin/freeside-selfservice-server: DO open a database connection
22144           in the parent process, this cached the $dbdef and speeds things
22145           up significantly
22146
22147 2004-10-05 04:38  ivan
22148
22149         * ANNOUNCE.1.5.0: [no log message]
22150
22151 2004-09-22 04:28  ivan
22152
22153         * httemplate/search/: cust_bill_event.html,
22154           report_cust_credit.html, report_cust_pay.html, report_tax.html:
22155           add missing <TR> tags
22156
22157 2004-09-22 04:04  ivan
22158
22159         * httemplate/elements/: calendar-en.js, calendar-setup.js,
22160           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
22161           jscalendar
22162
22163 2004-09-21 00:57  ivan
22164
22165         * httemplate/view/cust_main.cgi: and for refunds too
22166
22167 2004-09-21 00:50  ivan
22168
22169         * httemplate/view/cust_main.cgi: better display of echeck
22170           payments/refunds/etc.
22171
22172 2004-09-16 06:22  ivan
22173
22174         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
22175           mass duplicate checking on export changes, fix bug in new export
22176           editing, error message includes the number of duplicate customers
22177           also
22178
22179 2004-09-16 00:19  ivan
22180
22181         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
22182
22183 2004-09-15 18:47  ivan
22184
22185         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
22186
22187 2004-09-15 08:31  ivan
22188
22189         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
22190           username@domain uniqueness, closes: Bug#980
22191
22192 2004-09-15 01:57  ivan
22193
22194         * FS/bin/freeside-selfservice-server: it would help to set the
22195           permissions on the lockfile right, so the kids can open it...
22196
22197 2004-09-15 01:45  ivan
22198
22199         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
22200           obtain a new descriptor for the lock in kids, this should fix
22201           locking problems
22202
22203 2004-09-15 01:30  ivan
22204
22205         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
22206           the lock in kids, this should fix locking problems
22207
22208 2004-09-14 06:00  ivan
22209
22210         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
22211           httemplate/edit/cust_refund.cgi,
22212           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
22213
22214 2004-09-13 23:47  ivan
22215
22216         * FS/bin/freeside-selfservice-server,
22217           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
22218           selfservice: - server: don't reconnect again if we've already
22219           been signalled to shutdown - server: add kid reaping to shutdown
22220           sequence - server: add another optional logging level to response
22221           sending - server: acquire write mutex for keepalives
22222
22223 2004-09-09 05:04  ivan
22224
22225         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
22226           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
22227           it doesn't use a separate process/ file, this allows large error
22228           messages to be displayed properly
22229
22230 2004-09-06 05:44  ivan
22231
22232         * FS/bin/freeside-selfservice-server,
22233           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
22234           self-service keepalives
22235
22236 2004-09-06 02:44  ivan
22237
22238         * FS/bin/freeside-selfservice-server: don't open a database
22239           connection in the parent process
22240
22241 2004-09-06 02:28  ivan
22242
22243         * FS/bin/freeside-queued: don't die off even on database failures
22244
22245 2004-09-05 16:21  ivan
22246
22247         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
22248           catch it, but add client-side protection against
22249           double-submission also.
22250
22251 2004-09-05 15:42  ivan
22252
22253         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
22254           checking will catch it, but add client-side protection against
22255           double-submission also.
22256
22257 2004-09-05 02:42  ivan
22258
22259         * test/dup-test: adding duplicate test
22260
22261 2004-09-05 02:41  ivan
22262
22263         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
22264           conditions in duplicate checking
22265
22266 2004-09-04 03:02  ivan
22267
22268         * FS/FS/export_svc.pm: first try at duplicate checking on new
22269           export associations
22270
22271 2004-08-27 04:33  ivan
22272
22273         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
22274
22275 2004-08-27 04:16  ivan
22276
22277         * FS/bin/freeside-sqlradius-reset: add option to specify exports
22278
22279 2004-08-24 05:22  ivan
22280
22281         * Makefile: small Makefile update
22282
22283 2004-08-24 04:16  ivan
22284
22285         * FS/FS/ClientAPI/MyAccount.pm,
22286           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22287           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
22288           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
22289           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
22290           fs_selfservice/FS-SelfService/cgi/agent_main.html,
22291           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
22292           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
22293           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
22294           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
22295           fs_selfservice/FS-SelfService/cgi/list_customers.html,
22296           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
22297           fs_selfservice/FS-SelfService/cgi/provision.html,
22298           fs_selfservice/FS-SelfService/cgi/provision_list.html,
22299           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
22300           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
22301           fs_selfservice/FS-SelfService/cgi/view_customer.html,
22302           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
22303           FS/FS/ClientAPI/Signup.pm,
22304           fs_selfservice/FS-SelfService/SelfService.pm,
22305           httemplate/search/cust_main.cgi: big update for reseller
22306           interface
22307
22308 2004-08-20 01:58  ivan
22309
22310         * bin/ispman.ldap.import: adding
22311
22312 2004-08-19 09:35  ivan
22313
22314         * httemplate/search/cust_credit.html: add customer # to credit
22315           reports too
22316
22317 2004-08-19 03:53  ivan
22318
22319         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
22320           legal shells, closes: Bug#118
22321
22322 2004-08-18 17:22  ivan
22323
22324         * httemplate/search/: cust_pay.cgi, elements/search.html: add
22325           customer # to payment reports, add table cell alignment option to
22326           general search component
22327
22328 2004-08-17 06:14  ivan
22329
22330         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
22331           up cust_main records, also don't pollute the original object when
22332           used with override options, closes: Bug#982
22333
22334 2004-08-17 00:43  ivan
22335
22336         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
22337           path to passwd.cgi!
22338
22339 2004-08-14 05:26  ivan
22340
22341         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
22342           duplicate checking on new export associations
22343
22344 2004-08-11 16:56  ivan
22345
22346         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
22347
22348 2004-08-09 12:03  ivan
22349
22350         * init.d/freeside-init: add /usr/local/bin to PATH
22351
22352 2004-08-06 19:49  ivan
22353
22354         * httemplate/view/cust_main.cgi: disable order package button until
22355           a package has been selected
22356
22357 2004-08-05 11:47  ivan
22358
22359         * FS/FS.pm: fix pod typo
22360
22361 2004-08-02 02:43  ivan
22362
22363         * httemplate/index.html: fix link to virtual host browse
22364
22365 2004-08-01 17:41  ivan
22366
22367         * FS/FS/part_export/vpopmail.pm: no maintainer, use
22368           shellcommands_withdomain instead
22369
22370 2004-07-30 00:12  ivan
22371
22372         * FS/FS/svc_Common.pm: set fixed values from an explicitly
22373           specified svcpart on replace too
22374
22375 2004-07-29 21:54  ivan
22376
22377         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
22378           conf/cust_pkg-change_svcpart,
22379           httemplate/edit/process/cust_svc.cgi,
22380           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
22381           svcpart changes now trigger all necessary export actions, manual
22382           svcpart changing on svc_acct view, linking changes svcpart if you
22383           ask it to, closes: Bug#671, Bug#644
22384
22385 2004-07-29 14:49  ivan
22386
22387         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
22388           advertising source list
22389
22390 2004-07-15 15:40  ivan
22391
22392         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
22393           FS/FS/ClientAPI/Signup.pm,
22394           fs_selfservice/FS-SelfService/SelfService.pm,
22395           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22396           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
22397           fs_selfservice/FS-SelfService/cgi/logout.html,
22398           fs_selfservice/FS-SelfService/cgi/make_payment.html,
22399           fs_selfservice/FS-SelfService/cgi/myaccount.html,
22400           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
22401           fs_selfservice/FS-SelfService/cgi/payment_results.html,
22402           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
22403           fs_selfservice/FS-SelfService/cgi/provision.html,
22404           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
22405           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
22406           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
22407           httemplate/view/cust_main.cgi: big update for customer
22408           self-service: add provisioning/unprovisioning of purchased
22409           services, like fs_selfadmin
22410
22411 2004-07-12 06:51  ivan
22412
22413         * httemplate/view/cust_main.cgi: DEL out voided payments to
22414           distinguish them visually better
22415
22416 2004-07-10 07:46  ivan
22417
22418         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
22419           decline/cancel when customer has a negative balance & purchases
22420           stuff with it
22421
22422 2004-07-10 07:30  ivan
22423
22424         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
22425
22426 2004-07-10 06:30  ivan
22427
22428         * httemplate/: index.html, search/cust_bill_event.cgi,
22429           search/cust_bill_event.html: add calendar to cust_bill_event
22430           search page, make ending date default to open-ended like other
22431           reports
22432
22433 2004-07-10 06:21  ivan
22434
22435         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
22436           before and cluck loudly when the FS::tablename class isn't
22437           loaded, rather than throw exceptions
22438
22439 2004-07-10 06:08  ivan
22440
22441         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
22442           doesn't bomb out in FS::Record::qsearch with Can't locate object
22443           method virtual_fields via package FS::svc_external
22444
22445 2004-07-09 04:45  ivan
22446
22447         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
22448           agent.cgi, make sure warnings are turned off when parsing
22449           templates to avoid too much output to STDERR triggering obscure
22450           apache hang bug.  thanks dean you rule.
22451
22452 2004-07-09 02:29  ivan
22453
22454         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
22455           param separator
22456
22457 2004-07-08 04:15  ivan
22458
22459         * httemplate/edit/process/cust_main.cgi: don't change otaker when
22460           just editing account, closes: Bug#921
22461
22462 2004-07-07 09:06  ivan
22463
22464         * FS/FS/cust_pay.pm: allow payment modification so we can import
22465           order_number info
22466
22467 2004-07-06 12:10  ivan
22468
22469         * FS/FS/Record.pm: better error message for missing tables
22470
22471 2004-07-06 10:27  ivan
22472
22473         * ANNOUNCE.1.5.0: new features
22474
22475 2004-07-06 10:26  ivan
22476
22477         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
22478           httemplate/edit/cust_refund.cgi,
22479           httemplate/edit/process/cust_credit.cgi,
22480           httemplate/edit/process/cust_refund.cgi,
22481           httemplate/view/cust_main.cgi: payment voiding part deux & credit
22482           card refunds!
22483
22484 2004-07-06 07:22  ivan
22485
22486         * FS/FS/cust_refund.pm: document and check refund reasons
22487
22488 2004-07-06 06:26  ivan
22489
22490         * README.1.5.0pre1, README.1.5.0pre6, FS/FS.pm, FS/FS/cust_pay.pm,
22491           FS/FS/cust_pay_void.pm, FS/t/cust_pay_void.t,
22492           FS/bin/freeside-setup, httemplate/docs/schema.html,
22493           httemplate/docs/upgrade10.html,
22494           httemplate/misc/void-cust_pay.cgi: add cust_pay_void table and
22495           payment voiding web ui part one
22496
22497 2004-07-06 01:43  ivan
22498
22499         * htetc/: global.asa, handler.pl: 0.32 (and then some) released
22500
22501 2004-07-01 06:49  ivan
22502
22503         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
22504           self-service
22505
22506 2004-07-01 05:45  ivan
22507
22508         * FS/FS/agent.pm: fix silly bug editing agents
22509
22510 2004-07-01 05:42  ivan
22511
22512         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
22513           hash method with an empty Hash attribute, wtf?
22514
22515 2004-06-30 11:19  ivan
22516
22517         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
22518           template fixes
22519
22520 2004-06-30 11:12  ivan
22521
22522         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
22523           also fill in name filed
22524
22525 2004-06-30 11:01  ivan
22526
22527         * FS/FS/cust_pay.pm: typo
22528
22529 2004-06-30 10:57  ivan
22530
22531         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
22532           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
22533           conf/payment_receipt_email: payment receipts!
22534
22535 2004-06-30 07:33  ivan
22536
22537         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
22538           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
22539
22540 2004-06-30 03:02  ivan
22541
22542         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
22543           encrypt scp dumps
22544
22545 2004-06-30 02:56  ivan
22546
22547         * FS/FS/cust_bill.pm: fix warning message when agent-specific
22548           plandata cannot be found
22549
22550 2004-06-29 00:57  ivan
22551
22552         * httemplate/docs/schema.html: cust_pay_refund
22553
22554 2004-06-28 21:02  ivan
22555
22556         * ANNOUNCE.1.5.0, README.1.5.0pre6, FS/FS.pm, FS/MANIFEST,
22557           FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
22558           FS/FS/cust_credit_refund.pm, FS/FS/cust_pay.pm,
22559           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
22560           FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
22561           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
22562           httemplate/edit/cust_bill_pay.cgi,
22563           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
22564           table to refund payments
22565
22566 2004-06-25 11:28  ivan
22567
22568         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
22569           paydate_monthyear method and thus bug#862 and i need some sleep
22570
22571 2004-06-25 10:57  ivan
22572
22573         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
22574           httemplate/misc/payment.cgi: fix one-time card charging not
22575           pulling in exp date?
22576
22577 2004-06-25 10:26  ivan
22578
22579         * httemplate/misc/payment.cgi: set defaults so as to not change the
22580           billing type when entering a one time payment
22581
22582 2004-06-25 03:25  ivan
22583
22584         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
22585           rather before doing anything
22586
22587 2004-06-25 03:16  ivan
22588
22589         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
22590           contains a ;
22591
22592 2004-06-25 03:07  ivan
22593
22594         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
22595
22596 2004-06-25 01:44  ivan
22597
22598         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
22599
22600 2004-06-22 19:13  ivan
22601
22602         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
22603           lines
22604
22605 2004-06-22 18:23  ivan
22606
22607         * httemplate/docs/upgrade10.html: escape html
22608
22609 2004-06-21 20:12  ivan
22610
22611         * Makefile: snapshot before schema changes
22612
22613 2004-06-21 20:11  ivan
22614
22615         * FS/FS.pm: small doc update
22616
22617 2004-06-21 20:10  ivan
22618
22619         * bin/sqlradius.import: fix attribute importing bugs that borked
22620           the passwords
22621
22622 2004-06-21 07:24  ivan
22623
22624         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
22625           checking on add'l package order
22626
22627 2004-06-21 06:36  ivan
22628
22629         * FS/MANIFEST: removing old report from MANIFEST
22630
22631 2004-06-21 05:27  ivan
22632
22633         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
22634
22635 2004-06-21 03:58  ivan
22636
22637         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
22638           on agent add'l package order
22639
22640 2004-06-21 03:45  ivan
22641
22642         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
22643           primary
22644
22645 2004-06-21 03:26  ivan
22646
22647         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
22648           only allow primary users access to the self-service server
22649
22650 2004-06-18 03:28  ivan
22651
22652         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
22653           fix: avoid newline prepend fix from borking indented first <%,
22654           fixes customer search by otaker under mason, closes: Bug#830
22655
22656 2004-06-18 03:07  ivan
22657
22658         * httemplate/docs/install.html: recommend HTML::Mason
22659
22660 2004-06-17 05:32  ivan
22661
22662         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
22663           frontpage extensions to www_shellcommands export
22664
22665 2004-06-16 16:59  ivan
22666
22667         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
22668           hosts
22669
22670 2004-06-16 07:07  ivan
22671
22672         * httemplate/search/report_tax.cgi: update tax report for taxclass
22673
22674 2004-06-15 06:27  ivan
22675
22676         * fs_passwd/fs_passwd.cgi, fs_passwd/fs_passwd.html,
22677           fs_selfservice/FS-SelfService/cgi/passwd.cgi,
22678           fs_selfservice/FS-SelfService/cgi/passwd.html: moving passwd cgi
22679           to self-service
22680
22681 2004-06-15 03:59  ivan
22682
22683         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
22684           field check
22685
22686 2004-06-11 09:44  ivan
22687
22688         * httemplate/search/report_tax.cgi: fix date range for old perl,
22689           count tax exempt and COMP customers correctly
22690
22691 2004-06-11 07:57  ivan
22692
22693         * httemplate/search/report_tax.cgi: fix to find all customer
22694           scorrectly
22695
22696 2004-06-11 07:25  ivan
22697
22698         * httemplate/search/report_tax.cgi: tax report fix sort
22699
22700 2004-06-11 07:03  ivan
22701
22702         * FS/FS/Conf.pm, httemplate/index.html: tax report!
22703
22704 2004-06-11 06:44  ivan
22705
22706         * FS/bin/freeside-tax-report, httemplate/search/report_tax.cgi: tax
22707           report!
22708
22709 2004-06-11 00:37  ivan
22710
22711         * Makefile: add update-selfservice target
22712
22713 2004-06-10 05:58  ivan
22714
22715         * httemplate/browse/agent.cgi: now available as methods
22716
22717 2004-06-10 05:31  ivan
22718
22719         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
22720           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
22721           FS/FS/ClientAPI/Signup.pm,
22722           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22723           fs_selfservice/FS-SelfService/cgi/agent_login.html,
22724           fs_selfservice/FS-SelfService/cgi/agent_main.html,
22725           fs_selfservice/FS-SelfService/cgi/cvv2.html,
22726           fs_selfservice/FS-SelfService/cgi/cvv2.png,
22727           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
22728           fs_selfservice/FS-SelfService/cgi/list_customers.html,
22729           fs_selfservice/FS-SelfService/cgi/signup.html,
22730           fs_selfservice/FS-SelfService/cgi/view_customer.html,
22731           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
22732           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
22733
22734 2004-06-10 04:28  ivan
22735
22736         * httemplate/search/cust_main-otaker.cgi: tyop
22737
22738 2004-06-09 01:59  ivan
22739
22740         * Makefile: need this entry for myself though!
22741
22742 2004-06-09 00:17  ivan
22743
22744         * httemplate/docs/install.html: explicitly specify Apache
22745           httpd.conf.  fear.
22746
22747 2004-06-05 05:01  ivan
22748
22749         * Makefile: AND set its owner.  whew.
22750
22751 2004-06-05 04:55  ivan
22752
22753         * Makefile: and don't forget to make the dir
22754
22755 2004-06-05 04:47  ivan
22756
22757         * Makefile: fix path and make var substitution
22758
22759 2004-06-05 04:37  ivan
22760
22761         * Makefile: oops fix line endings in automated self-service lib
22762           install
22763
22764 2004-06-05 04:34  ivan
22765
22766         * Makefile: automated self-service lib install
22767
22768 2004-06-05 02:34  ivan
22769
22770         * bin/: sqlradius-norealm.reimport, sqlradius.import,
22771           sqlradius.reimport: sqlradius import updates
22772
22773 2004-06-04 20:00  ivan
22774
22775         * Makefile: self-service installer?
22776
22777 2004-06-03 03:09  ivan
22778
22779         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
22780           address on "re-email" link
22781
22782 2004-06-03 02:55  ivan
22783
22784         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
22785           screen and "re-email/re-print" links, also fix agent-specific
22786           From: address on "re-email" link
22787
22788 2004-06-03 00:00  ivan
22789
22790         * FS/FS/cust_bill.pm: better error message for non-applicable
22791           invoice events
22792
22793 2004-06-02 14:27  ivan
22794
22795         * fs_selfservice/DEPLOY: simple kludge for testing
22796
22797 2004-06-01 03:56  ivan
22798
22799         * httemplate/edit/part_bill_event.cgi: html table fix
22800
22801 2004-06-01 03:53  ivan
22802
22803         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
22804           per-agent invoice_from addresses
22805
22806 2004-06-01 02:23  ivan
22807
22808         * bin/postfix_courierimap.import: typo in sql
22809
22810 2004-05-31 18:49  ivan
22811
22812         * FS/FS/cust_bill.pm: typo in error message
22813
22814 2004-05-28 16:26  ivan
22815
22816         * bin/sqlradius.reimport: adding password/finger correction tool
22817           too
22818
22819 2004-05-28 06:48  ivan
22820
22821         * bin/postfix_courierimap.import: adding
22822
22823 2004-05-28 04:33  ivan
22824
22825         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
22826           checking the filename at all... to catch empty form submissions?
22827
22828 2004-05-28 04:21  ivan
22829
22830         * httemplate/misc/upload-batch.cgi: better error reporting on
22831           unparsable filenames
22832
22833 2004-05-28 03:38  ivan
22834
22835         * httemplate/search/elements/search.html: show a better message
22836           when no results are found
22837
22838 2004-05-28 03:17  ivan
22839
22840         * httemplate/search/cust_bill.html: correct count statement when
22841           searching for individual invoices by #
22842
22843 2004-05-28 01:40  ivan
22844
22845         * bin/sqlradius.import: really.
22846
22847 2004-05-28 01:37  ivan
22848
22849         * bin/sqlradius.import: fixed up and working?
22850
22851 2004-05-28 00:02  ivan
22852
22853         * FS/FS/svc_domain.pm: report value passed for illegal action
22854           pseudo-field
22855
22856 2004-05-27 02:30  ivan
22857
22858         * bin/sqlradius.import: fixup domain svcpart selection
22859
22860 2004-05-27 02:14  ivan
22861
22862         * bin/sqlradius.import: adding sqlradius.import
22863
22864 2004-05-26 11:59  ivan
22865
22866         * FS/FS/cust_bill.pm, httemplate/docs/upgrade-1.4.2.html: require
22867           the version of File::Temp with the OO interface
22868
22869 2004-05-26 06:07  ivan
22870
22871         * FS/FS/part_export/acct_sql.pm: fix table name
22872
22873 2004-05-26 06:02  ivan
22874
22875         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
22876           export some more to export to alias table also and in general be
22877           more configurable
22878
22879 2004-05-26 04:11  ivan
22880
22881         * FS/FS/cust_bill.pm: comma
22882
22883 2004-05-26 04:11  ivan
22884
22885         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
22886           temp files in cache.datasrc instead of /tmp
22887
22888 2004-05-26 03:36  ivan
22889
22890         * FS/FS/cust_bill.pm: better error checking/reporting for latex
22891           setup problems
22892
22893 2004-05-26 02:14  ivan
22894
22895         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
22896           web content in user homedirs and link to /var/www
22897
22898 2004-05-19 07:34  ivan
22899
22900         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
22901           acct_sql export
22902
22903 2004-05-19 07:29  ivan
22904
22905         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
22906           export
22907
22908 2004-05-19 07:22  ivan
22909
22910         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
22911
22912 2004-05-19 06:41  ivan
22913
22914         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
22915           t/part_export-acct_sql.t: adding acct_sql export
22916
22917 2004-05-19 05:31  ivan
22918
22919         * httemplate/edit/part_pkg.cgi: continue making
22920           hours/input/output/total display on invoices conditional on there
22921           being any charge for overages
22922
22923 2004-05-19 05:30  ivan
22924
22925         * httemplate/edit/part_pkg.cgi: finish making
22926           hours/input/output/total display on invoices conditional on there
22927           being any charge for overages
22928
22929 2004-05-19 05:28  ivan
22930
22931         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
22932           display on invoices conditional on there being any charge for
22933           overages
22934
22935 2004-05-17 17:20  ivan
22936
22937         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
22938           order_pkg to return pkgnum also
22939
22940 2004-05-14 05:25  ivan
22941
22942         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
22943           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
22944           httemplate/edit/process/part_bill_event.cgi: add per-agent
22945           invoice templates, add per-package suspend invoice events, fix
22946           automatic creation of invoice_latex alternate templates
22947
22948 2004-05-12 11:07  ivan
22949
22950         * bin/sequences.reset: easier this way
22951
22952 2004-05-12 11:02  ivan
22953
22954         * bin/: sequences.reset, freeside.import: adding
22955
22956 2004-05-12 03:03  ivan
22957
22958         * Makefile: for native apache installs
22959
22960 2004-05-11 05:01  ivan
22961
22962         * httemplate/edit/svc_www.cgi: i'm not usually like this.
22963
22964 2004-05-11 04:58  ivan
22965
22966         * httemplate/edit/svc_www.cgi: this has been an evening of logical
22967           negation
22968
22969 2004-05-11 04:54  ivan
22970
22971         * httemplate/edit/svc_www.cgi: so close
22972
22973 2004-05-11 04:52  ivan
22974
22975         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
22976           svc_www-usersvc_svcpart and hopefully simplified zone select too
22977
22978 2004-05-11 04:22  ivan
22979
22980         * httemplate/edit/svc_www.cgi: need to pull in $conf
22981
22982 2004-05-11 04:19  ivan
22983
22984         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
22985           default and one kludge, to improve webhosting UI
22986
22987 2004-05-11 02:50  ivan
22988
22989         * FS/FS/part_export/www_shellcommands.pm: fix commands
22990
22991 2004-05-10 17:46  ivan
22992
22993         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
22994           host browse
22995
22996 2004-05-10 16:16  ivan
22997
22998         * httemplate/docs/upgrade10.html: fix sequences in upgrade docs?
22999
23000 2004-05-10 06:46  ivan
23001
23002         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
23003           password changing command
23004
23005 2004-05-10 06:17  ivan
23006
23007         * FS/FS/part_export/shellcommands.pm: fall back to password
23008           changing in the case of blank suspension/unsuspension commands,
23009           like some exports
23010
23011 2004-05-10 04:10  ivan
23012
23013         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
23014           export commands configrable
23015
23016 2004-05-10 03:01  ivan
23017
23018         * bin/sendmail.import: properly nested greps
23019
23020 2004-05-10 02:59  ivan
23021
23022         * bin/sendmail.import: allow for multiple svc_acct svcparts
23023
23024 2004-05-10 02:40  ivan
23025
23026         * bin/sendmail.import: 5.005!
23027
23028 2004-05-10 02:38  ivan
23029
23030         * bin/sendmail.import: ach 5.005
23031
23032 2004-05-10 01:38  ivan
23033
23034         * CREDITS: rt and sql-ledger
23035
23036 2004-05-08 00:46  ivan
23037
23038         * FS/FS/svc_acct.pm: default finger to first+last
23039
23040 2004-05-06 15:37  ivan
23041
23042         * httemplate/edit/svc_www.cgi: brainfart
23043
23044 2004-05-06 15:34  ivan
23045
23046         * httemplate/edit/svc_www.cgi: tyop
23047
23048 2004-05-06 15:29  ivan
23049
23050         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
23051           change the restart command in apache exports
23052
23053 2004-05-06 15:29  ivan
23054
23055         * FS/FS/svc_acct.pm: protect properly against deleting users linked
23056           to virtual web sites
23057
23058 2004-05-06 15:18  ivan
23059
23060         * httemplate/edit/svc_www.cgi: show service name and
23061           fully-qualified address on service add
23062
23063 2004-05-04 11:44  ivan
23064
23065         * FS/FS/queue.pm: don't truncate job args for display
23066
23067 2004-05-03 08:40  ivan
23068
23069         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
23070           (svc_external: id, title / svc_acct: domain)
23071
23072 2004-05-03 07:32  ivan
23073
23074         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
23075           part_export/shellcommands_withdomain.pm: make RADIUS groups
23076           available to shellcommands exports
23077
23078 2004-05-01 15:49  ivan
23079
23080         * httemplate/search/: cust_bill.html, elements/search.html: don't
23081           display links to missing customers
23082
23083 2004-05-01 14:40  ivan
23084
23085         * httemplate/search/cust_bill.html: I'm slow this morning
23086
23087 2004-05-01 14:38  ivan
23088
23089         * httemplate/search/cust_bill.html: oops tyop
23090
23091 2004-05-01 14:05  ivan
23092
23093         * httemplate/search/cust_bill.html: handle missing customer records
23094           without erroring out
23095
23096 2004-04-30 20:54  ivan
23097
23098         * htetc/global.asa: very weird 5.005 problem
23099
23100 2004-04-30 14:58  ivan
23101
23102         * FS/FS/Record.pm: accept empty zips for non-US countries...
23103
23104 2004-04-30 13:22  ivan
23105
23106         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
23107           scalar search" warning
23108
23109 2004-04-30 12:08  ivan
23110
23111         * httemplate/index.html: 15 day open invoice reports for qis
23112
23113 2004-04-23 06:15  ivan
23114
23115         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
23116           FS/bin/freeside-credit-report, httemplate/index.html,
23117           httemplate/search/report_cc.cgi,
23118           httemplate/search/report_cc.html,
23119           httemplate/search/report_credit.cgi,
23120           httemplate/search/report_credit.html: add link to new credit
23121           report on main menu, remove old obsolete shell-out reports
23122
23123 2004-04-23 05:50  ivan
23124
23125         * Makefile, htetc/global.asa: fix up includes with Apache::ASP
23126
23127 2004-04-23 05:19  ivan
23128
23129         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
23130           httemplate/graph/money_time-graph.cgi,
23131           httemplate/graph/money_time.cgi,
23132           httemplate/search/cust_bill.html,
23133           httemplate/search/cust_credit.html,
23134           httemplate/search/cust_pay.cgi,
23135           httemplate/search/report_cust_credit.html,
23136           httemplate/search/elements/search.html: credit report, add some
23137           links to sales/credits/receipts summary, move payment search to
23138           template
23139
23140 2004-04-22 19:32  ivan
23141
23142         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
23143           search/elements/search.html: working templated invoice search!
23144
23145 2004-04-22 00:38  ivan
23146
23147         * httemplate/elements/pager.html: silly pager fix
23148
23149 2004-04-22 00:27  ivan
23150
23151         * httemplate/docs/: install.html, upgrade10.html: minor doc updates
23152
23153 2004-04-22 00:07  ivan
23154
23155         * httemplate/search/report_cust_credit.html: initial copy from
23156           report_cust_pay.html
23157
23158 2004-04-21 13:52  ivan
23159
23160         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
23161           problems should be fatal and trigger retry
23162
23163 2004-04-20 18:49  ivan
23164
23165         * FS/FS/cust_main.pm: respect country default for batch import
23166
23167 2004-04-20 13:24  ivan
23168
23169         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
23170
23171 2004-04-19 18:23  ivan
23172
23173         * FS/FS/cust_main.pm: accept expiration dates in the same format
23174           they are output...
23175
23176 2004-04-19 17:58  ivan
23177
23178         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
23179           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
23180           fs_selfservice/FS-SelfService/SelfService.pm,
23181           httemplate/view/cust_main.cgi: add methods for masking credit
23182           cards, add payment info modification to self-service
23183
23184 2004-04-13 18:00  ivan
23185
23186         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
23187           make life easier when importing new upstream versions
23188
23189 2004-04-13 17:48  khoff
23190
23191         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
23192
23193 2004-04-13 15:30  ivan
23194
23195         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
23196           being used anyway
23197
23198 2004-04-13 13:01  ivan
23199
23200         * FS/t/part_export-communigate_pro.t: adding forgotten test
23201
23202 2004-04-13 11:27  ivan
23203
23204         * Makefile: adding comments for fedora
23205
23206 2004-04-10 18:50  ivan
23207
23208         * httemplate/search/: report_prepaid_income.cgi,
23209           report_prepaid_income.html: update unearned revenue report based
23210           on feedback from kevin
23211
23212 2004-04-09 15:35  ivan
23213
23214         * Makefile: thank goodness its friday
23215
23216 2004-04-09 15:34  ivan
23217
23218         * Makefile: really properly disable RT where not using
23219
23220 2004-04-09 15:33  ivan
23221
23222         * Makefile: properly disable RT where not using
23223
23224 2004-04-09 15:29  ivan
23225
23226         * fs_passwd/fs_passwd.cgi: oops, this one too
23227
23228 2004-04-09 15:28  ivan
23229
23230         * fs_passwd/fs_passwd.html: fs_passwd.cgi
23231
23232 2004-04-08 05:37  ivan
23233
23234         * Makefile: fix psql command line options for older pg
23235
23236 2004-04-08 05:23  ivan
23237
23238         * Makefile: fix quotes
23239
23240 2004-04-08 05:07  ivan
23241
23242         * Makefile: don't enable by default
23243
23244 2004-04-08 05:05  ivan
23245
23246         * rt/sbin/: rt-setup-database, rt-setup-database.in: remove
23247           accidentally doubled lines in usage inst
23248
23249 2004-04-08 05:00  ivan
23250
23251         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
23252           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database,
23253           rt/sbin/rt-setup-database.in: beginning of RT integration
23254
23255 2004-04-07 22:53  ivan
23256
23257         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
23258           server until it is ready
23259
23260 2004-04-07 06:12  ivan
23261
23262         * FS/bin/freeside-reexport: oops, update the usage too
23263
23264 2004-04-07 06:11  ivan
23265
23266         * FS/bin/freeside-reexport: added options to select username,
23267           svcnum, svcpart
23268
23269 2004-04-07 04:39  ivan
23270
23271         * FS/FS/: Conf.pm, domain_record.pm: automatically update
23272           reverse-ARPA records (Bug#462) / recognize SOA records with the
23273           fqdn as well as @
23274
23275 2004-04-07 04:04  ivan
23276
23277         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
23278           domain
23279
23280 2004-04-07 01:34  ivan
23281
23282         * FS/FS/part_export.pm: argh, the glob itself is tainted under
23283           5.005
23284
23285 2004-04-07 01:07  ivan
23286
23287         * FS/FS/part_export.pm: make -T happy (under old perl?)
23288
23289 2004-04-05 19:03  ivan
23290
23291         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
23292
23293 2004-04-05 07:05  ivan
23294
23295         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
23296           httemplate/misc/process/link.cgi: add a domain pulldown to
23297           svc_acct linking, closes: Bug#277 / prevent "stealing" services
23298           with link unless you set legacy_link-steal config option, closes:
23299           Bug#321
23300
23301 2004-04-05 04:55  ivan
23302
23303         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
23304           heuristics to transfer ordering: primaries first, then sorted by
23305           quantity
23306
23307 2004-04-05 02:08  ivan
23308
23309         * htetc/global.asa, htetc/handler.pl, httemplate/docs/install.html,
23310           httemplate/docs/upgrade-1.4.2.html, httemplate/misc/whois.cgi,
23311           httemplate/view/svc_domain.cgi: add whois functionality
23312           internally instead of linking to geektools
23313
23314 2004-04-04 15:20  ivan
23315
23316         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
23317           to optionally allow non-matching svcparts to be moved during
23318           package changes, closes: Bug#667
23319
23320 2004-04-04 15:14  ivan
23321
23322         * httemplate/view/cust_main.cgi: comment out extraneous warning
23323
23324 2004-04-02 16:45  ivan
23325
23326         * httemplate/search/cust_bill.cgi: UI: stop making things small for
23327           no reason
23328
23329 2004-04-02 05:44  ivan
23330
23331         * htetc/global.asa, htetc/handler.pl,
23332           httemplate/view/cust_bill-pdf.cgi: remove Pragma:no-cache header,
23333           and set Content-Length and Cache-Control for viewing .pdf
23334           invoices with IE over SSL.
23335           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
23336
23337 2004-04-02 03:23  ivan
23338
23339         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
23340           .pdf extension to placate some versions of IE.  yay IE.
23341
23342 2004-04-01 18:09  ivan
23343
23344         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
23345           (r)ndc command
23346
23347 2004-04-01 06:50  ivan
23348
23349         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
23350           commands
23351
23352 2004-04-01 03:14  ivan
23353
23354         * httemplate/browse/part_referral.cgi: remove extraneous html
23355
23356 2004-04-01 03:09  ivan
23357
23358         * httemplate/browse/part_referral.cgi: oops!
23359
23360 2004-04-01 02:56  ivan
23361
23362         * httemplate/browse/part_referral.cgi: add a yesterday column and a
23363           total row, closes: Bug#797
23364
23365 2004-03-31 16:44  ivan
23366
23367         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
23368           sub-countries from Locale::SubCountry now
23369
23370 2004-03-30 09:13  ivan
23371
23372         * httemplate/docs/upgrade10.html: little more explanation about
23373           editing Pg dumps
23374
23375 2004-03-30 08:43  ivan
23376
23377         * FS/FS/cust_main.pm: mutex the bill and collect functions
23378           per-customer
23379
23380 2004-03-30 01:20  ivan
23381
23382         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
23383           list of ignored zones, add nameservice records to existing
23384           domains, update for API change inDNS::ZoneParse 0.84
23385
23386 2004-03-29 13:49  ivan
23387
23388         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
23389           also
23390
23391 2004-03-28 22:03  ivan
23392
23393         * FS/FS/part_export.pm: fix export_info sub to return an empty
23394           hashref instead of undef
23395
23396 2004-03-26 17:05  khoff
23397
23398         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
23399           services in a particular order to get around certain
23400           inter-service dependancies
23401
23402 2004-03-25 20:54  ivan
23403
23404         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
23405           2.09
23406
23407 2004-03-25 20:46  ivan
23408
23409         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
23410           necessary
23411
23412 2004-03-25 03:00  ivan
23413
23414         * FS/FS/part_export/: domain_shellcommands.pm,
23415           www_shellcommands.pm: typo from refactoring
23416
23417 2004-03-25 00:55  ivan
23418
23419         * FS/FS/part_export/: domain_shellcommands.pm,
23420           forward_shellcommands.pm, shellcommands.pm,
23421           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
23422           ISPMan integration
23423
23424 2004-03-24 22:42  ivan
23425
23426         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
23427           and later only so far, still waiting to hear about 4.10
23428
23429 2004-03-24 07:38  ivan
23430
23431         * httemplate/edit/part_export.cgi: catch misconfigured exports
23432
23433 2004-03-24 06:28  ivan
23434
23435         * FS/FS/: part_export.pm, part_export/apache.pm,
23436           part_export/bind.pm, part_export/bind_slave.pm,
23437           part_export/bsdshell.pm, part_export/communigate_pro.pm,
23438           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
23439           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
23440           part_export/forward_shellcommands.pm, part_export/http.pm,
23441           part_export/infostreet.pm, part_export/ldap.pm,
23442           part_export/postfix.pm, part_export/shellcommands.pm,
23443           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
23444           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
23445           part_export/sysvshell.pm, part_export/textradius.pm,
23446           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
23447           export info to the modules themselves
23448
23449 2004-03-24 06:23  ivan
23450
23451         * FS/FS/part_export/router.pm: move export info to the modules
23452           themselves
23453
23454 2004-03-24 06:21  ivan
23455
23456         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
23457           t/part_export-passwdfile.t: adding passwdfile export base class
23458
23459 2004-03-24 06:17  ivan
23460
23461         * eg/export_template.pm: update example export for the new world of
23462           export data in themodule files
23463
23464 2004-03-24 01:35  ivan
23465
23466         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
23467           t/part_export-postfix.t, t/part_export-router.t: add missing
23468           compile tests
23469
23470 2004-03-23 11:57  ivan
23471
23472         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
23473           partial credits
23474
23475 2004-03-22 19:36  ivan
23476
23477         * htetc/global.asa: make Apache::ASP includes work as expected
23478
23479 2004-03-22 19:31  ivan
23480
23481         * htetc/global.asa: includes fix
23482
23483 2004-03-22 19:29  ivan
23484
23485         * htetc/global.asa, httemplate/docs/install.html,
23486           httemplate/docs/upgrade10.html: includes with Apache::ASP
23487
23488 2004-03-22 16:06  ivan
23489
23490         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
23491           htetc/global.asa, htetc/handler.pl,
23492           httemplate/elements/small_custview.html,
23493           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
23494           httemplate/view/cust_main.cgi: one-time credit card and ACH
23495           payments (like self-service) closes: Bug#648
23496
23497 2004-03-22 16:06  ivan
23498
23499         * httemplate/search/report_receivables.cgi: fix sorting of NULL
23500           companies differently than empty companies
23501
23502 2004-03-22 11:02  ivan
23503
23504         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
23505           size of 6
23506
23507 2004-03-22 09:13  ivan
23508
23509         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
23510           add ACH help graphic
23511
23512 2004-03-22 07:18  ivan
23513
23514         * FS/FS/CGI.pm: tone down the titles
23515
23516 2004-03-22 07:04  ivan
23517
23518         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
23519
23520 2004-03-22 04:50  ivan
23521
23522         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
23523           expiration selection now -> 15 years instead of hardcoded
23524
23525 2004-03-22 03:05  ivan
23526
23527         * httemplate/: edit/process/REAL_cust_pkg.cgi,
23528           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
23529           misc/unprovision.cgi, misc/process/link.cgi,
23530           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
23531           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
23532           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
23533           remove everything that links to package view also, closes:
23534           Bug#569
23535
23536 2004-03-22 02:36  ivan
23537
23538         * httemplate/view/cust_main.cgi: further small UI tweaks
23539
23540 2004-03-22 02:16  ivan
23541
23542         * httemplate/: misc/expire_pkg.cgi, misc/process/expire_pkg.cgi,
23543           view/cust_main.cgi: yay!  remove package view entirely (closes:
23544           Bug#569)
23545
23546 2004-03-21 18:59  ivan
23547
23548         * httemplate/view/cust_main.cgi: much easier to understand listing
23549           of credits/payments that get split up, closes: Bug#773, 762
23550
23551 2004-03-19 04:36  ivan
23552
23553         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
23554
23555 2004-03-18 14:35  ivan
23556
23557         * FS/FS/part_export/shellcommands.pm: quote already-crypted
23558           passwords to prevent variable substitution
23559
23560 2004-03-18 14:32  ivan
23561
23562         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
23563           replace also
23564
23565 2004-03-18 14:00  ivan
23566
23567         * bin/shadow.reimport: add -b option
23568
23569 2004-03-18 12:58  ivan
23570
23571         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
23572           passwords
23573
23574 2004-03-17 17:46  ivan
23575
23576         * FS/bin/freeside-selfservice-server,
23577           fs_selfservice/FS-SelfService/SelfService.pm,
23578           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23579           require Storable minimum 2.09
23580
23581 2004-03-17 15:16  ivan
23582
23583         * FS/FS/svc_acct.pm: fixup password checking to understand
23584           old-style *SUSPENDED* accounts and not to allow access for * ! !!
23585           passwords
23586
23587 2004-03-17 15:08  ivan
23588
23589         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
23590           accounts
23591
23592 2004-03-17 14:55  ivan
23593
23594         * bin/shadow.reimport: fix multiple svcparts
23595
23596 2004-03-17 14:53  ivan
23597
23598         * bin/shadow.reimport: allow multiple svcparts
23599
23600 2004-03-17 14:49  ivan
23601
23602         * bin/shadow.reimport: re-enable prompting
23603
23604 2004-03-17 14:45  ivan
23605
23606         * bin/shadow.reimport: add -d and -r options
23607
23608 2004-03-17 13:47  ivan
23609
23610         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_acct.pm,
23611           FS/FS/ClientAPI/passwd.pm, httemplate/docs/install.html,
23612           httemplate/docs/upgrade-1.4.2.html: proper self-service login
23613           supporting plaintext, crypt and MD5 passwords
23614
23615 2004-03-16 12:41  ivan
23616
23617         * Makefile: rt-setup-database, not rt-initialize-database
23618
23619 2004-03-15 23:06  ivan
23620
23621         * Makefile, rt/config.layout.in: masonstatedir can't be configured
23622           form ./configure either, must use layout
23623
23624 2004-03-15 23:04  ivan
23625
23626         * Makefile: and finally, run the ./configure
23627
23628 2004-03-15 23:03  ivan
23629
23630         * Makefile: use a proper delimter
23631
23632 2004-03-15 23:00  ivan
23633
23634         * Makefile: transposition
23635
23636 2004-03-15 22:59  ivan
23637
23638         * Makefile: autogenerate rt/config.layout file
23639
23640 2004-03-15 22:58  ivan
23641
23642         * rt/: FREESIDE_MODIFIED, config.layout, config.layout.in:
23643           config.layout needs to be generated
23644
23645 2004-03-15 22:45  ivan
23646
23647         * Makefile: initial RT targets
23648
23649 2004-03-15 22:43  ivan
23650
23651         * rt/: FREESIDE_MODIFIED, sbin/rt-setup-database: initial
23652           (hopefully rather unobtrusive) patch
23653
23654 2004-03-15 20:36  ivan
23655
23656         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
23657
23658 2004-03-15 16:34  ivan
23659
23660         * Makefile: dont want to error out here
23661
23662 2004-03-12 17:27  ivan
23663
23664         * Makefile: really add the necessary backslashes this time, fix
23665           s/// delimteres
23666
23667 2004-03-12 16:53  ivan
23668
23669         * Makefile: oops
23670
23671 2004-03-12 16:50  ivan
23672
23673         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
23674           Makefile
23675
23676 2004-03-12 16:16  ivan
23677
23678         * Makefile: fix suse document root
23679
23680 2004-03-12 04:39  ivan
23681
23682         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
23683           httemplate/view/cust_main.cgi: add unapplycredits configuration
23684           option
23685
23686 2004-03-12 04:11  ivan
23687
23688         * httemplate/graph/money_time.cgi: fix title
23689
23690 2004-03-12 04:10  ivan
23691
23692         * httemplate/docs/upgrade10.html: add history tables to field
23693           change upgrade instructions, add hints for pre-5.6 perl, add
23694           index on cust_pay._date
23695
23696 2004-03-12 02:22  ivan
23697
23698         * httemplate/index.html: add badly-named new report
23699
23700 2004-03-12 02:19  ivan
23701
23702         * httemplate/docs/upgrade-1.4.2.html: few more 1.4.2 upgrade hints
23703
23704 2004-03-12 00:56  ivan
23705
23706         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
23707           by default; horrible performance
23708
23709 2004-03-12 00:17  ivan
23710
23711         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
23712           contain the strings now, not just match exactly
23713
23714 2004-03-11 21:58  ivan
23715
23716         * httemplate/docs/upgrade10.html: document trouble schema changes
23717           backported to 1.4.2
23718
23719 2004-03-11 21:49  ivan
23720
23721         * httemplate/docs/upgrade10.html: remove comment
23722
23723 2004-03-11 13:35  ivan
23724
23725         * httemplate/docs/upgrade10.html: add info for ancient Pg versions
23726
23727 2004-03-11 13:19  ivan
23728
23729         * conf/logo.eps: oops, wrong logo
23730
23731 2004-03-11 13:07  ivan
23732
23733         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
23734           point invoice_latex at it by default
23735
23736 2004-03-11 00:54  ivan
23737
23738         * FS/bin/freeside-selfservice-server: turn down logging level
23739
23740 2004-03-10 23:33  ivan
23741
23742         * fs_passwd/: fs_passwd, fs_passwd.cgi, fs_passwd_server,
23743           fs_passwdd: update fs_passwd stuff as wrappers around
23744           self-service
23745
23746 2004-03-10 20:17  ivan
23747
23748         * FS/MANIFEST: incorrect listing in MANIFEST
23749
23750 2004-03-10 18:03  ivan
23751
23752         * rt/lib/RT/: I18N/it.po, Interface/REST.pm: Initial revision
23753
23754 2004-03-10 17:59  ivan
23755
23756         * rt/: README.Oracle, UPGRADING, bin/rt.in,
23757           docs/rt3-schema-relationships.dot, etc/acl.Informix,
23758           etc/drop.Informix, etc/drop.Oracle, etc/schema.Informix,
23759           html/Elements/SelectLang, lib/RT/StyleGuide.pod: Initial revision
23760
23761 2004-03-10 17:05  ivan
23762
23763         * Makefile: update for suse
23764
23765 2004-03-10 14:27  khoff
23766
23767         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
23768           weren't being properly masked on errors.  The router/block select
23769           box wasn't being generated on errors.
23770
23771 2004-03-10 11:06  khoff
23772
23773         * httemplate/browse/router.cgi: Added hide/show customer router
23774           link.
23775
23776 2004-03-09 18:37  khoff
23777
23778         * httemplate/browse/router.cgi: UI cleanup.
23779
23780 2004-03-05 16:57  ivan
23781
23782         * httemplate/docs/upgrade10.html: doc
23783
23784 2004-03-05 06:34  ivan
23785
23786         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
23787           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
23788           FS/t/Report-Table.t, FS/t/Report.t, htetc/global.asa,
23789           htetc/handler.pl, httemplate/graph/money_time-graph.cgi,
23790           httemplate/graph/money_time.cgi: beginning of OO reporting
23791           interface, create acadia-requested crosstab reports
23792
23793 2004-03-04 21:59  ivan
23794
23795         * FS/bin/freeside-daily: fix -v
23796
23797 2004-03-03 08:32  ivan
23798
23799         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
23800           be create and fetchmail should not be run
23801
23802 2004-03-03 05:42  ivan
23803
23804         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
23805           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
23806           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
23807           emails being sent to signup server declined accounts, closes:
23808           Bug#743
23809
23810 2004-03-02 22:20  ivan
23811
23812         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
23813           well as disable them (IE doesn't grey out disabled text dialogs)
23814
23815 2004-02-28 15:06  ivan
23816
23817         * httemplate/docs/ieak.html: for now
23818
23819 2004-02-28 14:57  ivan
23820
23821         * Makefile: s/cleanwhisker/pouncequick/
23822
23823 2004-02-28 14:49  ivan
23824
23825         * FS/t/acct_snarf.t: adding
23826
23827 2004-02-28 14:48  ivan
23828
23829         * FS/FS/cust_pkg.pm: minor fixes
23830
23831 2004-02-28 14:47  ivan
23832
23833         * CREDITS: credit where the typeset invoices came from!
23834
23835 2004-02-28 14:43  ivan
23836
23837         * htetc/global.asa, httemplate/docs/install.html,
23838           httemplate/docs/upgrade-1.4.2.html: Apache::ASP 2.55 required
23839
23840 2004-02-28 14:40  ivan
23841
23842         * httemplate/edit/process/cust_main_county-collapse.cgi: style
23843
23844 2004-02-28 14:40  ivan
23845
23846         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
23847           recurtax fields
23848
23849 2004-02-28 14:26  ivan
23850
23851         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
23852           1.32, finally closes Bug#639
23853
23854 2004-02-27 13:21  khoff
23855
23856         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
23857           were trying to call addr on an undefined object.  That's not
23858           good.
23859
23860 2004-02-26 11:21  ivan
23861
23862         * httemplate/view/svc_forward.cgi: correct cancel link
23863           s/account/mail forward/
23864
23865 2004-02-25 20:01  ivan
23866
23867         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
23868
23869 2004-02-25 19:32  ivan
23870
23871         * FS/FS/Record.pm: allow replace with no arguments
23872
23873 2004-02-25 02:37  ivan
23874
23875         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
23876           forward editing for new svc_forward.src field
23877
23878 2004-02-24 21:11  ivan
23879
23880         * FS/FS/CGI.pm: kludge around it completely
23881
23882 2004-02-24 21:04  ivan
23883
23884         * FS/FS/CGI.pm: third time's the charm
23885
23886 2004-02-24 21:00  ivan
23887
23888         * FS/FS/CGI.pm: oops, not the right way to blank them
23889
23890 2004-02-24 20:56  ivan
23891
23892         * FS/FS/CGI.pm: query strings get passed through sometimes?
23893
23894 2004-02-24 19:50  ivan
23895
23896         * httemplate/docs/install.html: formatting
23897
23898 2004-02-23 00:12  ivan
23899
23900         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
23901           fallback suspension code
23902
23903 2004-02-13 10:58  ivan
23904
23905         * bin/postfix.export: postfix export
23906
23907 2004-02-13 06:04  ivan
23908
23909         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
23910
23911 2004-02-13 05:53  ivan
23912
23913         * httemplate/edit/part_svc.cgi: typo
23914
23915 2004-02-13 04:27  ivan
23916
23917         * FS/FS/part_export/postfix.pm: adding postfix export
23918
23919 2004-02-13 03:47  ivan
23920
23921         * bin/sendmail.import: it lives!
23922
23923 2004-02-13 03:44  ivan
23924
23925         * httemplate/docs/upgrade10.html: workaround for older Pg
23926
23927 2004-02-13 03:28  ivan
23928
23929         * httemplate/: index.html, search/svc_forward.cgi,
23930           view/svc_forward.cgi: add mail alias browse to main menu and fix
23931           mail alias view to recognize new schema also
23932
23933 2004-02-13 02:57  ivan
23934
23935         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: continue
23936           adding svc_forward.src: make svc_forward.srcsvc nullable
23937
23938 2004-02-13 02:35  ivan
23939
23940         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
23941           httemplate/docs/schema.html, httemplate/docs/upgrade10.html: add
23942           svc_forward.src
23943
23944 2004-02-13 00:02  ivan
23945
23946         * bin/sendmail.import: initial import
23947
23948 2004-02-12 20:01  ivan
23949
23950         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
23951           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
23952           depend on Net::SSH 0.08 for non-blocking STDERR read
23953
23954 2004-02-12 02:44  ivan
23955
23956         * bin/bind.import: fix usage msg
23957
23958 2004-02-11 22:31  ivan
23959
23960         * htetc/global.asa, htetc/handler.pl,
23961           httemplate/misc/email-invoice.cgi,
23962           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
23963           re-email invoice, closes: bug#526 and have print and email
23964           invoice links redirect back to top of customer view page instead
23965           of #history tag
23966
23967 2004-02-07 14:13  ivan
23968
23969         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
23970
23971 2004-02-07 00:24  ivan
23972
23973         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
23974           to sqlradius and sqlradius_withdomain exports
23975
23976 2004-02-05 17:00  ivan
23977
23978         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
23979
23980 2004-02-02 16:19  ivan
23981
23982         * bin/shadow.reimport: adding shadow.reimport
23983
23984 2004-02-01 01:29  ivan
23985
23986         * Makefile: use install to make all components of FREESIDE_CONF dir
23987
23988 2004-01-30 22:33  ivan
23989
23990         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
23991           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
23992           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
23993           htetc/global.asa, htetc/handler.pl, httemplate/docs/schema.html,
23994           httemplate/docs/upgrade-1.4.2.html,
23995           httemplate/docs/upgrade10.html: add pkg_svc.primary_svc flag to
23996           enable an explicit first package flag
23997
23998 2004-01-30 22:20  ivan
23999
24000         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
24001           empty values in non-primary-keyed tables
24002
24003 2004-01-30 12:40  ivan
24004
24005         * httemplate/docs/upgrade-1.4.2.html: not appropriate
24006
24007 2004-01-29 19:58  ivan
24008
24009         * FS/FS/part_export.pm: add default freebsd and linux
24010           suspension/unsuspension commands, work around FreeBSD pw(1) lack
24011           of locking, and don't prepend "*SUSPENDED* " to suspend an
24012           account anymore
24013
24014 2004-01-29 19:05  ivan
24015
24016         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
24017           suspend an account
24018
24019 2004-01-29 17:27  ivan
24020
24021         * Makefile: multiple self-service machines aren't enclosed in
24022           quotes
24023
24024 2004-01-29 17:10  ivan
24025
24026         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
24027           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
24028           support for running selfservice server against multiple machines
24029
24030 2004-01-27 17:45  ivan
24031
24032         * httemplate/search/svc_acct.cgi: fix link from service definition
24033           browse to services
24034
24035 2004-01-27 17:39  ivan
24036
24037         * httemplate/: index.html, browse/part_svc.cgi,
24038           search/svc_acct.cgi, search/svc_domain.cgi: add service
24039           definition browse by number of active services
24040
24041 2004-01-23 03:20  ivan
24042
24043         * httemplate/: index.html, search/report_prepaid_income.cgi,
24044           search/report_prepaid_income.html: add prepaid income to main
24045           menu and allow arbitrary dates
24046
24047 2004-01-23 01:04  ivan
24048
24049         * httemplate/search/report_prepaid_income.cgi: tidy up look
24050
24051 2004-01-23 00:58  ivan
24052
24053         * httemplate/search/report_prepaid_income.cgi: oops
24054
24055 2004-01-23 00:55  ivan
24056
24057         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
24058           income report
24059
24060 2004-01-22 19:22  ivan
24061
24062         * FS/FS/cust_bill.pm: undo debugging change
24063
24064 2004-01-22 19:21  ivan
24065
24066         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
24067           avoid gigantic line items
24068
24069 2004-01-22 19:01  ivan
24070
24071         * httemplate/edit/cust_main.cgi: and the same for ship_
24072
24073 2004-01-22 18:53  ivan
24074
24075         * httemplate/edit/cust_main.cgi: fix state default and set min year
24076           to this year, patch from <matthewd>, thanks!
24077
24078 2004-01-22 16:49  ivan
24079
24080         * debian/control: update ideas about package splitup
24081
24082 2004-01-21 16:21  ivan
24083
24084         * FS/FS/cust_main.pm: fix cancel method
24085
24086 2004-01-21 16:11  ivan
24087
24088         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
24089           properly
24090
24091 2004-01-21 15:45  ivan
24092
24093         * httemplate/misc/dump.cgi: fix newline problem in dump
24094
24095 2004-01-21 14:10  ivan
24096
24097         * FS/FS/cust_bill.pm: clean up all temp files!
24098
24099 2004-01-21 14:00  ivan
24100
24101         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
24102           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
24103
24104 2004-01-20 16:04  ivan
24105
24106         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
24107           cust_pkg.cgi: don't include the _next_ day, just the full ending
24108           day
24109
24110 2004-01-20 12:30  ivan
24111
24112         * httemplate/: index.html, misc/dump.cgi: add database dump from
24113           web interface
24114
24115 2004-01-19 15:21  ivan
24116
24117         * httemplate/docs/upgrade-1.4.2.html: typeset invoice doc update
24118
24119 2004-01-18 13:03  ivan
24120
24121         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
24122           as a hashref causes too many other problems.  please leave as is.
24123           DBD::Pg needs to be fixed.  1.31 is a lost cause.
24124
24125 2004-01-16 13:45  ivan
24126
24127         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
24128           also
24129
24130 2004-01-12 12:52  ivan
24131
24132         * httemplate/docs/upgrade10.html: add IPC::ShareLite and
24133           Locale::SubCountry
24134
24135 2004-01-12 12:52  ivan
24136
24137         * httemplate/docs/upgrade-1.4.2.html: add IPC::ShareLite
24138
24139 2004-01-12 12:40  khoff
24140
24141         * httemplate/edit/part_virtual_field.cgi: Lists are just better
24142           sorted.
24143
24144 2004-01-12 12:34  khoff
24145
24146         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
24147
24148 2004-01-11 16:03  ivan
24149
24150         * httemplate/view/cust_bill.cgi: only display "view typeset
24151           invoice" when there is an invoice_latex template
24152
24153 2004-01-11 15:59  ivan
24154
24155         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
24156           invoice view in web UI uses pdf instead of postscript, closes
24157           Bug#614
24158
24159 2004-01-11 15:38  ivan
24160
24161         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
24162
24163 2004-01-11 15:37  ivan
24164
24165         * httemplate/view/cust_bill-pdf.cgi: adding
24166
24167 2004-01-10 03:17  ivan
24168
24169         * Makefile: workaround stubborn shells globbing [a-z] to include
24170           CVS/
24171
24172 2004-01-09 20:19  ivan
24173
24174         * FS/FS/cust_main.pm: don't require payname for DCHK either
24175
24176 2004-01-09 19:50  ivan
24177
24178         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
24179           invoice event edits
24180
24181 2004-01-09 14:46  ivan
24182
24183         * httemplate/search/report_receivables.cgi: add customer number
24184
24185 2004-01-09 14:39  ivan
24186
24187         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
24188           deletions: need to use Date::Format and FS::Misc qw(send_email)
24189           in cust_credit.pm, need a link to delete unapplied credits too
24190
24191 2004-01-09 14:15  ivan
24192
24193         * FS/FS/Conf.pm: correct tyop
24194
24195 2004-01-09 14:11  ivan
24196
24197         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
24198           httemplate/view/cust_main.cgi,
24199           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
24200           value to enable deletion of credits
24201
24202 2004-01-09 13:09  ivan
24203
24204         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
24205           value
24206
24207 2004-01-06 22:10  khoff
24208
24209         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
24210           billing services in an external sql database.
24211
24212 2004-01-05 12:24  ivan
24213
24214         * httemplate/index.html: fix other packages by next bill date link
24215
24216 2004-01-03 19:54  ivan
24217
24218         * httemplate/docs/signup.html: remove obsolete netscape CCK
24219           supportsignup.cgi
24220
24221           depend on HTTP::BrowserDetect directly instead of via deprecated
24222           HTTP::Headers::UserAgent (closes: Bug#578)
24223
24224 2004-01-03 00:42  ivan
24225
24226         * httemplate/browse/agent.cgi: fix heading colspan when there is no
24227           agent.disabled column
24228
24229 2004-01-01 12:40  ivan
24230
24231         * FS/FS/cust_bill.pm: escape stuff from latex
24232
24233 2003-12-29 22:02  khoff
24234
24235         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
24236           around a bug in DBD::Pg version 1.31.
24237
24238 2003-12-27 00:23  ivan
24239
24240         * httemplate/: index.html, search/cust_pkg.cgi,
24241           search/cust_pkg.html, search/cust_pkg_report.cgi: package reports
24242           by agent
24243
24244 2003-12-24 10:18  khoff
24245
24246         * FS/bin/freeside-setup: tyop
24247
24248 2003-12-22 18:36  ivan
24249
24250         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
24251           FS/t/svc_external.t, htetc/global.asa, htetc/handler.pl,
24252           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
24253           httemplate/edit/process/svc_external.cgi,
24254           httemplate/view/svc_external.cgi: add svc_external
24255
24256 2003-12-22 17:46  ivan
24257
24258         * FS/FS.pm, FS/FS/svc_external.pm, FS/bin/freeside-setup,
24259           httemplate/docs/upgrade10.html, FS/FS/cust_svc.pm: add
24260           svc_external
24261
24262 2003-12-22 17:10  ivan
24263
24264         * eg/table_template-svc.pm: update svc template for 1.5
24265
24266 2003-12-22 17:06  ivan
24267
24268         * eg/table_template-svc.pm: fix path to svc_Common in example table
24269
24270 2003-12-22 16:51  ivan
24271
24272         * FS/FS/ClientAPI/MyAccount.pm,
24273           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
24274           selfservice API
24275
24276 2003-12-22 16:41  ivan
24277
24278         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
24279           option
24280
24281 2003-12-22 13:37  ivan
24282
24283         * httemplate/browse/cust_pay_batch.cgi: add total cards & amount to
24284           pending batch screen
24285
24286 2003-12-22 13:22  ivan
24287
24288         * FS/FS/cust_main.pm: default to the whole-country tax rate if
24289           states aren't defined
24290
24291 2003-12-22 13:18  ivan
24292
24293         * FS/FS/cust_bill.pm: quiet warning
24294
24295 2003-12-22 13:01  ivan
24296
24297         * FS/FS/cust_credit.pm: allow credits to be modified at API level
24298
24299 2003-12-22 09:50  ivan
24300
24301         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
24302           subs
24303
24304 2003-12-21 15:16  ivan
24305
24306         * httemplate/browse/agent_type.cgi: work even if there are stray
24307           type_pkgs records around
24308
24309 2003-12-21 15:13  ivan
24310
24311         * FS/FS/Record.pm: cache virtual_fields method results to help
24312           performance
24313
24314 2003-12-21 13:12  ivan
24315
24316         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
24317           both addresses by default
24318
24319 2003-12-19 19:47  ivan
24320
24321         * httemplate/browse/part_referral.cgi: fix inflated advertising
24322           source numbers
24323
24324 2003-12-15 00:08  ivan
24325
24326         * conf/invoice_latex: line up w/window envelopes
24327
24328 2003-12-15 00:07  ivan
24329
24330         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
24331           now, do not count on latex printing it, oops
24332
24333 2003-12-14 22:42  ivan
24334
24335         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
24336           amounts of all open invoices as soon as balance went positive
24337           (only manifests when any cust_bill->owed somehow got to be
24338           negative)
24339
24340 2003-12-14 19:41  ivan
24341
24342         * FS/FS/cust_bill.pm: add _latex_escape sub
24343
24344 2003-12-14 09:53  ivan
24345
24346         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
24347           view field names
24348
24349 2003-12-10 15:53  ivan
24350
24351         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
24352           dropdown
24353
24354 2003-12-10 14:51  ivan
24355
24356         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: add
24357           part_referral.disabled, add disabled indices to agent and
24358           part_bill_event
24359
24360 2003-12-10 14:50  ivan
24361
24362         * FS/FS/part_referral.pm: add part_referral.disabled
24363
24364 2003-11-30 00:06  ivan
24365
24366         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
24367           file
24368
24369 2003-11-29 23:52  ivan
24370
24371         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
24372
24373 2003-11-29 23:41  ivan
24374
24375         * conf/invoice_latex: move to the left to line up with window
24376           envelopes
24377
24378 2003-11-29 02:50  ivan
24379
24380         * FS/FS/cust_credit_bill.pm: missing cut
24381
24382 2003-11-29 02:48  ivan
24383
24384         * FS/FS/cust_bill.pm: use the latex template for normal printing
24385           when available
24386
24387 2003-11-29 02:39  ivan
24388
24389         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
24390
24391 2003-11-29 00:32  ivan
24392
24393         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
24394           send statements when a payment or credit is applied
24395
24396 2003-11-29 00:18  ivan
24397
24398         * FS/FS/part_bill_event.pm: also set default latex template for
24399           late bill templates
24400
24401 2003-11-29 00:08  ivan
24402
24403         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
24404           conf/invoice_latexfooter, conf/invoice_latexnotes,
24405           httemplate/misc/print-invoice.cgi,
24406           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
24407
24408 2003-11-26 07:37  ivan
24409
24410         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
24411           charges
24412
24413 2003-11-26 06:25  ivan
24414
24415         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
24416           value to control explicit due date printing on invoices
24417
24418 2003-11-24 06:29  ivan
24419
24420         * httemplate/edit/part_export.cgi: fix html quoting problems
24421
24422 2003-11-24 05:01  ivan
24423
24424         * httemplate/browse/part_export.cgi: fix html quoting of export
24425           options
24426
24427 2003-11-21 10:55  ivan
24428
24429         * FS/FS/Record.pm: revert bind_param change!
24430
24431 2003-11-21 07:32  ivan
24432
24433         * httemplate/search/report_receivables.cgi: precedence helps alot
24434
24435 2003-11-21 07:25  ivan
24436
24437         * httemplate/search/report_receivables.cgi: precedence helps alot
24438
24439 2003-11-21 07:20  ivan
24440
24441         * httemplate/search/report_receivables.cgi: show customer status on
24442           receivables report
24443
24444 2003-11-20 04:48  ivan
24445
24446         * FS/FS/part_export/communigate_pro.pm: don't error out when not
24447           actually changing domain
24448
24449 2003-11-19 10:13  ivan
24450
24451         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
24452
24453 2003-11-19 04:21  ivan
24454
24455         * httemplate/: edit/REAL_cust_pkg.cgi, search/cust_pkg.html,
24456           search/report_cc.html, search/report_credit.html,
24457           search/report_cust_pay.html, search/report_tax.html: fix
24458           jscalendar date ifFormat
24459
24460 2003-11-18 17:37  ivan
24461
24462         * FS/FS/cust_bill.pm: reversing accidental commit of
24463           work-in-progress
24464
24465 2003-11-18 17:29  ivan
24466
24467         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
24468
24469 2003-11-18 07:14  ivan
24470
24471         * FS/FS/part_export.pm: fix communigate pro export descriptions
24472
24473 2003-11-18 07:04  ivan
24474
24475         * FS/: FS/part_export/communigate_pro.pm,
24476           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
24477           FS/part_export.pm: add communigate_pro_singledomain export
24478
24479 2003-11-18 03:17  ivan
24480
24481         * httemplate/docs/install.html: remove thread/PerlIO warning -
24482           standard in 5.8.x and working fine
24483
24484 2003-11-14 23:28  ivan
24485
24486         * FS/bin/freeside-selfservice-server: kill off ssh process when
24487           re-opening connection
24488
24489 2003-11-14 23:18  ivan
24490
24491         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
24492           trailing newline to supress useless error messages in log
24493
24494 2003-11-14 00:43  ivan
24495
24496         * FS/bin/freeside-selfservice-server: hopefully recover better from
24497           lost ssh connections
24498
24499 2003-11-13 18:52  ivan
24500
24501         * httemplate/search/report_receivables.cgi: sort these
24502           case-insensitive
24503
24504 2003-11-12 04:29  ivan
24505
24506         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
24507           unaudited services with a svcnum for imports
24508
24509 2003-11-12 03:22  ivan
24510
24511         * FS/FS/cust_pkg.pm: better error msg
24512
24513 2003-11-11 07:03  ivan
24514
24515         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
24516           during an import
24517
24518 2003-11-11 06:39  ivan
24519
24520         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
24521
24522 2003-11-11 06:21  ivan
24523
24524         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
24525           imports with svcnums
24526
24527 2003-11-11 00:35  ivan
24528
24529         * httemplate/browse/part_referral.cgi: really fix advertising
24530           source edit links
24531
24532 2003-11-11 00:01  ivan
24533
24534         * httemplate/search/report_receivables.cgi: remove spaces between
24535           parens and contact name
24536
24537 2003-11-10 23:51  ivan
24538
24539         * httemplate/browse/: part_referral.cgi, svc_acct_pop.cgi:
24540           part_referral.cgi
24541
24542 2003-11-10 05:54  ivan
24543
24544         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
24545           in?
24546
24547 2003-11-08 08:36  ivan
24548
24549         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
24550           cancel_pkg functions to self-service
24551
24552 2003-11-08 08:31  ivan
24553
24554         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
24555           self-service functions!
24556
24557 2003-11-08 04:59  ivan
24558
24559         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
24560           so we can prevent double-charges
24561
24562 2003-11-07 02:53  ivan
24563
24564         * httemplate/elements/: calendar-en.js, calendar-setup.js,
24565           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
24566           jscalendar
24567
24568 2003-11-07 00:39  ivan
24569
24570         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
24571           charging
24572
24573 2003-11-07 00:36  ivan
24574
24575         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
24576           calculations
24577
24578 2003-11-06 23:56  ivan
24579
24580         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
24581           for sqlradius_withdomain exports
24582
24583 2003-11-06 06:45  ivan
24584
24585         * httemplate/search/report_receivables.cgi: add totals & simplify
24586           expressions
24587
24588 2003-11-06 06:08  ivan
24589
24590         * httemplate/search/report_receivables.cgi: ack!  count credits,
24591           not payments twice
24592
24593 2003-11-06 06:00  ivan
24594
24595         * httemplate/search/report_receivables.cgi: typo
24596
24597 2003-11-06 05:56  ivan
24598
24599         * httemplate/search/report_receivables.cgi: link to customer, don't
24600           show custnum
24601
24602 2003-11-06 05:40  ivan
24603
24604         * FS/MANIFEST: removing bin/freeside-receivables-report
24605
24606 2003-11-06 05:39  ivan
24607
24608         * httemplate/: index.html, search/report_receivables.cgi: "current
24609           receivables" -> A/R Aging summary
24610
24611 2003-11-06 05:37  ivan
24612
24613         * FS/bin/freeside-receivables-report: removing (rewritten as a
24614           proper html report)
24615
24616 2003-11-05 03:13  ivan
24617
24618         * bin/create-fetchmailrc: fixup
24619
24620 2003-11-05 02:26  ivan
24621
24622         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
24623
24624 2003-11-04 10:01  ivan
24625
24626         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
24627
24628 2003-11-04 09:57  ivan
24629
24630         * bin/create-fetchmailrc: adding
24631
24632 2003-11-04 09:30  ivan
24633
24634         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
24635           info available to exports
24636
24637 2003-11-04 02:56  ivan
24638
24639         * FS/FS/Record.pm: finish treating serials as ints!
24640
24641 2003-11-04 02:55  ivan
24642
24643         * FS/FS/Record.pm: treat serial columns as ints too!
24644
24645 2003-11-03 03:42  ivan
24646
24647         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
24648           Bug#590??
24649
24650 2003-11-03 03:30  ivan
24651
24652         * httemplate/edit/part_svc.cgi: kludge around this so i can add
24653           service definitions for now
24654
24655 2003-11-02 21:57  ivan
24656
24657         * httemplate/: index.html, browse/part_pkg.cgi,
24658           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
24659           suspended browse
24660
24661 2003-11-02 21:48  ivan
24662
24663         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
24664           browse
24665
24666 2003-11-02 21:40  ivan
24667
24668         * httemplate/index.html: formatting
24669
24670 2003-11-02 21:34  ivan
24671
24672         * httemplate/index.html: remove duplicate items from "Reports"
24673           section
24674
24675 2003-11-02 21:25  ivan
24676
24677         * httemplate/browse/part_pkg.cgi: tyops
24678
24679 2003-11-02 21:21  ivan
24680
24681         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
24682           counts on active package browse
24683
24684 2003-10-26 09:30  ivan
24685
24686         * httemplate/search/cust_main-quickpay.html: default quickpay to
24687           exact search
24688
24689 2003-10-25 17:39  ivan
24690
24691         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
24692           reports broken down by Visa/MC / Amex / Discover
24693
24694 2003-10-24 19:05  ivan
24695
24696         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
24697           ClientAPI/Signup.pm: signups with snarf info!
24698
24699 2003-10-24 18:06  ivan
24700
24701         * httemplate/docs/signup.html: better link to .INS files
24702           documentation
24703
24704 2003-10-24 13:38  ivan
24705
24706         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
24707           to save the cvv data for specific card types
24708
24709 2003-10-24 12:28  ivan
24710
24711         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
24712           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
24713           httemplate/docs/upgrade10.html, FS/FS/cust_main.pm,
24714           FS/bin/freeside-setup, httemplate/docs/schema.html: cvv!
24715
24716 2003-10-23 22:51  ivan
24717
24718         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
24719
24720 2003-10-23 17:50  ivan
24721
24722         * httemplate/browse/part_referral.cgi: UI: adjust alignment of
24723           stats
24724
24725 2003-10-23 17:39  ivan
24726
24727         * httemplate/browse/part_referral.cgi: referral listing now shows
24728           customer signups today and past week/30/60/90/6months/year/total
24729
24730 2003-10-23 15:37  ivan
24731
24732         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
24733           version problems
24734
24735 2003-10-23 02:02  ivan
24736
24737         * httemplate/docs/legacy.html: fix cranky verbitage at the top
24738
24739 2003-10-23 00:49  ivan
24740
24741         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
24742           suspend the relevant customer.
24743
24744 2003-10-22 12:10  khoff
24745
24746         * httemplate/edit/process/router.cgi: dbh is a global.
24747
24748 2003-10-19 22:01  ivan
24749
24750         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
24751           httemplate/view/cust_main.cgi: finish up weekly billing
24752
24753 2003-10-19 21:25  ivan
24754
24755         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
24756           httemplate/edit/part_pkg.cgi, httemplate/docs/upgrade10.html,
24757           FS/bin/freeside-setup: daily/weekly billing
24758
24759 2003-10-19 11:08  ivan
24760
24761         * httemplate/docs/install.html: fix CPAN link
24762
24763 2003-10-16 15:57  khoff
24764
24765         * FS/FS/part_export/router.pm: Telnet/SSH router export for
24766           svc_broadband.
24767
24768 2003-10-16 06:48  ivan
24769
24770         * httemplate/docs/billing.html: fix Text::Template link
24771
24772 2003-10-15 16:17  khoff
24773
24774         * httemplate/browse/router.cgi: $router isn't a global.
24775
24776 2003-10-15 15:59  khoff
24777
24778         * httemplate/edit/router.cgi: More changes that got lost in the
24779           merge somehow.
24780
24781 2003-10-15 15:48  khoff
24782
24783         * httemplate/view/svc_broadband.cgi: File got munged during
24784           svc_broadband merge.  Added ability to create a 'customer
24785           router'.
24786
24787 2003-10-15 08:03  ivan
24788
24789         * FS/bin/freeside-selfservice-server,
24790           fs_selfservice/FS-SelfService/SelfService.pm,
24791           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
24792           tagging ability so we can run multiple self-service clients on
24793           one machine
24794
24795 2003-10-15 05:08  ivan
24796
24797         * FS/bin/freeside-setup: fix agent username and password
24798           nullability
24799
24800 2003-10-15 02:41  ivan
24801
24802         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
24803           flag is set for subsequent   credit card transactions; some
24804           processors (AuthorozeNet, others?) use this   to waive the CVV2
24805           requirement.
24806
24807 2003-10-09 10:40  ivan
24808
24809         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
24810
24811 2003-10-09 04:05  ivan
24812
24813         * httemplate/docs/install.html: don't install on a public server!
24814
24815 2003-10-07 21:09  ivan
24816
24817         * htetc/global.asa, htetc/handler.pl,
24818           httemplate/misc/upload-batch.cgi: can't use
24819           File::Basename::basename for windows filenames!  use a regex
24820           instead
24821
24822 2003-10-07 06:50  ivan
24823
24824         * Makefile: mandrake
24825
24826 2003-10-07 01:05  ivan
24827
24828         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
24829           acct_snarf
24830
24831 2003-10-06 23:06  ivan
24832
24833         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
24834           propogating to the wrong place in the grep
24835
24836 2003-10-06 23:03  ivan
24837
24838         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
24839           UpdateAccountSettings sub
24840
24841 2003-10-06 22:50  ivan
24842
24843         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
24844           hooks, don't try and set '*SUSPENDED*' passwords
24845
24846 2003-10-06 22:49  ivan
24847
24848         * FS/FS/svc_acct.pm: doc
24849
24850 2003-10-06 19:27  ivan
24851
24852         * FS/FS/part_export/communigate_pro.pm: add suspension /
24853           unsuspension export to communigate
24854
24855 2003-10-06 05:05  ivan
24856
24857         * httemplate/search/cust_main-quickpay.html: - put link to main
24858           menu on quick payment search page
24859
24860 2003-10-06 04:39  ivan
24861
24862         * httemplate/search/svc_acct.cgi: fix URL argument processing for
24863           account searches by popnum
24864
24865 2003-10-06 04:22  ivan
24866
24867         * httemplate/search/svc_acct.cgi: typo
24868
24869 2003-10-06 04:20  ivan
24870
24871         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
24872           linking to account list per access number
24873
24874 2003-10-06 04:14  ivan
24875
24876         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
24877           browse shows # of active accounts & links to appropriate account
24878           search
24879
24880 2003-10-02 14:51  khoff
24881
24882         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
24883
24884 2003-10-02 07:26  ivan
24885
24886         * Makefile: minor Makefile updates
24887
24888 2003-10-02 07:19  ivan
24889
24890         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
24891           option
24892
24893 2003-10-02 06:08  ivan
24894
24895         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
24896           off super-verbose logging
24897
24898 2003-10-02 05:42  ivan
24899
24900         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
24901           dependancies (PREREQ_PM) for self-service module and signup
24902           wrapper
24903
24904 2003-10-02 04:23  ivan
24905
24906         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
24907           info
24908
24909 2003-10-02 03:18  ivan
24910
24911         * FS/bin/freeside-daily: added -y switch to freeside-daily to
24912           specify an offset in days
24913
24914 2003-10-02 01:56  ivan
24915
24916         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
24917           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
24918
24919 2003-09-30 08:01  ivan
24920
24921         * FS/FS/agent.pm: no duplicate usernames
24922
24923 2003-09-30 07:58  ivan
24924
24925         * httemplate/docs/upgrade10.html: agent schema changes
24926
24927 2003-09-30 05:48  ivan
24928
24929         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
24930           MIME type text/comma-separated-values
24931
24932 2003-09-30 01:21  ivan
24933
24934         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
24935           httemplate/elements/calendar-en.js,
24936           httemplate/elements/calendar-setup.js,
24937           httemplate/elements/calendar-win2k-2.css,
24938           httemplate/elements/calendar.js,
24939           httemplate/elements/calendar_stripped.js,
24940           httemplate/images/calendar.png, httemplate/search/cust_pkg.html,
24941           httemplate/search/report_cc.html,
24942           httemplate/search/report_credit.html,
24943           httemplate/search/report_cust_pay.html,
24944           httemplate/search/report_tax.html: calendar popups!
24945
24946 2003-09-30 00:04  ivan
24947
24948         * htetc/global.asa, htetc/handler.pl,
24949           httemplate/docs/upgrade-1.4.2.html: CGI.pm 2.47 required for
24950           ->upload() method
24951
24952 2003-09-29 03:10  ivan
24953
24954         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
24955           now links to active/cancelled customers
24956
24957 2003-09-28 23:51  ivan
24958
24959         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
24960
24961 2003-09-28 23:35  ivan
24962
24963         * httemplate/index.html: remove Gratuitous Capitalization
24964
24965 2003-09-28 22:51  ivan
24966
24967         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
24968           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
24969           can be disabled (auto-sensing based on schema)
24970
24971 2003-09-28 22:51  ivan
24972
24973         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
24974           agent.disabled       agent.username       agent._password
24975
24976 2003-09-28 19:17  ivan
24977
24978         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
24979           quiet config options
24980
24981 2003-09-27 19:36  ivan
24982
24983         * FS/FS/cust_pay_batch.pm, htetc/global.asa, htetc/handler.pl,
24984           httemplate/browse/cust_pay_batch.cgi,
24985           httemplate/misc/upload-batch.cgi: add upload of batch result from
24986           TD Canada Trust some global.asa / handler.pl enhancements
24987
24988 2003-09-26 16:33  khoff
24989
24990         * httemplate/edit/svc_www.cgi: $field is not a global.
24991
24992 2003-09-26 14:02  khoff
24993
24994         * httemplate/edit/svc_acct.cgi: $field isn't a global.
24995
24996 2003-09-26 06:37  ivan
24997
24998         * httemplate/docs/upgrade10.html: sql
24999
25000 2003-09-26 06:04  ivan
25001
25002         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
25003           re-charge setup fee
25004
25005 2003-09-26 02:31  ivan
25006
25007         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
25008           canadian GST/PST) taxes work now!
25009
25010 2003-09-26 02:15  ivan
25011
25012         * FS/FS/UID.pm: re-enable ChopBlanks for now
25013
25014 2003-09-26 02:09  ivan
25015
25016         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
25017           editing
25018
25019 2003-09-26 01:11  ivan
25020
25021         * httemplate/: browse/cust_main_county.cgi,
25022           edit/cust_main_county.cgi: fix tax edit UI
25023
25024 2003-09-25 04:56  ivan
25025
25026         * httemplate/docs/upgrade10.html: new per-tax setuptax and recurtax
25027           fields
25028
25029 2003-09-25 04:49  ivan
25030
25031         * httemplate/: browse/cust_main_county.cgi,
25032           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
25033           recur exemptions 1.4 schema-auto-adjusting backport
25034
25035 2003-09-25 04:17  ivan
25036
25037         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
25038           for a single region 1.4 backport auto-adjusts based on schema
25039
25040 2003-09-25 03:40  ivan
25041
25042         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
25043           and recurtax fields to cust_main_county
25044
25045 2003-09-25 03:28  ivan
25046
25047         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
25048           freebsd portability fix
25049
25050 2003-09-25 03:27  ivan
25051
25052         * FS/bin/freeside-selfservice-server: freebsd portability fixes
25053
25054 2003-09-25 03:26  ivan
25055
25056         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
25057
25058 2003-09-25 02:40  ivan
25059
25060         * httemplate/docs/upgrade-1.4.2.html: 1.4.2 upgrade
25061
25062 2003-09-25 02:39  ivan
25063
25064         * httemplate/docs/upgrade9.html: update upgrade docs for bind
25065           exports
25066
25067 2003-09-24 10:20  ivan
25068
25069         * FS/FS/part_export/shellcommands.pm: don't change dir either when
25070           username_pwonly is set
25071
25072 2003-09-24 10:06  ivan
25073
25074         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
25075           usermod_pwonly set
25076
25077 2003-09-23 18:30  ivan
25078
25079         * httemplate/browse/agent.cgi: fix boolean precedence error leading
25080           to inaccurate results on the new customer status list
25081
25082 2003-09-21 00:31  ivan
25083
25084         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
25085           trancode from batching
25086
25087 2003-09-20 23:52  ivan
25088
25089         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
25090
25091 2003-09-20 18:22  ivan
25092
25093         * httemplate/misc/download-batch.cgi: preliminary batch download
25094
25095 2003-09-20 18:22  ivan
25096
25097         * httemplate/browse/cust_pay_batch.cgi: add link to preliminary
25098           batch download
25099
25100 2003-09-19 05:40  ivan
25101
25102         * FS/FS/cust_main.pm: quiet option to cancel method
25103
25104 2003-09-19 05:13  ivan
25105
25106         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
25107
25108 2003-09-19 05:04  ivan
25109
25110         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
25111
25112 2003-09-19 05:02  ivan
25113
25114         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
25115           performance
25116
25117 2003-09-19 04:56  ivan
25118
25119         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
25120           select a package
25121
25122 2003-09-19 04:50  ivan
25123
25124         * init.d/freeside-init: correct pid filename for stopping
25125           self-service server
25126
25127 2003-09-19 04:35  ivan
25128
25129         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
25130           signup server functions to self-service interace
25131
25132 2003-09-19 04:00  ivan
25133
25134         * FS/FS/ClientAPI/Signup.pm: module needs to return true
25135
25136 2003-09-19 03:08  ivan
25137
25138         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
25139
25140 2003-09-19 03:07  ivan
25141
25142         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
25143           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
25144           signup server functions to self-service server.  fix provisioning
25145           & immediate suspension of declined signups.
25146
25147 2003-09-19 02:59  ivan
25148
25149         * init.d/freeside-init: removing signup and passwd servers
25150
25151 2003-09-18 21:25  ivan
25152
25153         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
25154
25155 2003-09-18 21:13  ivan
25156
25157         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
25158           signup_server-quiet config option
25159
25160 2003-09-18 03:52  ivan
25161
25162         * httemplate/browse/agent.cgi: oops
25163
25164 2003-09-18 03:46  ivan
25165
25166         * httemplate/browse/agent.cgi: include info on number of
25167           active/cancelled customers in agent browse
25168
25169 2003-09-15 14:33  ivan
25170
25171         * httemplate/search/cust_pkg.cgi: package search skips cancelled
25172           packages when searching by date range
25173
25174 2003-09-11 17:14  khoff
25175
25176         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
25177           NetAddrs, so it shouldn't be map'd
25178
25179 2003-09-11 14:57  ivan
25180
25181         * FS/FS/part_export.pm: also update sqlradius_withdomaind
25182           description for freeradius 0.9.1
25183
25184 2003-09-11 14:54  ivan
25185
25186         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
25187
25188 2003-09-10 15:10  ivan
25189
25190         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
25191
25192 2003-09-10 14:56  ivan
25193
25194         * FS/FS/part_export/communigate_pro.pm: don't set an empty
25195           externalFlag
25196
25197 2003-09-10 14:45  ivan
25198
25199         * FS/FS/part_export/communigate_pro.pm: communitgate pro
25200           CreateAccount examples are on crack
25201
25202 2003-09-10 14:39  ivan
25203
25204         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
25205           weird data structure on create
25206
25207 2003-09-10 14:01  ivan
25208
25209         * FS/FS/part_export/communigate_pro.pm: set initial password for
25210           new accounts
25211
25212 2003-09-10 03:54  ivan
25213
25214         * FS/FS/cust_pay.pm: adding cust_main method
25215
25216 2003-09-09 15:36  ivan
25217
25218         * FS/MANIFEST: adding communigate_pro export
25219
25220 2003-09-08 21:16  ivan
25221
25222         * FS/FS/part_export.pm: typo hiding remote username labels
25223
25224 2003-09-06 00:20  ivan
25225
25226         * httemplate/browse/agent_type.cgi: hide display of disabled
25227           packages from agent type browse
25228
25229 2003-09-05 23:45  ivan
25230
25231         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
25232
25233 2003-09-05 18:45  ivan
25234
25235         * FS/FS/svc_acct.pm: fix method name
25236
25237 2003-09-05 18:44  ivan
25238
25239         * FS/FS/: cust_svc.pm, svc_acct.pm: add
25240           get_session_history_sqlradacct have $ignore_quantity also ignore
25241           0 quantities
25242
25243 2003-09-05 06:19  ivan
25244
25245         * FS/FS/part_export/communigate_pro.pm: typo
25246
25247 2003-09-05 06:18  ivan
25248
25249         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
25250           communigate pro export
25251
25252 2003-09-05 06:16  ivan
25253
25254         * FS/FS/Conf.pm: doc
25255
25256 2003-09-05 02:13  ivan
25257
25258         * FS/FS/svc_acct.pm: allow ! password like !!
25259
25260 2003-09-05 01:17  ivan
25261
25262         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
25263           conf value (refer to exports instead)
25264
25265 2003-09-05 01:02  ivan
25266
25267         * FS/FS/Conf.pm: fix typo
25268
25269 2003-09-05 01:01  ivan
25270
25271         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
25272           blowfish
25273
25274 2003-09-05 00:55  ivan
25275
25276         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
25277           blowfish passwords
25278
25279 2003-09-04 21:09  ivan
25280
25281         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
25282           control creation of complimentary accounts and minor pod updates
25283
25284 2003-09-04 19:31  ivan
25285
25286         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
25287           too
25288
25289 2003-09-03 16:06  ivan
25290
25291         * httemplate/view/cust_main.cgi: list extraneous services, closes:
25292           #213
25293
25294 2003-09-03 13:22  ivan
25295
25296         * FS/FS/Record.pm: turn off query debugging
25297
25298 2003-09-03 11:46  ivan
25299
25300         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
25301           subroutine another fix to support running 1.5.0 virtual field
25302           code on 1.4.x databases
25303
25304 2003-09-03 06:18  ivan
25305
25306         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
25307           commands
25308
25309 2003-09-03 05:35  ivan
25310
25311         * Makefile: makefile trivia for openbsd
25312
25313 2003-08-07 22:54  ivan
25314
25315         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
25316           account view screen
25317
25318 2003-08-07 22:42  ivan
25319
25320         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
25321           httemplate/elements/header.html,
25322           httemplate/elements/menubar.html, httemplate/elements/pager.html,
25323           httemplate/elements/table.html, httemplate/search/sql.cgi,
25324           httemplate/search/sql.html,
25325           httemplate/search/elements/search.html: - (finish) includes!
25326           (closes: Bug#551) - (finish) moving SQL search to including
25327           generic elements/search.html - new elements: menubar.html,
25328           header.html, pager.html and table.html - have masonize process
25329           .html files also
25330
25331 2003-08-07 19:02  ivan
25332
25333         * bin/masonize, htetc/global.asa, httemplate/autohandler,
25334           httemplate/graph/money_time-graph.cgi,
25335           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
25336           httemplate/search/elements/search.html: - fix Mason profiling to
25337           pass-through images (for graph/) - fix graph/money-time.cgi use
25338           of $m interfering with Mason - fix graph/money-time-graph.cgi to
25339           set content-type in a Mason/ASP-independant   fashion -
25340           (beginning of) includes! - (beginning of) moving SQL search to
25341           including generic elements/search.html - fix global.asa typo -
25342           fix masonize to not prepend an extraneous blank line (breaking
25343           graph/money-time-graph.cgi)
25344
25345 2003-08-07 06:08  ivan
25346
25347         * htetc/global.asa, htetc/handler.pl,
25348           httemplate/view/cust_main.cgi: - turn on profiling with mason
25349           like with Apache::ASP (redirects now working) - fix mason error
25350           with new view/cust_main.cgi UI
25351
25352 2003-08-07 05:47  ivan
25353
25354         * Makefile, htetc/global.asa, htetc/handler.pl,
25355           htetc/handler.pl-1.0x, httemplate/autohandler,
25356           httemplate/index.html, httemplate/docs/install.html,
25357           httemplate/docs/upgrade10.html: - switch to mason by default -
25358           minimum mason version 1.1 (and doc) - evaluate .html files with
25359           mason/asp - turn on profiling with mason like with Apache::ASP
25360           (redirects not working) - (start of) includes
25361
25362 2003-08-05 14:00  ivan
25363
25364         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
25365           have been checked in
25366
25367 2003-08-05 13:06  ivan
25368
25369         * htetc/: handler.pl, handler.pl-1.0x: no svc_acct_sm in 1.5
25370
25371 2003-08-05 12:07  ivan
25372
25373         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
25374
25375 2003-08-05 11:52  ivan
25376
25377         * FS/FS/svc_domain.pm: remove spurious re-use of $error
25378
25379 2003-08-05 11:45  ivan
25380
25381         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
25382           been updated
25383
25384 2003-08-04 17:32  khoff
25385
25386         * httemplate/index.html: Fixed %%%VERSION%%% tag
25387
25388 2003-08-04 17:20  khoff
25389
25390         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
25391           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
25392           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
25393           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
25394           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
25395           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
25396           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
25397           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
25398           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
25399           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
25400           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
25401           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
25402           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
25403           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
25404           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
25405           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
25406           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
25407           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
25408           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
25409           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
25410           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
25411           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/global.asa,
25412           htetc/handler.pl, htetc/handler.pl-1.0x, httemplate/index.html,
25413           httemplate/browse/part_svc.cgi,
25414           httemplate/browse/part_virtual_field.cgi,
25415           httemplate/browse/router.cgi, httemplate/docs/upgrade10.html,
25416           httemplate/edit/part_svc.cgi,
25417           httemplate/edit/part_virtual_field.cgi,
25418           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
25419           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
25420           httemplate/edit/process/router.cgi,
25421           httemplate/edit/process/svc_broadband.cgi,
25422           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
25423           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
25424           Virtual field merge
25425
25426 2003-08-04 17:00  khoff
25427
25428         * FS/FS/part_router_field.pm, FS/FS/part_sb_field.pm,
25429           FS/FS/router_field.pm, FS/FS/sb_field.pm,
25430           httemplate/browse/part_sb_field.cgi,
25431           httemplate/edit/part_router_field.cgi,
25432           httemplate/edit/part_sb_field.cgi: Virtual field merge
25433
25434 2003-07-25 09:26  ivan
25435
25436         * FS/FS/svc_acct.pm: typo
25437
25438 2003-07-25 06:13  ivan
25439
25440         * FS/FS/Conf.pm: doc
25441
25442 2003-07-23 10:05  ivan
25443
25444         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
25445           non-catchall domains
25446
25447 2003-07-23 08:36  ivan
25448
25449         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
25450           spurious "can't purchase pkgpart" errors
25451
25452 2003-07-17 09:02  ivan
25453
25454         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
25455           functionality
25456
25457 2003-07-16 09:05  ivan
25458
25459         * httemplate/search/cust_pay.cgi: UI
25460
25461 2003-07-16 09:01  ivan
25462
25463         * httemplate/search/cust_pay.cgi: show totals in payment report
25464
25465 2003-07-15 06:30  ivan
25466
25467         * rt/: ChangeLog, Makefile, README, TODO, bin/initacls.Oracle,
25468           bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
25469           bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
25470           bin/webmux.pl, docs/rt.gif, docs/design_docs/acls,
25471           docs/design_docs/basic-definitions.txt,
25472           docs/design_docs/cli_spec, docs/design_docs/evil_plans,
25473           docs/design_docs/local_hacking, etc/acl.Oracle, etc/acl.Pg,
25474           etc/acl.mysql, etc/config.pm, etc/schema.Oracle, etc/schema.Pg,
25475           etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP,
25476           lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm,
25477           lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
25478           lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm,
25479           lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm,
25480           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm,
25481           lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
25482           lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm,
25483           lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
25484           lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
25485           lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
25486           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
25487           lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
25488           lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
25489           lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
25490           lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
25491           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
25492           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
25493           lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
25494           lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm,
25495           lib/RT/Action/StallDependent.pm,
25496           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
25497           lib/RT/Condition/NewDependency.pm,
25498           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
25499           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: reverting to
25500           vendor branch rt 3.0.4, hopefully
25501
25502 2003-07-15 06:16  ivan
25503
25504         * rt/: Makefile.in, aclocal.m4, config, config.layout, Changelog,
25505           config.log, config.pld, config.status, configure, configure.ac,
25506           install-sh, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
25507           bin/mason_handler.svc, bin/mason_handler.svc.in,
25508           bin/rt-commit-handler, bin/rt-commit-handler.in,
25509           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
25510           bin/rt-crontool, docs/design_docs/approval_notices,
25511           docs/design_docs/approval_template, docs/design_docs/cf_search,
25512           docs/design_docs/delegation, docs/design_docs/groups_notes,
25513           docs/design_docs/recursive_group_membership_algorithm,
25514           docs/design_docs/rql_parser_machine.graphviz,
25515           docs/design_docs/string-extraction-guide.txt,
25516           docs/design_docs/ticket_templates, etc/RT_Config.pm,
25517           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm, etc/constraints.mysql,
25518           etc/initialdata, etc/schema.SQLite, etc/upgrade/2.1.71,
25519           html/autohandler, html/index.html, html/l, html/Admin/index.html,
25520           html/Admin/Users/Modify.html, html/Admin/Users/Prefs.html,
25521           html/Admin/Users/index.html, html/Elements/BevelBoxRaisedEnd,
25522           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
25523           html/Elements/Checkbox, html/Elements/CreateTicket,
25524           html/Elements/Error, html/Elements/Footer,
25525           html/Elements/GotoTicket, html/Elements/Header,
25526           html/Elements/ListActions, html/Elements/Login,
25527           html/Elements/Menu, html/Elements/MessageBox,
25528           html/Elements/MyRequests, html/Elements/MyTickets,
25529           html/Elements/PageLayout, html/Elements/Quicksearch,
25530           html/Elements/Refresh, html/Elements/Section,
25531           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
25532           html/Elements/SelectCustomFieldOperator,
25533           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
25534           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
25535           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
25536           html/Elements/SelectLinkType, html/Elements/SelectMatch,
25537           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
25538           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
25539           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
25540           html/Elements/SelectTicketSortBy,
25541           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
25542           html/Elements/SelectWatcherType,
25543           html/Elements/SetupSessionCookie, html/Elements/ShadedBox,
25544           html/Elements/ShadedInputRow, html/Elements/ShadedRow,
25545           html/Elements/SimpleSearch, html/Elements/Submit,
25546           html/Elements/Tabs, html/Elements/TitleBoxEnd,
25547           html/Elements/TitleBoxStart, html/Elements/ViewUser,
25548           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
25549           html/NoAuth/webrt.css, html/NoAuth/images/back_home.gif,
25550           html/NoAuth/images/bplogo.gif, html/NoAuth/images/favicon.png,
25551           html/NoAuth/images/head_requestracker.gif,
25552           html/NoAuth/images/rt.jpg, html/NoAuth/images/space.gif,
25553           html/NoAuth/images/spacer.gif,
25554           html/NoAuth/images/squares_blue.gif, html/Search/Bulk.html,
25555           html/Search/Listing.html, html/Ticket/Create.html,
25556           html/Ticket/Display.html, html/Ticket/History.html,
25557           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
25558           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
25559           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
25560           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
25561           html/Ticket/Elements/EditBasics,
25562           html/Ticket/Elements/EditCustomField,
25563           html/Ticket/Elements/EditCustomFields,
25564           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditLinks,
25565           html/Ticket/Elements/EditPeople,
25566           html/Ticket/Elements/EditWatchers,
25567           html/Ticket/Elements/ShowAttachments,
25568           html/Ticket/Elements/ShowBasics,
25569           html/Ticket/Elements/ShowCustomFields,
25570           html/Ticket/Elements/ShowDates,
25571           html/Ticket/Elements/ShowDependencies,
25572           html/Ticket/Elements/ShowHistory, html/Ticket/Elements/ShowLink,
25573           html/Ticket/Elements/ShowLinks,
25574           html/Ticket/Elements/ShowMemberOf,
25575           html/Ticket/Elements/ShowMembers,
25576           html/Ticket/Elements/ShowMessageHeaders,
25577           html/Ticket/Elements/ShowMessageStanza,
25578           html/Ticket/Elements/ShowPeople,
25579           html/Ticket/Elements/ShowReferences,
25580           html/Ticket/Elements/ShowRequestor,
25581           html/Ticket/Elements/ShowSummary,
25582           html/Ticket/Elements/ShowTransaction, html/Ticket/Elements/Tabs,
25583           html/User/Delegation.html, html/User/Prefs.html, lib/RT.pm.in,
25584           lib/RT/ACE_Overlay.pm, lib/RT/ACL_Overlay.pm,
25585           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments_Overlay.pm,
25586           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
25587           lib/RT/CachedGroupMember_Overlay.pm,
25588           lib/RT/CachedGroupMembers.pm,
25589           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CustomField.pm,
25590           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
25591           lib/RT/CustomFieldValues_Overlay.pm,
25592           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
25593           lib/RT/CustomFields_Overlay.pm, lib/RT/EmailParser.pm,
25594           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
25595           lib/RT/Group_Overlay.pm, lib/RT/Groups_Overlay.pm,
25596           lib/RT/I18N.pm, lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
25597           lib/RT/Principal.pm, lib/RT/Principal_Overlay.pm,
25598           lib/RT/Principals.pm, lib/RT/Principals_Overlay.pm,
25599           lib/RT/Queue_Overlay.pm, lib/RT/Queues_Overlay.pm,
25600           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
25601           lib/RT/ScripCondition_Overlay.pm,
25602           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
25603           lib/RT/Scrips_Overlay.pm, lib/RT/SearchBuilder.pm,
25604           lib/RT/System.pm, lib/RT/Template_Overlay.pm,
25605           lib/RT/Templates_Overlay.pm, lib/RT/TicketCustomFieldValue.pm,
25606           lib/RT/TicketCustomFieldValue_Overlay.pm,
25607           lib/RT/TicketCustomFieldValues.pm,
25608           lib/RT/TicketCustomFieldValues_Overlay.pm,
25609           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
25610           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
25611           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
25612           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
25613           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
25614           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/SetPriority.pm,
25615           lib/RT/Action/UserDefined.pm, lib/RT/Condition/BeforeDue.pm,
25616           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
25617           lib/RT/Condition/PriorityExceeds.pm,
25618           lib/RT/Condition/QueueChange.pm, lib/RT/Condition/UserDefined.pm,
25619           lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po, lib/RT/I18N/de.po,
25620           lib/RT/I18N/en.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
25621           lib/RT/I18N/fr.po, lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm,
25622           lib/RT/I18N/ja.po, lib/RT/I18N/nl.po, lib/RT/I18N/no.po,
25623           lib/RT/I18N/pt_br.po, lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po,
25624           lib/RT/I18N/zh_tw.po, lib/RT/Interface/Email/Auth/MailFrom.pm,
25625           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
25626           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
25627           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
25628           lib/t/00smoke.t.in, lib/t/01harness.t, lib/t/01harness.t.in,
25629           lib/t/02regression.t, lib/t/02regression.t.in, lib/t/03web.pl,
25630           lib/t/03web.pl.in, lib/t/04_send_email.pl,
25631           lib/t/04_send_email.pl.in, m4/rt_enable_layout.m4,
25632           m4/rt_expand_var.m4, m4/rt_layout.m4,
25633           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
25634           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
25635           sbin/regression_harness, sbin/rt-setup-database,
25636           sbin/rt-setup-database.in, sbin/rt-test-dependencies.in,
25637           autom4te.cache/output.0, autom4te.cache/requests,
25638           autom4te.cache/traces.0, sbin/rt-test-dependencies: Initial
25639           revision
25640
25641 2003-07-15 04:23  ivan
25642
25643         * Makefile: 1.5.0pre3
25644
25645 2003-07-13 23:21  ivan
25646
25647         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
25648           and date range are specified
25649
25650 2003-07-12 04:14  ivan
25651
25652         * httemplate/index.html: remove Gratuitous capitalization
25653
25654 2003-07-12 04:09  ivan
25655
25656         * httemplate/: index.html, browse/part_pkg.cgi,
25657           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
25658           payment search - some clarification of services/packages vs.
25659           service/package   definitions in browse/part_{svc,pkg}.cgi -
25660           package definition report by # of active customer packages (with
25661           links   to customer package listing)
25662
25663 2003-07-11 08:37  ivan
25664
25665         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
25666           Time::Local fix in rc3 (closes: Bug#550)
25667
25668 2003-07-11 08:23  ivan
25669
25670         * httemplate/: index.html, search/cust_pay.cgi,
25671           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
25672           for inventivemedia / hpnx
25673
25674 2003-07-11 00:54  ivan
25675
25676         * FS/FS/Record.pm: typo
25677
25678 2003-07-11 00:30  ivan
25679
25680         * FS/FS/Record.pm: provide stack backtrace when we wind up in
25681           FS::Record::AUTOLOAD by accident
25682
25683 2003-07-09 07:39  ivan
25684
25685         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
25686
25687 2003-07-06 11:58  ivan
25688
25689         * httemplate/view/cust_main.cgi: don't bother displaying comments
25690           that are only whitespace/newlines
25691
25692 2003-07-03 20:34  ivan
25693
25694         * etc/acp_logfile-parse: removing obsolete file
25695
25696 2003-07-03 20:31  ivan
25697
25698         * etc/abbr_state.txt: adding states
25699
25700 2003-07-03 20:27  ivan
25701
25702         * etc/example-direct-cardin: removing ancient cybercash example
25703
25704 2003-07-03 18:37  ivan
25705
25706         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
25707           there are tons of POPs
25708
25709 2003-07-03 17:51  ivan
25710
25711         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
25712           numbers of POPs
25713
25714 2003-07-03 16:00  ivan
25715
25716         * htetc/global.asa: working DBIx::Profile again
25717
25718 2003-07-02 05:58  ivan
25719
25720         * FS/FS/part_pkg.pm: tyop
25721
25722 2003-07-02 05:56  ivan
25723
25724         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
25725           find any appropriate service with quantity 1
25726
25727 2003-07-02 05:34  ivan
25728
25729         * Artistic, README: change license to GPL only
25730
25731 2003-07-01 02:00  ivan
25732
25733         * httemplate/edit/part_export.cgi: larger textareas in export
25734           options
25735
25736 2003-06-30 17:27  ivan
25737
25738         * FS/FS/part_export.pm: typo
25739
25740 2003-06-30 12:15  ivan
25741
25742         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
25743           (Bug#423)
25744
25745 2003-06-30 11:56  ivan
25746
25747         * FS/FS/cust_main.pm: pass additional fields to ACH processors
25748           (Authorize.Net should work now)
25749
25750 2003-06-30 06:18  ivan
25751
25752         * FS/: MANIFEST, bin/freeside-overdue: removing deprecated
25753           freeside-overdue
25754
25755 2003-06-30 05:22  ivan
25756
25757         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
25758           FS/part_export/sqlradius_withdomain.pm,
25759           bin/freeside-sqlradius-reset,
25760           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
25761           export including realms, closes: bug#514
25762
25763 2003-06-30 00:44  ivan
25764
25765         * FS/FS/svc_domain.pm: increase maximum domain length to 67
25766
25767 2003-06-27 07:19  ivan
25768
25769         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
25770           parameter for Framed-IP-Address vs. Framed-Address
25771
25772 2003-06-25 03:22  ivan
25773
25774         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
25775           with empty dates in Failed Invoice Event search,   patch from
25776           rlucas@tercent.net
25777
25778 2003-06-25 01:40  ivan
25779
25780         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
25781           export - disable old-style suspending
25782
25783 2003-06-24 17:57  ivan
25784
25785         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
25786           update: might work now
25787
25788 2003-06-24 07:12  ivan
25789
25790         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
25791           explicitly use the necessary modules
25792
25793 2003-06-22 07:21  ivan
25794
25795         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
25796           retry on change or manual "retry_card" to ONCE per invoice
25797
25798 2003-06-22 02:11  ivan
25799
25800         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
25801           in reverse-engineered schema)
25802
25803 2003-06-22 02:04  ivan
25804
25805         * bin/create-history-tables: skip history tables that exist
25806           already; easier to re-run now
25807
25808 2003-06-13 19:04  ivan
25809
25810         * httemplate/docs/upgrade9.html: cust_bill2 index
25811
25812 2003-06-13 19:02  ivan
25813
25814         * FS/bin/freeside-setup: add index on cust_bill._date
25815
25816 2003-06-13 18:01  ivan
25817
25818         * bin/apache.export: \n\n between virtualhost entries
25819
25820 2003-06-13 08:18  ivan
25821
25822         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
25823           $quoted_new__password
25824
25825 2003-06-13 02:12  ivan
25826
25827         * FS/FS/part_export.pm: proper command escape for vpopmail export
25828
25829 2003-06-13 01:46  ivan
25830
25831         * httemplate/edit/part_export.cgi: missing semi
25832
25833 2003-06-13 01:44  ivan
25834
25835         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
25836           options on export edit
25837
25838 2003-06-13 01:38  ivan
25839
25840         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
25841           (unfortunately)
25842
25843 2003-06-13 01:23  ivan
25844
25845         * FS/FS/part_export.pm: full path to vpopmail commands
25846
25847 2003-06-13 01:11  ivan
25848
25849         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
25850           vpopmail presets to shellcommands_withdomain export
25851
25852 2003-06-12 07:08  ivan
25853
25854         * bin/passwd.import: /bin/halt and /sbin/halt
25855
25856 2003-06-12 07:06  ivan
25857
25858         * bin/passwd.import: tyop
25859
25860 2003-06-12 06:57  ivan
25861
25862         * bin/passwd.import: better error handling for re-imports
25863
25864 2003-06-12 06:50  ivan
25865
25866         * bin/fix-sequences: remove overly-verbose debugging for now
25867
25868 2003-06-12 06:50  ivan
25869
25870         * bin/fix-sequences: "doc"
25871
25872 2003-06-12 06:49  ivan
25873
25874         * bin/fix-sequences: arg
25875
25876 2003-06-12 06:47  ivan
25877
25878         * bin/fix-sequences: debugging
25879
25880 2003-06-12 06:43  ivan
25881
25882         * bin/fix-sequences: update for long table names; use sequence name
25883           directly instead of guessing
25884
25885 2003-06-12 06:35  ivan
25886
25887         * bin/fix-sequences: moo
25888
25889 2003-06-12 06:32  ivan
25890
25891         * bin/fix-sequences: adding fix-sequences
25892
25893 2003-06-12 05:57  ivan
25894
25895         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
25896           OS-defaults
25897
25898 2003-06-12 05:43  ivan
25899
25900         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
25901           null OP columns
25902
25903 2003-06-11 13:27  khoff
25904
25905         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
25906           addresses that the message was successfully delivered to.  I'm
25907           assuming 'Debug' causes Net::SMTP to warn the debug output, not
25908           return it.
25909
25910 2003-06-11 12:13  khoff
25911
25912         * FS/FS/Misc.pm: We're passing a list here, not one argument.
25913
25914 2003-06-09 04:11  ivan
25915
25916         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
25917
25918 2003-06-08 17:59  ivan
25919
25920         * httemplate/docs/install.html: documentation update from "Jesse D.
25921           Guardiani" <jesse@wingnet.net>, thanks
25922
25923 2003-06-06 18:58  ivan
25924
25925         * FS/FS/cust_main.pm: and fix the error message
25926
25927 2003-06-06 18:57  ivan
25928
25929         * FS/FS/cust_main.pm: really, really give a better error message
25930           when used under 5.005 now.  really.
25931
25932 2003-06-06 18:47  ivan
25933
25934         * FS/FS/cust_main.pm: give a better error message regarding
25935           Time::Local on old perls.  really.
25936
25937 2003-06-06 18:42  ivan
25938
25939         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
25940
25941 2003-06-06 03:49  ivan
25942
25943         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
25944           export
25945
25946 2003-06-05 21:42  ivan
25947
25948         * htetc/global.asa: database profiling bs i should just switch to
25949           mason
25950
25951 2003-06-04 17:22  khoff
25952
25953         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
25954
25955 2003-06-04 09:14  ivan
25956
25957         * FS/FS/svc_acct.pm: allow empty slipip's
25958
25959 2003-06-04 05:44  ivan
25960
25961         * httemplate/search/cust_pkg.cgi: fix last bill label
25962
25963 2003-06-03 06:53  ivan
25964
25965         * httemplate/view/cust_main.cgi: fix provision links
25966
25967 2003-06-03 05:41  ivan
25968
25969         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
25970           export - eliminate redundant "host" parameter
25971
25972 2003-06-03 05:40  ivan
25973
25974         * Makefile: 1.5.0pre2 (too late, hehe)
25975
25976 2003-06-03 02:34  ivan
25977
25978         * bin/svc_acct_sm.import: removing (very) deprecated import
25979
25980 2003-06-03 00:54  ivan
25981
25982         * httemplate/docs/upgrade10.html: upgrade docs
25983
25984 2003-06-02 23:10  ivan
25985
25986         * httemplate/docs/upgrade10.html: slightly better upgrade docs
25987
25988 2003-06-02 23:09  ivan
25989
25990         * FS/bin/freeside-setup: use serial for primary keys in new tables
25991           too
25992
25993 2003-06-02 22:49  ivan
25994
25995         * FS/bin/freeside-setup: router.svcnum nullability fix
25996
25997 2003-06-02 07:51  ivan
25998
25999         * httemplate/view/cust_main.cgi: UI nit
26000
26001 2003-06-02 05:22  ivan
26002
26003         * FS/FS/cust_pkg.pm: add last_bill field to manpage
26004
26005 2003-05-30 02:22  ivan
26006
26007         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
26008           field
26009
26010 2003-05-30 01:45  ivan
26011
26012         * httemplate/docs/ssh.html: doc
26013
26014 2003-05-19 22:43  ivan
26015
26016         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
26017           fs_selfservice/FS-SelfService/cgi/make_payment.html,
26018           fs_selfservice/FS-SelfService/cgi/payment_results.html,
26019           fs_selfservice/FS-SelfService/cgi/process_payment.html,
26020           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
26021           self-service self-payments!
26022
26023 2003-05-19 06:54  ivan
26024
26025         * FS/FS/ClientAPI/MyAccount.pm,
26026           fs_selfservice/FS-SelfService/SelfService.pm,
26027           fs_selfservice/FS-SelfService/cgi/make_payment.html,
26028           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
26029           bugs in processing payments via self-service... appears to be
26030           working so far
26031
26032 2003-05-19 06:38  ivan
26033
26034         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
26035           fs_selfservice/FS-SelfService/cgi/make_payment.html,
26036           fs_selfservice/FS-SelfService/cgi/process_payment.html,
26037           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
26038           payment processing with self-service (step two of the process)
26039
26040 2003-05-19 05:00  ivan
26041
26042         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
26043           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
26044           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
26045           FS::Misc with send_email subroutine, remove all duplicate code
26046           from     various modules   - move the realtime_bop from cust_bill
26047           to cust_main & change usage slightly.      invnum is no longer
26048           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
26049           self-service:   - fix some syntax errors, make payment UI (step
26050           one) really should be     working now
26051
26052 2003-05-18 17:15  ivan
26053
26054         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
26055           selfservice.cgi: processing payments...
26056
26057 2003-05-18 04:44  ivan
26058
26059         * FS/FS/ClientAPI/MyAccount.pm,
26060           fs_selfservice/FS-SelfService/cgi/make_payment.html,
26061           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
26062           making payments all done
26063
26064 2003-05-18 01:09  ivan
26065
26066         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
26067           file
26068
26069 2003-05-18 01:08  ivan
26070
26071         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
26072           self-service make payment UI work
26073
26074 2003-05-17 23:20  ivan
26075
26076         * FS/FS/ClientAPI/MyAccount.pm,
26077           fs_selfservice/FS-SelfService/SelfService.pm,
26078           fs_selfservice/FS-SelfService/cgi/login.html,
26079           fs_selfservice/FS-SelfService/cgi/myaccount.html,
26080           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
26081           make payment UI done
26082
26083 2003-05-14 09:51  ivan
26084
26085         * FS/FS/cust_bill.pm: display recurring custom line items on
26086           invoices as well as one-shot ones
26087
26088 2003-05-12 23:01  ivan
26089
26090         * FS/FS/cust_bill_event.pm: - document missing fields in
26091           cust_bill_event
26092
26093 2003-05-12 22:47  ivan
26094
26095         * FS/FS/addr_block.pm: missing pod =cut at end
26096
26097 2003-05-12 20:22  ivan
26098
26099         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
26100           fs_selfservice/FS-SelfService/cgi/myaccount.html,
26101           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
26102           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
26103           self-service updates: cleanup and beginnings of "make a payment"
26104           - fix pod masking FS::svc_acct::cust_svc
26105
26106 2003-05-12 00:34  ivan
26107
26108         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26109           setbuf call doesn't appear to be working...
26110
26111 2003-05-12 00:33  ivan
26112
26113         * httemplate/view/cust_main.cgi: fix service links
26114
26115 2003-05-11 15:55  ivan
26116
26117         * httemplate/index.html: mail forward search not yet implemented
26118
26119 2003-05-11 15:53  ivan
26120
26121         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
26122           strict vars
26123
26124 2003-05-11 15:34  ivan
26125
26126         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
26127
26128 2003-05-11 15:25  ivan
26129
26130         * htetc/: handler.pl, handler.pl-1.0x: handler.pl updates from
26131           Richard Siddall <richard.siddall@elirion.net>
26132
26133 2003-05-09 23:45  ivan
26134
26135         * httemplate/view/: cust_main.cgi, cust_pkg.cgi: first pass at new
26136           package list UI
26137
26138 2003-05-09 22:41  ivan
26139
26140         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
26141           last_bill dates from being set
26142
26143 2003-05-09 22:40  ivan
26144
26145         * FS/FS/cust_main.pm: - substitute '0' for existing blank
26146           setup/recur fees - use timelocal_nocheck instead of timelocal for
26147           proper wraparound
26148
26149 2003-05-09 12:30  khoff
26150
26151         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
26152           added CSS tags.
26153
26154 2003-05-08 23:03  ivan
26155
26156         * fs_selfservice/DEPLOY: updated freebsd install
26157
26158 2003-05-08 03:28  ivan
26159
26160         * CREDITS: credit where credit's due
26161
26162 2003-05-08 02:34  ivan
26163
26164         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
26165           columns to '' / NULL
26166
26167 2003-05-06 14:15  ivan
26168
26169         * httemplate/view/cust_main_alt.cgi: don't create new files in lieu
26170           of branches
26171
26172 2003-05-06 13:33  khoff
26173
26174         * httemplate/view/cust_main_alt.cgi: Can't pull  out of thin air.
26175
26176 2003-05-04 13:58  khoff
26177
26178         * httemplate/view/cust_main_alt.cgi: proposed cust_main.cgi
26179
26180 2003-05-02 19:06  ivan
26181
26182         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
26183           enable quota maintenance in infostreet export
26184
26185 2003-05-02 19:03  ivan
26186
26187         * bin/apache.export: typo in usage instructions
26188
26189 2003-05-02 18:30  ivan
26190
26191         * FS/FS/part_export.pm: clean up CVS cruft
26192
26193 2003-05-02 16:51  khoff
26194
26195         * httemplate/view/cust_main.cgi: CARD && DCRD?
26196
26197 2003-04-29 12:49  khoff
26198
26199         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
26200           = 0.  Suprisingly, '' works.
26201
26202 2003-04-29 11:28  khoff
26203
26204         * FS/FS/domain_record.pm: Better SOA checking
26205
26206 2003-04-29 09:59  khoff
26207
26208         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
26209           ip_addr field.
26210
26211 2003-04-25 19:01  khoff
26212
26213         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
26214
26215 2003-04-25 17:28  khoff
26216
26217         * FS/FS/cust_bill.pm: Tyop
26218
26219 2003-04-24 16:01  ivan
26220
26221         * httemplate/edit/cust_main.cgi: fix for bug triggered by
26222           nonexistant referring customer numbers
26223
26224 2003-04-24 11:46  khoff
26225
26226         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
26227           when no values change.  We would insert on an rv of zero, so now
26228           we select count(*)... instead of relying on the rv of the update.
26229
26230 2003-04-24 11:45  khoff
26231
26232         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
26233
26234 2003-04-23 19:46  ivan
26235
26236         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
26237           better shellcommands documentation of all sorts
26238
26239 2003-04-23 18:43  khoff
26240
26241         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
26242           an ISC BIND9 name server
26243
26244 2003-04-23 18:00  khoff
26245
26246         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
26247           svc_Common->hashref is bad.
26248
26249 2003-04-23 16:12  ivan
26250
26251         * Makefile, htetc/handler.pl, htetc/handler.pl-1.0x,
26252           httemplate/docs/install.html: compatible with mason 1.1!  closes:
26253           bug#492
26254
26255 2003-04-23 15:16  ivan
26256
26257         * FS/FS/part_export.pm: might not be necessary, but to be safe...
26258
26259 2003-04-22 22:36  khoff
26260
26261         * httemplate/search/cust_main.cgi: Missing comma.
26262
26263 2003-04-22 21:53  khoff
26264
26265         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
26266           well.
26267
26268 2003-04-22 11:46  ivan
26269
26270         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
26271           httemplate/config/config.cgi: properly deprecate ancient apache &
26272           sendmail config options
26273
26274 2003-04-22 10:54  ivan
26275
26276         * httemplate/edit/part_export.cgi: mason is more strict about
26277           variables - patch from Richard Siddall, thanks
26278
26279 2003-04-21 21:39  ivan
26280
26281         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
26282           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
26283           FS/FS/part_export/domain_shellcommands.pm,
26284           FS/FS/part_export/forward_shellcommands.pm,
26285           FS/t/part_export-forward_shellcommands.t,
26286           httemplate/docs/install.html: - mysql 4.1 is available; update
26287           documentation - remove last vestiges of 1.3-style qmail/vpopmail
26288           exports from svc_domain and   svc_forward; add appropriate
26289           exports (closes: Bug#299)
26290
26291 2003-04-21 15:40  ivan
26292
26293         * httemplate/view/svc_acct.cgi: typo
26294
26295 2003-04-21 14:42  khoff
26296
26297         * FS/FS/addr_block.pm: renamed config option excludeaddr
26298
26299 2003-04-21 14:40  khoff
26300
26301         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
26302
26303 2003-04-21 14:29  khoff
26304
26305         * httemplate/edit/: part_router_field.cgi, process/generic.cgi:
26306           Navigation fixes.
26307
26308 2003-04-21 14:13  khoff
26309
26310         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
26311           new routers.  Navigation cleanup.
26312
26313 2003-04-21 14:12  khoff
26314
26315         * httemplate/edit/router.cgi: Lines added for clairity
26316
26317 2003-04-21 13:53  ivan
26318
26319         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
26320           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
26321           FS/bin/freeside-setup, httemplate/docs/schema.html,
26322           httemplate/edit/cust_main.cgi,
26323           httemplate/edit/part_bill_event.cgi,
26324           httemplate/edit/process/cust_main.cgi,
26325           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
26326           on-demand vs. automatic cards & checks: added DCRD and DCHK
26327           payment types
26328
26329 2003-04-21 13:31  khoff
26330
26331         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
26332           sqlmail.  Added support for courier and dovecot authentication.
26333
26334 2003-04-21 13:27  khoff
26335
26336         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
26337           svc_broadband
26338
26339 2003-04-19 10:51  ivan
26340
26341         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
26342           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
26343           integration
26344
26345 2003-04-17 20:29  ivan
26346
26347         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
26348
26349 2003-04-02 06:52  ivan
26350
26351         * FS/FS/cust_main.pm: added order_pkgs sub
26352
26353 2003-04-02 03:38  ivan
26354
26355         * FS/FS/: UID.pm, cust_main.pm: better callbacks
26356
26357 2003-04-02 01:46  ivan
26358
26359         * httemplate/misc/process/meta-import.cgi: updated meta-import web
26360           UI to allow duplicate import tables
26361
26362 2003-04-01 19:23  ivan
26363
26364         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
26365           disappearing email invoice on errors, finally (closes: Bug#35)
26366
26367 2003-04-01 00:03  ivan
26368
26369         * FS/FS/Record.pm, httemplate/docs/index.html,
26370           httemplate/docs/upgrade10.html, httemplate/view/cust_main.cgi: -
26371           update qsearch for Pg 7.3 - preliminary 1.5.0 upgrade docs -
26372           syntax error in main customer view
26373
26374 2003-03-31 22:55  ivan
26375
26376         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
26377           cancel button for customers (closes: Bug#25)
26378
26379 2003-03-31 17:22  ivan
26380
26381         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
26382           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
26383           httemplate/edit/process/REAL_cust_pkg.cgi,
26384           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi,
26385           httemplate/view/cust_pkg.cgi: correct last_bill problems with $0
26386           invoice (non-existant) edge cases
26387
26388 2003-03-31 15:49  ivan
26389
26390         * httemplate/docs/schema.html: added last_bill column
26391
26392 2003-03-31 15:48  ivan
26393
26394         * FS/bin/freeside-setup: add 'last_bill' column
26395
26396 2003-03-28 21:34  ivan
26397
26398         * bin/apache.export: restart apache, not bind!
26399
26400 2003-03-28 20:52  ivan
26401
26402         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
26403           FS/FS/part_export/www_shellcommands.pm,
26404           httemplate/view/svc_www.cgi: correct web UI for svc_www services
26405           & no more @.domain in www_shellcommands export
26406
26407 2003-03-28 18:35  ivan
26408
26409         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
26410
26411 2003-03-28 18:19  ivan
26412
26413         * FS/FS/part_export.pm: cust_svc and svc_x methods
26414
26415 2003-03-28 13:59  ivan
26416
26417         * bin/apache.export: fix missing semicolon in apache export
26418
26419 2003-03-28 13:43  ivan
26420
26421         * FS/FS/part_export/apache.pm: oops in null apache export
26422
26423 2003-03-24 00:30  ivan
26424
26425         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
26426
26427 2003-03-19 20:36  ivan
26428
26429         * httemplate/edit/part_export.cgi: virtual wrap...
26430
26431 2003-03-19 20:09  ivan
26432
26433         * httemplate/edit/part_export.cgi: wrap this textbox hard
26434
26435 2003-03-19 20:00  ivan
26436
26437         * httemplate/edit/part_export.cgi: wide textareas
26438
26439 2003-03-19 19:41  ivan
26440
26441         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
26442           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
26443           bin/apache.export, bin/bind.export, bin/bsdshell.export,
26444           bin/sysvshell.export: apache export!
26445
26446 2003-03-11 16:44  ivan
26447
26448         * httemplate/docs/upgrade9.html: doc from 1.4 branch
26449
26450 2003-03-11 03:40  ivan
26451
26452         * FS/FS/svc_domain.pm: another pg7.3 fix
26453
26454 2003-03-11 03:36  ivan
26455
26456         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
26457           meta import webUI updates
26458
26459 2003-03-11 02:41  ivan
26460
26461         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
26462
26463 2003-03-03 17:56  khoff
26464
26465         * FS/MANIFEST: updated for svc_broadband changes
26466
26467 2003-02-28 19:14  ivan
26468
26469         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
26470
26471 2003-02-24 21:40  ivan
26472
26473         * httemplate/edit/cust_main.cgi: remove max length on ACH account
26474           number
26475
26476 2003-02-11 17:21  khoff
26477
26478         * FS/bin/freeside-setup: s/;/,/
26479
26480 2003-02-05 21:26  ivan
26481
26482         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
26483           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
26484           FS/FS/cust_main.pm, FS/bin/freeside-setup,
26485           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
26486           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi:
26487           time/data detail on invoices
26488
26489 2003-02-05 15:22  khoff
26490
26491         * FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm,
26492           FS/FS/ac_type.pm, FS/FS/part_ac_field.pm,
26493           httemplate/browse/ac.cgi, httemplate/browse/ac_type.cgi,
26494           httemplate/edit/ac.cgi, httemplate/edit/ac_type.cgi,
26495           httemplate/edit/process/ac.cgi,
26496           httemplate/edit/process/ac_block.cgi,
26497           httemplate/edit/process/ac_field.cgi,
26498           httemplate/edit/process/ac_type.cgi,
26499           httemplate/edit/process/part_ac_field.cgi: svc_broadband rewrite
26500
26501 2003-02-05 15:17  khoff
26502
26503         * FS/FS/addr_block.pm, FS/FS/part_router_field.pm,
26504           FS/FS/part_sb_field.pm, FS/FS/part_svc_router.pm,
26505           FS/FS/router.pm, FS/FS/router_field.pm, FS/FS/sb_field.pm,
26506           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
26507           httemplate/browse/generic.cgi,
26508           httemplate/browse/part_sb_field.cgi,
26509           httemplate/browse/router.cgi,
26510           httemplate/edit/part_router_field.cgi,
26511           httemplate/edit/part_sb_field.cgi, httemplate/edit/router.cgi,
26512           httemplate/edit/svc_broadband.cgi,
26513           httemplate/edit/process/addr_block/add.cgi,
26514           httemplate/edit/process/addr_block/allocate.cgi,
26515           httemplate/edit/process/addr_block/deallocate.cgi,
26516           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
26517           httemplate/edit/process/router.cgi,
26518           httemplate/edit/process/svc_broadband.cgi,
26519           httemplate/edit/process/addr_block/split.cgi, htetc/global.asa,
26520           htetc/handler.pl, httemplate/index.html,
26521           httemplate/view/svc_broadband.cgi: svc_broadband rewrite
26522
26523 2003-02-05 14:06  khoff
26524
26525         * FS/FS/cust_svc.pm: ip_netmask is gone now
26526
26527 2003-02-04 14:04  ivan
26528
26529         * htetc/global.asa, httemplate/docs/install.html: 1.5-specific
26530           fixes
26531
26532 2003-01-27 23:47  ivan
26533
26534         * FS/bin/freeside-setup: eek, and this is what caused connectup to
26535           fail too
26536
26537 2003-01-27 22:08  ivan
26538
26539         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
26540           dave denney <daud@kaosol.net>
26541
26542 2003-01-16 22:21  ivan
26543
26544         * FS/FS/ClientAPI/MyAccount.pm,
26545           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
26546           functionality
26547
26548 2003-01-15 18:58  ivan
26549
26550         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
26551
26552 2003-01-14 02:15  ivan
26553
26554         * Makefile: selfservice
26555
26556 2003-01-14 01:26  ivan
26557
26558         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
26559           fs_selfservice/freeside-selfservice-server, init.d/freeside-init:
26560           move freeside-selfservice-server to proper MakeMaker install
26561           location
26562
26563 2003-01-14 00:49  ivan
26564
26565         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
26566           freeside-selfservice-server to init script add domsvc checking as
26567           a foreign key
26568
26569 2003-01-12 23:26  ivan
26570
26571         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
26572
26573 2003-01-12 22:19  ivan
26574
26575         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
26576           extraneous diffs
26577
26578 2003-01-09 23:41  ivan
26579
26580         * FS/FS/cust_bill.pm: pop off an extra blank line in
26581           business-onlinepayment options
26582
26583 2002-12-28 01:16  ivan
26584
26585         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
26586           business-onlinepayment mod_perl leakage in multi-database
26587           installs.  ugh.
26588
26589 2002-12-27 04:56  ivan
26590
26591         * FS/FS/cust_main.pm: better times on failed billing events
26592
26593 2002-12-24 22:59  ivan
26594
26595         * FS/bin/freeside-daily: declare $opt_p usage
26596
26597 2002-12-24 14:41  ivan
26598
26599         * README.1.5.0pre1, FS/bin/freeside-setup,
26600           httemplate/view/cust_main.cgi: optimization for ginourmous
26601           numbers of packages for intergate, whew
26602
26603 2002-12-23 15:56  ivan
26604
26605         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
26606           messages
26607
26608 2002-12-23 07:21  ivan
26609
26610         * FS/FS/cust_bill.pm: make agent available to invoice templates
26611
26612 2002-12-23 07:05  steve
26613
26614         * FS/FS/part_export/shellcommands.pm: add email address to
26615           shellcommands
26616
26617           don't error out when importing unaudited accounts (even though
26618           should probably be using $FS::svc_Common::noexport_hack anyway)
26619
26620 2002-12-23 06:54  steve
26621
26622         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
26623           signup_server-quiet, and emailcancel messages.
26624
26625 2002-12-23 06:38  steve
26626
26627         * fs_selfservice/freeside-selfservice-server: added stuff for
26628           selfservice_server-quiet, signup_server-quiet, and emailcancel
26629           messages.
26630
26631 2002-12-23 06:22  steve
26632
26633         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
26634           selfservice_server-quiet, signup_server-quiet, and emailcancel
26635           messages.
26636
26637 2002-12-22 00:53  ivan
26638
26639         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
26640           freeside-daily to only run for a particular payby
26641           $disable_agentcheck option for cust_pkg for import optimization
26642
26643 2002-12-21 15:48  ivan
26644
26645         * httemplate/search/svc_domain.cgi: UI
26646
26647 2002-12-21 15:44  ivan
26648
26649         * httemplate/search/svc_domain.cgi: don't display all accounts in
26650           each domain
26651
26652 2002-12-21 02:14  ivan
26653
26654         * FS/FS/cust_main.pm: could be multiple returns from these
26655           searches, with taxclasses
26656
26657 2002-12-21 02:02  ivan
26658
26659         * FS/FS/Record.pm: better qsearchs warning
26660
26661 2002-12-20 23:36  ivan
26662
26663         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
26664
26665 2002-12-20 20:31  ivan
26666
26667         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
26668
26669 2002-12-19 19:29  ivan
26670
26671         * httemplate/view/cust_main.cgi: no changing cancelled packages
26672
26673 2002-12-17 13:31  ivan
26674
26675         * FS/FS/cust_bill.pm: invoice_lines() fix
26676
26677 2002-12-17 05:02  ivan
26678
26679         * httemplate/view/svc_acct.cgi: change wording
26680
26681 2002-12-17 02:42  ivan
26682
26683         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
26684
26685 2002-12-17 02:36  ivan
26686
26687         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
26688           sessions
26689
26690 2002-12-17 01:52  ivan
26691
26692         * FS/bin/freeside-sqlradius-seconds: sheesh
26693
26694 2002-12-17 01:48  ivan
26695
26696         * FS/bin/freeside-sqlradius-seconds: sigh
26697
26698 2002-12-17 01:47  ivan
26699
26700         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
26701           calculation?
26702
26703 2002-12-17 01:37  ivan
26704
26705         * FS/bin/freeside-sqlradius-seconds: grr double doh
26706
26707 2002-12-17 01:35  ivan
26708
26709         * FS/bin/freeside-sqlradius-seconds: doh
26710
26711 2002-12-17 01:30  ivan
26712
26713         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
26714
26715 2002-12-17 01:24  ivan
26716
26717         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
26718           freeside-sqlradius-seconds
26719
26720 2002-12-16 22:36  ivan
26721
26722         * httemplate/docs/install.html: add PerlModule commands to install
26723           instructions
26724
26725 2002-12-16 13:52  ivan
26726
26727         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
26728           are there others?
26729
26730 2002-12-16 10:53  ivan
26731
26732         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
26733
26734 2002-12-16 02:47  ivan
26735
26736         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: working
26737           date range selector that defaults to the past year!
26738
26739 2002-12-14 13:18  ivan
26740
26741         * FS/FS/cust_svc.pm: fix for auditing packages
26742
26743 2002-12-12 16:31  ivan
26744
26745         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
26746           taxclass fix (?)
26747
26748 2002-12-12 13:44  ivan
26749
26750         * FS/FS/svc_acct.pm: custnum in welcome email
26751
26752 2002-12-10 16:12  ivan
26753
26754         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
26755           beginning of web-based data importer
26756
26757 2002-12-09 02:54  ivan
26758
26759         * httemplate/docs/install.html: doc
26760
26761 2002-12-04 04:43  ivan
26762
26763         * bin/bind.export: really fixed now
26764
26765 2002-12-04 04:37  ivan
26766
26767         * bin/bind.export: oops, typo
26768
26769 2002-12-04 04:31  ivan
26770
26771         * FS/FS/cust_bill.pm: empty invoice_lines() fix
26772
26773 2002-11-27 21:44  ivan
26774
26775         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
26776           "Stephen Bechard" <steve@destek.net>
26777
26778 2002-11-27 21:10  ivan
26779
26780         * FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate
26781           username_policy
26782
26783 2002-11-26 03:58  ivan
26784
26785         * httemplate/misc/process/link.cgi: link by username now only links
26786           to same svcpart
26787
26788 2002-11-26 02:25  ivan
26789
26790         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
26791
26792 2002-11-25 21:42  ivan
26793
26794         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
26795
26796 2002-11-25 02:46  ivan
26797
26798         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
26799           radius group bug, whew
26800
26801 2002-11-22 19:39  ivan
26802
26803         * httemplate/index.html: eww get rid of black border on konq3
26804
26805 2002-11-22 04:19  ivan
26806
26807         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
26808           payments
26809
26810 2002-11-22 03:14  ivan
26811
26812         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
26813           add lec billing event
26814
26815 2002-11-22 02:48  ivan
26816
26817         * FS/FS/cust_main.pm: oops, one last LECB change
26818
26819 2002-11-21 23:50  ivan
26820
26821         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
26822           user dn in ldap export
26823
26824 2002-11-21 12:44  ivan
26825
26826         * FS/FS/part_export.pm: change DN labeling for those obtuse
26827           blockheads at netmagic
26828
26829 2002-11-20 13:13  ivan
26830
26831         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
26832           ability to have multiple comma-separated values to LDAP export
26833
26834 2002-11-20 02:09  ivan
26835
26836         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
26837           for the add call...?  i don't get LDAP
26838
26839 2002-11-20 01:10  ivan
26840
26841         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
26842
26843 2002-11-20 01:07  ivan
26844
26845         * FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need
26846           to increase length of payinfo field in cust_pay and cust_refund
26847           for ACH
26848
26849 2002-11-19 14:55  ivan
26850
26851         * FS/FS/cust_bill_event.pm: give better error message on bad
26852           invnum, also 'use FS::cust_bill' here
26853
26854 2002-11-19 14:48  ivan
26855
26856         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
26857           CHECK
26858
26859 2002-11-19 13:20  ivan
26860
26861         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
26862           given
26863
26864 2002-11-19 12:56  ivan
26865
26866         * FS/FS/part_export/ldap.pm: ldap export update
26867
26868 2002-11-19 12:36  ivan
26869
26870         * FS/bin/freeside-setup: increase length of reczone and recdata
26871           fields in domain_record
26872
26873 2002-11-19 02:09  ivan
26874
26875         * FS/FS/cust_bill.pm: typo adding lec transactions
26876
26877 2002-11-19 02:02  ivan
26878
26879         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
26880
26881 2002-11-19 01:51  ivan
26882
26883         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
26884           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
26885           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
26886           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
26887           httemplate/edit/part_bill_event.cgi,
26888           httemplate/view/cust_main.cgi: add LEC billing
26889
26890 2002-11-18 21:17  ivan
26891
26892         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
26893           number limit
26894
26895 2002-11-18 02:15  ivan
26896
26897         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
26898           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
26899           preliminary ldap export
26900
26901 2002-11-16 02:33  ivan
26902
26903         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
26904
26905 2002-11-09 02:59  ivan
26906
26907         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
26908           per-hour charging
26909
26910 2002-11-07 14:53  ivan
26911
26912         * FS/FS/cust_main.pm: doc
26913
26914 2002-11-05 21:41  ivan
26915
26916         * httemplate/graph/money_time-graph.cgi: lala
26917
26918 2002-11-05 20:23  ivan
26919
26920         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
26921           closes: Bug#474
26922
26923 2002-11-05 20:11  ivan
26924
26925         * httemplate/edit/part_pkg.cgi: data billing
26926
26927 2002-11-05 19:58  ivan
26928
26929         * httemplate/edit/part_pkg.cgi: data charging
26930
26931 2002-11-05 15:43  ivan
26932
26933         * httemplate/view/svc_acct.cgi: ui
26934
26935 2002-11-05 15:41  ivan
26936
26937         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
26938           correct radacct column names
26939
26940 2002-11-05 15:34  ivan
26941
26942         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
26943
26944 2002-11-05 15:29  ivan
26945
26946         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
26947           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
26948           bandwidth charges from sqlradius
26949
26950 2002-11-05 12:29  ivan
26951
26952         * FS/bin/freeside-sqlradius-radacctd: lost?
26953
26954 2002-11-04 18:15  ivan
26955
26956         * httemplate/graph/money_time-graph.cgi: local kludge
26957
26958 2002-11-04 15:40  ivan
26959
26960         * FS/FS/CGI.pm: balance on small_custview
26961
26962 2002-11-04 13:20  ivan
26963
26964         * httemplate/docs/upgrade9.html: doc
26965
26966 2002-11-04 12:51  ivan
26967
26968         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
26969           view
26970
26971 2002-11-01 16:13  ivan
26972
26973         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew,
26974           glad i had a copy of this
26975
26976 2002-10-28 05:22  ivan
26977
26978         * FS/bin/freeside-queued: signal-less queued child handling
26979           (closes: Bug#477)
26980
26981 2002-10-25 14:24  ivan
26982
26983         * FS/FS/part_export/shellcommands.pm: make $old_domain available
26984           too
26985
26986 2002-10-25 06:39  ivan
26987
26988         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
26989           numbers
26990
26991 2002-10-23 10:07  ivan
26992
26993         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
26994
26995 2002-10-23 08:49  ivan
26996
26997         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
26998           httemplate/view/cust_main.cgi: add option to unapply payments
26999
27000 2002-10-22 02:15  ivan
27001
27002         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
27003
27004 2002-10-22 01:13  ivan
27005
27006         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
27007           ACH fixes from s5
27008
27009 2002-10-21 23:28  ivan
27010
27011         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
27012           invoice events too
27013
27014 2002-10-21 08:20  ivan
27015
27016         * httemplate/edit/part_svc.cgi: don't disable for all items
27017
27018 2002-10-21 08:14  ivan
27019
27020         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
27021           or password from being defined
27022
27023 2002-10-20 01:27  ivan
27024
27025         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
27026           shellcommands suspension/unsuspension hooks
27027
27028 2002-10-20 00:26  ivan
27029
27030         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
27031           there is one
27032
27033 2002-10-19 20:28  ivan
27034
27035         * FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm,
27036           eg/vpopmailrestart: vpopmail restart export option
27037
27038 2002-10-18 09:54  ivan
27039
27040         * Makefile: force executable permissions on bin/pod2x
27041
27042 2002-10-18 06:28  ivan
27043
27044         * FS/bin/freeside-radgroup: argh
27045
27046 2002-10-18 06:23  ivan
27047
27048         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
27049           cache
27050
27051 2002-10-18 03:28  ivan
27052
27053         * FS/: MANIFEST, bin/freeside-radgroup: adding
27054
27055 2002-10-17 08:06  ivan
27056
27057         * httemplate/view/svc_acct.cgi: use consistant terminology
27058
27059 2002-10-17 08:05  ivan
27060
27061         * httemplate/view/svc_acct.cgi: UI change for hour info
27062
27063 2002-10-17 07:59  ivan
27064
27065         * FS/FS/cust_svc.pm: yay missing paren
27066
27067 2002-10-17 07:50  ivan
27068
27069         * FS/FS/cust_svc.pm: *sigh* better debugging
27070
27071 2002-10-17 07:46  ivan
27072
27073         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
27074
27075 2002-10-17 07:37  ivan
27076
27077         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
27078
27079 2002-10-17 07:33  ivan
27080
27081         * httemplate/view/svc_acct.cgi: sqlradacct hour update
27082
27083 2002-10-17 07:16  ivan
27084
27085         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
27086           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
27087           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
27088           datasrc, not plandata options (whew)
27089
27090 2002-10-17 04:17  ivan
27091
27092         * httemplate/search/cust_bill.cgi: another mason fix, this one from
27093           5
27094
27095 2002-10-15 02:54  ivan
27096
27097         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
27098
27099 2002-10-14 00:44  ivan
27100
27101         * FS/FS/Conf.pm: s/bool/checkbox/
27102
27103 2002-10-14 00:30  ivan
27104
27105         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
27106           config file allows selection of accounts from any domain
27107
27108 2002-10-13 23:17  ivan
27109
27110         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
27111           billing
27112
27113 2002-10-13 23:16  ivan
27114
27115         * httemplate/view/svc_acct.cgi: show time online this billing cycle
27116           on view account screen
27117
27118 2002-10-13 00:14  ivan
27119
27120         * httemplate/docs/: session.html, upgrade9.html: doh
27121
27122 2002-10-13 00:13  ivan
27123
27124         * httemplate/docs/upgrade9.html: msgcat docs for upgrade
27125
27126 2002-10-12 23:49  ivan
27127
27128         * httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore
27129
27130 2002-10-12 18:14  ivan
27131
27132         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
27133           non-Pg and Pg before 7.1
27134
27135 2002-10-12 18:05  ivan
27136
27137         * FS/FS/cust_bill.pm: bug fix in new ACH code
27138
27139 2002-10-12 07:21  ivan
27140
27141         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
27142           dayphone/nightphone msgcat
27143
27144 2002-10-12 06:46  ivan
27145
27146         * bin/populate-msgcat, httemplate/edit/cust_main.cgi,
27147           httemplate/view/cust_main.cgi: dayphone/nightphone as
27148           customizable labels, closes: Bug#464
27149
27150 2002-10-12 06:26  ivan
27151
27152         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
27153           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
27154           charge per-hour against an external radacct table
27155
27156 2002-10-12 03:15  ivan
27157
27158         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
27159           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
27160           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
27161           httemplate/edit/process/cust_main.cgi,
27162           httemplate/view/cust_main.cgi: ACH support
27163
27164 2002-10-10 09:48  ivan
27165
27166         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
27167           expiration dates
27168
27169 2002-10-10 09:28  ivan
27170
27171         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
27172
27173 2002-10-09 07:30  ivan
27174
27175         * FS/FS/Conf.pm: nasty typo
27176
27177 2002-10-09 06:59  ivan
27178
27179         * FS/FS/Conf.pm: don't explicitly specify unclassified config
27180           section
27181
27182 2002-10-09 06:43  ivan
27183
27184         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
27185           existing directories in vpopmail export
27186
27187 2002-10-09 06:07  ivan
27188
27189         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
27190           the attribute used for plaintext pw's
27191
27192 2002-10-08 04:10  ivan
27193
27194         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
27195           package browse (closes: Bug#467)
27196
27197 2002-10-08 03:50  ivan
27198
27199         * eg/export_template.pm: slightly less sucky
27200
27201 2002-10-08 01:33  ivan
27202
27203         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
27204           displays static HTML on account view (closes: Bug#465)
27205
27206 2002-10-07 21:46  ivan
27207
27208         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
27209           httemplate/view/cust_main.cgi: payby-default config option, with
27210           special "HIDE" option to disable billing information in the web
27211           interface (closes: Bug#468)
27212
27213 2002-10-07 01:47  ivan
27214
27215         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
27216           not when it is *before*
27217
27218 2002-10-05 04:14  ivan
27219
27220         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
27221           blank id fields
27222
27223 2002-10-04 05:56  ivan
27224
27225         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
27226           FS/bin/freeside-setup, httemplate/docs/install.html,
27227           httemplate/edit/process/cust_pkg.cgi,
27228           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
27229           httemplate/view/cust_main.cgi: working on the road:   - easier
27230           "change package" link for changing one package to another   -
27231           sqlradius export now compatible with Pg   - indices on phone
27232           numbers   - install instructions specify Pg 7.1 (at least until
27233           ILIKE thing is changed)   - searching on phone number fragments
27234
27235 2002-10-04 05:39  ivan
27236
27237         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
27238
27239 2002-10-04 05:29  ivan
27240
27241         * FS/bin/freeside-count-active-customers: adding
27242
27243 2002-10-04 05:09  ivan
27244
27245         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
27246           print   is now: send email to invoice from address
27247
27248 2002-10-03 08:29  ivan
27249
27250         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
27251           Crypt-Password for encrypted pw's
27252
27253 2002-09-27 05:14  ivan
27254
27255         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
27256
27257 2002-09-27 05:14  ivan
27258
27259         * FS/FS/UID.pm: don't chop blanks
27260
27261 2002-09-26 23:00  ivan
27262
27263         * htetc/global.asa: only load Devel::AutoProfiler if it is
27264           installed
27265
27266 2002-09-26 22:36  ivan
27267
27268         * FS/bin/freeside-adduser: lock mapsecrets file
27269
27270 2002-09-25 22:28  ivan
27271
27272         * Makefile: fix $INIT_FILE usage
27273
27274 2002-09-25 22:26  ivan
27275
27276         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
27277
27278 2002-09-25 22:25  ivan
27279
27280         * Makefile: oops
27281
27282 2002-09-25 21:45  ivan
27283
27284         * httemplate/search/svc_acct.cgi: tyop
27285
27286 2002-09-25 02:11  ivan
27287
27288         * Makefile, httemplate/docs/install.html: doc
27289
27290 2002-09-25 02:09  ivan
27291
27292         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
27293           "Authentication-Type" for netc.net.au (radiator?)
27294
27295 2002-09-24 01:31  ivan
27296
27297         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
27298
27299 2002-09-23 07:27  ivan
27300
27301         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa
27302           changes for profiling redirects header-handling changes necessary
27303           for chart .cgis
27304
27305 2002-09-23 01:50  ivan
27306
27307         * Makefile: better default Pg datasource
27308
27309 2002-09-21 04:17  ivan
27310
27311         * README.1.5.0pre1, FS/bin/freeside-setup,
27312           httemplate/docs/schema.dia, httemplate/docs/schema.html,
27313           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
27314           FS/FS/cust_main_county.pm, bin/create-history-tables,
27315           httemplate/browse/cust_main_county.cgi,
27316           httemplate/edit/cust_main_county.cgi,
27317           httemplate/edit/process/cust_main_county.cgi: all taxes now have
27318           names.  closes: Bug#15
27319
27320 2002-09-20 08:49  ivan
27321
27322         * README: d
27323
27324 2002-09-20 08:49  ivan
27325
27326         * FS/Makefile.PL: installing into /usr/bin, bah
27327
27328 2002-09-20 08:48  ivan
27329
27330         * FS/FS.pm: doc
27331
27332 2002-09-20 08:48  ivan
27333
27334         * Makefile: 1.5.0
27335
27336 2002-09-20 08:47  ivan
27337
27338         * FS/MANIFEST, FS/bin/freeside-addoutsourceuser,
27339           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
27340           FS/bin/freeside-deluser, FS/bin/freeside-setup,
27341           bin/populate-msgcat: add freeside-deluser, freeside-deloutsource
27342           and freeside-deloutsourceuser
27343
27344 2002-09-20 08:46  ivan
27345
27346         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
27347
27348 2002-09-20 07:48  ivan
27349
27350         * FS/FS/part_export.pm: extraneous warn
27351
27352 2002-09-20 05:50  ivan
27353
27354         * FS/bin/freeside-setup, bin/fs-setup,
27355           httemplate/docs/install.html: move from bin/fs-setup to
27356           FS/bin/freeside-setup
27357
27358 2002-09-20 05:04  ivan
27359
27360         * README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP
27361           dependancy
27362
27363 2002-09-20 03:16  ivan
27364
27365         * README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker
27366           fields to 32 chars
27367
27368 2002-09-19 06:34  ivan
27369
27370         * bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database
27371           SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes:
27372           bug#69
27373
27374 2002-09-19 06:25  ivan
27375
27376         * README.1.5.0pre1: preliminary upgrade instructions
27377
27378 2002-09-19 01:43  ivan
27379
27380         * FS/bin/freeside-daily: package expiration
27381
27382 2002-09-19 01:34  ivan
27383
27384         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
27385
27386 2002-09-19 00:15  ivan
27387
27388         * httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm
27389
27390 2002-09-18 15:50  ivan
27391
27392         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
27393           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
27394           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
27395           httemplate/view/svc_acct.cgi: remove domain config file, closes:
27396           Bug#269
27397
27398 2002-09-18 15:38  ivan
27399
27400         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
27401
27402 2002-09-18 05:10  ivan
27403
27404         * httemplate/docs/: index.html, legacy.html, upgrade4.html,
27405           upgrade5.html, upgrade6.html: doc
27406
27407 2002-09-17 03:21  ivan
27408
27409         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
27410           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
27411           support
27412
27413 2002-09-17 02:19  ivan
27414
27415         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
27416           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
27417           FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html,
27418           httemplate/docs/schema.dia, httemplate/docs/schema.html,
27419           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi,
27420           httemplate/edit/process/part_svc.cgi,
27421           httemplate/edit/process/svc_acct_sm.cgi,
27422           httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi,
27423           httemplate/search/svc_acct_sm.html,
27424           httemplate/search/svc_domain.cgi,
27425           httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm
27426
27427 2002-09-16 17:40  ivan
27428
27429         * FS/FS/cust_bill.pm: send_ftp doc fix
27430
27431 2002-09-16 17:33  ivan
27432
27433         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
27434           "emailinvoiceauto" implementation rewritten to work properly,
27435           stop
27436               overwriting existing invoice destinations
27437
27438 2002-09-16 02:27  ivan
27439
27440         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
27441
27442 2002-09-11 02:28  ivan
27443
27444         * httemplate/browse/svc_acct_pop.cgi: mason error
27445
27446 2002-09-11 02:09  ivan
27447
27448         * httemplate/search/cust_main.cgi: mason warnings
27449
27450 2002-09-09 20:31  ivan
27451
27452         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
27453           order numbers, like VirtualNet
27454
27455 2002-09-09 17:37  ivan
27456
27457         * httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1
27458
27459 2002-09-09 16:05  khoff
27460
27461         * httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi,
27462           edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi,
27463           edit/process/ac_block.cgi, edit/process/ac_field.cgi,
27464           edit/process/ac_type.cgi, edit/process/part_ac_field.cgi,
27465           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
27466           svc_broadband merge
27467
27468 2002-09-09 16:01  khoff
27469
27470         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup,
27471           htetc/global.asa, httemplate/index.html,
27472           httemplate/edit/part_svc.cgi,
27473           httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm,
27474           FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm,
27475           FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband
27476           merge
27477
27478 2002-09-09 15:57  ivan
27479
27480         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
27481           freeside-receivables-report, freeside-tax-report: allow . in
27482           untaint_argv, for usernames
27483
27484 2002-09-09 15:56  khoff
27485
27486         * FS/MANIFEST: svc_broadband merge
27487
27488 2002-09-09 12:56  ivan
27489
27490         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
27491           vpopmail user
27492
27493 2002-09-09 12:54  ivan
27494
27495         * httemplate/docs/ssh.html: doc clarification about users
27496
27497 2002-09-09 05:34  ivan
27498
27499         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
27500           ClientAPI/passwd.pm: : is not legal in GECOS
27501
27502 2002-09-08 05:57  ivan
27503
27504         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
27505           records first, then svc_domain
27506
27507 2002-09-08 05:40  ivan
27508
27509         * bin/bind.export: error out if can't open .HEADER files
27510
27511 2002-09-08 04:36  ivan
27512
27513         * README: 1.4.1
27514
27515 2002-09-08 02:49  ivan
27516
27517         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
27518           useful default domain files
27519
27520 2002-09-07 07:20  ivan
27521
27522         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
27523           description, give up hoping for a better description of the
27524           export from jeff
27525
27526 2002-09-06 19:27  ivan
27527
27528         * httemplate/docs/: index.html, upgrade9.html: 1.4.1
27529
27530 2002-09-06 19:19  ivan
27531
27532         * FS/FS/part_export/vpopmail.pm: import flocking constants
27533
27534 2002-09-05 11:51  ivan
27535
27536         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
27537
27538 2002-09-05 10:01  ivan
27539
27540         * httemplate/edit/cust_main.cgi: "same as billing address" box
27541           would uncheck itself on errors (only looked at previous
27542           ship_last, not CGI checkbox value too)  Closes: Bug#448
27543
27544 2002-09-05 09:51  ivan
27545
27546         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
27547           compatibility
27548
27549 2002-09-05 06:59  ivan
27550
27551         * ANNOUCE.1.4.0: naw
27552
27553 2002-09-05 06:50  ivan
27554
27555         * httemplate/browse/part_svc.cgi: don't show "clone an existing
27556           service definition" if there aren't any yet
27557
27558 2002-09-05 06:27  ivan
27559
27560         * FS/FS/cust_main.pm, httemplate/index.html,
27561           httemplate/misc/cust_main-import_charges.cgi,
27562           httemplate/misc/process/cust_main-import_charges.cgi: batch
27563           charge/credit import
27564
27565 2002-09-05 06:01  ivan
27566
27567         * FS/FS/svc_acct.pm: show illegal dir in error msg
27568
27569 2002-09-05 02:10  ivan
27570
27571         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
27572           extraneous `vpopmail machine' field
27573
27574 2002-09-04 05:43  ivan
27575
27576         * Makefile, httemplate/index.html: 1.4.1beta1
27577
27578 2002-09-04 01:42  ivan
27579
27580         * httemplate/edit/part_pkg.cgi: spelling
27581
27582 2002-08-30 16:48  ivan
27583
27584         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
27585
27586 2002-08-30 16:42  ivan
27587
27588         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
27589           httemplate/edit/process/part_bill_event.cgi: new invoice event:
27590           upload a CSV file
27591
27592 2002-08-30 16:17  ivan
27593
27594         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
27595           of their cust_pkg.bill date) - setting cust_pkg.bill date
27596           directly bypasses setup fee
27597
27598 2002-08-30 10:34  ivan
27599
27600         * FS/FS/cust_main.pm, httemplate/index.html,
27601           httemplate/misc/cust_main-import.cgi,
27602           httemplate/misc/process/cust_main-import.cgi: working CSV import
27603           for crcmn
27604
27605 2002-08-30 04:33  ivan
27606
27607         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
27608           (hopefully) better error message
27609
27610 2002-08-30 03:25  ivan
27611
27612         * Makefile: silly conf/registries dir still hanging around in CVS
27613           checkouts
27614
27615 2002-08-29 07:11  ivan
27616
27617         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
27618
27619 2002-08-29 02:11  ivan
27620
27621         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
27622           import, make username/password for unexported services conflict
27623           at least with self
27624
27625 2002-08-29 01:13  khoff
27626
27627         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
27628
27629 2002-08-29 00:50  ivan
27630
27631         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
27632
27633 2002-08-28 23:02  ivan
27634
27635         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
27636
27637 2002-08-28 22:57  ivan
27638
27639         * httemplate/view/svc_acct.cgi: password viewing UI change
27640
27641 2002-08-27 00:26  khoff
27642
27643         * FS/FS/Record.pm: Yip yip, I sprained my brain
27644
27645 2002-08-26 13:40  ivan
27646
27647         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
27648
27649 2002-08-24 20:54  ivan
27650
27651         * FS/bin/freeside-addoutsourceuser: ?
27652
27653 2002-08-24 20:42  ivan
27654
27655         * FS/bin/freeside-addoutsourceuser: correct secrets file path
27656
27657 2002-08-24 19:35  ivan
27658
27659         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
27660           passwords
27661
27662 2002-08-24 19:26  ivan
27663
27664         * FS/FS/part_export/shellcommands.pm: properly quote password as
27665           well as finger
27666
27667 2002-08-24 18:48  ivan
27668
27669         * FS/bin/freeside-addoutsourceuser: password
27670
27671 2002-08-24 18:48  ivan
27672
27673         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
27674           bin/freeside-addoutsourceuser
27675
27676 2002-08-24 18:16  ivan
27677
27678         * FS/bin/: freeside-adduser, freeside-setup: doc
27679
27680 2002-08-24 18:14  ivan
27681
27682         * FS/bin/freeside-setup: noninteractive freeside-setup
27683
27684 2002-08-24 18:09  ivan
27685
27686         * FS/bin/: freeside-adduser, freeside-setup: doc
27687
27688 2002-08-24 01:13  ivan
27689
27690         * FS/bin/freeside-adduser: also do -b flag
27691
27692 2002-08-24 00:43  ivan
27693
27694         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
27695           in commands
27696
27697 2002-08-24 00:20  ivan
27698
27699         * httemplate/edit/part_export.cgi: don't substitute defaults for
27700           empty options when editing exports
27701
27702 2002-08-23 23:41  ivan
27703
27704         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
27705           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
27706           fix - no strict 'vars'; when necessary
27707
27708 2002-08-23 20:29  ivan
27709
27710         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
27711           unprovision a single service
27712
27713 2002-08-23 19:10  ivan
27714
27715         * FS/bin/freeside-addoutsource: fix path
27716
27717 2002-08-23 18:53  ivan
27718
27719         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
27720
27721 2002-08-23 17:51  ivan
27722
27723         * httemplate/view/cust_main.cgi: UI
27724
27725 2002-08-23 17:16  ivan
27726
27727         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
27728           bin/freeside-addoutsource
27729
27730 2002-08-23 16:43  ivan
27731
27732         * FS/: MANIFEST, FS/part_export.pm,
27733           FS/part_export/domain_shellcommands.pm,
27734           t/part_export-domain_shellcommands.t: add domain_shellcommands
27735           export
27736
27737 2002-08-19 16:08  ivan
27738
27739         * httemplate/view/cust_main.cgi: encode_entities for comments
27740           entries
27741
27742 2002-08-11 23:17  ivan
27743
27744         * rt/: COPYING, ChangeLog, Makefile, README, TODO,
27745           bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql,
27746           bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
27747           bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs,
27748           docs/Security, docs/rt.gif, docs/design_docs/CARS,
27749           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
27750           docs/design_docs/basic-definitions.txt,
27751           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
27752           docs/design_docs/evil_plans,
27753           docs/design_docs/link-definitions.txt,
27754           docs/design_docs/local_hacking,
27755           docs/design_docs/subscription-definitions.txt,
27756           docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg,
27757           etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle,
27758           etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST,
27759           lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
27760           lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm,
27761           lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm,
27762           lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
27763           lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm,
27764           lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
27765           lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
27766           lib/RT/Links.pm, lib/RT/ObjectKeyword.pm,
27767           lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
27768           lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
27769           lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm,
27770           lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
27771           lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm,
27772           lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
27773           lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm,
27774           lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm,
27775           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
27776           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm,
27777           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
27778           lib/RT/Action/SendPasswordEmail.pm,
27779           lib/RT/Action/StallDependent.pm,
27780           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
27781           lib/RT/Condition/NewDependency.pm,
27782           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
27783           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: import rt
27784           2.0.14
27785
27786 2002-08-02 17:39  ivan
27787
27788         * httemplate/docs/: install.html, legacy.html: remove some extra
27789           modules from install doc
27790
27791 2002-07-31 11:55  ivan
27792
27793         * FS/FS/part_export.pm: delete directories when deleting users on
27794           freebsd
27795
27796 2002-07-31 06:18  ivan
27797
27798         * FS/FS/svc_acct.pm: fix bug with static IP addresses
27799
27800 2002-07-26 20:56  ivan
27801
27802         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
27803           interface to lib code
27804
27805 2002-07-26 19:47  ivan
27806
27807         * FS/bin/freeside-daily: vacuum pg databases daily
27808
27809 2002-07-25 19:33  ivan
27810
27811         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
27812           shellcommands edit gecos field too
27813
27814 2002-07-25 18:38  ivan
27815
27816         * httemplate/docs/install.html: tyop
27817
27818 2002-07-25 18:31  ivan
27819
27820         * httemplate/docs/install.html: tyop
27821
27822 2002-07-23 05:37  ivan
27823
27824         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
27825
27826 2002-07-22 03:50  ivan
27827
27828         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
27829           adding
27830
27831 2002-07-22 03:41  ivan
27832
27833         * httemplate/docs/install.html: no mysql in 1.4.0 release.
27834           hopefully 1.4.1
27835
27836 2002-07-22 03:20  ivan
27837
27838         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12,
27839           README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8,
27840           README.1.4.0pre9: 1.4.0
27841
27842 2002-07-22 03:18  ivan
27843
27844         * FS/FS/CGI.pm: UI
27845
27846 2002-07-22 03:18  ivan
27847
27848         * FS/FS/cust_main.pm: sort bills by date
27849
27850 2002-07-16 05:29  ivan
27851
27852         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
27853           FS/ClientAPI/passwd.pm: ClientAPI
27854
27855 2002-07-16 05:28  ivan
27856
27857         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
27858           fs_passwd_test, FS-SelfService/SelfService.pm,
27859           FS-SelfService/freeside-selfservice-clientd,
27860           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
27861           FS-SelfService/cgi/selfservice.cgi,
27862           FS-SelfService/cgi/view_invoice.html: invoice viewing...
27863
27864 2002-07-15 20:57  ivan
27865
27866         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
27867
27868 2002-07-15 20:56  ivan
27869
27870         * FS/FS/part_export/infostreet.pm: better error handling
27871
27872 2002-07-15 20:47  ivan
27873
27874         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
27875
27876 2002-07-15 01:28  ivan
27877
27878         * fs_selfservice/: freeside-selfservice-server, fs_passwd_test,
27879           FS-SelfService/freeside-selfservice-clientd: working framework,
27880           no hung clients, whew
27881
27882 2002-07-14 18:44  ivan
27883
27884         * bin/bind.import: finally a working DNS::ZoneParse
27885
27886 2002-07-13 17:28  ivan
27887
27888         * httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet
27889           :(
27890
27891 2002-07-11 06:52  ivan
27892
27893         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
27894           fs_passwd_test, FS-SelfService/MANIFEST,
27895           FS-SelfService/SelfService.pm,
27896           FS-SelfService/freeside-selfservice-clientd: finally working
27897           async framework
27898
27899 2002-07-08 19:23  ivan
27900
27901         * httemplate/docs/: schema.dia, schema.png: new schema diagram
27902
27903 2002-07-08 10:14  ivan
27904
27905         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
27906           different freeside uid/gid
27907
27908 2002-07-08 08:56  ivan
27909
27910         * httemplate/edit/svc_acct.cgi: better error message
27911
27912 2002-07-08 06:07  ivan
27913
27914         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
27915           edit expiration dates
27916
27917 2002-07-08 03:52  ivan
27918
27919         * httemplate/search/cust_bill.cgi: remove perl-side sort routines,
27920           no longer needed
27921
27922 2002-07-08 03:01  ivan
27923
27924         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
27925           should remove home directories
27926
27927 2002-07-08 01:39  ivan
27928
27929         * httemplate/docs/install.html: new and improved instructions!  now
27930           even more idiot proof!
27931
27932 2002-07-07 10:49  ivan
27933
27934         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
27935           new-export-aware, closes: #431
27936
27937 2002-07-07 07:33  ivan
27938
27939         * httemplate/search/cust_bill.cgi: clean up after rewrite... turned
27940           out rather nice
27941
27942 2002-07-07 07:28  ivan
27943
27944         * httemplate/search/cust_bill.cgi: fixing 30/60/90/120...
27945
27946 2002-07-07 07:26  ivan
27947
27948         * httemplate/search/cust_bill.cgi: just might work
27949
27950 2002-07-07 07:24  ivan
27951
27952         * httemplate/search/cust_bill.cgi: that would be nice...
27953
27954 2002-07-07 07:18  ivan
27955
27956         * httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses
27957
27958 2002-07-07 07:14  ivan
27959
27960         * httemplate/search/cust_bill.cgi: UI
27961
27962 2002-07-07 07:12  ivan
27963
27964         * httemplate/search/cust_bill.cgi: totals and order by
27965
27966 2002-07-07 07:00  ivan
27967
27968         * httemplate/search/cust_bill.cgi: try for correct totals
27969
27970 2002-07-07 06:52  ivan
27971
27972         * httemplate/search/cust_bill.cgi: don't recalculate owed
27973
27974 2002-07-07 06:31  ivan
27975
27976         * httemplate/search/cust_bill.cgi: comma
27977
27978 2002-07-07 06:30  ivan
27979
27980         * httemplate/search/cust_bill.cgi: calculate owed as subquery here
27981           too
27982
27983 2002-07-07 06:25  ivan
27984
27985         * httemplate/search/cust_bill.cgi: don't forget to where the where
27986           clause
27987
27988 2002-07-07 06:23  ivan
27989
27990         * httemplate/search/cust_bill.cgi: try for working paged invoices,
27991           this time with subqueries
27992
27993 2002-07-07 04:45  ivan
27994
27995         * httemplate/search/cust_bill.cgi: wtf?
27996
27997 2002-07-07 04:30  ivan
27998
27999         * httemplate/search/cust_bill.cgi: invoice search with possibly
28000           working pager
28001
28002 2002-07-07 04:03  ivan
28003
28004         * httemplate/search/cust_bill.cgi: move query logic from perl to
28005           sql for scalability
28006
28007 2002-07-06 05:53  ivan
28008
28009         * httemplate/docs/install.html: new!  improved!  now even more
28010           idiot-proof!
28011
28012 2002-07-06 05:15  ivan
28013
28014         * Makefile: beta2
28015
28016 2002-07-06 05:13  ivan
28017
28018         * bin/fs-setup: fix Can't use an undefined value as an ARRAY
28019           reference at ./fs-setup line 209, <STDIN> line 3.
28020
28021 2002-07-06 04:08  ivan
28022
28023         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
28024           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
28025
28026 2002-07-06 01:50  ivan
28027
28028         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
28029           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
28030
28031 2002-07-06 01:29  ivan
28032
28033         * httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling
28034
28035 2002-07-06 00:32  ivan
28036
28037         * httemplate/edit/part_pkg.cgi: fix speling
28038
28039 2002-07-06 00:31  ivan
28040
28041         * ANNOUCE.1.4.0: this file should probably go away soon...
28042
28043 2002-07-06 00:30  ivan
28044
28045         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
28046           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
28047           job queue & exports, and make them configurable
28048
28049 2002-07-05 21:20  ivan
28050
28051         * FS/FS/svc_acct.pm: typo
28052
28053 2002-07-05 16:32  ivan
28054
28055         * httemplate/config/config.cgi: fix bug with config having a value
28056           not in the select
28057
28058 2002-07-04 03:35  ivan
28059
28060         * httemplate/browse/: agent.cgi, agent_type.cgi,
28061           part_bill_event.cgi, part_export.cgi, part_pkg.cgi,
28062           part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add"
28063           links to the top
28064
28065 2002-07-03 07:45  ivan
28066
28067         * FS/t/part_export-http.t: s/_post//
28068
28069 2002-07-03 07:21  ivan
28070
28071         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
28072           t/part_export-http.t: http export
28073
28074 2002-07-03 04:37  ivan
28075
28076         * FS/FS/InitHandler.pm: 54
28077
28078 2002-07-03 04:35  ivan
28079
28080         * FS/FS/InitHandler.pm: sacrifice memory for speed
28081
28082 2002-07-03 04:31  ivan
28083
28084         * FS/FS/InitHandler.pm: preload modules
28085
28086 2002-07-03 04:23  ivan
28087
28088         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
28089           apache init
28090
28091 2002-07-03 04:10  ivan
28092
28093         * FS/FS/UID.pm: allow InitHandler to work during apache startup
28094
28095 2002-07-03 03:50  ivan
28096
28097         * FS/FS/InitHandler.pm: skip comment & blank lines
28098
28099 2002-07-03 03:48  ivan
28100
28101         * FS/FS/InitHandler.pm: debug
28102
28103 2002-07-03 03:33  ivan
28104
28105         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
28106           dbdefs
28107
28108 2002-07-02 20:57  ivan
28109
28110         * FS/FS/cust_main.pm: working one-time charges again
28111
28112 2002-07-02 20:52  ivan
28113
28114         * httemplate/view/cust_main.cgi: ui
28115
28116 2002-07-02 20:47  ivan
28117
28118         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
28119           httemplate/edit/process/quick-charge.cgi,
28120           httemplate/view/cust_main.cgi: one-time charges with tax classes
28121
28122 2002-07-02 19:25  ivan
28123
28124         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
28125           httemplate/config/config.cgi: deprecate text radius config
28126           options update config docs
28127
28128 2002-07-02 18:47  ivan
28129
28130         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
28131
28132 2002-07-02 18:05  ivan
28133
28134         * FS/bin/freeside-sqlradius-reset: pod
28135
28136 2002-07-02 18:01  ivan
28137
28138         * FS/bin/freeside-sqlradius-reset: fix usage message
28139
28140 2002-07-02 16:03  ivan
28141
28142         * FS/FS/part_export.pm: fix usermod commands for freebsd
28143
28144 2002-07-02 07:38  ivan
28145
28146         * ANNOUCE.1.4.0: beta1!
28147
28148 2002-07-02 07:37  ivan
28149
28150         * Makefile: beta1!!
28151
28152 2002-07-02 07:22  ivan
28153
28154         * FS/FS/part_export/textradius.pm: working textradius export
28155
28156 2002-07-02 07:00  ivan
28157
28158         * FS/FS/part_export/textradius.pm: better diagnostics
28159
28160 2002-07-02 06:22  ivan
28161
28162         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
28163
28164 2002-07-02 06:04  ivan
28165
28166         * FS/FS/part_export/shellcommands.pm: no warnings
28167
28168 2002-07-02 06:00  ivan
28169
28170         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
28171           linux and freebsd shellcommands
28172
28173 2002-07-02 04:29  ivan
28174
28175         * FS/FS/part_export.pm: fix for freebsd presets
28176
28177 2002-07-02 04:27  ivan
28178
28179         * FS/FS/part_export.pm: useful shellcommands presets
28180
28181 2002-07-02 03:14  ivan
28182
28183         * FS/bin/freeside-queued: grr old openssh grr freebsd
28184
28185 2002-07-02 03:01  ivan
28186
28187         * httemplate/docs/install.html: freeside group
28188
28189 2002-07-02 02:42  ivan
28190
28191         * FS/bin/freeside-queued: fleabsd grr
28192
28193 2002-07-02 02:39  ivan
28194
28195         * FS/bin/freeside-queued: freebsd is sofa king broken
28196
28197 2002-07-02 00:31  ivan
28198
28199         * FS/FS/part_export/textradius.pm: working textradius
28200
28201 2002-07-02 00:13  ivan
28202
28203         * FS/FS/part_export/textradius.pm: better error reporting from
28204           rsync
28205
28206 2002-07-01 23:58  ivan
28207
28208         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
28209           s/options/option/, oops, and machine isn't an option
28210
28211 2002-07-01 23:48  ivan
28212
28213         * FS/FS/queue.pm: error messages can have other chars
28214
28215 2002-07-01 15:38  ivan
28216
28217         * FS/FS/part_export/textradius.pm: prevent any possible infinite
28218           looping
28219
28220 2002-07-01 02:15  ivan
28221
28222         * FS/FS/part_export/textradius.pm: real-time! text radius export
28223
28224 2002-06-30 04:01  ivan
28225
28226         * ANNOUCE.1.4.0, CREDITS: administrivia
28227
28228 2002-06-30 00:17  ivan
28229
28230         * FS/FS/Record.pm: oops, very bad
28231
28232 2002-06-30 00:16  ivan
28233
28234         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
28235           Pg money type)
28236
28237 2002-06-30 00:04  ivan
28238
28239         * FS/FS/Record.pm: fix dbdef caching
28240
28241 2002-06-29 19:13  ivan
28242
28243         * FS/: MANIFEST, FS/part_export.pm,
28244           FS/part_export/shellcommands_withdomain.pm,
28245           t/part_export-shellcommands_withdomain.t: export!
28246
28247 2002-06-29 18:18  ivan
28248
28249         * httemplate/docs/ssh.html: adding
28250
28251 2002-06-28 13:31  ivan
28252
28253         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
28254           illegal password
28255
28256 2002-06-28 13:23  ivan
28257
28258         * bin/fs-setup: not anymore...
28259
28260 2002-06-28 13:21  ivan
28261
28262         * FS/FS/cust_main.pm: better error message for missing tax classes
28263
28264 2002-06-28 03:49  ivan
28265
28266         * FS/FS/Record.pm: remove extraneous check
28267
28268 2002-06-28 01:23  ivan
28269
28270         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
28271           hopefully keeping performance improvement
28272
28273 2002-06-27 20:09  ivan
28274
28275         * httemplate/view/cust_main.cgi: more card display changes
28276
28277 2002-06-27 19:21  ivan
28278
28279         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
28280           first
28281
28282 2002-06-27 02:23  ivan
28283
28284         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
28285           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
28286           exports
28287
28288 2002-06-27 02:19  ivan
28289
28290         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
28291           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
28292           t/part_export-null.t, t/part_export-sysvshell.t,
28293           t/part_export-www_shellcommands.t: export updates
28294
28295 2002-06-26 01:36  ivan
28296
28297         * FS/FS/part_export.pm: tyop
28298
28299 2002-06-26 01:32  ivan
28300
28301         * FS/FS/part_export.pm: better export docs/defaults
28302
28303 2002-06-26 01:12  ivan
28304
28305         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
28306           one-time charges
28307
28308 2002-06-26 01:05  ivan
28309
28310         * httemplate/view/cust_main.cgi: close form tags
28311
28312 2002-06-26 00:42  ivan
28313
28314         * bin/: bsdshell.export, shell.export, sysvshell.export:
28315           shell.export -> bsdshell.export & sysvshell.export
28316
28317 2002-06-25 20:53  ivan
28318
28319         * FS/FS/part_export_option.pm: export options can be anything
28320
28321 2002-06-25 19:37  ivan
28322
28323         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
28324           with email invoices too
28325
28326 2002-06-25 18:35  ivan
28327
28328         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
28329           httemplate/edit/process/quick-cust_pkg.cgi,
28330           httemplate/view/cust_main.cgi: working one-time charges
28331
28332 2002-06-25 17:41  ivan
28333
28334         * httemplate/edit/part_pkg.cgi: ui
28335
28336 2002-06-25 16:27  ivan
28337
28338         * httemplate/view/svc_www.cgi: add link to controlling account
28339
28340 2002-06-25 00:18  ivan
28341
28342         * FS/bin/freeside-queued: might work again under mysql
28343
28344 2002-06-23 12:16  ivan
28345
28346         * FS/FS/domain_record.pm: domain_record records attached to svc_www
28347           records are no longer delete-able, patch from "Stephen Bechard"
28348           <steve@destek.net>, thanks!  closes: Bug#434
28349
28350 2002-06-22 22:44  ivan
28351
28352         * httemplate/edit/process/svc_www.cgi: patch to get this working
28353           from Stephen Bechard <steve@destek.net>
28354
28355 2002-06-22 22:43  ivan
28356
28357         * httemplate/view/svc_www.cgi: add link to edit and format nicely
28358
28359 2002-06-22 18:36  ivan
28360
28361         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
28362           "Stephen Bechard" <steve@destek.net>, thanks
28363
28364 2002-06-22 18:33  ivan
28365
28366         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
28367           works now, patch from "Stephen Bechard" <steve@destek.net>
28368
28369 2002-06-21 14:49  ivan
28370
28371         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
28372           noment's request
28373
28374 2002-06-21 13:26  ivan
28375
28376         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
28377           setting
28378
28379 2002-06-21 13:17  ivan
28380
28381         * FS/FS/part_export/infostreet.pm: debugging option
28382
28383 2002-06-21 02:57  ivan
28384
28385         * bin/passwd.import: no, don't check for duplicates like this by
28386           default... not new-export style
28387
28388 2002-06-21 02:56  ivan
28389
28390         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
28391           stuff still needs to be rewritten for new exports
28392
28393 2002-06-21 02:28  ivan
28394
28395         * httemplate/docs/upgrade8.html: don't forget part_svc in upgrades
28396
28397 2002-06-21 02:15  ivan
28398
28399         * bin/passwd.import: oops
28400
28401 2002-06-21 02:13  ivan
28402
28403         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
28404           fixes...
28405
28406 2002-06-21 02:11  ivan
28407
28408         * bin/passwd.import: tiny bit better passwd.import
28409
28410 2002-06-21 02:03  ivan
28411
28412         * httemplate/docs/upgrade8.html: doc
28413
28414 2002-06-21 01:29  ivan
28415
28416         * httemplate/: index.html, docs/upgrade8.html: uid search on main
28417           menu, updated upgrade docs
28418
28419 2002-06-20 15:35  ivan
28420
28421         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
28422
28423 2002-06-20 15:31  ivan
28424
28425         * httemplate/docs/install.html: doc
28426
28427 2002-06-19 18:29  ivan
28428
28429         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
28430           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
28431           httemplate/edit/process/part_export.cgi: shellcommands
28432           w/passwords
28433
28434 2002-06-18 21:54  ivan
28435
28436         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
28437           <steve@destek.net>
28438
28439 2002-06-18 21:03  ivan
28440
28441         * FS/FS/part_export/infostreet.pm: fix setContactField email
28442
28443 2002-06-18 18:03  ivan
28444
28445         * FS/FS/svc_acct.pm: and the same for changes...
28446
28447 2002-06-18 17:58  ivan
28448
28449         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
28450           caused by kristian/mark/pc-intouch's changes moving exports into
28451           svc_Common -   changed sequence of events such that groups were
28452           not provisioned when the   sqlradius export was run
28453
28454 2002-06-18 16:52  ivan
28455
28456         * httemplate/misc/queue.cgi: better error message
28457
28458 2002-06-14 18:12  ivan
28459
28460         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
28461           mark@pc-intouch.com: exporttype2svcdb removal
28462
28463 2002-06-14 14:35  ivan
28464
28465         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
28466           faxNumber (? dunno, what noment wants)
28467
28468 2002-06-14 04:44  ivan
28469
28470         * Makefile: better releaes target?
28471
28472 2002-06-14 04:26  ivan
28473
28474         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14
28475
28476 2002-06-14 04:22  ivan
28477
28478         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
28479           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
28480           dependancies FS::queue::joblisting html excapes & truncates long
28481           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
28482           am, too.  really!)
28483
28484 2002-06-14 02:19  ivan
28485
28486         * FS/FS/UID.pm: only run callbacks once... should speed things up
28487           (no dbdef reloading)
28488
28489 2002-06-13 20:26  ivan
28490
28491         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
28492           match reality
28493
28494 2002-06-13 20:12  ivan
28495
28496         * httemplate/: classic.html, index.html: remove classic interface
28497
28498 2002-06-13 19:52  ivan
28499
28500         * httemplate/docs/: install.html, mysql.html: mysql support!
28501
28502 2002-06-13 19:25  ivan
28503
28504         * FS/bin/freeside-queued: mysql compatibility?
28505
28506 2002-06-13 17:12  ivan
28507
28508         * httemplate/: index.html, search/cust_main.cgi: search by for
28509           address2 (unit) - commented out in default index.html
28510
28511 2002-06-13 16:28  ivan
28512
28513         * httemplate/: index.html, search/cust_main.cgi: phone number
28514           search (Bug#422)
28515
28516 2002-06-13 16:00  ivan
28517
28518         * FS/FS/svc_acct.pm, httemplate/index.html,
28519           httemplate/search/svc_acct.cgi: fuzzy username searching
28520           (Bug#422)
28521
28522 2002-06-12 17:53  ivan
28523
28524         * httemplate/: index.html, search/cust_main.cgi: search on customer
28525           number (Bug#422)
28526
28527 2002-06-12 13:31  ivan
28528
28529         * FS/FS/svc_acct.pm: fix new duplicate username checking
28530
28531 2002-06-12 10:29  ivan
28532
28533         * httemplate/index.html: fix company search
28534
28535 2002-06-12 09:26  ivan
28536
28537         * FS/FS/cust_main.pm: fix problems with code that resets invoice
28538           events
28539
28540 2002-06-11 11:32  ivan
28541
28542         * bin/shell.export: don't export empty files
28543
28544 2002-06-11 11:25  ivan
28545
28546         * bin/shell.export: use FS::cust_svc and FS::svc_acct
28547
28548 2002-06-11 11:23  ivan
28549
28550         * bin/shell.export: bsd only for now
28551
28552 2002-06-11 11:20  ivan
28553
28554         * bin/: bind.export, shell.export: perl 5.005 needs an explicit
28555           mask for mkdir
28556
28557 2002-06-11 02:51  ivan
28558
28559         * FS/FS/part_export.pm: notes
28560
28561 2002-06-11 02:46  ivan
28562
28563         * bin/: bind.export, shell.export: add preliminary bsd shell export
28564
28565 2002-06-11 02:14  ivan
28566
28567         * FS/FS/svc_acct.pm: export-based duplicate username checking!
28568
28569 2002-06-11 01:29  ivan
28570
28571         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
28572           option to (bsd|sysv)shell export
28573
28574 2002-06-10 20:25  ivan
28575
28576         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
28577           part_export/infostreet.pm: - add new suspend and unsuspend export
28578           hooks (with null defaults) - infostreet export: actually
28579           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
28580           export: set some contact fields @ infostreet (Bug#419)
28581
28582 2002-06-10 17:58  ivan
28583
28584         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
28585           Makefile.  whew.
28586
28587 2002-06-10 16:02  ivan
28588
28589         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
28590           line 299 in file FS/domain_record.pm
28591
28592 2002-06-10 15:48  ivan
28593
28594         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
28595           when user clicks "Bill now" (closes: Bug#417)
28596
28597 2002-06-10 15:07  ivan
28598
28599         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
28600           invoice events when a card changes (closes: Bug#417)
28601
28602 2002-06-10 12:44  ivan
28603
28604         * httemplate/view/cust_main.cgi: final visual update on package
28605           date view
28606
28607 2002-06-10 12:41  ivan
28608
28609         * httemplate/view/cust_main.cgi: fixup time display in packages
28610
28611 2002-06-10 12:30  ivan
28612
28613         * httemplate/view/cust_main.cgi: add small time display to dates
28614
28615 2002-06-09 19:52  ivan
28616
28617         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
28618
28619 2002-06-09 19:52  ivan
28620
28621         * FS/FS/cust_main_county.pm: silence undefined warnings
28622
28623 2002-06-09 19:51  ivan
28624
28625         * FS/FS/CGI.pm: unused global
28626
28627 2002-06-09 19:42  ivan
28628
28629         * Makefile: back to ASP for profiling...
28630
28631 2002-06-09 18:39  khoff
28632
28633         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
28634           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
28635           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
28636           changes.
28637
28638 2002-06-08 00:48  khoff
28639
28640         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
28641           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
28642           httemplate/edit/part_pkg.cgi: Default svcpart support for
28643           part_pkg.  Fixes 'bug' with new customer and online signup.
28644
28645 2002-06-07 13:33  khoff
28646
28647         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
28648
28649 2002-06-05 15:46  ivan
28650
28651         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
28652           more mysql goodness, thanks dale
28653
28654 2002-06-04 10:37  ivan
28655
28656         * httemplate/docs/install.html: small doc patch from
28657           baloo@gimpgirl.org
28658
28659 2002-06-04 07:35  ivan
28660
28661         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
28662
28663 2002-06-04 07:02  ivan
28664
28665         * CREDITS, httemplate/search/cust_main.cgi,
28666           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
28667           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
28668           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
28669
28670 2002-06-04 06:46  ivan
28671
28672         * conf/declinetemplate: misspelling
28673
28674 2002-05-31 15:37  ivan
28675
28676         * bin/fs-setup: no state necessary in batch cards (i18n)
28677
28678 2002-05-31 13:34  ivan
28679
28680         * FS/FS/part_export.pm: dammit i want to catch export subclass
28681           compilation problems
28682
28683 2002-05-31 13:31  ivan
28684
28685         * FS/FS/cust_bill.pm: better error reporting
28686
28687 2002-05-31 11:48  khoff
28688
28689         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
28690           test.
28691
28692 2002-05-31 11:45  khoff
28693
28694         * FS/MANIFEST: added sqlmail.pm and test
28695
28696 2002-05-31 10:50  ivan
28697
28698         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
28699
28700 2002-05-30 19:13  ivan
28701
28702         * FS/FS/part_export.pm: no, actually throw an exception if an
28703           export class won't compile.
28704
28705 2002-05-30 17:33  khoff
28706
28707         * httemplate/edit/part_svc.cgi: Added support for part_exports that
28708           are used with more than one svcdb.
28709
28710 2002-05-30 17:22  khoff
28711
28712         * FS/FS/part_export.pm: updated hashes 'n stuff for
28713           FS::part_export::sqlmail
28714
28715 2002-05-30 17:20  khoff
28716
28717         * FS/FS/part_export/sqlmail.pm: part_export module to export
28718           svc_acct, svc_domain, and svc_forward to an external database
28719
28720 2002-05-30 17:18  khoff
28721
28722         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
28723           new-style export calls to svc_Common.
28724
28725 2002-05-30 14:51  ivan
28726
28727         * httemplate/misc/delete-customer.cgi: point to correct place for
28728           hidecancelledcustomers config option
28729
28730 2002-05-30 10:49  ivan
28731
28732         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
28733
28734 2002-05-29 13:45  ivan
28735
28736         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
28737           handle destroyed without explicit disconnect" errors
28738
28739 2002-05-29 08:56  ivan
28740
28741         * FS/FS/part_export.pm: freeradius 0.5 doc
28742
28743 2002-05-28 21:40  ivan
28744
28745         * fs_selfservice/: freeside-selfservice-server,
28746           FS-SelfService/Changes, FS-SelfService/MANIFEST,
28747           FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm,
28748           FS-SelfService/test.pl: add fs_selfservice
28749
28750 2002-05-28 14:22  ivan
28751
28752         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
28753           "Illegal password"
28754
28755 2002-05-28 00:55  ivan
28756
28757         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
28758           people at DBI/DBD documentation for information on data sources.
28759           *sigh*
28760
28761 2002-05-26 23:53  ivan
28762
28763         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
28764           baloo@gimpgirl.com, thanks
28765
28766 2002-05-23 06:00  ivan
28767
28768         * ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import,
28769           bin/svc_domain.import, httemplate/edit/process/domain_record.cgi,
28770           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
28771           too
28772
28773 2002-05-22 11:44  ivan
28774
28775         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
28776           FS/FS/svc_domain.pm, bin/bind.export,
28777           httemplate/edit/process/domain_record.cgi,
28778           httemplate/misc/cancel-unaudited.cgi,
28779           httemplate/misc/delete-domain_record.cgi,
28780           httemplate/misc/delete-part_export.cgi,
28781           httemplate/view/svc_domain.cgi: bind export, editing zones,
28782           deleting unaudited domains, mmm
28783
28784 2002-05-22 05:17  ivan
28785
28786         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
28787           FS::cust_pkg to FS::cust_svc, becomes the cancel method
28788
28789 2002-05-22 04:39  ivan
28790
28791         * FS/FS/part_export.pm: - remove some out of date documentation -
28792           die if an export class won't compile
28793
28794 2002-05-22 03:53  ivan
28795
28796         * bin/bind.export: bind export
28797
28798 2002-05-21 19:09  ivan
28799
28800         * FS/FS/part_export/sqlradius.pm: 5.6-isms
28801
28802 2002-05-20 04:02  ivan
28803
28804         * bin/svc_domain.import: [no log message]
28805
28806 2002-05-18 02:51  ivan
28807
28808         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
28809           1.44
28810
28811 2002-05-17 06:51  ivan
28812
28813         * httemplate/docs/install.html: tyop
28814
28815 2002-05-16 20:47  ivan
28816
28817         * FS/FS/svc_acct.pm: freebsd `toor' user
28818
28819 2002-05-16 07:28  ivan
28820
28821         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
28822           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
28823           (stub) bsdshell and textradius exports
28824
28825 2002-05-16 07:28  ivan
28826
28827         * bin/svc_acct.export: ip address is added by radius_reply method
28828           already
28829
28830 2002-05-16 07:27  ivan
28831
28832         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
28833           textradius exports
28834
28835 2002-05-16 07:21  ivan
28836
28837         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
28838           to be string type, fixes: "0 as first character in password"
28839           problem.  also see the Frontier::Client manpage
28840
28841 2002-05-16 06:42  ivan
28842
28843         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
28844           definition cloning
28845
28846 2002-05-16 06:42  ivan
28847
28848         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
28849
28850 2002-05-16 00:53  ivan
28851
28852         * httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat
28853
28854 2002-05-15 07:00  ivan
28855
28856         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
28857           in FS::part_export::sqlradius.pm display job dependancies in
28858           FS::queue::joblisting
28859
28860 2002-05-15 06:24  ivan
28861
28862         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm,
28863           FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm,
28864           FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued,
28865           FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm,
28866           httemplate/docs/install.html, httemplate/docs/schema.dia,
28867           httemplate/docs/schema.html, httemplate/docs/schema.png,
28868           httemplate/docs/upgrade8.html: queue dependancies
28869
28870 2002-05-14 00:36  ivan
28871
28872         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
28873           to decide whether or not to INSERT.
28874
28875 2002-05-13 17:27  ivan
28876
28877         * FS/FS/part_export/shellcommands.pm: shellcomands oops
28878
28879 2002-05-10 00:54  ivan
28880
28881         * Makefile: always re-install init
28882
28883 2002-05-10 00:50  ivan
28884
28885         * init.d/freeside-init: correct message
28886
28887 2002-05-10 00:45  ivan
28888
28889         * FS/FS/svc_domain.pm: bad reuse of variable
28890
28891 2002-05-10 00:42  ivan
28892
28893         * Makefile: INSTALLGROUP
28894
28895 2002-05-09 09:41  ivan
28896
28897         * bin/populate-msgcat: permissions
28898
28899 2002-05-09 08:26  ivan
28900
28901         * Makefile: final make release?
28902
28903 2002-05-09 08:25  ivan
28904
28905         * Makefile: fix make release target
28906
28907 2002-05-09 08:22  ivan
28908
28909         * Makefile: make release target
28910
28911 2002-05-09 08:21  ivan
28912
28913         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
28914           s/Referral/Advertising source/
28915
28916 2002-05-09 08:14  ivan
28917
28918         * httemplate/docs/: install.html, mysql.html: attempt to avoid
28919           people installing and asking for help with MySQL despite the VERY
28920           FUCKING CLEAR instructions that it isn't supported.
28921
28922 2002-05-09 08:12  ivan
28923
28924         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
28925           pulldowns even with taxrates...
28926
28927 2002-05-09 05:38  ivan
28928
28929         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
28930           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa,
28931           htetc/handler.pl, httemplate/browse/agent.cgi,
28932           httemplate/browse/cust_main_county.cgi,
28933           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
28934           httemplate/edit/cust_main_county-expand.cgi,
28935           httemplate/edit/cust_main_county.cgi,
28936           httemplate/edit/part_pkg.cgi,
28937           httemplate/edit/process/cust_main_county-expand.cgi,
28938           httemplate/edit/process/cust_main_county.cgi: texas tax!
28939
28940 2002-05-06 06:36  ivan
28941
28942         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
28943           reported by noment
28944
28945 2002-05-04 08:00  ivan
28946
28947         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST,
28948           FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm,
28949           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup,
28950           httemplate/docs/admin.html, httemplate/docs/schema.dia,
28951           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
28952           schema changes for proper texas tax
28953
28954 2002-05-03 18:11  ivan
28955
28956         * httemplate/: index.html, search/cust_pkg.cgi: add package search
28957           by next bill date to main menu
28958
28959 2002-05-03 17:59  ivan
28960
28961         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
28962
28963 2002-05-03 17:49  ivan
28964
28965         * httemplate/search/cust_pkg.html: point at correct .cgi
28966
28967 2002-05-03 17:47  ivan
28968
28969         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
28970           being used in searches by signup server
28971
28972 2002-05-03 17:32  ivan
28973
28974         * httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch:
28975           trying to pull accounts based on next billdate tofu_beast420: hmm
28976           a report ordered by next bill date? tofu_beast420: i don't know
28977           how you'd do that per _customer_ since a customer could have lots
28978           of packages, but you could do a per-package report maybe?
28979
28980 2002-04-29 22:43  ivan
28981
28982         * FS/FS/part_export.pm, bin/svc_domain.import: better BIND
28983           integration
28984
28985 2002-04-26 04:14  ivan
28986
28987         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
28988           username-nodash config files
28989
28990 2002-04-25 03:37  ivan
28991
28992         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
28993           #2
28994
28995 2002-04-25 02:47  ivan
28996
28997         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
28998           plan
28999
29000 2002-04-24 18:15  ivan
29001
29002         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
29003
29004 2002-04-24 02:09  ivan
29005
29006         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
29007
29008 2002-04-24 02:03  ivan
29009
29010         * FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit
29011           card expiration (closes: Bug#407)
29012
29013 2002-04-23 00:32  ivan
29014
29015         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
29016
29017 2002-04-23 00:10  ivan
29018
29019         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
29020           TEXT columns... gah i hate SQL
29021
29022 2002-04-22 15:45  ivan
29023
29024         * FS/FS/part_export.pm: use Tie::IxHash to present export options
29025           in a reasonable order
29026
29027 2002-04-22 14:36  ivan
29028
29029         * FS/FS/cust_main.pm: don't show extended debugging in error
29030           messages that could end up on the signup server
29031
29032 2002-04-22 14:23  ivan
29033
29034         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
29035           packages (moved from signups server)
29036
29037 2002-04-22 14:18  ivan
29038
29039         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
29040
29041 2002-04-22 13:47  ivan
29042
29043         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
29044           FS::cust_pkg, not signup server - order by recur price in
29045           signup-alternate template
29046
29047 2002-04-20 05:37  ivan
29048
29049         * ANNOUCE.1.4.0, FS/FS/part_export.pm,
29050           httemplate/edit/part_export.cgi: bind export
29051
29052 2002-04-20 04:57  ivan
29053
29054         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
29055           bin/svc_domain.erase, bin/svc_domain.import,
29056           httemplate/docs/legacy.html:
29057           working BIND import
29058
29059 2002-04-20 03:49  ivan
29060
29061         * FS/FS/domain_record.pm: allow * MX records
29062
29063 2002-04-20 03:12  ivan
29064
29065         * FS/FS/domain_record.pm: allow uppercase in zone data.
29066
29067 2002-04-20 03:09  ivan
29068
29069         * FS/FS/domain_record.pm: allow uppercase zones...
29070
29071 2002-04-19 23:34  ivan
29072
29073         * bin/populate-msgcat: perms
29074
29075 2002-04-19 23:33  ivan
29076
29077         * bin/fs-setup: fixup fs-setup
29078
29079 2002-04-19 19:06  ivan
29080
29081         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
29082           where there *is* a pkg_svc record with quantity 0, when changing
29083           packages and using the special case new service code
29084
29085 2002-04-19 16:25  ivan
29086
29087         * FS/FS/svc_acct.pm: maybe just for debugging
29088
29089 2002-04-19 07:27  ivan
29090
29091         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
29092
29093 2002-04-18 18:16  ivan
29094
29095         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
29096           init.d/freeside-init: - add init file installation to Makefile,
29097           add unified init file - fix qsearch for op => '!=', value => ''
29098           searches - fix invalid_catd typo - add payby method to part_pkg
29099           and have fs_signup_server pass the data
29100
29101 2002-04-17 13:43  ivan
29102
29103         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
29104           syntax
29105
29106 2002-04-17 12:47  ivan
29107
29108         * FS/FS/Record.pm: allow = in ut_text
29109
29110 2002-04-17 05:06  ivan
29111
29112         * httemplate/index.html: fix default searches
29113
29114 2002-04-17 04:41  ivan
29115
29116         * FS/FS/Record.pm: get rid of debugging cruft
29117
29118 2002-04-16 22:48  ivan
29119
29120         * fs_passwd/fs_passwdd: forgotten semicolon
29121
29122 2002-04-16 22:46  ivan
29123
29124         * fs_passwd/fs_passwdd: also untaint pid
29125
29126 2002-04-16 22:44  ivan
29127
29128         * fs_passwd/fs_passwdd: *sigh*
29129
29130 2002-04-16 22:42  ivan
29131
29132         * fs_passwd/fs_passwdd:
29133           okay pid file has a change of working now
29134
29135 2002-04-16 22:39  ivan
29136
29137         * fs_passwd/fs_passwdd: tyop
29138
29139 2002-04-16 22:22  ivan
29140
29141         * fs_passwd/fs_passwdd: pid file foo
29142
29143 2002-04-16 18:14  ivan
29144
29145         * fs_passwd/fs_passwd_server: kill off ssh kid on exit...
29146
29147 2002-04-16 17:25  ivan
29148
29149         * httemplate/search/cust_main.cgi: better ordering in search
29150           results
29151
29152 2002-04-16 16:14  ivan
29153
29154         * FS/FS/cust_main.pm: there it is!  fix bug with
29155           FS::cust_main::agent
29156
29157 2002-04-16 15:56  ivan
29158
29159         * FS/FS/cust_bill.pm: further debugging...
29160
29161 2002-04-16 15:52  ivan
29162
29163         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
29164           bin/fs-setup: further authorize.net description debugging
29165           (agent??) and get rid of bad unique index on cust_bill_event
29166
29167 2002-04-16 15:38  ivan
29168
29169         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
29170           field
29171
29172 2002-04-16 14:24  ivan
29173
29174         * FS/bin/freeside-queued: auto-use export classes
29175
29176 2002-04-16 13:13  ivan
29177
29178         * httemplate/browse/part_svc.cgi: ui
29179
29180 2002-04-16 12:50  ivan
29181
29182         * httemplate/index.html: exports, then services...
29183
29184 2002-04-16 03:47  ivan
29185
29186         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
29187           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
29188           httemplate/search/cust_bill_event.html,
29189           httemplate/search/report_cc.html,
29190           httemplate/search/report_credit.html,
29191           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
29192           report on failed billing events...
29193
29194 2002-04-16 02:38  ivan
29195
29196         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
29197           FS/bin/freeside-expiration-alerter, conf/declinetemplate,
29198           httemplate/docs/billing.html: - send a notice to the customer
29199           when their card is declined - closes: Bug#351 -
29200           freeside-expiration-alerter works fine, closes: Bug#7
29201
29202 2002-04-16 01:52  ivan
29203
29204         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
29205           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
29206           httemplate/edit/part_export.cgi: move the last of the real-time
29207           exports out of svc_acct.pm and into part_export
29208
29209 2002-04-15 23:47  ivan
29210
29211         * httemplate/index.html: allow multiple search types on main
29212           menu... more confusing but default is *too* fuzzy
29213
29214 2002-04-14 02:11  ivan
29215
29216         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
29217           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
29218           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
29219           FS/FS/part_export/shellcommands.pm,
29220           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
29221           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
29222           FS/t/part_export-vpopmail.t, eg/export_template.pm,
29223           httemplate/docs/billing.html, httemplate/docs/legacy.html,
29224           httemplate/docs/schema.dia, httemplate/docs/schema.html,
29225           httemplate/docs/schema.png: - move cyrus, shellcommands, CP
29226           exports exports to new-style - skeleton files for vpopmail
29227           exports - documentation updates - add big schema diagram to docs
29228
29229 2002-04-13 18:36  ivan
29230
29231         * httemplate/docs/billing.html: docu for invoice_lines(0) with no
29232           arguments
29233
29234 2002-04-13 06:36  ivan
29235
29236         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
29237           FS/FS/part_export/cp.pm, FS/bin/freeside-overdue,
29238           FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset,
29239           httemplate/edit/part_export.cgi: - documentation updates - move
29240           Critical Path export to new-style export - bin/sqlradius_reset
29241           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
29242
29243 2002-04-13 03:46  ivan
29244
29245         * httemplate/index.html: s/otaker/order-taker/
29246
29247 2002-04-13 02:14  ivan
29248
29249         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
29250           padding (see Bug#388)
29251
29252 2002-04-13 01:51  ivan
29253
29254         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
29255           (closes: Bug#389)
29256
29257 2002-04-12 08:14  ivan
29258
29259         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
29260           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
29261           ("Order and cancel packages") to try to move services between
29262           svcparts as a last resort...
29263
29264 2002-04-12 06:22  ivan
29265
29266         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
29267           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
29268           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
29269           htetc/global.asa, htetc/handler.pl,
29270           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
29271           httemplate/edit/part_svc.cgi,
29272           httemplate/edit/process/agent_type.cgi,
29273           httemplate/edit/process/part_export.cgi,
29274           httemplate/edit/process/part_svc.cgi,
29275           httemplate/misc/delete-customer.cgi: - should finish off the
29276           part_svc -> part_export s/one-to-many/many-to-many/   transition
29277           (closes: Bug#375) - fixes a nasty export scoping bug with message
29278           catalogs, whew
29279
29280 2002-04-11 15:05  ivan
29281
29282         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm,
29283           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t,
29284           bin/fs-setup, bin/sqlradius_reset, httemplate/index.html,
29285           httemplate/browse/part_export.cgi,
29286           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
29287           httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi,
29288           httemplate/edit/process/part_export.cgi,
29289           httemplate/misc/delete-part_export.cgi: (almost) everything for
29290           bug#375 - create export_svc table - part_svc to part_export is
29291           now properly many-to-many, not one-to-many
29292
29293           still need to finish service editing (choosing exports) in
29294           httemplate/edit/part_svc.cgi and
29295           httemplate/edti/process/part_svc.cgi
29296
29297           and do somethinga about that manual $svcdb = 'svc_acct' in
29298           httemplate/edit/part_export.cgi (do part_export records need a
29299           svcdb? probably not... should be able to just pass an svcdb on
29300           creation of new exports, move the big %exports hash into
29301           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
29302           for exports that can apply to a given svcdb....
29303
29304 2002-04-11 15:04  ivan
29305
29306         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
29307           fix problems with ut_domain losing data
29308
29309 2002-04-10 06:42  ivan
29310
29311         * ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm,
29312           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
29313           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat,
29314           httemplate/browse/msgcat.cgi, httemplate/docs/signup.html,
29315           httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi,
29316           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
29317           the road:
29318
29319           - use msgcat for more error messages - should be all things that
29320           would come3   back from the signup server normally now - signup
29321           server: don't display access number <SELECT> if there's none or
29322           one - signup_server-realtime config option to run billing for
29323           signup server   signups immediately - signup server: pkg
29324           available to success templates, better documentation on   success
29325           templates - httemplate/edit/msgcat.cgi fields are properly sticky
29326           on errors - httemplate/edit/process/msgcat.cgi - don't update
29327           identical fields
29328
29329 2002-04-10 01:39  ivan
29330
29331         * bin/fs-setup: fix mistake in part_pop_local schema (not used by
29332           anyone really so no big deal)
29333
29334 2002-04-06 22:23  ivan
29335
29336         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
29337           server signups (closes: Bug#386)
29338
29339 2002-04-06 21:56  ivan
29340
29341         * FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat,
29342           conf/show-msgcat-codes, httemplate/browse/msgcat.cgi,
29343           httemplate/docs/install.html, httemplate/edit/msgcat.cgi,
29344           httemplate/edit/process/msgcat.cgi: working message catalogs (not
29345           used for enough yet) - almost (but not quite) closes Bug#385 -
29346           still have to catalog the   backend things triggered by signup
29347           server.
29348
29349 2002-04-06 16:00  ivan
29350
29351         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
29352           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
29353           httemplate/docs/signup.html: - config option for signup server
29354           payment types - credit card type pulldown on signup server
29355           (closes: Bug#383)
29356
29357 2002-04-06 14:32  ivan
29358
29359         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
29360           add a config option to set the Business::OnlinePayment
29361           description field, and make some useful data available for the
29362           config option.  closes: Bug#378
29363
29364 2002-04-06 13:32  ivan
29365
29366         * httemplate/search/cust_main.cgi: fix visual glitch
29367
29368 2002-04-06 12:37  ivan
29369
29370         * httemplate/docs/: install.html, signup.html: big signup server
29371           cleanups.  uses Storable for network protocol now.  - makes Bugs
29372           384 & 385 easier - closes: Bug#382
29373
29374 2002-04-05 16:08  ivan
29375
29376         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
29377           httemplate/view/svc_acct.cgi: security phrase bug fixes
29378
29379 2002-04-05 15:51  ivan
29380
29381         * ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST,
29382           FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t,
29383           bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat,
29384           bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm,
29385           eg/table_template.pm, htetc/global.asa, htetc/handler.pl,
29386           httemplate/index.html, httemplate/browse/cust_main_county.cgi,
29387           httemplate/browse/msgcat.cgi,
29388           httemplate/browse/part_referral.cgi,
29389           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html,
29390           httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi,
29391           httemplate/view/svc_acct.cgi: - add message catalog table &
29392           beginning of web interface - add security_phrase and conf option
29393           to svc_acct.pm - random other stuff
29394
29395 2002-04-05 15:37  jeff
29396
29397         * httemplate/view/cust_main.cgi: credit/refund display correction
29398
29399 2002-04-05 12:52  ivan
29400
29401         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
29402           (not on submitting form)
29403
29404 2002-04-05 08:37  ivan
29405
29406         * eg/export_template.pm, httemplate/search/sql.cgi,
29407           FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops
29408           forgot these from working on the road
29409
29410 2002-04-04 16:42  ivan
29411
29412         * FS/MANIFEST, FS/FS/part_export.pm,
29413           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
29414           httemplate/index.html, httemplate/docs/install.html,
29415           httemplate/edit/part_export.cgi: Checkin of disparate changes
29416           from working on the road: - generic SQL query - move exports out
29417           to their own files - small cleanup of selfadmin server
29418
29419 2002-03-29 18:35  ivan
29420
29421         * httemplate/edit/part_referral.cgi: finish up
29422           s/referral/advertising source/
29423
29424 2002-03-29 09:27  ivan
29425
29426         * htetc/global.asa, htetc/handler.pl,
29427           httemplate/search/svc_acct.cgi: fix unlinked svc browse!
29428
29429 2002-03-27 16:18  ivan
29430
29431         * ANNOUCE.1.4.0: still pretty much just notes...
29432
29433 2002-03-26 23:08  ivan
29434
29435         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
29436           screens (unless queue_dangerous_options!)
29437
29438 2002-03-26 21:36  ivan
29439
29440         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
29441           httemplate/index.html, httemplate/browse/part_referral.cgi,
29442           httemplate/docs/admin.html, httemplate/edit/part_referral.cgi:
29443           s/referral/advertising source/
29444
29445           yes, the name sucks.  got a better one?
29446
29447 2002-03-26 15:18  ivan
29448
29449         * fs_passwd/fs_passwd.cgi: yay works now... just forgot to send
29450           http header
29451
29452 2002-03-26 08:24  ivan
29453
29454         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
29455           blank company column
29456
29457 2002-03-26 05:58  ivan
29458
29459         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
29460
29461 2002-03-26 05:20  ivan
29462
29463         * httemplate/docs/passwd.html: doc
29464
29465 2002-03-26 05:04  ivan
29466
29467         * bin/create-history-tables: error message typo
29468
29469 2002-03-26 04:35  ivan
29470
29471         * httemplate/docs/admin.html: s/Add/Provision/
29472
29473 2002-03-25 16:32  ivan
29474
29475         * FS/FS/part_export.pm, FS/bin/freeside-queued,
29476           bin/sqlradius_reset, httemplate/edit/part_export.cgi: further
29477           export bugfixing add 10 kid limit to freeside-queued
29478           sqlradius_reset now works (closes: Bug#372)
29479
29480 2002-03-25 16:26  ivan
29481
29482         * Makefile: hhahah oops i _really_ ought to do something about that
29483
29484 2002-03-25 06:59  ivan
29485
29486         * httemplate/: index.html, search/cust_main-otaker.cgi,
29487           search/cust_main.cgi: customers by otaker report (ugly
29488           search/cust_main.cgi mods; revert if they cause problems)
29489
29490 2002-03-24 15:16  ivan
29491
29492         * bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/
29493
29494 2002-03-24 12:00  ivan
29495
29496         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
29497           browse/agent.cgi: UI improvements for agents
29498
29499 2002-03-24 10:23  ivan
29500
29501         * FS/FS/agent.pm: tyop
29502
29503 2002-03-24 09:42  ivan
29504
29505         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
29506           "subscription" price plan from "Luke Pfeifer"
29507           <freeside@globalli.com>
29508
29509 2002-03-24 06:29  ivan
29510
29511         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
29512           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
29513           httemplate/edit/svc_acct.cgi:
29514           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
29515
29516           fix some bugs in the export and add queue_dangerous_controls
29517           option too
29518
29519 2002-03-23 09:49  ivan
29520
29521         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
29522           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
29523           httemplate/edit/process/part_svc.cgi: okay group editing UI as
29524           well as part_svc group editing UI seem to be working
29525
29526 2002-03-23 08:16  ivan
29527
29528         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
29529           httemplate/edit/svc_acct.cgi,
29530           httemplate/edit/process/svc_acct.cgi: group editing seems to be
29531           working...  everything except defaults... oh and export...
29532
29533 2002-03-22 23:54  ivan
29534
29535         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
29536           better error reporting
29537
29538 2002-03-22 10:56  ivan
29539
29540         * Makefile, README.1.4.0pre12, FS/MANIFEST,
29541           FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm,
29542           FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup,
29543           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
29544           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
29545           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
29546
29547 2002-03-22 04:49  ivan
29548
29549         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
29550           FS/t/part_export.t, FS/t/part_export_option.t,
29551           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
29552           httemplate/edit/process/part_export.cgi,
29553           httemplate/misc/delete-part_export.cgi: more new export...
29554
29555 2002-03-20 22:57  ivan
29556
29557         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
29558           httemplate/edit/process/part_export.cgi: more for the new world
29559           of export...
29560
29561 2002-03-20 13:31  ivan
29562
29563         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm,
29564           FS/FS/part_export_option.pm, FS/FS/part_svc.pm,
29565           FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset,
29566           bin/svc_acct.export, htetc/global.asa, htetc/handler.pl,
29567           httemplate/docs/export.html, httemplate/docs/upgrade8.html,
29568           httemplate/edit/part_export.cgi,
29569           httemplate/edit/process/part_export.cgi: new export!  infostreet
29570           and sqlradius provisioning switched over  (Bug #299 - doesn't
29571           close it, but all the groundwork is done)
29572
29573           also removes non-transactional ICRADIUS export from
29574           svc_acct.export   (closes: Bug#347)
29575
29576 2002-03-19 23:37  ivan
29577
29578         * FS/FS/cust_main_county.pm: disable region caching for now
29579
29580 2002-03-19 09:48  ivan
29581
29582         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
29583           httemplate/edit/process/cust_main.cgi: changes dum big
29584           "state/county/country" select to three, linked with javascript
29585           closes: Bug#353
29586
29587 2002-03-18 13:40  ivan
29588
29589         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
29590           closes Bug#314
29591
29592 2002-03-18 12:50  ivan
29593
29594         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
29595           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
29596           template, and it'll be auto-createad and added to the list of
29597           configuration options.  closes: Bug#314
29598
29599 2002-03-18 11:49  ivan
29600
29601         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
29602           #348 - adds the ability to email on deleted payments.
29603
29604 2002-03-18 11:40  ivan
29605
29606         * httemplate/search/cust_main-quickpay.html: update quickpay for
29607           current search capabilities
29608
29609 2002-03-18 09:50  ivan
29610
29611         * httemplate/config/config.cgi:
29612           fixes bug#367 (yay, that one was annoying):
29613
29614           in config editor, initial newlines in <textarea>s are lost.  even
29615           if you didn't mean to edit them you remove that..
29616
29617 2002-03-18 08:07  ivan
29618
29619         * bin/backup-freeside: removing backup-freeside script from here
29620
29621 2002-03-18 08:05  ivan
29622
29623         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
29624           svc_acct records separately also, to handle imports preserving
29625           svcnum
29626
29627 2002-03-18 07:52  ivan
29628
29629         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
29630           (incomplete) export foo
29631
29632 2002-03-18 07:51  ivan
29633
29634         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
29635           export column
29636
29637 2002-03-18 06:17  ivan
29638
29639         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
29640
29641 2002-03-18 01:10  ivan
29642
29643         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/svc_domain.pm,
29644           httemplate/config/config-process.cgi,
29645           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
29646           httemplate/docs/upgrade8.html: new config value `defaultrecords',
29647           documentation, javascript config file editor
29648
29649 2002-03-17 00:33  ivan
29650
29651         * httemplate/config/: config-view.cgi, config.cgi: new domain
29652           record editing foo
29653
29654 2002-03-12 10:45  ivan
29655
29656         * httemplate/misc/cancel-unaudited.cgi: print error message for
29657           failed cancels!
29658
29659 2002-03-12 07:33  ivan
29660
29661         * README.1.4.0pre12, htetc/global.asa, htetc/handler.pl,
29662           httemplate/docs/install.html, httemplate/docs/upgrade8.html,
29663           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi:
29664           abstract stupid HTML layer trick out to
29665           HTML::Widgets::SelectLayers
29666
29667 2002-03-09 02:19  khoff
29668
29669         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
29670           records
29671
29672 2002-03-07 11:50  jeff
29673
29674         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
29675           freeside-expiration-alerter, freeside-receivables-report,
29676           freeside-tax-report: less shelling, more perly - abolish some
29677           pipes to sendmail
29678
29679 2002-03-07 06:13  ivan
29680
29681         * FS/FS/cust_bill.pm: better error msgs for mail errors
29682
29683 2002-03-07 06:10  ivan
29684
29685         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
29686           queue.pm: [no log message]
29687
29688 2002-03-06 15:32  ivan
29689
29690         * conf/invoice_from: oops, missing invoice_from
29691
29692 2002-03-06 15:31  ivan
29693
29694         * httemplate/docs/upgrade8.html: add freeside-expiration-alerter to
29695           upgrade8.html
29696
29697 2002-03-06 14:44  jeff
29698
29699         * README.1.4.0pre12, FS/MANIFEST, FS/FS/Conf.pm,
29700           FS/bin/freeside-expiration-alerter, conf/alerter_template,
29701           httemplate/docs/admin.html: billing expiration alerts
29702
29703 2002-03-05 16:17  ivan
29704
29705         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
29706           freeside-receivables-report, freeside-tax-report: remove CVS Log
29707           tag
29708
29709 2002-03-05 15:13  jeff
29710
29711         * FS/bin/freeside-cc-receipts-report,
29712           FS/bin/freeside-credit-report,
29713           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
29714           httemplate/search/report_cc.cgi,
29715           httemplate/search/report_credit.cgi,
29716           httemplate/search/report_tax.cgi: consistency is nice
29717
29718 2002-03-05 01:44  ivan
29719
29720         * FS/bin/freeside-receivables-report: yes i have crazy customers
29721           with 8-digit customer numbers
29722
29723 2002-03-04 14:10  ivan
29724
29725         * FS/FS/Record.pm: make history tables conditional
29726
29727 2002-03-04 04:48  ivan
29728
29729         * Makefile, README.1.4.0pre12, FS/FS/Record.pm, FS/FS/nas.pm,
29730           bin/create-history-tables, bin/fs-radius-add-check,
29731           bin/fs-radius-add-reply, bin/fs-setup,
29732           httemplate/docs/upgrade8.html: [no log message]
29733
29734 2002-03-03 15:46  ivan
29735
29736         * httemplate/docs/install.html: docu
29737
29738 2002-02-28 15:30  ivan
29739
29740         * httemplate/search/svc_acct.cgi: tyop
29741
29742 2002-02-28 15:18  ivan
29743
29744         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
29745
29746 2002-02-28 15:17  ivan
29747
29748         * FS/FS/svc_acct.pm: clean up mess
29749
29750 2002-02-28 15:13  ivan
29751
29752         * FS/FS/svc_acct.pm: eek
29753
29754 2002-02-28 15:08  ivan
29755
29756         * httemplate/search/svc_acct.cgi: add main menu link
29757
29758 2002-02-28 15:07  ivan
29759
29760         * httemplate/misc/cancel-unaudited.cgi: handle errors better
29761
29762 2002-02-28 14:05  ivan
29763
29764         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
29765           httemplate/config/config.cgi: s/depreciated/deprecated/
29766
29767 2002-02-27 16:28  jeff
29768
29769         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
29770
29771 2002-02-27 15:20  ivan
29772
29773         * FS/FS/cust_main.pm: oops, spurious error messages
29774
29775 2002-02-27 15:03  ivan
29776
29777         * FS/FS/cust_main.pm: bubble up billing event errors
29778
29779 2002-02-27 14:40  ivan
29780
29781         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
29782
29783 2002-02-27 14:40  ivan
29784
29785         * FS/FS/cust_bill_event.pm: errant ;
29786
29787 2002-02-27 14:39  ivan
29788
29789         * README.1.4.0pre12, FS/FS/cust_bill_event.pm, bin/fs-setup,
29790           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
29791           httemplate/view/cust_bill.cgi: add status and statustext fields
29792           to cust_bill_event
29793
29794 2002-02-27 14:00  ivan
29795
29796         * FS/FS/cust_main.pm: well, don't make things worse when
29797           debugging...
29798
29799 2002-02-27 13:57  ivan
29800
29801         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
29802
29803 2002-02-27 09:07  khoff
29804
29805         * httemplate/docs/upgrade8.html: Should be "CREATE TABLE" not
29806           "CREATE INDEX" for part_export_option
29807
29808 2002-02-26 14:09  ivan
29809
29810         * httemplate/search/: report_cc.cgi, report_credit.cgi,
29811           report_receivables.cgi, report_tax.cgi: fixup reports for
29812           templated webUI
29813
29814 2002-02-26 03:53  ivan
29815
29816         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
29817           shipping adresses.  whew.
29818
29819 2002-02-26 03:42  ivan
29820
29821         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
29822           **BEFORE** generating @diff for SQL.  causing weird effects with
29823           cust_main::check that modifies record (ship_ field weirdness)
29824
29825           fix nasty logic error triggered by changing a ship_ field from
29826           something TO identical to the corresponding non-ship_ field.
29827           ouch
29828
29829 2002-02-26 03:30  ivan
29830
29831         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
29832           ship_ field from something TO identical to the corresponding
29833           non-ship_ field.  ouch.
29834
29835 2002-02-26 03:11  ivan
29836
29837         * httemplate/edit/cust_main.cgi: fix a weird oops with service
29838           address editing UI that would leave some fields blank... ?
29839
29840 2002-02-26 01:06  ivan
29841
29842         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
29843
29844 2002-02-26 00:34  ivan
29845
29846         * FS/FS/cust_main.pm: die with a better error message on bad
29847           locales
29848
29849 2002-02-25 11:09  ivan
29850
29851         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
29852           that have the character "." in their username     we can't search
29853           these customers by Username, can you please fix.
29854
29855 2002-02-23 14:36  ivan
29856
29857         * httemplate/search/: report_cc.cgi, report_credit.cgi,
29858           report_receivables.cgi, report_tax.cgi: take hardcoded paths out
29859           of report cgis
29860
29861 2002-02-23 03:56  ivan
29862
29863         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
29864           httemplate/search/cust_main.cgi,
29865           httemplate/search/cust_main.html: case-insensitive and substring
29866           searching
29867
29868 2002-02-23 03:46  ivan
29869
29870         * httemplate/index.html: silly html tweaking
29871
29872 2002-02-22 23:48  ivan
29873
29874         * httemplate/browse/part_pkg.cgi: it's too late.
29875
29876 2002-02-22 23:35  ivan
29877
29878         * httemplate/browse/part_pkg.cgi: i really should just start moving
29879           things to templates
29880
29881 2002-02-22 23:32  ivan
29882
29883         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
29884           misaligned columns when viewing disabled services/packages
29885
29886 2002-02-22 23:00  ivan
29887
29888         * FS/FS/UID.pm: nit
29889
29890 2002-02-22 18:14  jeff
29891
29892         * FS/FS/UID.pm, bin/svc_acct.export,
29893           httemplate/search/report_cc.cgi,
29894           httemplate/search/report_credit.cgi,
29895           httemplate/search/report_receivables.cgi,
29896           httemplate/search/report_tax.cgi: report fixes and cruft removal
29897
29898 2002-02-22 18:02  ivan
29899
29900         * httemplate/: index.html, docs/install.html, docs/upgrade8.html:
29901           UI work on main menu, remove Archive::Tar from docs
29902
29903 2002-02-22 15:18  jeff
29904
29905         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
29906           FS/bin/freeside-credit-report,
29907           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
29908           conf/report_template, httemplate/classic.html,
29909           httemplate/index.html, httemplate/search/report_cc.cgi,
29910           httemplate/search/report_cc.html,
29911           httemplate/search/report_credit.cgi,
29912           httemplate/search/report_credit.html,
29913           httemplate/search/report_receivables.cgi,
29914           httemplate/search/report_tax.cgi,
29915           httemplate/search/report_tax.html: add some reporting features
29916
29917 2002-02-22 15:08  ivan
29918
29919         * FS/FS/cust_pay_batch.pm: fix i18n zip
29920
29921 2002-02-22 14:13  ivan
29922
29923         * httemplate/edit/cust_main.cgi: billing vs. shipping states
29924           weren't sorted in the same order.  UI glitch only
29925
29926 2002-02-22 04:31  ivan
29927
29928         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
29929           <SELECT> configuration editing, fixes Bug#350
29930
29931 2002-02-22 04:13  ivan
29932
29933         * httemplate/index.html: close </FORM> tags
29934
29935 2002-02-22 01:01  ivan
29936
29937         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
29938
29939 2002-02-22 00:58  ivan
29940
29941         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
29942           OTHER/OTHER_BOUNCE
29943
29944 2002-02-21 23:50  ivan
29945
29946         * bin/fs-setup: doh
29947
29948 2002-02-21 22:42  ivan
29949
29950         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
29951           links
29952
29953 2002-02-21 22:39  ivan
29954
29955         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
29956           remove them
29957
29958 2002-02-21 22:23  ivan
29959
29960         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
29961           provisioning errors
29962
29963 2002-02-21 21:56  ivan
29964
29965         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
29966           cp_rename
29967
29968 2002-02-21 17:07  ivan
29969
29970         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
29971           httemplate/view/cust_pkg.cgi: UI work:
29972
29973           make all functions of view/cust_pkg.cgi available on
29974           view/cust_main.cgi  - having them one link down in "Edit" is
29975           confusing.
29976
29977           closes: Bug#325
29978
29979 2002-02-21 15:17  ivan
29980
29981         * bin/fs-setup: queue.svcnum is nullable too, oops
29982
29983 2002-02-21 13:43  ivan
29984
29985         * bin/fs-setup: looks like statustext field is missing NULL flag in
29986           fs-setup
29987
29988 2002-02-20 14:03  ivan
29989
29990         * httemplate/index.html: invoice reports belong here too
29991
29992 2002-02-20 02:39  ivan
29993
29994         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
29995
29996 2002-02-20 01:44  ivan
29997
29998         * httemplate/view/cust_main.cgi: don't display full card in
29999           webinterface
30000
30001 2002-02-19 19:17  jeff
30002
30003         * FS/FS/cust_main.pm: correct sense of tax generation
30004
30005 2002-02-19 17:03  ivan
30006
30007         * CREDITS, README.1.4.0pre11, README.1.4.0pre8, FS/FS/CGI.pm,
30008           FS/FS/Record.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
30009           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
30010           FS/bin/freeside-queued, bin/fs-setup, htetc/global.asa,
30011           htetc/handler.pl, httemplate/index.html,
30012           httemplate/browse/queue.cgi, httemplate/misc/queue.cgi,
30013           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
30014           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi: use
30015           Net::SSH::ssh_cmd for all job queueing rather than local
30016           duplicated ssh subs
30017
30018           queue daemon updates: retry & remove links work, bubble up error
30019           message to webinterface, link to svcnum & have job listings on
30020           view/svc_* pages, closes: Bug#280
30021
30022           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
30023
30024 2002-02-19 15:43  ivan
30025
30026         * httemplate/docs/: install.html, schema.html, upgrade8.html: set
30027           EVERYTHING=1 for your own mod_perl compile
30028
30029 2002-02-18 23:51  ivan
30030
30031         * httemplate/index.html: oops
30032
30033 2002-02-18 23:00  ivan
30034
30035         * httemplate/classic.html: TMTOWTDI
30036
30037 2002-02-18 20:43  ivan
30038
30039         * httemplate/index.html: new main menu!
30040
30041 2002-02-18 19:22  jeff
30042
30043         * FS/FS/cust_refund.pm: fix refund posting
30044
30045 2002-02-18 19:15  ivan
30046
30047         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
30048
30049 2002-02-18 19:06  ivan
30050
30051         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
30052
30053 2002-02-18 18:57  ivan
30054
30055         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
30056           packages to edit service quantities also
30057
30058 2002-02-18 12:09  ivan
30059
30060         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
30061           strict
30062
30063 2002-02-18 10:07  ivan
30064
30065         * FS/FS/prepay_credit.pm: document 'seconds'
30066
30067 2002-02-18 02:14  ivan
30068
30069         * httemplate/edit/svc_www.cgi: oops!
30070
30071 2002-02-18 00:53  ivan
30072
30073         * Makefile: make release and make update-webdemo targets
30074
30075 2002-02-18 00:39  ivan
30076
30077         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
30078           htetc/global.asa, httemplate/edit/part_pkg.cgi: safe web demo
30079           operation!  closes: Bug#217
30080
30081           fix bug in edit/part_pkg: s/bkg/pkg/
30082
30083           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
30084           errors, closes: Bug#323
30085
30086 2002-02-17 19:45  ivan
30087
30088         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
30089           netcape4, use one for svc_acct.popnum too
30090
30091 2002-02-17 17:26  ivan
30092
30093         * README.1.4.0pre11, httemplate/docs/install.html,
30094           httemplate/docs/upgrade8.html: rsync docs
30095
30096 2002-02-17 16:21  jeff
30097
30098         * Makefile: keep accidentally checking in Makefile changes, gotta
30099           do something about that...
30100
30101 2002-02-17 16:13  jeff
30102
30103         * Makefile, FS/FS/Conf.pm, bin/svc_acct.export, eg/vpopmailrestart:
30104           trading in tar for rsync for improved vpopmail support
30105
30106 2002-02-17 13:01  ivan
30107
30108         * FS/MANIFEST: removing CGIwrapper.pm
30109
30110 2002-02-17 11:12  ivan
30111
30112         * README.1.4.0pre9, FS/MANIFEST, FS/FS/CGIwrapper.pm,
30113           FS/t/CGIwrapper.t: get ride of CGIwrapper.pm
30114
30115 2002-02-17 11:07  jeff
30116
30117         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
30118           commands too
30119
30120 2002-02-16 13:47  ivan
30121
30122         * htetc/global.asa: work with current Apache::ASP
30123
30124 2002-02-16 10:14  ivan
30125
30126         * TODO: now in RT2!
30127
30128 2002-02-15 23:27  ivan
30129
30130         * httemplate/docs/install.html: install warnings about mysql
30131
30132 2002-02-15 12:21  jeff
30133
30134         * bin/svc_acct.export: remove arbitary uid requirement for vpasswd
30135           generation
30136
30137 2002-02-15 11:34  ivan
30138
30139         * Makefile: keep accidentally checking in Makefile changes, gotta
30140           do something about that...
30141
30142 2002-02-15 11:33  ivan
30143
30144         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
30145
30146 2002-02-14 14:37  jeff
30147
30148         * bin/svc_acct.export: fix bug in multiline radiusprepend
30149
30150 2002-02-14 10:06  ivan
30151
30152         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
30153
30154 2002-02-13 17:12  ivan
30155
30156         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
30157
30158 2002-02-12 10:56  ivan
30159
30160         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
30161           error message
30162
30163 2002-02-12 10:47  ivan
30164
30165         * FS/FS/cust_main.pm: fixes:
30166
30167           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
30168           Bill' );): Illegal or empty (text) comment:  at
30169           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
30170
30171 2002-02-12 10:37  ivan
30172
30173         * bin/svc_acct.export: fixes:
30174
30175           In string, @domain now must be written as \@domain at
30176           ./svc_acct.export line 292, near "^append @domain" Global symbol
30177           "@domain" requires explicit package name at ./svc_acct.export
30178           line 292.  Execution of ./svc_acct.export aborted due to
30179           compilation errors.
30180
30181 2002-02-11 21:58  ivan
30182
30183         * README.1.4.0pre9, bin/fs-setup, httemplate/docs/admin.html:
30184           fixes: bug#331
30185
30186 2002-02-11 20:49  ivan
30187
30188         * httemplate/edit/part_bill_event.cgi: oops
30189
30190 2002-02-11 19:29  ivan
30191
30192         * README.1.4.0pre8, README.1.4.0pre9: 1.4.0pre9!!!
30193
30194 2002-02-11 18:11  ivan
30195
30196         * FS/FS/Conf.pm, bin/svc_acct.export, httemplate/config/config.cgi:
30197           add username_policy "@append domain"
30198
30199           add "select" config type, mmm
30200
30201 2002-02-11 18:06  ivan
30202
30203         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
30204           BUGS section
30205
30206 2002-02-11 17:25  ivan
30207
30208         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
30209
30210 2002-02-11 17:13  ivan
30211
30212         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
30213           domain pulldown closes: Bug#328
30214
30215 2002-02-11 15:01  ivan
30216
30217         * FS/FS/svc_forward.pm: oops, code hidden by pod
30218
30219 2002-02-11 13:51  ivan
30220
30221         * httemplate/edit/svc_acct.cgi: don't display useless finger and
30222           shell fields if uid is set to fixed & blank in the service
30223           definition - causes: Error: Can't have finger-name without uid
30224
30225 2002-02-11 11:38  ivan
30226
30227         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
30228           httemplate/edit/process/svc_www.cgi,
30229           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
30230           svc_www is working!
30231
30232           also auto-create and add A records if necessary using apacheip
30233           config file.
30234
30235           and show all domain_records on view/svc_domain.cgi page
30236
30237 2002-02-10 14:31  ivan
30238
30239         * httemplate/edit/svc_acct.cgi: ui
30240
30241 2002-02-10 14:21  ivan
30242
30243         * httemplate/edit/part_pkg.cgi: slighly different wording
30244
30245 2002-02-10 14:06  ivan
30246
30247         * FS/FS/cust_svc.pm: another bug in quantity checking
30248
30249 2002-02-10 13:37  ivan
30250
30251         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
30252           works
30253
30254 2002-02-10 13:30  ivan
30255
30256         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
30257           package definitions to all agent types by default
30258
30259           config option to restore current behaviour (must explicitly add
30260           new package definitions to each agent type)
30261
30262           closes: Bug#324
30263
30264 2002-02-10 11:58  ivan
30265
30266         * FS/MANIFEST, FS/bin/freeside-bill, FS/bin/freeside-daily,
30267           httemplate/docs/billing.html, httemplate/docs/upgrade8.html,
30268           httemplate/edit/process/part_bill_event.cgi: update billing
30269           documentation for the new world of invoice events added
30270           freeside-daily replacing freeside-bill for the new world of
30271           invoice events
30272
30273 2002-02-10 10:56  ivan
30274
30275         * README.1.4.0pre9, FS/FS/cust_pay.pm, bin/fs-setup,
30276           httemplate/docs/upgrade8.html, httemplate/edit/cust_pay.cgi: use
30277           unique tokens to prevent double-submission of payments in the web
30278           UI (closes: Bug#320)
30279
30280 2002-02-10 09:30  ivan
30281
30282         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
30283           before figuring to display a list or redirect.  eliiminates "2
30284           matching found" displayed but only one in list.
30285
30286 2002-02-10 09:02  ivan
30287
30288         * FS/FS/cust_main_invoice.pm: allow + in email addresses
30289
30290 2002-02-10 08:49  ivan
30291
30292         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
30293           email addresses into svcnum-linked destinations
30294
30295 2002-02-10 08:40  ivan
30296
30297         * Makefile, httemplate/edit/svc_acct.cgi:
30298           fix "no previous account to recall hidden password from" error
30299           when adding new accounts & get an error on first try
30300
30301 2002-02-10 08:14  ivan
30302
30303         * Makefile, httemplate/index.html,
30304           httemplate/browse/svc_acct_pop.cgi,
30305           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
30306           webui
30307
30308 2002-02-10 08:05  ivan
30309
30310         * htetc/handler.pl, httemplate/browse/agent.cgi,
30311           httemplate/browse/agent_type.cgi,
30312           httemplate/browse/cust_main_county.cgi,
30313           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
30314           httemplate/browse/part_bill_event.cgi,
30315           httemplate/browse/part_pkg.cgi,
30316           httemplate/browse/part_referral.cgi,
30317           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
30318           httemplate/browse/svc_acct_pop.cgi,
30319           httemplate/config/config-process.cgi,
30320           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
30321           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
30322           httemplate/edit/agent_type.cgi,
30323           httemplate/edit/cust_bill_pay.cgi,
30324           httemplate/edit/cust_credit.cgi,
30325           httemplate/edit/cust_credit_bill.cgi,
30326           httemplate/edit/cust_main.cgi,
30327           httemplate/edit/cust_main_county-expand.cgi,
30328           httemplate/edit/cust_main_county.cgi,
30329           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
30330           httemplate/edit/part_bill_event.cgi,
30331           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
30332           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
30333           httemplate/edit/svc_acct_pop.cgi,
30334           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
30335           httemplate/edit/svc_forward.cgi,
30336           httemplate/edit/process/quick-cust_pkg.cgi,
30337           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
30338           httemplate/misc/catchall.cgi,
30339           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
30340           httemplate/misc/process/link.cgi,
30341           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
30342           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
30343           httemplate/search/svc_acct.cgi,
30344           httemplate/search/svc_acct_sm.cgi,
30345           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
30346           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
30347           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
30348           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
30349           httemplate/view/svc_www.cgi: *finally* seems to be working under
30350           Mason.  sheesh.  *finally* seems to be working under Mason.
30351           sheesh.  *finally* seems to be working under Mason.  sheesh.
30352           *finally* seems to be working under Mason.  sheesh.  *finally*
30353           seems to be working under Mason.  sheesh.  *finally* seems to be
30354           working under Mason.  sheesh.  *finally* seems to be working
30355           under Mason.  sheesh.  *finally* seems to be working under Mason.
30356           sheesh.
30357
30358 2002-02-10 05:21  ivan
30359
30360         * htetc/handler.pl, httemplate/browse/agent.cgi,
30361           httemplate/browse/agent_type.cgi,
30362           httemplate/browse/cust_main_county.cgi,
30363           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
30364           httemplate/browse/part_bill_event.cgi,
30365           httemplate/browse/part_pkg.cgi,
30366           httemplate/browse/part_referral.cgi,
30367           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
30368           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
30369           httemplate/edit/agent_type.cgi,
30370           httemplate/edit/cust_bill_pay.cgi,
30371           httemplate/edit/cust_credit.cgi,
30372           httemplate/edit/cust_credit_bill.cgi,
30373           httemplate/edit/cust_main.cgi,
30374           httemplate/edit/cust_main_county-expand.cgi,
30375           httemplate/edit/cust_main_county.cgi,
30376           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
30377           httemplate/edit/part_bill_event.cgi,
30378           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
30379           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
30380           httemplate/edit/svc_acct_pop.cgi,
30381           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
30382           httemplate/edit/svc_forward.cgi,
30383           httemplate/edit/process/REAL_cust_pkg.cgi,
30384           httemplate/edit/process/agent.cgi,
30385           httemplate/edit/process/agent_type.cgi,
30386           httemplate/edit/process/cust_bill_pay.cgi,
30387           httemplate/edit/process/cust_credit.cgi,
30388           httemplate/edit/process/cust_credit_bill.cgi,
30389           httemplate/edit/process/cust_main.cgi,
30390           httemplate/edit/process/cust_main_county-collapse.cgi,
30391           httemplate/edit/process/cust_main_county-expand.cgi,
30392           httemplate/edit/process/cust_main_county.cgi,
30393           httemplate/edit/process/cust_pay.cgi,
30394           httemplate/edit/process/cust_pkg.cgi,
30395           httemplate/edit/process/part_pkg.cgi,
30396           httemplate/edit/process/part_referral.cgi,
30397           httemplate/edit/process/quick-cust_pkg.cgi,
30398           httemplate/edit/process/svc_acct.cgi,
30399           httemplate/edit/process/svc_acct_pop.cgi,
30400           httemplate/edit/process/svc_acct_sm.cgi,
30401           httemplate/edit/process/svc_domain.cgi,
30402           httemplate/edit/process/svc_forward.cgi,
30403           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
30404           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
30405           httemplate/misc/delete-cust_pay.cgi,
30406           httemplate/misc/delete-customer.cgi,
30407           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
30408           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
30409           httemplate/misc/unsusp_pkg.cgi,
30410           httemplate/misc/process/catchall.cgi,
30411           httemplate/misc/process/delete-customer.cgi,
30412           httemplate/misc/process/link.cgi,
30413           httemplate/search/cust_bill.cgi, httemplate/search/cust_pay.cgi,
30414           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
30415           httemplate/search/svc_acct_sm.cgi,
30416           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
30417           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
30418           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
30419           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
30420           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
30421           to fix any redirects, whew
30422
30423           Mason handler.pl overrides CGI::redirect
30424
30425           fixed strict; problems in edit/part_pkg.cgi &
30426           edit/process/part_pkg.cgi
30427
30428 2002-02-09 18:28  ivan
30429
30430         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
30431           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
30432           config file
30433
30434 2002-02-09 18:16  ivan
30435
30436         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
30437           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
30438           httemplate/browse/part_bill_event.cgi,
30439           httemplate/edit/part_pkg.cgi,
30440           httemplate/edit/process/part_bill_event.cgi,
30441           httemplate/edit/process/part_pkg.cgi,
30442           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
30443           tested (closes: Bug#313).
30444
30445           view/cust_bill.cgi invoice view shows invoice events!
30446
30447           fix bug where adding events with no name silently failed instead
30448           of giving an error
30449
30450           add new comission plans
30451
30452 2002-02-09 17:47  ivan
30453
30454         * README.1.4.0pre8, httemplate/docs/upgrade8.html,
30455           FS/bin/freeside-bill: remove -i option from freeside-bill
30456           (obsoleted by invoice events)
30457
30458 2002-02-09 10:24  ivan
30459
30460         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
30461           httemplate/edit/process/agent_type.cgi,
30462           httemplate/edit/process/cust_main_county-expand.cgi,
30463           httemplate/edit/process/cust_main_county.cgi,
30464           httemplate/edit/process/cust_pay.cgi,
30465           httemplate/edit/process/part_pkg.cgi,
30466           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
30467           httemplate/search/svc_domain.cgi: no more exit() in templates
30468
30469 2002-02-09 10:09  ivan
30470
30471         * FS/FS/svc_domain.pm: okay all external export from .pm files is
30472           queued! (closes: Bug#249)
30473
30474 2002-02-09 09:45  ivan
30475
30476         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
30477           FS::cust_svc::check look up & check pkg_svc.quantity like
30478           httemplate/view/cust_pkg.cgi (closes: Bug#43)
30479
30480 2002-02-09 09:03  ivan
30481
30482         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: okay, both
30483           Apache::ASP and Mason should set no-cache headers now (closes:
30484           Bug#23)
30485
30486 2002-02-07 14:30  ivan
30487
30488         * Makefile: oops, reversing bad Makefile patch
30489
30490 2002-02-07 14:29  ivan
30491
30492         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
30493           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
30494           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
30495           httemplate/view/cust_main.cgi: delete payments
30496
30497 2002-02-06 07:55  ivan
30498
30499         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
30500           blib/ files
30501
30502 2002-02-06 07:50  ivan
30503
30504         * FS/FS/cust_bill.pm: pod typo
30505
30506 2002-02-06 07:49  ivan
30507
30508         * Makefile, httemplate/docs/install.html: documentation building
30509           Makefile patch
30510
30511 2002-02-06 07:36  ivan
30512
30513         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
30514           punctuation
30515
30516 2002-02-06 07:07  ivan
30517
30518         * bin/fs-setup: tyop
30519
30520 2002-02-06 06:58  ivan
30521
30522         * FS/bin/freeside-adduser: fix for non-file auth
30523
30524 2002-02-05 12:25  ivan
30525
30526         * FS/FS/Record.pm: better error messages if you haven't run
30527           fs-setup ?
30528
30529 2002-02-05 10:24  ivan
30530
30531         * httemplate/docs/install.html: &nbsp; for commands; confusing
30532           otherwise
30533
30534 2002-02-05 10:04  ivan
30535
30536         * httemplate/docs/install.html: doc
30537
30538 2002-02-05 08:48  ivan
30539
30540         * fs_passwd/fs_passwd, fs_passwd/fs_passwd.cgi,
30541           fs_passwd/fs_passwd.html, httemplate/docs/passwd.html: web-based
30542           password changer!
30543
30544 2002-02-05 03:06  ivan
30545
30546         * httemplate/docs/upgrade8.html: don't need DBIx::DataSource for
30547           upgrades
30548
30549 2002-02-05 01:46  ivan
30550
30551         * httemplate/docs/: install.html, upgrade8.html: doc
30552
30553 2002-02-04 23:57  ivan
30554
30555         * README.1.4.0pre8, httemplate/docs/upgrade8.html: fix
30556           part_export_option indices
30557
30558 2002-02-04 10:12  ivan
30559
30560         * httemplate/docs/install.html: doc update
30561
30562 2002-02-04 09:06  ivan
30563
30564         * Makefile, README.1.4.0pre4567-8, README.1.4.0pre8: 1.4.0pre8!
30565
30566 2002-02-04 09:04  ivan
30567
30568         * bin/fs-setup, httemplate/docs/upgrade8.html,
30569           httemplate/edit/part_bill_event.cgi: have fs-setup create the
30570           necessary "default" billing events documentation on necessary
30571           "default" billing events
30572
30573 2002-02-04 08:44  ivan
30574
30575         * httemplate/docs/install.html, httemplate/docs/upgrade8.html,
30576           httemplate/edit/part_bill_event.cgi,
30577           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
30578           FS/FS/cust_main.pm: billing events!
30579
30580 2002-01-30 10:22  ivan
30581
30582         * httemplate/: browse/part_bill_event.cgi,
30583           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
30584           working invoice event web interface
30585
30586 2002-01-30 06:18  ivan
30587
30588         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
30589           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
30590           httemplate/browse/cust_main_county.cgi,
30591           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
30592           httemplate/browse/part_bill_event.cgi,
30593           httemplate/browse/part_pkg.cgi,
30594           httemplate/browse/part_referral.cgi,
30595           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
30596           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/install.html,
30597           httemplate/edit/agent.cgi, httemplate/edit/agent_type.cgi,
30598           httemplate/edit/cust_bill_pay.cgi,
30599           httemplate/edit/cust_credit.cgi,
30600           httemplate/edit/cust_credit_bill.cgi,
30601           httemplate/edit/cust_main.cgi,
30602           httemplate/edit/cust_main_county-expand.cgi,
30603           httemplate/edit/cust_main_county.cgi,
30604           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
30605           httemplate/edit/part_bill_event.cgi,
30606           httemplate/edit/part_referral.cgi, httemplate/edit/part_svc.cgi,
30607           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
30608           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
30609           httemplate/edit/svc_forward.cgi,
30610           httemplate/edit/process/agent.cgi,
30611           httemplate/edit/process/agent_type.cgi,
30612           httemplate/edit/process/cust_bill_pay.cgi,
30613           httemplate/edit/process/cust_credit.cgi,
30614           httemplate/edit/process/cust_credit_bill.cgi,
30615           httemplate/edit/process/cust_main.cgi,
30616           httemplate/edit/process/cust_main_county-collapse.cgi,
30617           httemplate/edit/process/cust_main_county-expand.cgi,
30618           httemplate/edit/process/cust_main_county.cgi,
30619           httemplate/edit/process/cust_pay.cgi,
30620           httemplate/edit/process/cust_pkg.cgi,
30621           httemplate/edit/process/part_pkg.cgi,
30622           httemplate/edit/process/part_referral.cgi,
30623           httemplate/edit/process/quick-cust_pkg.cgi,
30624           httemplate/edit/process/svc_acct.cgi,
30625           httemplate/edit/process/svc_acct_pop.cgi,
30626           httemplate/edit/process/svc_acct_sm.cgi,
30627           httemplate/edit/process/svc_domain.cgi,
30628           httemplate/edit/process/svc_forward.cgi,
30629           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
30630           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
30631           httemplate/misc/delete-customer.cgi,
30632           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
30633           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
30634           httemplate/misc/unsusp_pkg.cgi,
30635           httemplate/misc/process/catchall.cgi,
30636           httemplate/misc/process/delete-customer.cgi,
30637           httemplate/misc/process/link.cgi,
30638           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
30639           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
30640           httemplate/search/svc_acct.cgi,
30641           httemplate/search/svc_acct_sm.cgi,
30642           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
30643           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
30644           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
30645           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
30646           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
30647           new CGI;   &cgisuidsetup(); from all templates.  should work
30648           better under Mason.
30649
30650 2002-01-29 09:42  ivan
30651
30652         * README.1.4.0pre4567-8, FS/FS/part_bill_event.pm, bin/fs-setup,
30653           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
30654           weight, plan and plandata fields in part_bill_event
30655
30656 2002-01-29 08:33  ivan
30657
30658         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
30659           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
30660           FS/FS/svc_acct.pm, bin/pod2x, htetc/global.asa, htetc/handler.pl,
30661           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
30662           httemplate/docs/install.html,
30663           httemplate/edit/part_bill_event.cgi,
30664           httemplate/edit/part_pkg.cgi,
30665           httemplate/edit/process/part_bill_event.cgi: - web interface for
30666           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
30667           FS::svc_acct seconds_since methods) - Makefile target to
30668           regenerate HTML manpages on install - FS.pm doc update -
30669           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
30670           ->cancel, ->invoicing_list_addpost - start of a billing event web
30671           interface - cust_pay::upgrade_replace doesn't error out if
30672           history includes   overapplied payments
30673
30674 2002-01-29 03:11  ivan
30675
30676         * bin/fs-setup: oops bad column type for part_bill_event.payby
30677
30678 2002-01-28 03:24  ivan
30679
30680         * FS/FS/Record.pm: oops, syntax error in new() check for missing
30681           subclass table sub (eek)
30682
30683 2002-01-27 22:57  ivan
30684
30685         * README.1.4.0pre4567-8, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
30686           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_pkg.pm,
30687           FS/FS/part_svc.pm, bin/fs-setup, httemplate/docs/schema.html,
30688           httemplate/docs/upgrade8.html: book closing schema changes
30689
30690 2002-01-27 21:15  ivan
30691
30692         * README.1.4.0pre4567-8, FS/FS/part_export.pm,
30693           FS/FS/part_export_option.pm, bin/fs-setup,
30694           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
30695           part_export schema changes
30696
30697 2002-01-25 17:52  ivan
30698
30699         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
30700
30701 2002-01-24 09:02  ivan
30702
30703         * FS/FS/Record.pm: emit a warning in this unlikely case again
30704
30705 2002-01-24 08:58  ivan
30706
30707         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
30708           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
30709           rather than == 0 in the ::check's ....  <rluser> you might
30710           consider <= 0
30711
30712 2002-01-24 08:54  ivan
30713
30714         * FS/FS/cust_credit_refund.pm: stack traces help alot
30715
30716 2002-01-24 03:52  ivan
30717
30718         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
30719           jeff's on a bugfinding roll here, thanks!
30720
30721 2002-01-24 03:43  ivan
30722
30723         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
30724           cust_credit_refund::cust_credit should exist..
30725
30726 2002-01-23 22:52  ivan
30727
30728         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
30729           FS::cust_refund::check  'amount' should probably be replaced with
30730           +'refund' in two places
30731
30732 2002-01-23 22:46  ivan
30733
30734         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
30735
30736 2002-01-23 18:26  ivan
30737
30738         * FS/FS/cust_refund.pm: fix cust_refund::insert
30739
30740 2002-01-22 07:57  ivan
30741
30742         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
30743           $0.00 in credits/payments/refunds
30744
30745 2002-01-22 06:55  ivan
30746
30747         * FS/FS/part_svc.pm: docu
30748
30749 2002-01-22 06:53  ivan
30750
30751         * FS/FS/svc_acct.pm: silly compilation problem
30752
30753 2002-01-22 06:42  ivan
30754
30755         * httemplate/docs/: index.html, upgrade.html, upgrade2.html,
30756           upgrade3.html: remove old upgrade docs
30757
30758 2002-01-21 03:30  ivan
30759
30760         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
30761
30762 2002-01-19 07:16  ivan
30763
30764         * FS/FS/UID.pm: error message update
30765
30766 2002-01-16 07:37  ivan
30767
30768         * FS/FS/svc_acct.pm: doc
30769
30770 2002-01-14 12:28  ivan
30771
30772         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/docs/export.html:
30773           pay some attention to 1.4 RADIUS SQL export
30774
30775 2002-01-14 06:29  ivan
30776
30777         * FS/bin/freeside-overdue: fix -l option
30778
30779 2002-01-11 23:23  ivan
30780
30781         * httemplate/docs/upgrade8.html: fix upgrade8.html to be in
30782           agreement with fs-setup
30783
30784 2002-01-09 05:29  ivan
30785
30786         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
30787           cache files on customer replace.
30788
30789           do an exact search along with the fuzzy search (webui)
30790
30791 2002-01-03 09:40  ivan
30792
30793         * README.1.4.0pre2-3, README.1.4.0pre3-4, README.1.4.0pre4567-8,
30794           FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
30795           FS/t/cust_bill_event.t, FS/t/part_bill_event.t, bin/fs-setup,
30796           httemplate/docs/schema.html, httemplate/docs/upgrade8.html: more
30797           schema changes:  part_bill_event and cust_bill_event tables
30798
30799           remove old 1.4.0pre READMEs
30800
30801 2001-12-28 07:17  ivan
30802
30803         * FS/bin/freeside-overdue: update usage message
30804
30805 2001-12-28 07:14  ivan
30806
30807         * FS/: FS/cust_main.pm, bin/freeside-overdue: force printing in
30808           freeside-overdue
30809
30810 2001-12-28 06:40  ivan
30811
30812         * FS/FS/cust_main.pm, FS/bin/freeside-bill,
30813           FS/bin/freeside-overdue, httemplate/edit/cust_main.cgi,
30814           httemplate/edit/part_pkg.cgi: add more options to
30815           freeside-overdue
30816
30817           add charge method to FS::cust_main
30818
30819           one-off packages default to disabled
30820
30821           billing payname defaults to first and last, not "Accounts
30822           Payable"
30823
30824 2001-12-27 01:26  ivan
30825
30826         * README.1.4.0pre4567-8, FS/FS/Record.pm, FS/FS/part_pkg.pm,
30827           FS/FS/part_svc.pm, FS/bin/freeside-overdue, bin/fs-setup,
30828           htetc/global.asa, httemplate/browse/part_pkg.cgi,
30829           httemplate/browse/part_svc.cgi, httemplate/edit/agent_type.cgi,
30830           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
30831           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
30832           httemplate/edit/process/part_pkg.cgi,
30833           httemplate/view/cust_main.cgi: service and package disable!
30834
30835 2001-12-26 15:59  ivan
30836
30837         * httemplate/docs/: install.html, schema.html, upgrade8.html: doc
30838
30839 2001-12-26 07:41  ivan
30840
30841         * httemplate/view/cust_main.cgi: remove warnings
30842
30843 2001-12-26 07:11  ivan
30844
30845         * httemplate/edit/process/cust_credit.cgi: apply credits!!
30846
30847 2001-12-26 07:08  ivan
30848
30849         * FS/: MANIFEST, bin/freeside-overdue: add freeside-overdue
30850
30851 2001-12-26 07:07  ivan
30852
30853         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
30854           posting credit
30855
30856 2001-12-26 03:47  ivan
30857
30858         * FS/bin/freeside-overdue: don't provide example crontabs that run
30859           at 4:20 _PM_
30860
30861 2001-12-26 03:17  ivan
30862
30863         * FS/FS/cust_main.pm, FS/bin/freeside-overdue,
30864           httemplate/docs/billing.html: (untested eek) freeside-overdue
30865           script & cust_main balance_date & total_owed_date methods
30866
30867 2001-12-26 01:18  ivan
30868
30869         * httemplate/: index.html, search/cust_pay.cgi,
30870           search/cust_pay.html, view/cust_main.cgi: search by check #
30871
30872 2001-12-25 23:53  ivan
30873
30874         * FS/FS/cust_pay.pm: doc
30875
30876 2001-12-25 22:02  ivan
30877
30878         * httemplate/edit/cust_pay.cgi: UI
30879
30880 2001-12-25 21:19  ivan
30881
30882         * httemplate/: index.html, edit/cust_pay.cgi,
30883           edit/process/cust_pay.cgi, search/cust_main-payinfo.html,
30884           search/cust_main-quickpay.html, search/cust_main.cgi,
30885           search/cust_main.html: expedited check entry
30886
30887 2001-12-25 21:02  ivan
30888
30889         * CREDITS: still missing tons of folks, i am sure
30890
30891 2001-12-25 20:52  ivan
30892
30893         * httemplate/search/: cust_bill.html, svc_acct.html,
30894           svc_domain.html, cust_main.html: same look as rest of search
30895           pages
30896
30897 2001-12-25 20:25  ivan
30898
30899         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
30900           httemplate/edit/cust_pay.cgi,
30901           httemplate/edit/process/cust_credit.cgi,
30902           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
30903           credits, post credit UI overhaul
30904
30905 2001-12-25 18:33  ivan
30906
30907         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
30908
30909 2001-12-21 18:41  ivan
30910
30911         * httemplate/docs/install.html: doco on creating database manually
30912
30913 2001-12-21 13:40  ivan
30914
30915         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
30916           httemplate/view/cust_main.cgi: add name/address to post payment
30917           screen
30918
30919           get rid of some $-0.00  yay for ieee fp
30920
30921 2001-12-21 12:55  ivan
30922
30923         * FS/FS/cust_bill_pay.pm: fixes
30924
30925             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
30926           for invnum 1659
30927             greater than cust_bill.charged 19.95 at
30928             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
30929
30930 2001-12-19 21:34  ivan
30931
30932         * FS/FS/Record.pm: work better with DBIx::Profile
30933
30934 2001-12-19 18:09  ivan
30935
30936         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
30937           '*' password
30938
30939 2001-12-19 18:07  ivan
30940
30941         * FS/FS/svc_acct.pm: quiet warnings
30942
30943 2001-12-19 06:33  ivan
30944
30945         * FS/FS/svc_acct.pm: alas, a 5.6-ism
30946
30947 2001-12-19 06:30  ivan
30948
30949         * FS/FS/svc_acct.pm: surpress warnings
30950
30951 2001-12-18 11:36  ivan
30952
30953         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
30954
30955 2001-12-18 11:34  ivan
30956
30957         * httemplate/edit/cust_bill_pay.cgi: typo
30958
30959 2001-12-18 11:32  ivan
30960
30961         * httemplate/edit/cust_bill_pay.cgi: declar vars
30962
30963 2001-12-18 11:30  ivan
30964
30965         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
30966           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
30967           payment webinterface
30968
30969 2001-12-17 23:12  ivan
30970
30971         * httemplate/search/cust_pkg.cgi: really working dates on package
30972           browse.  ouch.
30973
30974 2001-12-17 23:08  ivan
30975
30976         * httemplate/search/cust_pkg.cgi: working dates on package browse
30977
30978 2001-12-17 22:45  ivan
30979
30980         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
30981
30982 2001-12-17 22:38  ivan
30983
30984         * httemplate/search/cust_pkg.cgi: show dates on package browse
30985
30986 2001-12-17 22:29  ivan
30987
30988         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
30989
30990 2001-12-17 17:49  ivan
30991
30992         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
30993           MANIFEST
30994
30995           fix warning:
30996
30997           FS::cust_main_invoice=HASH(0x90c86c4) at
30998           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
30999
31000 2001-12-17 15:59  ivan
31001
31002         * FS/FS/cust_bill.pm: fixes
31003
31004            Argument "" isn't numeric in ncmp at
31005            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
31006
31007 2001-12-16 15:50  ivan
31008
31009         * FS/FS/cust_main.pm: eek nasty bug
31010
31011 2001-12-15 16:55  ivan
31012
31013         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
31014           cust_bill_pay.amount 39.9 for paynum 240 greater than
31015           cust_pay.paid 39.90
31016
31017 2001-12-15 14:59  ivan
31018
31019         * httemplate/view/svc_acct.cgi: style
31020
31021 2001-12-15 14:58  ivan
31022
31023         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
31024           records
31025
31026 2001-12-15 14:56  ivan
31027
31028         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
31029           <burgess@www.cynjut.net>, thanks
31030
31031 2001-12-15 14:47  ivan
31032
31033         * httemplate/edit/cust_main.cgi: allow entering of referral
31034           customer by number as well as by link off the view page, courtesy
31035           of Dave Burgess <burgess@www.cynjut.net>
31036
31037 2001-12-14 16:17  ivan
31038
31039         * FS/FS/cust_main.pm: style changes
31040
31041 2001-12-13 10:37  ivan
31042
31043         * FS/bin/freeside-setinvoice: okay, it should really work now
31044
31045 2001-12-13 09:52  ivan
31046
31047         * FS/bin/freeside-setinvoice: fix setinvoice script
31048
31049 2001-12-13 01:17  ivan
31050
31051         * FS/bin/freeside-setinvoice: added util to set invoice
31052           destinations
31053
31054 2001-12-12 11:42  ivan
31055
31056         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
31057           passwords in web interface
31058
31059 2001-12-11 23:59  ivan
31060
31061         * bin/svc_acct.export: use pwd_mkdb to install
31062           /etc/master.passwd.new instead of moving it into place
31063
31064 2001-12-11 13:26  ivan
31065
31066         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
31067
31068 2001-12-11 02:38  ivan
31069
31070         * bin/svc_acct.export, httemplate/docs/install.html: radiusprepend
31071           config file for export add Archive::Tar to docs
31072
31073 2001-12-10 04:18  ivan
31074
31075         * FS/FS/Record.pm: Pg datatype pain
31076
31077 2001-12-09 20:54  ivan
31078
31079         * httemplate/index.html: typo noticed by Dave Burgess
31080           <burgess@www.cynjut.net>, thanks.
31081
31082 2001-12-09 16:44  ivan
31083
31084         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
31085           wasn't getting substitued.
31086
31087 2001-12-09 15:31  ivan
31088
31089         * httemplate/search/svc_acct.cgi: harmless? missing ;
31090
31091 2001-12-08 02:08  ivan
31092
31093         * httemplate/config/config.cgi: need a POST here; browsers
31094           (especially IE) are unhappy with the default GET
31095
31096 2001-12-08 02:07  ivan
31097
31098         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
31099           custnum!
31100
31101 2001-12-08 02:03  ivan
31102
31103         * FS/FS/cust_main.pm: fix logic error creating invoice line items
31104
31105 2001-12-08 02:01  ivan
31106
31107         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
31108
31109 2001-12-04 05:10  ivan
31110
31111         * httemplate/edit/svc_forward.cgi: from Dave Burgess
31112           <burgess@neonramp.com>:
31113
31114            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
31115           as the
31116            qualifier on the LHS of the assignment.  This also solves the
31117            problem with a similar error on the RHS of line 105.  It also
31118           seems to make
31119            the routine work fairly reliably (it has been problematic for me
31120           in the
31121            past).
31122
31123 2001-12-03 03:33  ivan
31124
31125         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
31126           paged service browse!!
31127
31128 2001-12-03 02:59  ivan
31129
31130         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
31131           browse
31132
31133 2001-12-03 00:43  ivan
31134
31135         * httemplate/search/cust_main.cgi: paged customer browse!
31136
31137 2001-12-03 00:41  ivan
31138
31139         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
31140           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
31141           option paged implementation of customer browse!
31142
31143 2001-11-29 16:04  ivan
31144
31145         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
31146           methods
31147
31148 2001-11-20 19:42  ivan
31149
31150         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
31151           name (!)
31152
31153 2001-11-20 19:40  ivan
31154
31155         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
31156           postalinvoicedefault config file
31157
31158 2001-11-16 02:22  ivan
31159
31160         * httemplate/docs/billing.html: update link to Text::Template docs
31161
31162 2001-11-13 13:27  ivan
31163
31164         * FS/: MANIFEST, bin/freeside-print-batch: remove
31165           freeside-print-batch
31166
31167 2001-11-12 05:19  ivan
31168
31169         * FS/FS/cust_main.pm: import hack to be less strict
31170
31171 2001-11-09 10:26  ivan
31172
31173         * httemplate/docs/install.html: Pg7 dependancy
31174
31175 2001-11-08 07:26  ivan
31176
31177         * FS/bin/freeside-queued: harmless typo noticed by "Edward
31178           Shabotinsky" <lanshark@bsinet.net>, thanks
31179
31180 2001-11-06 10:45  ivan
31181
31182         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
31183
31184 2001-11-06 10:35  ivan
31185
31186         * Makefile: i REALLY suck at Makefiles
31187
31188 2001-11-06 10:34  ivan
31189
31190         * Makefile: i suck at Makefiles
31191
31192 2001-11-06 10:22  ivan
31193
31194         * Makefile: make foo for htetc/global.asa
31195
31196 2001-11-06 09:58  ivan
31197
31198         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
31199
31200 2001-11-06 09:48  ivan
31201
31202         * bin/fs-setup: payinfo changed from length 16 to $char_d for
31203           future expansion
31204
31205 2001-11-05 13:30  ivan
31206
31207         * Makefile: more fixes for fresh installation
31208
31209 2001-11-05 13:26  ivan
31210
31211         * Makefile: yet more Make
31212
31213 2001-11-05 13:24  ivan
31214
31215         * Makefile: make create-database fix
31216
31217 2001-11-05 12:12  ivan
31218
31219         * Makefile, FS/FS/Record.pm: makefile fixups
31220
31221 2001-11-05 10:23  ivan
31222
31223         * httemplate/docs/install.html: doc
31224
31225 2001-11-05 09:00  jeff
31226
31227         * FS/FS/svc_acct.pm: improved svc_acct replacement
31228
31229 2001-11-05 08:42  ivan
31230
31231         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
31232           badly, oops
31233
31234 2001-11-05 06:04  ivan
31235
31236         * FS/bin/freeside-bill: fixup getopt
31237
31238 2001-11-05 06:03  ivan
31239
31240         * Makefile: move sys-dependant stuff to vars
31241
31242 2001-11-05 05:57  ivan
31243
31244         * FS/FS/svc_acct.pm: doc tyop
31245
31246 2001-11-05 04:07  ivan
31247
31248         * bin/svc_domain.import: this is unfinished and untested anyway,
31249           but this corrects a silly typo
31250
31251 2001-11-05 03:55  ivan
31252
31253         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
31254           expressions remove debugging warn output
31255
31256 2001-11-03 09:49  ivan
31257
31258         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
31259           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
31260           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
31261           httemplate/search/cust_main.cgi: new 'jsearch' call for big
31262           joined searches & caching support preliminary customer browse
31263           optimizations, much faster!
31264
31265 2001-11-02 00:14  ivan
31266
31267         * FS/bin/freeside-print-batch: silence pod complaints
31268
31269 2001-11-01 21:28  ivan
31270
31271         * httemplate/config/config.cgi: note config changes need
31272           apache/freeside-queued restart to take effect
31273
31274 2001-11-01 21:11  ivan
31275
31276         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
31277
31278 2001-11-01 20:55  ivan
31279
31280         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31281           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
31282
31283 2001-10-31 16:16  ivan
31284
31285         * httemplate/search/cust_main.cgi: hit the database slightly less.
31286           this page still takes forever with lots of customers.
31287
31288 2001-10-31 08:52  ivan
31289
31290         * httemplate/browse/queue.cgi: queue display works again, even if
31291           those links don't
31292
31293 2001-10-30 11:05  ivan
31294
31295         * FS/FS/cust_pay_batch.pm, bin/fs-setup, httemplate/index.html,
31296           httemplate/browse/cust_pay_batch.cgi,
31297           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
31298           web interface to view pending batch
31299
31300 2001-10-30 07:42  ivan
31301
31302         * httemplate/edit/cust_main.cgi: put default country up top
31303
31304 2001-10-30 07:41  ivan
31305
31306         * httemplate/edit/cust_main.cgi: precedence oops
31307
31308 2001-10-30 07:39  ivan
31309
31310         * httemplate/edit/cust_main.cgi: better ordering of state selection
31311           on new customer screen
31312
31313 2001-10-30 06:54  ivan
31314
31315         * htetc/handler.pl, httemplate/browse/agent.cgi,
31316           httemplate/browse/agent_type.cgi,
31317           httemplate/browse/cust_main_county.cgi,
31318           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
31319           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
31320           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
31321           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
31322           httemplate/edit/cust_credit_bill.cgi,
31323           httemplate/edit/cust_main.cgi,
31324           httemplate/edit/cust_main_county-expand.cgi,
31325           httemplate/edit/cust_main_county.cgi,
31326           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31327           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
31328           httemplate/edit/svc_acct_pop.cgi,
31329           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
31330           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
31331           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
31332           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
31333           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
31334           httemplate/search/svc_acct_sm.cgi,
31335           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31336           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
31337           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
31338           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
31339           get rid of header foo in individual templates
31340
31341 2001-10-30 06:28  ivan
31342
31343         * httemplate/docs/: install.html, upgrade8.html: docu
31344
31345 2001-10-30 06:20  ivan
31346
31347         * htetc/handler.pl, httemplate/config/config-view.cgi,
31348           httemplate/config/config.cgi: web config should workish now
31349
31350 2001-10-30 05:49  ivan
31351
31352         * Makefile: work with CVS version too
31353
31354 2001-10-30 05:48  ivan
31355
31356         * Makefile: make
31357
31358 2001-10-30 05:47  ivan
31359
31360         * Makefile, FS/bin/freeside-adduser, conf/address, conf/domain,
31361           conf/secrets, conf/shells, conf/smtpmachine,
31362           httemplate/docs/install.html: `make create-config' installs
31363           default config (conf dir update) freeside-adduser uses default
31364           secrets file
31365
31366 2001-10-30 04:38  ivan
31367
31368         * Makefile: make
31369
31370 2001-10-30 04:35  ivan
31371
31372         * Makefile, httemplate/docs/install.html: makefile typo
31373
31374 2001-10-30 03:47  ivan
31375
31376         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
31377           httemplate/docs/config.html, httemplate/docs/index.html,
31378           httemplate/docs/install.html: whew more install docs and
31379           automation
31380
31381 2001-10-30 02:20  ivan
31382
31383         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser,
31384           httemplate/docs/install.html: setup/config updates.  getting
31385           easier...
31386
31387 2001-10-29 13:22  ivan
31388
31389         * Makefile: fix make clean
31390
31391 2001-10-29 12:54  ivan
31392
31393         * httemplate/docs/install.html: doc typo
31394
31395 2001-10-29 12:53  ivan
31396
31397         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
31398           records
31399
31400 2001-10-29 09:17  ivan
31401
31402         * Makefile: automate a tiny bit more
31403
31404 2001-10-26 03:24  ivan
31405
31406         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
31407           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
31408           httemplate/browse/cust_main_county.cgi,
31409           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
31410           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
31411           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
31412           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
31413           httemplate/edit/cust_credit_bill.cgi,
31414           httemplate/edit/cust_main.cgi,
31415           httemplate/edit/cust_main_county-expand.cgi,
31416           httemplate/edit/cust_main_county.cgi,
31417           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31418           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
31419           httemplate/edit/svc_acct_pop.cgi,
31420           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
31421           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
31422           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
31423           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
31424           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
31425           httemplate/search/svc_acct_sm.cgi,
31426           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31427           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
31428           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
31429           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
31430           cache foo *sigh*
31431
31432 2001-10-26 02:50  ivan
31433
31434         * httemplate/config/config-process.cgi: otherwise people will have
31435           problems with `0' zero
31436
31437 2001-10-25 14:24  ivan
31438
31439         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
31440
31441 2001-10-25 09:13  ivan
31442
31443         * FS/FS/cust_main_invoice.pm: & in email addresses
31444
31445 2001-10-25 01:41  ivan
31446
31447         * FS/FS/Conf.pm: remove debugging cruft
31448
31449 2001-10-24 08:45  ivan
31450
31451         * httemplate/config/config-process.cgi: correct for browser
31452           munching
31453
31454 2001-10-24 08:29  ivan
31455
31456         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
31457           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
31458           bin/fs-setup, bin/svc_acct.export, httemplate/index.html,
31459           httemplate/config/config-process.cgi,
31460           httemplate/config/config-view.cgi, httemplate/docs/config.html,
31461           httemplate/docs/install.html, httemplate/search/svc_acct.cgi:
31462           preliminary web config editor
31463
31464           new config files: username-ampersand, passwordmax
31465
31466           fs-setup updates
31467
31468           get rid of old and crufty and unused registries/ config foo
31469
31470           documentation updates
31471
31472 2001-10-23 17:59  ivan
31473
31474         * httemplate/browse/queue.cgi: Can't find string terminator "!"
31475           anywhere before EOF at queue.cgi line 42
31476
31477 2001-10-23 13:53  ivan
31478
31479         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
31480           UPDATE
31481
31482           greeeat.
31483
31484 2001-10-23 11:57  ivan
31485
31486         * httemplate/docs/: config.html, install.html: document how to set
31487           MySQL with BDB default tables
31488
31489 2001-10-23 11:15  ivan
31490
31491         * bin/fs-setup: mysql fixes
31492
31493 2001-10-22 07:48  ivan
31494
31495         * FS/FS/svc_acct.pm: fix dir check
31496
31497 2001-10-22 05:22  ivan
31498
31499         * FS/FS/svc_domain.pm: fix delete method for new databases
31500
31501 2001-10-22 01:31  ivan
31502
31503         * FS/FS/cust_main.pm: tyop
31504
31505 2001-10-22 01:29  ivan
31506
31507         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
31508           warnings, delete package ability (& warning)
31509
31510 2001-10-20 05:17  ivan
31511
31512         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
31513           bin/fs-setup, htetc/global.asa, htetc/handler.pl,
31514           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
31515           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
31516           httemplate/edit/svc_acct.cgi,
31517           httemplate/edit/process/cust_main.cgi,
31518           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
31519           exempt flags, UI to edit rework part_pkg editing UI some more
31520
31521 2001-10-16 13:33  jeff
31522
31523         * bin/svc_acct.export: added slipip insertion for icradius and
31524           vpopmail restart config
31525
31526 2001-10-15 07:58  ivan
31527
31528         * FS/FS/cust_pkg.pm, htetc/global.asa, htetc/handler.pl,
31529           httemplate/edit/REAL_cust_pkg.cgi,
31530           httemplate/edit/process/REAL_cust_pkg.cgi,
31531           httemplate/view/cust_pkg.cgi: date editing
31532
31533 2001-10-15 05:16  ivan
31534
31535         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
31536           httemplate/misc/bill.cgi: print reasons with credits on invoices
31537
31538           use straight eval, not Safe::reval in cust_main::bill for now, as
31539           i have no   idea how to call methods on a share()'ed scalar.
31540           hmm.
31541
31542           add cust_pkg::cust_main method
31543
31544           s/eidiot/idiot/ in httemplate/misc/bill.cgi
31545
31546 2001-10-15 04:39  ivan
31547
31548         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
31549           plan ||= 'flat' for custom pricing 9clone) package definitions
31550           too
31551
31552 2001-10-15 04:35  ivan
31553
31554         * httemplate/edit/cust_main.cgi: visual fix
31555
31556 2001-10-15 03:42  ivan
31557
31558         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
31559           bin/fs-setup, httemplate/browse/part_pkg.cgi,
31560           httemplate/docs/config.html, httemplate/docs/schema.html,
31561           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
31562           httemplate/edit/part_svc.cgi,
31563           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
31564           pass, oh my
31565
31566 2001-10-12 08:26  ivan
31567
31568         * httemplate/browse/queue.cgi: add (as yet inactive) retry & remove
31569           links
31570
31571 2001-10-11 10:46  ivan
31572
31573         * htetc/: global.asa, handler.pl: price plan uI!
31574
31575 2001-10-11 10:44  ivan
31576
31577         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
31578           ----------------------------------------------------------------------
31579
31580 2001-10-09 23:22  thalakan
31581
31582         * httemplate/search/cust_main.cgi: Reverted.
31583
31584 2001-10-09 22:59  thalakan
31585
31586         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
31587
31588 2001-10-09 22:42  ivan
31589
31590         * httemplate/search/cust_main.cgi: revert silly changes
31591
31592 2001-10-09 22:33  thalakan
31593
31594         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
31595
31596 2001-10-09 22:24  ivan
31597
31598         * FS/FS/Record.pm: embarassing doc fix, thanks jason
31599
31600 2001-10-09 16:10  ivan
31601
31602         * README.1.4.0pre3-4, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
31603           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
31604           httemplate/docs/config.html, httemplate/docs/install.html,
31605           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
31606           bin/fs-setup: add `unsuspendauto' config file: enable the
31607           automatic unsuspension of suspended packages when a customer's
31608           balance due changes from positive to zero or negative as the
31609           result of a payment or credit
31610
31611           add cust_pkg.manual_flag to disable this behaviour per customer
31612           package (no UI to set this yet)
31613
31614 2001-10-09 06:16  ivan
31615
31616         * httemplate/docs/install.html: update mysql links
31617
31618 2001-10-09 00:16  ivan
31619
31620         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
31621           fix
31622
31623 2001-10-08 20:11  ivan
31624
31625         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
31626           sheesh
31627
31628 2001-10-02 13:07  ivan
31629
31630         * httemplate/docs/upgrade8.html: doc clarification (?)
31631
31632 2001-10-02 09:00  jeff
31633
31634         * README.1.4.0pre3-4, FS/FS/cust_pay_batch.pm, bin/fs-setup,
31635           httemplate/docs/upgrade8.html: add pkey to batch payments and fix
31636           a doc typo
31637
31638 2001-10-02 04:10  ivan
31639
31640         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
31641           up in fix.net's password files
31642
31643 2001-10-01 03:31  ivan
31644
31645         * FS/FS/cust_pkg.pm: oops
31646
31647 2001-09-30 15:35  ivan
31648
31649         * FS/FS/svc_acct.pm: arg
31650
31651 2001-09-30 15:19  ivan
31652
31653         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
31654
31655 2001-09-30 13:30  ivan
31656
31657         * FS/FS/svc_acct.pm, httemplate/docs/config.html:
31658           username-uppercase config file
31659
31660 2001-09-27 21:33  ivan
31661
31662         * httemplate/docs/install.html: ssh recommendations
31663
31664 2001-09-27 14:49  ivan
31665
31666         * FS/FS/svc_acct_pop.pm: not used
31667
31668 2001-09-27 14:12  ivan
31669
31670         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
31671
31672 2001-09-27 13:41  ivan
31673
31674         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
31675           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
31676           selector!
31677
31678 2001-09-27 11:33  ivan
31679
31680         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
31681           domsvc
31682
31683 2001-09-26 04:34  ivan
31684
31685         * README.1.4.0pre3-4: index oops
31686
31687 2001-09-26 02:17  ivan
31688
31689         * README.1.4.0pre3-4, FS/FS.pm, FS/MANIFEST,
31690           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
31691           FS/FS/part_pop_local.pm, FS/FS/svc_acct_pop.pm,
31692           FS/t/part_pop_local.t, bin/fs-setup, httemplate/docs/schema.html,
31693           httemplate/docs/upgrade8.html: add part_pop_local table
31694
31695 2001-09-25 11:03  ivan
31696
31697         * FS/FS/cust_main.pm:
31698           ror
31699
31700 2001-09-25 11:01  ivan
31701
31702         * FS/FS/cust_main.pm, httemplate/docs/config.html: add
31703           emailinvoiceonly config file and begin to use it
31704
31705 2001-09-25 08:55  ivan
31706
31707         * FS/FS/cust_main.pm, httemplate/docs/config.html:
31708           Business::OnlinePayment::BankOfAmerica
31709
31710 2001-09-24 17:05  ivan
31711
31712         * FS/bin/freeside-queued: better REAPER
31713
31714 2001-09-23 20:23  ivan
31715
31716         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
31717
31718 2001-09-20 20:47  ivan
31719
31720         * httemplate/view/cust_main.cgi: show company and name (instead of
31721           just company) for referring customers that have a company
31722
31723 2001-09-19 17:13  ivan
31724
31725         * FS/FS/cust_main.pm: really fix fuzzy searching
31726
31727 2001-09-19 17:10  ivan
31728
31729         * FS/FS/cust_main.pm: fix fuzzy searching
31730
31731 2001-09-19 14:51  ivan
31732
31733         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
31734           working.
31735
31736 2001-09-19 14:06  ivan
31737
31738         * README.1.4.0pre3-4, FS/MANIFEST, FS/FS/svc_acct.pm,
31739           FS/bin/freeside-apply-credits, httemplate/docs/config.html:
31740           directory hashing remove jeff's lib patch from
31741           freeside-apply-credits add freeside-apply-credits to MANIFEST
31742           README for pre3-4
31743
31744 2001-09-19 12:41  ivan
31745
31746         * FS/FS/svc_acct.pm: tyop
31747
31748 2001-09-19 12:39  ivan
31749
31750         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
31751
31752 2001-09-19 12:28  ivan
31753
31754         * FS/FS/svc_acct.pm: ;args
31755
31756 2001-09-19 12:19  ivan
31757
31758         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
31759
31760 2001-09-19 12:00  ivan
31761
31762         * FS/bin/freeside-queued: set $ENV{HOME}
31763
31764 2001-09-18 17:24  ivan
31765
31766         * FS/FS/svc_acct.pm: icradius transactional password changes
31767           (suspensions, unsuspensions)
31768
31769 2001-09-16 05:45  ivan
31770
31771         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
31772           httemplate/index.html, httemplate/docs/config.html,
31773           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
31774           fix oops in FS::cust_main_invoice::replace preventing package
31775           cancellation
31776
31777           add toggle switch to cust_main searching to show/hide cancelled
31778           customers.  hidecancelledcustomers config file is just which
31779           state it starts in.
31780
31781           add signupurl config file to enable showing of the customer's
31782           signup URL on the view page.
31783
31784 2001-09-14 12:54  ivan
31785
31786         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
31787
31788 2001-09-14 11:05  ivan
31789
31790         * FS/FS/Record.pm: s/croak/confess/
31791
31792 2001-09-12 08:54  ivan
31793
31794         * httemplate/docs/: install.html, upgrade8.html: mason warnings
31795
31796 2001-09-12 08:45  ivan
31797
31798         * FS/FS/part_svc.pm: oops
31799
31800 2001-09-11 16:44  ivan
31801
31802         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
31803           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
31804           httemplate/edit/svc_forward.cgi, httemplate/view/svc_acct.cgi:
31805           radius attributes & default/fixed values should work again now
31806
31807 2001-09-11 15:20  ivan
31808
31809         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
31810           bin/fs-radius-add-reply, bin/fs-setup, bin/svc_acct.export: fix
31811           radius attribute adding
31812
31813 2001-09-11 14:58  ivan
31814
31815         * FS/bin/freeside-queued: usage sub
31816
31817 2001-09-11 13:59  ivan
31818
31819         * httemplate/edit/svc_acct_sm.cgi: persistance problem not clearing
31820           variables between runs
31821
31822 2001-09-11 13:44  ivan
31823
31824         * httemplate/search/svc_acct.cgi: getting "you should run the
31825           bin/fs-migrate-svc_acct_sm" message unexpectedly
31826
31827 2001-09-11 12:16  ivan
31828
31829         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
31830           others?
31831
31832 2001-09-11 06:10  ivan
31833
31834         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
31835           export
31836
31837 2001-09-11 05:46  ivan
31838
31839         * httemplate/edit/process/part_svc.cgi: more service edit fix
31840
31841 2001-09-11 05:42  ivan
31842
31843         * httemplate/edit/part_svc.cgi: fix service editing
31844
31845 2001-09-11 05:25  ivan
31846
31847         * FS/FS/queue.pm: queue clean fix
31848
31849 2001-09-11 05:24  ivan
31850
31851         * FS/FS/queue.pm: job queue fix
31852
31853 2001-09-11 05:10  ivan
31854
31855         * FS/FS/cust_main.pm: fuzzyfix
31856
31857 2001-09-11 05:06  ivan
31858
31859         * FS/FS/svc_acct.pm: better logging
31860
31861 2001-09-11 05:00  ivan
31862
31863         * FS/FS/svc_acct.pm: cyrus fix!
31864
31865 2001-09-11 04:52  ivan
31866
31867         * FS/bin/freeside-queued: rar
31868
31869 2001-09-11 03:05  ivan
31870
31871         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
31872
31873 2001-09-11 02:56  ivan
31874
31875         * README.1.4.0pre2-3, httemplate/edit/process/quick-cust_pkg.cgi,
31876           httemplate/view/cust_main.cgi: fix quick order
31877
31878 2001-09-10 21:44  ivan
31879
31880         * httemplate/browse/queue.cgi: web queue view
31881
31882 2001-09-10 21:17  ivan
31883
31884         * FS/FS/svc_acct.pm, httemplate/docs/config.html: username-noperiod
31885           config file
31886
31887 2001-09-10 20:15  ivan
31888
31889         * README.1.4.0pre2-3, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
31890           FS/bin/freeside-queued, httemplate/docs/config.html,
31891           httemplate/docs/export.html, httemplate/edit/part_svc.cgi: cyrus
31892           support
31893
31894 2001-09-10 18:09  ivan
31895
31896         * FS/bin/freeside-queued: working queued
31897
31898 2001-09-10 17:08  ivan
31899
31900         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
31901           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
31902           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-bill,
31903           FS/bin/freeside-queued, FS/t/queue.t, FS/t/queue_arg.t,
31904           htetc/handler.pl, httemplate/index.html,
31905           httemplate/browse/part_svc.cgi, httemplate/docs/install.html,
31906           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
31907           httemplate/edit/part_svc.cgi,
31908           httemplate/edit/process/part_svc.cgi,
31909           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
31910           prelim. job queues! fixed part_svc editing
31911
31912 2001-09-10 17:07  ivan
31913
31914         * bin/: freeside-init, fs-migrate-part_svc, fs-setup: fixing
31915           fs-migrate-part_svc updateing fs-setup for job queues
31916           freeside-init for starting freeside-queued
31917
31918 2001-09-07 17:28  khoff
31919
31920         * bin/fs-setup: First post.  Sorry.  Missing comma.
31921
31922 2001-09-07 13:49  ivan
31923
31924         * FS/FS/part_svc_column.pm: oops, forgot to add this
31925
31926 2001-09-07 13:26  ivan
31927
31928         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
31929
31930 2001-09-07 13:19  ivan
31931
31932         * FS/MANIFEST: tyop
31933
31934 2001-09-07 13:17  ivan
31935
31936         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
31937           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
31938           bin/generate-raddb: fix RADIUS attribute capitalization
31939
31940 2001-09-06 14:43  ivan
31941
31942         * httemplate/docs/: install.html, postgresql.html: no more pg
31943           RADIUS silliness
31944
31945 2001-09-06 14:20  ivan
31946
31947         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
31948
31949 2001-09-06 13:41  ivan
31950
31951         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm,
31952           FS/FS/part_svc.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
31953           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
31954           FS/FS/svc_www.pm, FS/t/part_svc_column.t,
31955           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
31956           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
31957           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
31958           httemplate/docs/upgrade8.html, httemplate/edit/part_svc.cgi,
31959           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
31960
31961 2001-09-04 08:12  ivan
31962
31963         * httemplate/docs/admin.html: tyop
31964
31965 2001-09-04 08:06  ivan
31966
31967         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
31968           indeed
31969
31970 2001-09-04 07:44  ivan
31971
31972         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
31973           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
31974           httemplate/browse/part_referral.cgi,
31975           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
31976           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
31977           httemplate/edit/process/quick-cust_pkg.cgi,
31978           httemplate/view/cust_main.cgi: new admin documentation, quick
31979           one-pkg order
31980
31981 2001-09-04 04:15  ivan
31982
31983         * bin/fs-setup: rar
31984
31985 2001-09-04 04:15  ivan
31986
31987         * bin/fs-setup: much better
31988
31989 2001-09-04 04:14  ivan
31990
31991         * bin/fs-setup: tyops
31992
31993 2001-09-04 04:03  ivan
31994
31995         * bin/fs-setup, httemplate/docs/config.html: silly syntax error and
31996           doc updates
31997
31998 2001-09-04 02:55  ivan
31999
32000         * httemplate/docs/install.html: better installation instructions
32001
32002 2001-09-04 02:54  ivan
32003
32004         * htetc/global.asa: hehe, this should help out everybody without
32005           DBIx::Profile (i.e. everybody)
32006
32007 2001-09-03 15:16  ivan
32008
32009         * bin/fs-setup: this too
32010
32011 2001-09-03 15:07  ivan
32012
32013         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
32014           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm, FS/bin/freeside-bill,
32015           httemplate/docs/signup.html, httemplate/docs/upgrade8.html,
32016           httemplate/edit/cust_credit.cgi,
32017           httemplate/edit/cust_credit_bill.cgi,
32018           httemplate/edit/cust_pay.cgi,
32019           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
32020           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
32021           more bugs
32022
32023 2001-09-02 00:57  ivan
32024
32025         * CREDITS: credito
32026
32027 2001-09-02 00:57  ivan
32028
32029         * bin/generate-tests: gawl
32030
32031 2001-09-02 00:49  ivan
32032
32033         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
32034           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
32035           httemplate/edit/cust_credit_bill.cgi,
32036           httemplate/view/cust_main.cgi: things are starting to work again,
32037           sorta.
32038
32039 2001-09-01 22:38  ivan
32040
32041         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
32042           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
32043           migration.  ugh.
32044
32045 2001-09-01 21:51  ivan
32046
32047         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
32048
32049 2001-09-01 21:25  ivan
32050
32051         * FS/: FS.pm, MANIFEST, test.pl, FS/cust_bill_pay.pm,
32052           FS/cust_main.pm, FS/cust_refund.pm, t/CGI.t, t/CGIwrapper.t,
32053           t/Conf.t, t/Record.t, t/UID.t, t/agent.t, t/agent_type.t,
32054           t/cust_bill.t, t/cust_bill_pay.t, t/cust_bill_pkg.t,
32055           t/cust_credit.t, t/cust_credit_bill.t, t/cust_credit_refund.t,
32056           t/cust_main.t, t/cust_main_county.t, t/cust_main_invoice.t,
32057           t/cust_pay.t, t/cust_pay_batch.t, t/cust_pkg.t, t/cust_refund.t,
32058           t/cust_svc.t, t/domain_record.t, t/nas.t, t/part_pkg.t,
32059           t/part_referral.t, t/part_svc.t, t/pkg_svc.t, t/port.t,
32060           t/prepay_credit.t, t/session.t, t/svc_Common.t, t/svc_acct.t,
32061           t/svc_acct_pop.t, t/svc_acct_sm.t, t/svc_domain.t,
32062           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
32063           the embarassing fixes in it found
32064
32065 2001-09-01 20:42  ivan
32066
32067         * httemplate/docs/upgrade8.html: really.  backup.
32068
32069 2001-09-01 20:20  ivan
32070
32071         * httemplate/docs/upgrade8.html: upgrade
32072
32073 2001-09-01 19:53  jeff
32074
32075         * FS/bin/freeside-apply-credits: adding a credit apply utility
32076
32077 2001-09-01 19:46  ivan
32078
32079         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
32080           FS/FS/cust_refund.pm, bin/fs-setup, httemplate/docs/schema.html,
32081           httemplate/docs/upgrade8.html: cust_refund and cust_pay get
32082           custnums
32083
32084 2001-09-01 18:27  ivan
32085
32086         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
32087           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
32088           cust_refund.pm: more udpates for the new world of unapplied
32089           stuff.  yay.
32090
32091 2001-09-01 16:41  ivan
32092
32093         * httemplate/docs/upgrade8.html: cust_bill_pay and
32094           cust_credit_refund
32095
32096 2001-09-01 15:28  jeff
32097
32098         * FS/FS/cust_main.pm, httemplate/docs/upgrade8.html: haste makes
32099           waste... and left a method out
32100
32101 2001-09-01 15:18  ivan
32102
32103         * FS/FS/cust_credit_bill.pm, bin/fs-setup: add primary key
32104
32105 2001-09-01 15:01  ivan
32106
32107         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
32108
32109 2001-09-01 14:55  jeff
32110
32111         * FS/FS/cust_bill_pay.pm: oops.. need this too
32112
32113 2001-09-01 14:52  jeff
32114
32115         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
32116           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, bin/fs-setup,
32117           httemplate/docs/upgrade8.html,
32118           httemplate/edit/cust_credit_bill.cgi,
32119           httemplate/edit/process/cust_credit_bill.cgi,
32120           httemplate/view/cust_main.cgi: add cust_credit_bill relating
32121           multiple invoices to credits
32122
32123 2001-09-01 13:11  ivan
32124
32125         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
32126           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
32127           bin/fs-setup, httemplate/docs/schema.html: cust_bill_pay and
32128           cust_credit_refund.  payments can apply to multiple invoices and
32129           refunds can apply to multiple credits.
32130
32131 2001-09-01 05:35  ivan
32132
32133         * httemplate/search/cust_bill.cgi: totals
32134
32135 2001-08-31 02:20  ivan
32136
32137         * FS/FS/Record.pm: check US zips more strictly
32138
32139 2001-08-31 01:43  ivan
32140
32141         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
32142           better
32143           state, city, then number
32144
32145 2001-08-31 00:28  ivan
32146
32147         * httemplate/edit/cust_main_county-expand.cgi: better error message
32148           for nonexistant cust_main_county records
32149
32150 2001-08-31 00:17  ivan
32151
32152         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
32153           > US UT expand state
32154           > Submit (no data entered)
32155           > US UT is gone frome the list.
32156
32157 2001-08-30 09:23  ivan
32158
32159         * httemplate/docs/signup.html: update signup server: template form
32160           and success html, document
32161
32162 2001-08-30 08:30  ivan
32163
32164         * httemplate/edit/part_svc.cgi: slighly more docu
32165
32166 2001-08-29 02:11  ivan
32167
32168         * httemplate/edit/agent.cgi: ui
32169
32170 2001-08-29 01:45  ivan
32171
32172         * bin/fs-setup, httemplate/docs/upgrade8.html: catchall *can* be
32173           NULL
32174
32175 2001-08-28 09:58  ivan
32176
32177         * httemplate/: docs/signup.html, docs/upgrade8.html,
32178           search/cust_main.cgi: customer-to-customer referrals in singup
32179           server
32180
32181 2001-08-28 07:34  ivan
32182
32183         * FS/FS/cust_main.pm, httemplate/docs/config.html,
32184           httemplate/docs/upgrade8.html, httemplate/edit/cust_main.cgi,
32185           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
32186           customer-to-customer referrals!
32187
32188 2001-08-25 22:06  ivan
32189
32190         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
32191
32192 2001-08-25 22:05  ivan
32193
32194         * FS/FS/cust_credit.pm: reason can't be null
32195
32196 2001-08-22 23:17  ivan
32197
32198         * FS/FS/cust_main.pm: no need to be y1.9k complient
32199
32200 2001-08-21 03:27  ivan
32201
32202         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
32203           most everything is working svc_forward-wise now
32204
32205 2001-08-21 02:34  ivan
32206
32207         * FS/FS/Record.pm, FS/FS/UID.pm, FS/bin/freeside-bill,
32208           htetc/global.asa, httemplate/browse/agent.cgi,
32209           httemplate/browse/agent_type.cgi,
32210           httemplate/browse/cust_main_county.cgi,
32211           httemplate/browse/part_pkg.cgi,
32212           httemplate/browse/part_referral.cgi,
32213           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
32214
32215 2001-08-20 20:03  ivan
32216
32217         * FS/FS/svc_acct.pm: fix domain method, and it works against old
32218           databases now too
32219
32220 2001-08-20 19:44  ivan
32221
32222         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
32223           FS/bin/freeside-print-batch, eg/TEMPLATE_cust_main.import,
32224           eg/table_template-svc.pm: remove $Log$
32225
32226 2001-08-20 19:43  ivan
32227
32228         * bin/: dbdef-create, fs-migrate-svc_acct_sm, svc_acct_sm.import: i
32229           think svc_acct_sm.import should go away, but...
32230
32231 2001-08-20 19:32  ivan
32232
32233         * test/cgi-test: remove $Log$
32234
32235 2001-08-20 19:31  ivan
32236
32237         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
32238           browse/part_pkg.cgi, browse/part_referral.cgi,
32239           browse/svc_acct_pop.cgi, edit/agent.cgi, edit/agent_type.cgi,
32240           edit/cust_credit.cgi, edit/cust_main_county-expand.cgi,
32241           edit/cust_main_county.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi,
32242           edit/part_pkg.cgi, edit/part_referral.cgi, edit/svc_acct_pop.cgi,
32243           edit/svc_acct_sm.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
32244           edit/process/agent.cgi, edit/process/agent_type.cgi,
32245           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
32246           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
32247           edit/process/part_pkg.cgi, edit/process/part_referral.cgi,
32248           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
32249           edit/process/svc_acct_sm.cgi, edit/process/svc_domain.cgi,
32250           edit/process/svc_forward.cgi, misc/bill.cgi,
32251           misc/cancel-unaudited.cgi, misc/cancel_pkg.cgi,
32252           misc/catchall.cgi, misc/delete-customer.cgi, misc/expire_pkg.cgi,
32253           misc/link.cgi, misc/print-invoice.cgi, misc/susp_pkg.cgi,
32254           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
32255           misc/process/delete-customer.cgi, misc/process/link.cgi,
32256           search/cust_bill.cgi, search/svc_acct_sm.cgi,
32257           search/svc_domain.cgi, view/cust_bill.cgi, view/cust_pkg.cgi,
32258           view/svc_acct.cgi, view/svc_acct_sm.cgi, view/svc_domain.cgi,
32259           view/svc_forward.cgi: remove $Log$ messages.  whew.
32260
32261 2001-08-20 19:16  ivan
32262
32263         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
32264           databases, with a warning
32265
32266 2001-08-20 19:03  ivan
32267
32268         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
32269           shipping address
32270
32271 2001-08-20 17:39  ivan
32272
32273         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
32274           silly syntax errors
32275
32276 2001-08-20 06:10  ivan
32277
32278         * FS/FS/svc_domain.pm: use var
32279
32280 2001-08-20 05:15  ivan
32281
32282         * httemplate/edit/svc_acct.cgi: #
32283
32284 2001-08-20 05:13  ivan
32285
32286         * httemplate/edit/svc_acct.cgi: only show domains associated with
32287           this customer.
32288
32289 2001-08-20 04:18  ivan
32290
32291         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
32292           qualified!
32293
32294 2001-08-20 04:04  ivan
32295
32296         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
32297           svc_forward work
32298
32299 2001-08-20 02:41  ivan
32300
32301         * FS/FS/: svc_acct.pm, svc_acct_sm.pm, svc_domain.pm,
32302           svc_forward.pm: dtrt when deleting accouts wrt forwards,
32303           catchalls & other references to svc_acct records
32304
32305           depreciate svc_acct_sm further; move qmail catchall handling to
32306           svc_domain
32307
32308 2001-08-20 02:38  ivan
32309
32310         * httemplate/docs/: config.html, export.html, schema.html:
32311           documentation updates
32312
32313 2001-08-19 08:53  jeff
32314
32315         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
32316           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
32317           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
32318           httemplate/edit/process/svc_forward.cgi,
32319           httemplate/misc/catchall.cgi,
32320           httemplate/misc/process/catchall.cgi,
32321           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
32322           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
32323           httemplate/view/svc_forward.cgi: added user interface for
32324           svc_forward and vpopmail support
32325
32326 2001-08-19 06:50  ivan
32327
32328         * bin/fs-setup, httemplate/docs/upgrade8.html: indices on cust_main
32329           ship_last and ship_country
32330
32331 2001-08-19 03:25  ivan
32332
32333         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
32334           the fly, fixes: ticket #88
32335
32336 2001-08-19 02:08  ivan
32337
32338         * TODO: this is what i fed to RT, might as well check it in.
32339
32340           no further modifications to TODO.  everything is in the ticketing
32341           system now.
32342
32343 2001-08-19 01:32  ivan
32344
32345         * httemplate/search/cust_pkg.cgi: display bill and service
32346           name/company, and services
32347
32348 2001-08-19 01:18  ivan
32349
32350         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
32351
32352 2001-08-19 01:15  ivan
32353
32354         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
32355
32356 2001-08-18 17:48  ivan
32357
32358         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
32359           names and change them to two-letter codes
32360
32361 2001-08-17 04:33  ivan
32362
32363         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
32364           ut_alphan for non-US/CA phone numbers
32365
32366 2001-08-17 04:28  ivan
32367
32368         * FS/FS/Record.pm: canada has same phone# rules as US
32369
32370 2001-08-17 04:05  ivan
32371
32372         * httemplate/: browse/cust_main_county.cgi,
32373           edit/cust_main_county.cgi,
32374           edit/process/cust_main_county-collapse.cgi,
32375           edit/process/cust_main_county-expand.cgi: clean up tax rate
32376           editing:   sort by country->state->county,   add "collapse state"
32377           if the tax rates are the same statewide,   redirect "expand
32378           state" to the browse, not edit screen
32379
32380 2001-08-17 03:57  ivan
32381
32382         * bin/: dbdef-create, svc_acct.export, svc_acct.import: gah
32383
32384 2001-08-17 03:57  ivan
32385
32386         * FS/FS/svc_domain.pm: document catchall and untaint everything
32387
32388 2001-08-17 03:55  ivan
32389
32390         * FS/FS/cust_main.pm, httemplate/docs/config.html:
32391           Business::OnlinePayment
32392
32393 2001-08-17 03:53  ivan
32394
32395         * Makefile: alldocs target
32396
32397 2001-08-17 03:53  ivan
32398
32399         * CREDITS: thanks jeff!
32400
32401 2001-08-15 03:04  ivan
32402
32403         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
32404           the) bad direct exit; calls
32405
32406 2001-08-13 16:15  ivan
32407
32408         * httemplate/view/cust_main.cgi: don't display empty comment box
32409
32410 2001-08-13 16:10  ivan
32411
32412         * httemplate/edit/process/cust_main.cgi: properly massage
32413           ship_state & work okay when no initial pkg is selected
32414
32415 2001-08-12 18:00  ivan
32416
32417         * httemplate/docs/schema.html: add svc_forward, depriciate
32418           svc_acct_sm
32419
32420 2001-08-12 17:21  ivan
32421
32422         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
32423
32424 2001-08-12 17:19  ivan
32425
32426         * bin/fs-setup: depriciate svc_acct_sm, add unique index for
32427           username+domsvc on svc_acct, remove silly $Log$
32428
32429 2001-08-12 12:41  jeff
32430
32431         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
32432           bin/fs-migrate-svc_acct_sm, bin/fs-setup, bin/svc_acct.export,
32433           bin/svc_acct_sm.export, httemplate/docs/config.html,
32434           httemplate/docs/upgrade8.html: merging vpopmail support branch
32435
32436 2001-08-12 01:56  ivan
32437
32438         * httemplate/edit/process/part_svc.cgi: don't use
32439           Apache::ASP-specific $Redirect object
32440
32441 2001-08-11 18:26  ivan
32442
32443         * httemplate/docs/postgresql.html: i did get it working
32444
32445 2001-08-11 17:07  ivan
32446
32447         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
32448           transactional invoice_list setting & eliminate non-sticky "first
32449           package"!
32450
32451 2001-08-11 17:07  ivan
32452
32453         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
32454
32455 2001-08-11 17:06  ivan
32456
32457         * FS/FS/cust_main_invoice.pm: better error msgs
32458
32459 2001-08-11 16:19  ivan
32460
32461         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
32462           context to $cgi->keywords
32463
32464 2001-08-11 16:18  ivan
32465
32466         * httemplate/browse/part_svc.cgi: missed a variable interpolation
32467
32468 2001-08-10 22:53  ivan
32469
32470         * bin/fs-setup, httemplate/docs/upgrade8.html: add comments field
32471
32472 2001-08-10 22:52  ivan
32473
32474         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
32475           comments fields
32476
32477 2001-08-10 22:52  ivan
32478
32479         * FS/FS/cust_main.pm: add comments field, fix ship_ address
32480           handling (don't consider a value for ship_state field to mean
32481           something meaningful is in ship_*)
32482
32483 2001-08-10 22:51  ivan
32484
32485         * FS/FS/part_svc.pm: better error msg
32486
32487 2001-08-10 22:50  ivan
32488
32489         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
32490           for ut_anything
32491
32492 2001-08-10 21:55  ivan
32493
32494         * httemplate/edit/part_svc.cgi: don't have any other choices in
32495           svcdb dropdown for existing services, since you can't change it
32496           anyway
32497
32498 2001-08-10 21:29  ivan
32499
32500         * FS/FS/CGI.pm: that's what $etc is for!
32501
32502 2001-08-10 21:15  ivan
32503
32504         * httemplate/misc/delete-customer.cgi: better docs
32505
32506 2001-08-10 17:01  ivan
32507
32508         * FS/FS/cust_main_invoice.pm: "fixes"
32509
32510           Can't call method "username" on an undefined value at
32511           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
32512
32513           but cust_main_invoice records should probably be updated when
32514           svc_acct records are deleted :/
32515
32516 2001-08-08 02:47  ivan
32517
32518         * httemplate/docs/passwd.html: doc clarification
32519
32520 2001-08-07 21:44  ivan
32521
32522         * FS/FS/Record.pm: better error msg
32523
32524 2001-08-03 13:34  jeff
32525
32526         * FS/FS/cust_bill.pm:
32527
32528           added the tax method
32529
32530 2001-07-30 03:43  ivan
32531
32532         * FS/FS/CGI.pm: Apache::ASP eidiot fix
32533
32534 2001-07-30 03:41  ivan
32535
32536         * FS/FS/Record.pm, FS/FS/cust_main.pm,
32537           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
32538           shipping address additions
32539
32540 2001-07-30 02:53  ivan
32541
32542         * httemplate/docs/upgrade8.html: Pg primary key upgrade fix (create
32543           fix in new DBIx::DBSchema)
32544
32545 2001-07-30 01:03  ivan
32546
32547         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
32548           forgotten files
32549
32550 2001-07-30 01:02  ivan
32551
32552         * htetc/: global.asa, handler.pl: template stuffs
32553
32554 2001-07-30 01:01  ivan
32555
32556         * Makefile: need this too!
32557
32558 2001-07-30 00:42  ivan
32559
32560         * bin/fs-setup: need an DBIx::DBSchema with delcolumn
32561
32562 2001-07-30 00:36  ivan
32563
32564         * httemplate/index.html, httemplate/browse/agent.cgi,
32565           httemplate/browse/agent_type.cgi,
32566           httemplate/browse/cust_main_county.cgi,
32567           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
32568           httemplate/browse/part_referral.cgi,
32569           httemplate/browse/part_svc.cgi,
32570           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
32571           httemplate/docs/billing.html, httemplate/docs/config.html,
32572           httemplate/docs/export.html, httemplate/docs/index.html,
32573           httemplate/docs/install.html, httemplate/docs/legacy.html,
32574           httemplate/docs/passwd.html, httemplate/docs/postgresql.html,
32575           httemplate/docs/schema.html, httemplate/docs/session.html,
32576           httemplate/docs/signup.html, httemplate/docs/trouble.html,
32577           httemplate/docs/upgrade.html, httemplate/docs/upgrade2.html,
32578           httemplate/docs/upgrade3.html, httemplate/docs/upgrade4.html,
32579           httemplate/docs/upgrade5.html, httemplate/docs/upgrade6.html,
32580           httemplate/docs/upgrade7.html, httemplate/docs/upgrade8.html,
32581           bin/fs-setup, bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
32582           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
32583           httemplate/edit/cust_main.cgi,
32584           httemplate/edit/cust_main_county-expand.cgi,
32585           httemplate/edit/cust_main_county.cgi,
32586           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32587           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
32588           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
32589           httemplate/edit/svc_acct_pop.cgi,
32590           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32591           httemplate/edit/process/agent.cgi,
32592           httemplate/edit/process/agent_type.cgi,
32593           httemplate/edit/process/cust_credit.cgi,
32594           httemplate/edit/process/cust_main.cgi,
32595           httemplate/edit/process/cust_main_county-expand.cgi,
32596           httemplate/edit/process/cust_main_county.cgi,
32597           httemplate/edit/process/cust_pay.cgi,
32598           httemplate/edit/process/cust_pkg.cgi,
32599           httemplate/edit/process/part_pkg.cgi,
32600           httemplate/edit/process/part_referral.cgi,
32601           httemplate/edit/process/part_svc.cgi,
32602           httemplate/edit/process/svc_acct.cgi,
32603           httemplate/edit/process/svc_acct_pop.cgi,
32604           httemplate/edit/process/svc_acct_sm.cgi,
32605           httemplate/edit/process/svc_domain.cgi,
32606           httemplate/images/mid-logo.png, httemplate/images/small-logo.png,
32607           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
32608           httemplate/misc/cancel_pkg.cgi,
32609           httemplate/misc/delete-customer.cgi,
32610           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
32611           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
32612           httemplate/misc/unsusp_pkg.cgi,
32613           httemplate/misc/process/delete-customer.cgi,
32614           httemplate/misc/process/link.cgi,
32615           httemplate/search/cust_bill.cgi,
32616           httemplate/search/cust_bill.html,
32617           httemplate/search/cust_main-payinfo.html,
32618           httemplate/search/cust_main.cgi,
32619           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
32620           httemplate/search/svc_acct.cgi, httemplate/search/svc_acct.html,
32621           httemplate/search/svc_acct_sm.cgi,
32622           httemplate/search/svc_acct_sm.html,
32623           httemplate/search/svc_domain.cgi,
32624           httemplate/search/svc_domain.html, httemplate/view/cust_bill.cgi,
32625           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32626           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32627           httemplate/view/svc_domain.cgi: templates!!!
32628
32629 2001-07-30 00:33  ivan
32630
32631         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
32632
32633 2001-07-30 00:14  ivan
32634
32635         * INSTALL, README: templates!
32636
32637 2001-07-30 00:13  ivan
32638
32639         * TODO: todocruft
32640
32641 2001-07-29 23:28  ivan
32642
32643         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
32644
32645 2001-07-29 23:07  ivan
32646
32647         * bin/: svc_acct.export, svc_acct.import: allow !! for locked
32648           accounts instead of changing to *SUSPENDED*
32649
32650 2001-07-27 10:16  ivan
32651
32652         * FS/FS/cust_main_invoice.pm: clarification
32653
32654 2001-07-26 23:17  thalakan
32655
32656         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
32657           the checkdest method.
32658
32659 2001-06-21 09:27  ivan
32660
32661         * FS/FS/UID.pm: better error message
32662
32663 2001-06-20 01:33  ivan
32664
32665         * bin/svc_acct.export: >     Use of uninitialized value in
32666           concatenation (.) at svc_acct.export line
32667           > 276.
32668
32669 2001-06-06 15:22  ivan
32670
32671         * TODO: templating thoughts
32672
32673 2001-06-05 14:40  ivan
32674
32675         * debian/: README.Debian, changelog, conffiles.ex, control,
32676           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
32677           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
32678           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
32679           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
32680           yet)
32681
32682 2001-06-03 10:22  ivan
32683
32684         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
32685           %e: no leading zero
32686
32687 2001-06-03 07:16  ivan
32688
32689         * README: 1.3.1!!!
32690
32691 2001-06-03 07:16  ivan
32692
32693         * bin/fs-setup: allow empty refund reasons
32694
32695 2001-06-03 07:15  ivan
32696
32697         * TODO: yes yes
32698
32699 2001-06-03 05:36  ivan
32700
32701         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
32702           config files
32703
32704 2001-06-03 04:37  ivan
32705
32706         * FS/FS/svc_acct.pm: fixes
32707
32708           Can't locate object method "setfield" via package "svc_acct_sm"
32709           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
32710
32711 2001-06-03 04:27  ivan
32712
32713         * FS/FS/Record.pm: track down
32714
32715             Can't locate object method "setfield" via package "svc_acct_sm"
32716           at
32717             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
32718
32719           errors
32720
32721 2001-06-03 03:51  ivan
32722
32723         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
32724
32725 2001-05-30 08:17  ivan
32726
32727         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
32728           up for the non-mod_perl folks
32729
32730 2001-05-22 09:43  ivan
32731
32732         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
32733           <shane@2000cn.com.au>, thanks!
32734
32735 2001-05-18 07:08  ivan
32736
32737         * FS/FS/domain_record.pm: tyop
32738
32739 2001-05-15 00:52  ivan
32740
32741         * FS/bin/freeside-email: simple program to list all email addresses
32742
32743 2001-05-08 03:44  ivan
32744
32745         * bin/: svc_acct.export, svc_acct_sm.export: fix for OO Net::SCP
32746
32747 2001-05-07 08:42  ivan
32748
32749         * FS/FS/Record.pm: tyop
32750
32751 2001-05-07 08:36  ivan
32752
32753         * FS/FS/Record.pm: start to track down
32754
32755               Insecure dependency in eval while running with -T switch at
32756           /usr/local/lib/site_perl/FS/Record.pm line 202.
32757
32758           errors
32759
32760 2001-05-07 08:24  ivan
32761
32762         * bin/svc_acct.import: s/!/*/
32763
32764 2001-05-06 19:07  ivan
32765
32766         * FS/FS/cust_main.pm:
32767           http://www.sisd.com/freeside/list-archive/msg01906.html
32768
32769 2001-05-05 01:51  ivan
32770
32771         * bin/svc_acct.import:
32772           http://www.sisd.com/freeside/list-archive/msg01915.html
32773
32774 2001-04-23 12:50  ivan
32775
32776         * FS/FS/cust_credit.pm: the real
32777
32778           Can't locate object method "setfield" via package "cust_refund"
32779           at /usr/local/lib/site_perl/FS/Record.pm line 315.
32780
32781           fix
32782
32783 2001-04-23 12:27  ivan
32784
32785         * FS/FS/cust_credit.pm: *sigh*
32786
32787 2001-04-23 12:21  ivan
32788
32789         * FS/FS/cust_credit.pm: webdemo bugfix
32790
32791 2001-04-23 08:37  ivan
32792
32793         * FS/MANIFEST: 1.3.1 sigh
32794
32795 2001-04-23 05:44  ivan
32796
32797         * bin/freeside-session-kill: session killer implemeting timed
32798           access
32799
32800 2001-04-23 05:40  ivan
32801
32802         * FS/FS.pm: documentation and webdemo updates
32803
32804 2001-04-23 02:00  ivan
32805
32806         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
32807
32808 2001-04-23 00:12  ivan
32809
32810         * FS/FS/cust_main.pm: better error message (if kludgy) for no
32811           referral remove outdated NSI foo from domain ordering.  also,
32812           fuck NSI.
32813
32814 2001-04-21 18:56  ivan
32815
32816         * README, FS/FS.pm, FS/MANIFEST, FS/FS/SSH.pm, FS/FS/svc_acct.pm,
32817           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_www.pm,
32818           bin/svc_acct.export, bin/svc_acct.import, bin/svc_acct_sm.export,
32819           bin/svc_acct_sm.import, bin/svc_domain.import,
32820           fs_passwd/fs_passwd_server: get rid of FS::SSH.pm (became
32821           Net::SSH and Net::SCP on CPAN)
32822
32823 2001-04-21 18:38  ivan
32824
32825         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
32826           from Record view/cust_main.cgi needs to use ->owed method, not
32827           check (depriciated) owed field search/cust_bill.cgi redirect
32828           error when there's only one invoice
32829
32830 2001-04-21 17:49  ivan
32831
32832         * FS/FS/svc_Common.pm: need to import dbh sub from Record
32833
32834 2001-04-21 16:53  ivan
32835
32836         * FS/MANIFEST: no more dbdef
32837
32838 2001-04-15 06:56  ivan
32839
32840         * TODO: [no log message]
32841
32842 2001-04-15 06:35  ivan
32843
32844         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
32845           transactions part deux
32846
32847 2001-04-15 05:56  ivan
32848
32849         * TODO, FS/FS/Record.pm, FS/FS/dbdef.pm, FS/FS/dbdef_colgroup.pm,
32850           FS/FS/dbdef_column.pm, FS/FS/dbdef_index.pm,
32851           FS/FS/dbdef_table.pm, FS/FS/dbdef_unique.pm, bin/dbdef-create,
32852           bin/fs-setup: s/dbdef/DBIx::DBSchema/
32853
32854 2001-04-15 03:33  ivan
32855
32856         * CREDITS, TODO: better docs for the worst bit, finally
32857
32858 2001-04-15 02:36  ivan
32859
32860         * bin/fs-setup:
32861           http://www.sisd.com/freeside/list-archive/msg01450.html
32862
32863 2001-04-09 16:05  ivan
32864
32865         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
32866           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
32867           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
32868           bin/fs-setup: Transactions Part I!!!
32869
32870 2001-04-09 08:50  ivan
32871
32872         * CREDITS, TODO, FS/MANIFEST: rar
32873
32874 2001-03-30 09:33  ivan
32875
32876         * FS/FS/cust_bill.pm: config value money_char:
32877
32878                   Presto!  Now you can consider all numbers to be
32879           shillings.
32880
32881                   If you need to change the currency symbol, you can hunt
32882           down the
32883                   instances of literal '$' in FS::cust_bill::print_text and
32884           replace them
32885                   with your currency symbol.  I guess this should turn into
32886           a
32887                   configuration value.
32888
32889 2001-02-26 16:59  ivan
32890
32891         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
32892           thanks!
32893
32894 2001-02-21 15:48  ivan
32895
32896         * bin/svc_acct.export: add icradius_secrets config file to export
32897           to a non-Freeside MySQL database for ICRADIUS
32898
32899 2001-02-20 17:48  ivan
32900
32901         * FS/bin/freeside-print-batch: stupid pod errors
32902
32903 2001-02-20 17:46  ivan
32904
32905         * FS/FS/: Bill.pm, Invoice.pm: cruft
32906
32907 2001-02-20 17:45  ivan
32908
32909         * FS/FS/nas.pm: pod tyop
32910
32911 2001-02-20 17:45  ivan
32912
32913         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
32914           duh
32915
32916 2001-02-20 08:31  ivan
32917
32918         * FS/FS/Record.pm: don't use prepare_cached for now
32919
32920 2001-02-13 21:18  ivan
32921
32922         * README: add devel mailing list
32923
32924 2001-02-13 20:33  ivan
32925
32926         * FS/FS/port.pm: get rid of gratuitous HISTORY
32927
32928 2001-02-11 09:34  ivan
32929
32930         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
32931
32932 2001-02-11 09:17  ivan
32933
32934         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
32935           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
32936           from jason
32937
32938 2001-02-03 06:03  ivan
32939
32940         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, bin/fs-setup,
32941           bin/generate-prepay: time-based prepaid cards, session monitor.
32942           woop!
32943
32944 2001-01-30 23:21  ivan
32945
32946         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
32947
32948 2001-01-30 01:08  ivan
32949
32950         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
32951
32952 2001-01-22 21:03  ivan
32953
32954         * FS/FS/cust_main.pm: harmless tyop
32955
32956 2000-12-26 15:51  ivan
32957
32958         * CREDITS, TODO: statedefault & referraldefault config files
32959
32960 2000-12-10 17:30  ivan
32961
32962         * TODO: more ancient todo stuff from my inbox
32963
32964 2000-12-10 17:10  ivan
32965
32966         * TODO: ancient stuff out of my inbox
32967
32968 2000-12-08 14:22  ivan
32969
32970         * FS/FS/session.pm: session callbacks
32971
32972 2000-12-06 02:21  ivan
32973
32974         * FS/FS/Record.pm: DESTROY sub
32975
32976 2000-12-03 16:13  ivan
32977
32978         * bin/fs-setup: fix nas.last type
32979
32980 2000-12-03 12:25  ivan
32981
32982         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
32983           FS/FS/session.pm: session monitor updates
32984
32985 2000-12-03 07:14  ivan
32986
32987         * CREDITS, FS/FS/cust_bill.pm, bin/svc_acct_sm.import: bugfixes
32988           from Jeff Finucane <jeff@cmh.net>, thanks!
32989
32990 2000-12-03 05:45  ivan
32991
32992         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
32993           admin.html doc, autocapgen
32994
32995 2000-12-03 05:44  ivan
32996
32997         * FS/FS/port.pm: beginnings of web status for session monitor
32998
32999 2000-12-03 02:09  ivan
33000
33001         * FS/: MANIFEST, FS/CGIwrapper.pm: bad caches!
33002
33003 2000-12-01 10:34  ivan
33004
33005         * bin/fs-setup: another tyop
33006
33007 2000-12-01 10:33  ivan
33008
33009         * bin/fs-setup: tyop
33010
33011 2000-11-22 15:30  ivan
33012
33013         * FS/FS/svc_www.pm: tyop
33014
33015 2000-11-07 07:00  ivan
33016
33017         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
33018           bin/fs-setup: session monitor
33019
33020 2000-10-30 02:47  ivan
33021
33022         * bin/fs-setup: nas.last can't be defined NULL if indexed
33023
33024 2000-10-27 13:18  ivan
33025
33026         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
33027           session monitor
33028
33029 2000-10-27 13:15  ivan
33030
33031         * TODO, FS/FS/Record.pm, bin/fs-setup, eg/table_template.pm:
33032           session monitor
33033
33034 2000-10-15 05:58  ivan
33035
33036         * TODO: roo
33037
33038 2000-10-11 17:44  ivan
33039
33040         * README: rawr!
33041
33042 2000-09-20 03:35  ivan
33043
33044         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
33045           print_text method is called, want to print overdue invoices if
33046           printed > 0, not > 1
33047
33048 2000-08-24 00:26  ivan
33049
33050         * TODO: untaint template source
33051
33052 2000-08-09 11:40  ivan
33053
33054         * conf/invoice_template: example invoice template
33055
33056 2000-08-09 04:30  ivan
33057
33058         * TODO, FS/FS/cust_bill.pm: templatable invoices
33059
33060 2000-07-17 06:51  ivan
33061
33062         * FS/FS/svc_acct.pm: silly mistake
33063
33064 2000-07-17 03:53  ivan
33065
33066         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
33067           aliases from being deleted
33068
33069 2000-07-17 03:37  ivan
33070
33071         * FS/FS/svc_acct.pm: make remote commands configurable
33072
33073 2000-07-17 03:36  ivan
33074
33075         * CREDITS: rawr!
33076
33077 2000-07-06 21:05  ivan
33078
33079         * fs_passwd/fs_passwd_server: wait()ing on SIGCHLD causing hangs
33080           for some folks
33081
33082 2000-07-06 06:56  ivan
33083
33084         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
33085           conjunction with AUTOLOAD this was sure a pain to find
33086
33087 2000-07-06 06:23  ivan
33088
33089         * bin/svc_acct.export: tyop
33090
33091 2000-07-06 06:19  ivan
33092
33093         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
33094           sql statement causing spurious errors
33095
33096 2000-07-06 01:57  ivan
33097
33098         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add,
33099           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
33100           bin/svc_acct.export: support for radius check attributes (except
33101           importing).  poorly documented.
33102
33103 2000-07-05 20:37  ivan
33104
33105         * bin/svc_acct_sm.export: don't error out on invalid
33106           svc_acct_sm.domuid's that can't be matched in svc_acct.uid - just
33107           warn.
33108
33109 2000-07-04 06:42  ivan
33110
33111         * FS/FS/svc_acct.pm: noted a API inconsistancy
33112
33113 2000-07-03 02:13  ivan
33114
33115         * bin/svc_acct_sm.export: get rid of double sendmailrestart
33116           invocation; no need for multiple sessions
33117
33118 2000-07-03 02:09  ivan
33119
33120         * bin/svc_acct_sm.export: typo
33121
33122 2000-07-03 02:03  ivan
33123
33124         * TODO, bin/svc_acct_sm.export: added sendmailrestart and
33125           sendmailconfigpath config files
33126
33127 2000-06-30 03:37  ivan
33128
33129         * FS/FS/svc_acct_sm.pm: maildisablecatchall configuration file
33130
33131 2000-06-29 08:01  ivan
33132
33133         * bin/svc_acct.export: another silly typo in svc_acct.export
33134
33135 2000-06-29 07:02  ivan
33136
33137         * bin/svc_acct_sm.export: add sendmailrestart configuration file
33138
33139 2000-06-29 05:27  ivan
33140
33141         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
33142           done in the import.
33143
33144 2000-06-29 05:00  ivan
33145
33146         * bin/fs-setup: support for pre-encrypted md5 passwords.
33147
33148 2000-06-29 04:56  ivan
33149
33150         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
33151           have $ in them.
33152
33153 2000-06-29 04:12  ivan
33154
33155         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
33156           adding new domains.
33157
33158 2000-06-29 03:51  ivan
33159
33160         * bin/svc_acct_sm.import: oops, silly mistake
33161
33162 2000-06-29 03:48  ivan
33163
33164         * bin/svc_acct_sm.import: make svc_acct_sm skip blank lines in
33165           sendmail import
33166
33167 2000-06-28 05:54  ivan
33168
33169         * FS/FS/svc_acct.pm: superfluous my()
33170
33171 2000-06-28 05:52  ivan
33172
33173         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
33174           in perl, like the empty string.
33175
33176 2000-06-28 05:37  ivan
33177
33178         * bin/svc_acct.export: add support for config option
33179           textradiusprepend
33180
33181 2000-06-28 05:32  ivan
33182
33183         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
33184           too
33185
33186 2000-06-28 05:03  ivan
33187
33188         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
33189           users files
33190
33191 2000-06-28 03:51  ivan
33192
33193         * bin/fs-radius-add: forgot to import a sub
33194
33195 2000-06-28 03:48  ivan
33196
33197         * bin/fs-radius-add: quick hack to add RADIUS attributes
33198
33199 2000-06-27 05:15  ivan
33200
33201         * TODO: i18n
33202
33203 2000-06-27 05:15  ivan
33204
33205         * FS/FS/: Record.pm, cust_main.pm: i18
33206
33207 2000-06-27 04:29  ivan
33208
33209         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
33210           -w pleaser
33211
33212 2000-06-27 04:27  ivan
33213
33214         * FS/FS/Record.pm: logically identical, but -w safe
33215
33216 2000-06-23 17:28  ivan
33217
33218         * FS/: FS/cust_main.pm, bin/freeside-bill: don't use Date::Manip;
33219           report correct program name in freeside-bill usage msg
33220
33221 2000-06-23 05:25  ivan
33222
33223         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
33224           - more portable, doesn't depend on $sth->execute returning a
33225           number of rows, uses placeholders and prepare_cached
33226
33227 2000-06-22 03:52  ivan
33228
33229         * FS/bin/freeside-bill: tyop
33230
33231 2000-06-20 00:13  ivan
33232
33233         * FS/FS/cust_main_invoice.pm: documentation update
33234
33235 2000-06-17 14:48  ivan
33236
33237         * FS/FS/cust_pay_batch.pm: fix typo in error message
33238
33239 2000-06-15 07:45  ivan
33240
33241         * CREDITS, TODO: text updates
33242
33243 2000-06-15 07:07  ivan
33244
33245         * bin/svc_acct.export: added ICRADIUS radreply table support,
33246           courtesy of Kenny Elliott
33247
33248 2000-06-15 06:35  ivan
33249
33250         * FS/FS/svc_acct.pm: add radius method
33251
33252 2000-06-15 05:38  ivan
33253
33254         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
33255           scalar context, was only returning second item
33256
33257 2000-06-12 01:37  ivan
33258
33259         * bin/svc_acct_sm.export: sendmail fix from Jeff Finucane
33260
33261 2000-05-13 14:57  ivan
33262
33263         * TODO, FS/bin/freeside-print-batch: add print_batch script from
33264           Joel Griffiths
33265
33266 2000-05-13 14:50  ivan
33267
33268         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
33269           well as a CGI object now.
33270
33271 2000-05-13 14:42  ivan
33272
33273         * CREDITS: add kristian, update joel's entry
33274
33275 2000-04-10 17:06  ivan
33276
33277         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
33278           (Registry's override doesn't work here)
33279
33280 2000-04-02 19:32  ivan
33281
33282         * FS/bin/freeside-bill: accept anything in ARGV for -d Date::Parse
33283
33284 2000-03-06 08:38  ivan
33285
33286         * FS/FS/svc_acct.pm: better error message.  bah.
33287
33288 2000-03-06 08:00  ivan
33289
33290         * bin/svc_acct.export: sync up with working versoin
33291
33292 2000-03-06 07:59  ivan
33293
33294         * bin/svc_acct.export: finally get MySQL locking working for
33295           ICRADIUS export
33296
33297 2000-03-06 07:15  ivan
33298
33299         * FS/FS/SSH.pm: backout silly change
33300
33301 2000-03-06 07:04  ivan
33302
33303         * FS/FS/SSH.pm: bug in IPC::Open3 documentation?
33304
33305 2000-03-06 06:59  ivan
33306
33307         * bin/svc_acct.export: s/sshopen2/sshopen3/ to prevent spurious
33308           mysql "Enter password: " dialog from showing up in cron/terminal
33309
33310 2000-03-06 06:51  ivan
33311
33312         * bin/svc_acct.export: eek
33313
33314 2000-03-06 06:50  ivan
33315
33316         * bin/svc_acct.export: oop
33317
33318 2000-03-06 06:48  ivan
33319
33320         * bin/svc_acct.export: s/icradiusmachine/machine/
33321
33322 2000-03-06 06:46  ivan
33323
33324         * bin/svc_acct.export: not setuid or run by malicious user - no -T
33325           necessary
33326
33327 2000-03-06 06:19  ivan
33328
33329         * bin/svc_acct.export: ICRADIUS export bugfix
33330
33331 2000-03-06 06:12  ivan
33332
33333         * TODO, bin/svc_acct.export: ICRADIUS export support
33334
33335 2000-03-03 10:45  ivan
33336
33337         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
33338           Registry wasn't overriding exit in modules
33339
33340 2000-03-03 10:21  ivan
33341
33342         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
33343           from web demo
33344
33345 2000-03-01 23:44  ivan
33346
33347         * bin/fs-setup: typo forgot closing '
33348
33349 2000-03-01 00:13  ivan
33350
33351         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
33352           bugfixes
33353
33354 2000-02-02 21:16  ivan
33355
33356         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
33357           FS/FS/svc_www.pm, bin/fs-setup, bin/svc_acct.import,
33358           bin/svc_acct_sm.import, bin/svc_domain.import: beginning of DNS
33359           and Apache support
33360
33361 2000-02-02 12:22  ivan
33362
33363         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
33364           bugfix prepayment in signup server
33365
33366 2000-01-30 21:22  ivan
33367
33368         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/fs-setup: prepaid
33369           "internet cards"
33370
33371 2000-01-30 00:18  ivan
33372
33373         * CREDITS: [no log message]
33374
33375 2000-01-29 22:11  ivan
33376
33377         * TODO: [no log message]
33378
33379 2000-01-29 22:03  ivan
33380
33381         * bin/fs-setup: postgres 6.5 finally supports decimal(10,2)
33382
33383 2000-01-29 13:10  ivan
33384
33385         * FS/FS/svc_domain.pm: doc update
33386
33387 2000-01-28 14:53  ivan
33388
33389         * bin/fs-setup, FS/FS/svc_acct_pop.pm: track full phone number
33390
33391 2000-01-26 16:37  ivan
33392
33393         * README: ack
33394
33395 2000-01-26 16:27  ivan
33396
33397         * TODO: update TODO
33398
33399 1999-11-08 13:38  ivan
33400
33401         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
33402
33403 1999-10-04 01:23  ivan
33404
33405         * FS/bin/freeside-bill: silly 'use of unitialized value' errors
33406
33407 1999-09-22 15:06  ivan
33408
33409         * TODO: ya todo update
33410
33411 1999-08-26 23:25  ivan
33412
33413         * TODO: [no log message]
33414
33415 1999-08-23 05:26  ivan
33416
33417         * test/cgi-test: need to untaint the command line
33418
33419 1999-08-20 01:27  ivan
33420
33421         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
33422           Bayerle:
33423           > if you eliminate services from any package, to reduce it to
33424           only one service,
33425           > once gone, they won't reappear.
33426
33427 1999-08-11 21:16  ivan
33428
33429         * FS/FS/cust_main.pm: hidecancelledpackages config option
33430
33431 1999-08-11 17:05  ivan
33432
33433         * FS/FS/svc_acct.pm: configurable min/max username length, min
33434           password length, periods in usernames
33435
33436 1999-08-11 13:51  ivan
33437
33438         * FS/bin/freeside-bill: [no log message]
33439
33440 1999-08-11 13:41  ivan
33441
33442         * FS/MANIFEST, FS/Makefile.PL, FS/FS/svc_domain.pm,
33443           FS/bin/freeside-bill, bin/bill: new bill script,
33444
33445 1999-08-11 07:42  ivan
33446
33447         * bin/backup-freeside: [no log message]
33448
33449 1999-08-11 06:12  ivan
33450
33451         * FS/FS/svc_domain.pm: require a working Net::Whois version
33452
33453 1999-08-10 05:06  ivan
33454
33455         * fs_passwd/fs_passwdd: even though you should probably set this
33456           for your installation
33457
33458 1999-08-04 05:42  ivan
33459
33460         * bin/pod2x: new, kludgy-but-working html generator
33461
33462 1999-08-04 05:41  ivan
33463
33464         * FS/FS.pm: pod fix
33465
33466 1999-08-04 04:50  ivan
33467
33468         * FS/FS/cust_pkg.pm: pod syntax
33469
33470 1999-08-04 03:41  ivan
33471
33472         * FS/FS/Record.pm: some pod syntax update to generate nicer html
33473           docs
33474
33475 1999-08-04 02:03  ivan
33476
33477         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/Bill.pm, FS/CGI.pm,
33478           FS/Conf.pm, FS/Invoice.pm, FS/Record.pm, FS/SSH.pm, FS/UID.pm,
33479           FS/agent.pm, FS/agent_type.pm, FS/cust_bill.pm,
33480           FS/cust_bill_pkg.pm, FS/cust_credit.pm, FS/cust_main.pm,
33481           FS/cust_main_county.pm, FS/cust_main_invoice.pm, FS/cust_pay.pm,
33482           FS/cust_pay_batch.pm, FS/cust_pkg.pm, FS/cust_refund.pm,
33483           FS/cust_svc.pm, FS/dbdef.pm, FS/dbdef_colgroup.pm,
33484           FS/dbdef_column.pm, FS/dbdef_index.pm, FS/dbdef_table.pm,
33485           FS/dbdef_unique.pm, FS/part_pkg.pm, FS/part_referral.pm,
33486           FS/part_svc.pm, FS/pkg_svc.pm, FS/svc_Common.pm, FS/svc_acct.pm,
33487           FS/svc_acct_pop.pm, FS/svc_acct_sm.pm, FS/svc_domain.pm,
33488           FS/type_pkgs.pm, FS/UI/Base.pm, FS/UI/CGI.pm, FS/UI/Gtk.pm,
33489           FS/UI/agent.pm: initial checkin of module files for proper perl
33490           installation
33491
33492 1999-08-04 01:03  ivan
33493
33494         * eg/: table_template-svc.pm, table_template.pm: move table
33495           subclass examples out of production directory
33496
33497 1999-08-04 00:34  ivan
33498
33499         * FS/FS.pm: initial FS manpage
33500
33501 1999-08-03 21:15  ivan
33502
33503         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL, test.pl: initial h2xs
33504
33505 1999-08-03 00:43  ivan
33506
33507         * TODO: use Net::Whois;
33508
33509 1999-07-29 12:13  ivan
33510
33511         * TODO: [no log message]
33512
33513 1999-07-29 01:50  ivan
33514
33515         * bin/fs-setup: wrong type for cust_pay_batch.exp
33516
33517 1999-07-15 17:20  ivan
33518
33519         * TODO: [no log message]
33520
33521 1999-07-15 16:50  ivan
33522
33523         * TODO: [no log message]
33524
33525 1999-07-08 04:40  ivan
33526
33527         * CREDITS, README, TODO: [no log message]
33528
33529 1999-07-07 19:32  ivan
33530
33531         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
33532           Griffiths
33533
33534 1999-07-07 18:49  ivan
33535
33536         * CREDITS: add joel
33537
33538 1999-07-07 18:49  ivan
33539
33540         * bin/svc_acct.import: updates to avoid -w warnings from Joel
33541           Griffiths <griff@aver-computer.com>
33542
33543 1999-07-07 18:02  ivan
33544
33545         * TODO: [no log message]
33546
33547 1999-04-29 02:37  ivan
33548
33549         * TODO: [no log message]
33550
33551 1999-04-19 03:32  ivan
33552
33553         * etc/megapop.pl: if you are a megapop customer...
33554
33555 1999-04-15 15:46  ivan
33556
33557         * bin/fs-setup: TT isn't a state!
33558
33559 1999-04-14 06:14  ivan
33560
33561         * TODO: configuration option to edit referrals of existing
33562           customers
33563
33564 1999-04-14 04:27  ivan
33565
33566         * TODO: showpasswords config option to show passwords
33567
33568 1999-04-14 01:58  ivan
33569
33570         * TODO: [no log message]
33571
33572 1999-04-14 00:58  ivan
33573
33574         * bin/fs-setup: export getsecrets from FS::UID instead of calling
33575           it explicitly
33576
33577 1999-04-08 20:52  ivan
33578
33579         * TODO: [no log message]
33580
33581 1999-04-08 06:21  ivan
33582
33583         * CREDITS, conf/address: [no log message]
33584
33585 1999-04-08 06:11  ivan
33586
33587         * README: 1.2.0
33588
33589 1999-04-08 06:05  ivan
33590
33591         * test/cgi-test: web interface tester / sample data creator
33592
33593 1999-04-08 06:03  ivan
33594
33595         * TODO: [no log message]
33596
33597 1999-03-26 05:15  ivan
33598
33599         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
33600           FS::table_names to avoid warnings
33601
33602 1999-03-26 05:00  ivan
33603
33604         * fs_passwd/fs_passwd_server: s/create/new/
33605
33606 1999-03-25 00:42  ivan
33607
33608         * bin/: svc_acct.import, svc_acct_sm.import: import stuff uses
33609           Term::Query and spits out (some kinds of) nonsensical input
33610
33611 1999-03-23 16:51  ivan
33612
33613         * bin/svc_acct_sm.import: die if no relevant services... cvspain
33614
33615 1999-03-23 16:43  ivan
33616
33617         * bin/svc_acct.import: die if no relevant services
33618
33619 1999-02-28 11:44  ivan
33620
33621         * bin/fs-setup: constructors s/create/new/ pointed out by "Bao C.
33622           Ha" <bao@hacom.net>
33623
33624 1999-02-27 13:06  ivan
33625
33626         * bin/fs-setup: cust_main.paydate should be varchar(10), not
33627           @date_type ; problem reported by Ben Leibig <leibig@colorado.edu>
33628
33629 1999-02-23 00:09  ivan
33630
33631         * TODO: beginnings of one-screen new customer entry and some other
33632           miscellania
33633
33634 1999-02-10 01:02  ivan
33635
33636         * etc/sql-reserved-words.txt: some new doc files
33637
33638 1999-02-10 00:27  ivan
33639
33640         * TODO: [no log message]
33641
33642 1999-02-09 01:56  ivan
33643
33644         * TODO: [no log message]
33645
33646 1999-02-07 01:59  ivan
33647
33648         * CREDITS, TODO, bin/fs-setup: more mod_perl fixes, and bugfixes
33649           Peter Wemm sent via email
33650
33651 1999-02-06 14:43  ivan
33652
33653         * CREDITS, TODO: don't use [e]idiot; display error messages on the
33654           form page
33655
33656 1999-02-03 22:09  ivan
33657
33658         * bin/fs-setup: add AU provences
33659
33660 1999-02-03 02:42  ivan
33661
33662         * bin/fs-setup: [no log message]
33663
33664 1999-01-25 04:09  ivan
33665
33666         * TODO: yet more mod_perl stuff
33667
33668 1999-01-18 15:05  ivan
33669
33670         * TODO: update TODO for stuff that was done etc.
33671
33672 1999-01-16 19:11  ivan
33673
33674         * bin/fs-setup: remove preliminary completehost changes
33675
33676 1999-01-15 16:24  ivan
33677
33678         * CREDITS: [no log message]
33679
33680 1999-01-08 21:38  ivan
33681
33682         * CREDITS: [no log message]
33683
33684 1998-12-30 15:03  ivan
33685
33686         * TODO: bugfixes; fields isn't exported by derived classes
33687
33688 1998-12-29 03:59  ivan
33689
33690         * TODO: mostly properly OO, some work still to be done with svc_
33691           stuff
33692
33693 1998-12-15 22:05  ivan
33694
33695         * bin/fs-setup: add table cust_main_invoice
33696
33697 1998-12-15 21:38  ivan
33698
33699         * TODO: [no log message]
33700
33701 1998-12-15 21:32  ivan
33702
33703         * fs_passwd/fs_passwd_server: adminsuidsetup now requires user
33704
33705 1998-12-15 21:29  ivan
33706
33707         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
33708
33709 1998-12-14 20:36  ivan
33710
33711         * bin/fs-setup: s/croak/die/; #oops
33712
33713 1998-12-14 20:33  ivan
33714
33715         * bin/fs-setup: dies if it isn't running as the freeside user
33716
33717 1998-12-09 23:23  ivan
33718
33719         * bin/: svc_acct.export, svc_acct.import, svc_acct_sm.export,
33720           svc_acct_sm.import: use FS::Conf, need user (for datasrc)
33721
33722 1998-12-01 17:23  ivan
33723
33724         * TODO, CREDITS: [no log message]
33725
33726 1998-11-19 03:17  ivan
33727
33728         * bin/dbdef-create: adminsuidsetup requires argument
33729
33730 1998-11-18 01:01  ivan
33731
33732         * CREDITS, TODO, bin/fs-setup: i18n! i18n!
33733
33734 1998-11-15 05:18  ivan
33735
33736         * bin/fs-setup: remove debugging
33737
33738 1998-11-15 01:43  ivan
33739
33740         * bin/fs-setup: update for new config file syntax, new
33741           adminsuidsetup
33742
33743 1998-11-14 18:53  ivan
33744
33745         * bin/bill: afterthought
33746
33747 1998-11-14 18:51  ivan
33748
33749         * bin/bill: adminsuidsetup needs user, pod, cleanup
33750
33751 1998-11-13 01:56  ivan
33752
33753         * TODO: change configuration file layout to support multiple
33754           distinct databases (with own set of config files, export, etc.)
33755
33756 1998-11-07 17:09  ivan
33757
33758         * README: 1.1.6 release
33759
33760 1998-11-07 02:24  ivan
33761
33762         * README: don't use depriciated FS::Bill and FS::Invoice, other
33763           miscellania
33764
33765 1998-11-07 00:25  ivan
33766
33767         * TODO: [no log message]
33768
33769 1998-11-07 00:21  ivan
33770
33771         * bin/bill: missing use
33772
33773 1998-11-07 00:19  ivan
33774
33775         * bin/bill:
33776           still need to bless into FS::cust_main (for now)
33777
33778 1998-11-07 00:08  ivan
33779
33780         * bin/bill:
33781           Removed depriciated FS::Bill (now in FS::cust_main)
33782
33783 1998-10-22 08:51  ivan
33784
33785         * bin/fs-setup: also varchar with no length specified - postgresql
33786           fix broke mysql.
33787
33788 1998-10-22 08:46  ivan
33789
33790         * bin/fs-setup: now smallint is illegal, so remove that too.
33791
33792 1998-10-14 00:05  ivan
33793
33794         * README, bin/fs-setup: 1.1.4 release, fix postgresql
33795
33796 1998-10-13 05:49  ivan
33797
33798         * TODO: [no log message]
33799
33800 1998-10-13 05:07  ivan
33801
33802         * TODO, bin/svc_acct.import: Assigns password from the shadow file
33803           for RADIUS password "UNIX"
33804
33805 1998-10-13 02:17  ivan
33806
33807         * TODO: [no log message]
33808
33809 1998-10-12 14:22  ivan
33810
33811         * TODO: [no log message]
33812
33813 1998-10-12 14:15  ivan
33814
33815         * TODO: [no log message]
33816
33817 1998-10-12 02:12  ivan
33818
33819         * TODO: remove adding cvs from the todo
33820
33821 1998-10-12 02:09  ivan
33822
33823         * TODO: [no log message]
33824
33825 1998-10-12 02:09  ivan
33826
33827         * TODO: Id to Header
33828
33829 1998-10-12 02:07  ivan
33830
33831         * TODO: Test keyword substitution
33832
33833 1998-10-12 01:59  ivan
33834
33835         * TODO: Commiting sample change.
33836
33837 1998-10-12 00:15  ivan
33838
33839         * conf/shells: Initial revision
33840
33841 1998-10-12 00:12  ivan
33842
33843         * conf/: address, home, lpr, secrets, smtpmachine, domain: Initial
33844           revision
33845
33846 1998-10-12 00:08  ivan
33847
33848         * TODO: Initial revision
33849
33850 1998-10-12 00:03  ivan
33851
33852         * bin/fs-setup: Initial revision
33853
33854 1998-10-11 23:56  ivan
33855
33856         * README: Initial revision
33857
33858 1998-09-25 01:52  ivan
33859
33860         * bin/pod2x: Initial revision
33861
33862 1998-09-17 22:43  ivan
33863
33864         * bin/svc_acct.export: Initial revision
33865
33866 1998-09-02 21:50  ivan
33867
33868         * CREDITS: Initial revision
33869
33870 1998-08-23 20:12  ivan
33871
33872         * fs_passwd/fs_passwd_server: Initial revision
33873
33874 1998-08-23 20:04  ivan
33875
33876         * fs_passwd/fs_passwd: Initial revision
33877
33878 1998-08-23 19:01  ivan
33879
33880         * bin/bill: Initial revision
33881
33882 1998-08-19 21:42  ivan
33883
33884         * eg/TEMPLATE_cust_main.import: Initial revision
33885
33886 1998-08-16 14:02  ivan
33887
33888         * bin/svc_acct.import: Initial revision
33889
33890 1998-08-14 15:11  ivan
33891
33892         * bin/svc_acct_sm.export: Initial revision
33893
33894 1998-08-12 20:55  ivan
33895
33896         * Artistic: Initial revision
33897
33898 1998-07-18 00:11  ivan
33899
33900         * etc/domain-template.txt: Initial revision
33901
33902 1998-07-17 00:43  ivan
33903
33904         * bin/svc_acct_sm.import: Initial revision
33905
33906 1998-06-03 00:22  ivan
33907
33908         * bin/dbdef-create: Initial revision
33909
33910 1998-03-23 00:20  ivan
33911
33912         * fs_passwd/fs_passwdd: Initial revision
33913
33914 1998-03-22 23:46  ivan
33915
33916         * GPL, INSTALL, etc/acp_logfile-parse, etc/countries.txt,
33917           etc/example-direct-cardin: Initial revision
33918