Ivan Kohler [Fri, 10 Mar 2017 15:03:36 +0000 (07:03 -0800)]
remove old test files
Ivan Kohler [Thu, 9 Mar 2017 20:53:27 +0000 (12:53 -0800)]
fix upgrade for cust_bill_pay_batch when a batched payment was deleted by legacy code in the past, RT#75089
Ivan Kohler [Thu, 9 Mar 2017 05:24:22 +0000 (21:24 -0800)]
End of Month invoice terms, RT#74050
Ivan Kohler [Thu, 9 Mar 2017 04:38:18 +0000 (20:38 -0800)]
fix upgrade for cust_msg when a customer was deleted, RT#74298
Ivan Kohler [Wed, 8 Mar 2017 22:45:40 +0000 (14:45 -0800)]
add e911 (and cnameenable) to vitelity integration, RT#73618
Justin DeVuyst [Wed, 8 Mar 2017 22:29:48 +0000 (17:29 -0500)]
Put each svc listing on its own line. See RT#29087.
Justin DeVuyst [Wed, 8 Mar 2017 22:00:18 +0000 (17:00 -0500)]
Use "" instead of undef. See RT#24899.
Ivan Kohler [Wed, 8 Mar 2017 21:29:25 +0000 (13:29 -0800)]
fix self-service for ticket_system-less operation RT#75075
Ivan Kohler [Wed, 8 Mar 2017 18:13:58 +0000 (10:13 -0800)]
quiet warning when running without ticket_system
Ivan Kohler [Tue, 7 Mar 2017 05:33:26 +0000 (21:33 -0800)]
detect errors on the scp portion of the backup, RT#74914
Ivan Kohler [Tue, 7 Mar 2017 04:27:57 +0000 (20:27 -0800)]
fix agent-virt of invoice_from and company_name on statement send, RT#74943, RT#34078
Ivan Kohler [Tue, 7 Mar 2017 04:21:08 +0000 (20:21 -0800)]
fix (well, kludge around) =?UTF-8 Subject:, RT#37098
Ivan Kohler [Tue, 7 Mar 2017 04:21:05 +0000 (20:21 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Tue, 7 Mar 2017 04:15:28 +0000 (20:15 -0800)]
xss
Christopher Burger [Mon, 6 Mar 2017 21:30:54 +0000 (16:30 -0500)]
RT# 37099, Updated Post payment button to have an id, and updated javascript to disable submit button when multiple customers found
Ivan Kohler [Mon, 6 Mar 2017 17:27:01 +0000 (09:27 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Mon, 6 Mar 2017 17:25:12 +0000 (09:25 -0800)]
don't allow two character substring searches, RT#75012
Justin DeVuyst [Sat, 4 Mar 2017 00:24:14 +0000 (19:24 -0500)]
Add warning of svc unprovisioning on pkg cancel. See RT#29087.
Justin DeVuyst [Sat, 4 Mar 2017 00:23:15 +0000 (19:23 -0500)]
Agent virtualize the attachment report. See RT#24899.
Justin DeVuyst [Sat, 4 Mar 2017 00:20:40 +0000 (19:20 -0500)]
Add quantity validation for one-time charge. See RT#37675.
Christopher Burger [Fri, 3 Mar 2017 18:21:18 +0000 (13:21 -0500)]
Merge branch 'master' of ssh://git.freeside.biz/home/git/freeside
Christopher Burger [Fri, 3 Mar 2017 18:19:24 +0000 (13:19 -0500)]
RT# 21110, Updated files to use jquery-validate jquery plugin. This allows for field validation instead of just form validation. Also updated footer so it does not use experimental keys on scalar. Dereferenced hash ref prior to using keys.
Ivan Kohler [Fri, 3 Mar 2017 18:18:01 +0000 (10:18 -0800)]
successful spelling, RT#74993
Christopher Burger [Wed, 1 Mar 2017 20:29:42 +0000 (15:29 -0500)]
RT# 71419 Added Cancel date option, and updated package name
Ivan Kohler [Fri, 24 Feb 2017 18:50:51 +0000 (10:50 -0800)]
fix our customized initial scrips, RT#74795
Ivan Kohler [Fri, 24 Feb 2017 18:22:27 +0000 (10:22 -0800)]
fix upgrades when cust_pkg.change_to_pkgnum points to a package that was removed, RT#74825
Ivan Kohler [Fri, 24 Feb 2017 16:28:12 +0000 (08:28 -0800)]
fix fallout from is_tokenized optimizations preventing cards from running
Christopher Burger [Wed, 22 Feb 2017 18:36:15 +0000 (13:36 -0500)]
RT# 24643, added waive setup fee option to change package screen.
Ivan Kohler [Tue, 21 Feb 2017 02:45:54 +0000 (18:45 -0800)]
usability: customer tags with checkboxes instead of a select-multiple (fix advanced customer search)
Christopher Burger [Mon, 20 Feb 2017 21:13:58 +0000 (16:13 -0500)]
RT# 71419 Updated Advanced wireless broadband report with new option to display package name.
Ivan Kohler [Sun, 19 Feb 2017 01:17:38 +0000 (17:17 -0800)]
run schema upgrades for pkg_referral and cust_bill_pkg_discount
Ivan Kohler [Sun, 19 Feb 2017 01:10:48 +0000 (17:10 -0800)]
19 digit visa and discover cards
Ivan Kohler [Sun, 19 Feb 2017 01:10:24 +0000 (17:10 -0800)]
19 digit visa and discover cards
Ivan Kohler [Sat, 18 Feb 2017 22:21:03 +0000 (14:21 -0800)]
fix 4.x upgrades when an invoice with a discount was deleted instead of voided, RT#74611
root [Fri, 17 Feb 2017 15:36:00 +0000 (10:36 -0500)]
RT# 21110 Unparsable age error. Added documentation to the footer to show how to validate a form.
root [Fri, 17 Feb 2017 14:59:44 +0000 (09:59 -0500)]
RT# 21110 Unparsable age error. Added javascript to validate field prior to submitting the form. Also place checked prior entry in database.
root [Fri, 17 Feb 2017 14:56:20 +0000 (09:56 -0500)]
RT# 21110 Unparsable age error. Added javascript to validate field prior to submitting the form. Also place checked prior entry in database.
root [Fri, 17 Feb 2017 14:37:06 +0000 (09:37 -0500)]
RT# 21110 Unparsable age error. Added javascript to validate field prior to submitting the form. Also place checked prior entry in database.
Ivan Kohler [Tue, 14 Feb 2017 21:53:12 +0000 (13:53 -0800)]
fix error message when an action isn't selected
Ivan Kohler [Tue, 14 Feb 2017 17:13:35 +0000 (09:13 -0800)]
fix deb dependencies for package reorganization, so 3.x -> 4.x upgrades don't complain about overwriting files, RT#74692
Ivan Kohler [Tue, 14 Feb 2017 17:02:48 +0000 (09:02 -0800)]
fix FK upgrade for pkg_referral: remove records referencing non-existant customer packages
Ivan Kohler [Tue, 14 Feb 2017 16:33:21 +0000 (08:33 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Tue, 14 Feb 2017 16:33:16 +0000 (08:33 -0800)]
better scalability for token checks, RT#71513
Justin DeVuyst [Fri, 10 Feb 2017 20:31:15 +0000 (15:31 -0500)]
Update left menu screenshot. See RT#72742.
Ivan Kohler [Thu, 9 Feb 2017 00:02:18 +0000 (16:02 -0800)]
fix ticketing system error on bootstrap of new install
Ivan Kohler [Wed, 8 Feb 2017 20:20:28 +0000 (12:20 -0800)]
fix ticketing system error on bootstrap of new install
Ivan Kohler [Wed, 8 Feb 2017 19:48:23 +0000 (11:48 -0800)]
fix recurring display w/discounts, RT#41844
Christopher Burger [Tue, 7 Feb 2017 00:09:25 +0000 (19:09 -0500)]
Reverted menu-left-example.png back to original and cleaned up menu-top-example to be bigger.
Christopher Burger [Mon, 6 Feb 2017 21:50:00 +0000 (16:50 -0500)]
Updated two screen shots the menu-top-example and the menu-left-example from current version
Cosmetic change to pref.html, just added a space.
Tested and working.
Ivan Kohler [Mon, 6 Feb 2017 21:21:05 +0000 (13:21 -0800)]
it's 2017
Ivan Kohler [Mon, 6 Feb 2017 18:22:59 +0000 (10:22 -0800)]
netsapiens integration: deb dep on REST::Client rather than throw a runtime error, RT#74517
Ivan Kohler [Thu, 2 Feb 2017 16:43:11 +0000 (08:43 -0800)]
default pages of 100 entries
Ivan Kohler [Wed, 1 Feb 2017 23:28:24 +0000 (15:28 -0800)]
fix agent override of invoice_omit_due_date, RT#73002
Ivan Kohler [Wed, 1 Feb 2017 22:49:03 +0000 (14:49 -0800)]
never blank an existing paycardtype inadvertantly
Jonathan Prykop [Wed, 1 Feb 2017 22:31:56 +0000 (16:31 -0600)]
71513: Card tokenization [American Express tests]
Jonathan Prykop [Wed, 1 Feb 2017 21:06:52 +0000 (15:06 -0600)]
71513: Card tokenization [bug fix to upgrade]
Jonathan Prykop [Wed, 1 Feb 2017 20:35:38 +0000 (14:35 -0600)]
71513: Card tokenization [refactor only tokenize cards; job critical error handling]
Ivan Kohler [Wed, 1 Feb 2017 20:16:26 +0000 (12:16 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Wed, 1 Feb 2017 20:16:21 +0000 (12:16 -0800)]
only tokenize cards
Jonathan Prykop [Wed, 1 Feb 2017 20:00:53 +0000 (14:00 -0600)]
71513: Card tokenization [tweaks to paycardtype checks]
Ivan Kohler [Wed, 1 Feb 2017 19:31:41 +0000 (11:31 -0800)]
fix customer add success message
Ivan Kohler [Wed, 1 Feb 2017 17:32:28 +0000 (09:32 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Wed, 1 Feb 2017 17:32:26 +0000 (09:32 -0800)]
fix Tokenized payinfo on upgrade if we can, RT#71513
Ivan Kohler [Wed, 1 Feb 2017 17:20:35 +0000 (09:20 -0800)]
fix Tokenized payinfo on upgrade if we can, RT#71513
Ivan Kohler [Wed, 1 Feb 2017 17:08:01 +0000 (09:08 -0800)]
deal with the data we have as best we can without erroring out, RT#71513
Jonathan Prykop [Wed, 1 Feb 2017 04:01:36 +0000 (22:01 -0600)]
73202: OQH Optimal method for moving [added move_]
Ivan Kohler [Wed, 1 Feb 2017 03:17:13 +0000 (19:17 -0800)]
further optimize condition_sql for "Invoice eligible for automatic collection" condition, RT#74451
Ivan Kohler [Wed, 1 Feb 2017 02:45:44 +0000 (18:45 -0800)]
add condition_sql optimization to "Customer does not have uncancelled package of specified definitions, RT#74449
Ivan Kohler [Wed, 1 Feb 2017 02:37:06 +0000 (18:37 -0800)]
add condition_sql optimization to "Customer has a referring customer with uncancelled specific package(s)" condition, RT#74456
Ivan Kohler [Wed, 1 Feb 2017 02:05:11 +0000 (18:05 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Wed, 1 Feb 2017 02:05:02 +0000 (18:05 -0800)]
add condition_sql optimization to "Customer has uncancelled specific package(s)" condition, RT#74456
Ivan Kohler [Wed, 1 Feb 2017 01:29:10 +0000 (17:29 -0800)]
add condition_sql optimization to "Package definitions" condition, RT#74456
Ivan Kohler [Tue, 31 Jan 2017 13:50:52 +0000 (05:50 -0800)]
fix perf issues displaying bulk invoices w/100k+ services, RT#74103
Jonathan Prykop [Mon, 30 Jan 2017 22:31:46 +0000 (16:31 -0600)]
74355: freeside-upgrade error N/A (tokenized) [better error handling for encryption upgrade failures]
Ivan Kohler [Thu, 26 Jan 2017 06:34:42 +0000 (22:34 -0800)]
can't find any indication this did anything back to 3.x
Ivan Kohler [Thu, 26 Jan 2017 06:30:00 +0000 (22:30 -0800)]
conf classification
Ivan Kohler [Thu, 26 Jan 2017 04:22:18 +0000 (20:22 -0800)]
clarify printtofit option
Ivan Kohler [Thu, 26 Jan 2017 03:53:55 +0000 (19:53 -0800)]
improve performance of CDR queries, RT#73889
Ivan Kohler [Thu, 26 Jan 2017 03:53:28 +0000 (19:53 -0800)]
improve performance of self-service usage overview with lots of CDRs, RT#73889
Ivan Kohler [Thu, 26 Jan 2017 01:31:46 +0000 (17:31 -0800)]
fix upgrades, fix bogus "Tokenized" paycardtype, RT#71513
Ivan Kohler [Thu, 26 Jan 2017 01:30:59 +0000 (17:30 -0800)]
fix upgrades, fix bogus "Tokenized" paycardtype, RT#71513
Ivan Kohler [Wed, 25 Jan 2017 21:04:27 +0000 (13:04 -0800)]
better diagnostics for un-pre-rate-able CDRs
Ivan Kohler [Wed, 25 Jan 2017 19:28:27 +0000 (11:28 -0800)]
no need for fix for #74270 in 5.x, FK enforcement was strict in 4.x
Ivan Kohler [Wed, 25 Jan 2017 19:26:46 +0000 (11:26 -0800)]
fix encryption upgrades when a payment is refunded, then deleted. RT#74270, RT#73085
Ivan Kohler [Tue, 17 Jan 2017 16:57:54 +0000 (08:57 -0800)]
script to reset svc_broadband coordinates, RT#74147
Ivan Kohler [Sun, 15 Jan 2017 19:44:47 +0000 (11:44 -0800)]
title
Ivan Kohler [Sun, 15 Jan 2017 19:30:21 +0000 (11:30 -0800)]
fix package changes in pre-setup state, RT#73377, RT#38404
Ivan Kohler [Wed, 11 Jan 2017 00:12:40 +0000 (16:12 -0800)]
style pedantry
Ivan Kohler [Wed, 11 Jan 2017 00:09:43 +0000 (16:09 -0800)]
fix errors about expired cards from automatic encryption enabling, RT#74905, RT#74085
Ivan Kohler [Tue, 10 Jan 2017 02:17:27 +0000 (18:17 -0800)]
fix "unable to transfer all services" error when changing a package before it is billed, RT#73377
Ivan Kohler [Wed, 4 Jan 2017 23:57:44 +0000 (15:57 -0800)]
fix "column reference "refnum" is ambiguous" is credit detail report (when no advertising sources are configured yet), RT#73994
Jonathan Prykop [Wed, 4 Jan 2017 23:16:01 +0000 (17:16 -0600)]
73107: Map regression: now always requiring API key [apikey errmsg limited to REQUEST_DENIED]
Jonathan Prykop [Wed, 4 Jan 2017 21:00:19 +0000 (15:00 -0600)]
42431: Use Same Address checkbox doesn't recognize address2 differences (v4+ only)
Jonathan Prykop [Wed, 4 Jan 2017 12:01:59 +0000 (06:01 -0600)]
42396: Prospect creation without contact (v4+) [hide fields prospect doesn't use]
Jonathan Prykop [Tue, 3 Jan 2017 23:33:26 +0000 (17:33 -0600)]
71513: Card tokenization [banned_pay tweaks]
Ivan Kohler [Thu, 29 Dec 2016 20:45:06 +0000 (12:45 -0800)]
fix change pkg link
Ivan Kohler [Thu, 29 Dec 2016 20:33:53 +0000 (12:33 -0800)]
fix A/R report
Ivan Kohler [Wed, 28 Dec 2016 20:48:16 +0000 (12:48 -0800)]
default payby for new installs, regression from 3.x, RT#73853
Ivan Kohler [Wed, 28 Dec 2016 20:37:57 +0000 (12:37 -0800)]
style
Jonathan Prykop [Wed, 28 Dec 2016 19:57:43 +0000 (13:57 -0600)]
73085: Enable credit card/ach encryption on a live system [handling for custnum-less cust_pay_pending]