freeside.git
7 years agoMerge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Mon, 6 Mar 2017 17:27:01 +0000 (09:27 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside

7 years agodon't allow two character substring searches, RT#75012
Ivan Kohler [Mon, 6 Mar 2017 17:25:12 +0000 (09:25 -0800)]
don't allow two character substring searches, RT#75012

7 years agoAdd warning of svc unprovisioning on pkg cancel. See RT#29087.
Justin DeVuyst [Sat, 4 Mar 2017 00:24:14 +0000 (19:24 -0500)]
Add warning of svc unprovisioning on pkg cancel.  See RT#29087.

7 years agoAgent virtualize the attachment report. See RT#24899.
Justin DeVuyst [Sat, 4 Mar 2017 00:23:15 +0000 (19:23 -0500)]
Agent virtualize the attachment report.  See RT#24899.

7 years agoAdd quantity validation for one-time charge. See RT#37675.
Justin DeVuyst [Sat, 4 Mar 2017 00:20:40 +0000 (19:20 -0500)]
Add quantity validation for one-time charge.  See RT#37675.

7 years agoMerge branch 'master' of ssh://git.freeside.biz/home/git/freeside
Christopher Burger [Fri, 3 Mar 2017 18:21:18 +0000 (13:21 -0500)]
Merge branch 'master' of ssh://git.freeside.biz/home/git/freeside

7 years agoRT# 21110, Updated files to use jquery-validate jquery plugin. This allows for field...
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.

7 years agosuccessful spelling, RT#74993
Ivan Kohler [Fri, 3 Mar 2017 18:18:01 +0000 (10:18 -0800)]
successful spelling, RT#74993

7 years agoRT# 71419 Added Cancel date option, and updated package name
Christopher Burger [Wed, 1 Mar 2017 20:29:42 +0000 (15:29 -0500)]
RT# 71419 Added Cancel date option, and updated package name

7 years agofix our customized initial scrips, RT#74795
Ivan Kohler [Fri, 24 Feb 2017 18:50:51 +0000 (10:50 -0800)]
fix our customized initial scrips, RT#74795

7 years agofix upgrades when cust_pkg.change_to_pkgnum points to a package that was removed...
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

7 years agofix fallout from is_tokenized optimizations preventing cards from running
Ivan Kohler [Fri, 24 Feb 2017 16:28:12 +0000 (08:28 -0800)]
fix fallout from is_tokenized optimizations preventing cards from running

7 years agoRT# 24643, added waive setup fee option to change package screen.
Christopher Burger [Wed, 22 Feb 2017 18:36:15 +0000 (13:36 -0500)]
RT# 24643, added waive setup fee option to change package screen.

7 years agousability: customer tags with checkboxes instead of a select-multiple (fix advanced...
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)

7 years agoRT# 71419 Updated Advanced wireless broadband report with new option to display packa...
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.

7 years agorun schema upgrades for pkg_referral and cust_bill_pkg_discount
Ivan Kohler [Sun, 19 Feb 2017 01:17:38 +0000 (17:17 -0800)]
run schema upgrades for pkg_referral and cust_bill_pkg_discount

7 years ago19 digit visa and discover cards
Ivan Kohler [Sun, 19 Feb 2017 01:10:48 +0000 (17:10 -0800)]
19 digit visa and discover cards

7 years ago19 digit visa and discover cards
Ivan Kohler [Sun, 19 Feb 2017 01:10:24 +0000 (17:10 -0800)]
19 digit visa and discover cards

7 years agofix 4.x upgrades when an invoice with a discount was deleted instead of voided, RT...
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

7 years agoRT# 21110 Unparsable age error. Added documentation to the footer to show how to...
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.

7 years agoRT# 21110 Unparsable age error. Added javascript to validate field prior to submittin...
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.

7 years agoRT# 21110 Unparsable age error. Added javascript to validate field prior to submittin...
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.

7 years agoRT# 21110 Unparsable age error. Added javascript to validate field prior to submittin...
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.

7 years agofix error message when an action isn't selected
Ivan Kohler [Tue, 14 Feb 2017 21:53:12 +0000 (13:53 -0800)]
fix error message when an action isn't selected

7 years agofix deb dependencies for package reorganization, so 3.x -> 4.x upgrades don't complai...
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

7 years agofix FK upgrade for pkg_referral: remove records referencing non-existant customer...
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

7 years agoMerge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Tue, 14 Feb 2017 16:33:21 +0000 (08:33 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside

7 years agobetter scalability for token checks, RT#71513
Ivan Kohler [Tue, 14 Feb 2017 16:33:16 +0000 (08:33 -0800)]
better scalability for token checks, RT#71513

7 years agoUpdate left menu screenshot. See RT#72742.
Justin DeVuyst [Fri, 10 Feb 2017 20:31:15 +0000 (15:31 -0500)]
Update left menu screenshot.  See RT#72742.

7 years agofix ticketing system error on bootstrap of new install
Ivan Kohler [Thu, 9 Feb 2017 00:02:18 +0000 (16:02 -0800)]
fix ticketing system error on bootstrap of new install

7 years agofix 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

7 years agofix recurring display w/discounts, RT#41844
Ivan Kohler [Wed, 8 Feb 2017 19:48:23 +0000 (11:48 -0800)]
fix recurring display w/discounts, RT#41844

7 years agoReverted menu-left-example.png back to original and cleaned up menu-top-example to...
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.

7 years agoUpdated two screen shots the menu-top-example and the menu-left-example from current...
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.

7 years agoit's 2017
Ivan Kohler [Mon, 6 Feb 2017 21:21:05 +0000 (13:21 -0800)]
it's 2017

7 years agonetsapiens integration: deb dep on REST::Client rather than throw a runtime error...
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

7 years agodefault pages of 100 entries
Ivan Kohler [Thu, 2 Feb 2017 16:43:11 +0000 (08:43 -0800)]
default pages of 100 entries

7 years agofix agent override of invoice_omit_due_date, RT#73002
Ivan Kohler [Wed, 1 Feb 2017 23:28:24 +0000 (15:28 -0800)]
fix agent override of invoice_omit_due_date, RT#73002

7 years agonever blank an existing paycardtype inadvertantly
Ivan Kohler [Wed, 1 Feb 2017 22:49:03 +0000 (14:49 -0800)]
never blank an existing paycardtype inadvertantly

7 years ago71513: Card tokenization [American Express tests]
Jonathan Prykop [Wed, 1 Feb 2017 22:31:56 +0000 (16:31 -0600)]
71513: Card tokenization [American Express tests]

7 years ago71513: Card tokenization [bug fix to upgrade]
Jonathan Prykop [Wed, 1 Feb 2017 21:06:52 +0000 (15:06 -0600)]
71513: Card tokenization [bug fix to upgrade]

7 years ago71513: Card tokenization [refactor only tokenize cards; job critical error handling]
Jonathan Prykop [Wed, 1 Feb 2017 20:35:38 +0000 (14:35 -0600)]
71513: Card tokenization [refactor only tokenize cards; job critical error handling]

7 years agoMerge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Wed, 1 Feb 2017 20:16:26 +0000 (12:16 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside

7 years agoonly tokenize cards
Ivan Kohler [Wed, 1 Feb 2017 20:16:21 +0000 (12:16 -0800)]
only tokenize cards

7 years ago71513: Card tokenization [tweaks to paycardtype checks]
Jonathan Prykop [Wed, 1 Feb 2017 20:00:53 +0000 (14:00 -0600)]
71513: Card tokenization [tweaks to paycardtype checks]

7 years agofix customer add success message
Ivan Kohler [Wed, 1 Feb 2017 19:31:41 +0000 (11:31 -0800)]
fix customer add success message

7 years agoMerge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Wed, 1 Feb 2017 17:32:28 +0000 (09:32 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside

7 years agofix Tokenized payinfo on upgrade if we can, RT#71513
Ivan Kohler [Wed, 1 Feb 2017 17:32:26 +0000 (09:32 -0800)]
fix Tokenized payinfo on upgrade if we can, RT#71513

7 years agofix 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

7 years agodeal with the data we have as best we can without erroring out, 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

7 years ago73202: OQH Optimal method for moving [added move_]
Jonathan Prykop [Wed, 1 Feb 2017 04:01:36 +0000 (22:01 -0600)]
73202: OQH Optimal method for moving [added move_]

7 years agofurther optimize condition_sql for "Invoice eligible for automatic collection" condit...
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

7 years agoadd condition_sql optimization to "Customer does not have uncancelled package of...
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

7 years agoadd condition_sql optimization to "Customer has a referring customer with uncancelled...
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

7 years agoMerge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Wed, 1 Feb 2017 02:05:11 +0000 (18:05 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside

7 years agoadd condition_sql optimization to "Customer has uncancelled specific package(s)"...
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

7 years agoadd condition_sql optimization to "Package definitions" 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

7 years agofix perf issues displaying bulk invoices w/100k+ services, RT#74103
Ivan Kohler [Tue, 31 Jan 2017 13:50:52 +0000 (05:50 -0800)]
fix perf issues displaying bulk invoices w/100k+ services, RT#74103

7 years ago74355: freeside-upgrade error N/A (tokenized) [better error handling for encryption...
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]

7 years agocan't find any indication this did anything back to 3.x
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

7 years agoconf classification
Ivan Kohler [Thu, 26 Jan 2017 06:30:00 +0000 (22:30 -0800)]
conf classification

7 years agoclarify printtofit option
Ivan Kohler [Thu, 26 Jan 2017 04:22:18 +0000 (20:22 -0800)]
clarify printtofit option

7 years agoimprove performance of CDR queries, RT#73889
Ivan Kohler [Thu, 26 Jan 2017 03:53:55 +0000 (19:53 -0800)]
improve performance of CDR queries, RT#73889

7 years agoimprove performance of self-service usage overview with lots of CDRs, 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

7 years agofix upgrades, fix bogus "Tokenized" paycardtype, RT#71513
Ivan Kohler [Thu, 26 Jan 2017 01:31:46 +0000 (17:31 -0800)]
fix upgrades, fix bogus "Tokenized" paycardtype, RT#71513

7 years agofix 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

7 years agobetter diagnostics for un-pre-rate-able CDRs
Ivan Kohler [Wed, 25 Jan 2017 21:04:27 +0000 (13:04 -0800)]
better diagnostics for un-pre-rate-able CDRs

7 years agono need for fix for #74270 in 5.x, FK enforcement was strict in 4.x
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

7 years agofix encryption upgrades when a payment is refunded, then deleted. RT#74270, RT#73085
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

7 years agoscript to reset svc_broadband coordinates, RT#74147
Ivan Kohler [Tue, 17 Jan 2017 16:57:54 +0000 (08:57 -0800)]
script to reset svc_broadband coordinates, RT#74147

7 years agotitle
Ivan Kohler [Sun, 15 Jan 2017 19:44:47 +0000 (11:44 -0800)]
title

7 years agofix package changes in pre-setup state, RT#73377, RT#38404
Ivan Kohler [Sun, 15 Jan 2017 19:30:21 +0000 (11:30 -0800)]
fix package changes in pre-setup state, RT#73377, RT#38404

7 years agostyle pedantry
Ivan Kohler [Wed, 11 Jan 2017 00:12:40 +0000 (16:12 -0800)]
style pedantry

7 years agofix errors about expired cards from automatic encryption enabling, RT#74905, RT#74085
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

7 years agofix "unable to transfer all services" error when changing a package before it is...
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

7 years agofix "column reference "refnum" is ambiguous" is credit detail report (when no adverti...
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

7 years ago73107: Map regression: now always requiring API key [apikey errmsg limited to REQUEST...
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]

7 years ago42431: Use Same Address checkbox doesn't recognize address2 differences (v4+ only)
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)

7 years ago42396: Prospect creation without contact (v4+) [hide fields prospect doesn't use]
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]

7 years ago71513: Card tokenization [banned_pay tweaks]
Jonathan Prykop [Tue, 3 Jan 2017 23:33:26 +0000 (17:33 -0600)]
71513: Card tokenization [banned_pay tweaks]

7 years agofix change pkg link
Ivan Kohler [Thu, 29 Dec 2016 20:45:06 +0000 (12:45 -0800)]
fix change pkg link

7 years agofix A/R report
Ivan Kohler [Thu, 29 Dec 2016 20:33:53 +0000 (12:33 -0800)]
fix A/R report

7 years agodefault payby for new installs, regression from 3.x, RT#73853
Ivan Kohler [Wed, 28 Dec 2016 20:48:16 +0000 (12:48 -0800)]
default payby for new installs, regression from 3.x, RT#73853

7 years agostyle
Ivan Kohler [Wed, 28 Dec 2016 20:37:57 +0000 (12:37 -0800)]
style

7 years ago73085: Enable credit card/ach encryption on a live system [handling for custnum-less...
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]

7 years ago71513: Card tokenization [undid refund always sending token, skip token_check if...
Jonathan Prykop [Wed, 28 Dec 2016 19:56:31 +0000 (13:56 -0600)]
71513: Card tokenization [undid refund always sending token, skip token_check if nothing is tokenizable]

7 years agofix cancellations
Ivan Kohler [Wed, 28 Dec 2016 18:07:22 +0000 (10:07 -0800)]
fix cancellations

7 years agocredit limit for printing
Ivan Kohler [Tue, 27 Dec 2016 20:26:41 +0000 (12:26 -0800)]
credit limit for printing

7 years agofix "missing FROM-clause entry for table cust_pkg" error pulling up credits from...
Ivan Kohler [Fri, 23 Dec 2016 01:29:23 +0000 (17:29 -0800)]
fix "missing FROM-clause entry for table cust_pkg" error pulling up credits from vendor tax report, RT#73852

7 years agofix "column refnum is ambiguous" error pulling up churn detail when you have a single...
Ivan Kohler [Fri, 23 Dec 2016 01:22:21 +0000 (17:22 -0800)]
fix "column refnum is ambiguous" error pulling up churn detail when you have a single advertising source, RT#73852

7 years agopackage search on null dates, RT#73715
Ivan Kohler [Fri, 23 Dec 2016 00:09:19 +0000 (16:09 -0800)]
package search on null dates, RT#73715

7 years agopackage search on null dates, RT#73715
Ivan Kohler [Fri, 23 Dec 2016 00:01:11 +0000 (16:01 -0800)]
package search on null dates, RT#73715

7 years agoinclude with_recurringInd in paymentech config migration, #19571
Mark Wells [Thu, 22 Dec 2016 23:46:34 +0000 (15:46 -0800)]
include with_recurringInd in paymentech config migration, #19571

7 years agopackage search on null dates, RT#73715
Ivan Kohler [Thu, 22 Dec 2016 23:30:25 +0000 (15:30 -0800)]
package search on null dates, RT#73715

7 years agoomit due date option, RT#73002
Ivan Kohler [Thu, 22 Dec 2016 22:01:33 +0000 (14:01 -0800)]
omit due date option, RT#73002

7 years agoomit due date option, RT#73002
Ivan Kohler [Thu, 22 Dec 2016 22:01:19 +0000 (14:01 -0800)]
omit due date option, RT#73002

7 years agoupdate docs for freeside-upgrade -j
Ivan Kohler [Thu, 22 Dec 2016 21:56:09 +0000 (13:56 -0800)]
update docs for freeside-upgrade -j

7 years agoAdd mobile number to ticketing view, RT#73861
Ivan Kohler [Thu, 22 Dec 2016 02:26:02 +0000 (18:26 -0800)]
Add mobile number to ticketing view, RT#73861

7 years agofix payinfo_used on batch payments with encrypted payinfo, related to #19571
Mark Wells [Wed, 21 Dec 2016 23:25:35 +0000 (15:25 -0800)]
fix payinfo_used on batch payments with encrypted payinfo, related to #19571

7 years agoRADIUS exports that skip provisioning, for accounting purposes, RT#73739
Ivan Kohler [Wed, 21 Dec 2016 19:24:08 +0000 (11:24 -0800)]
RADIUS exports that skip provisioning, for accounting purposes, RT#73739