freeside.git
6 years agoadd tilde to allowable punctuation, RT#77086
Ivan Kohler [Mon, 14 Aug 2017 19:48:17 +0000 (12:48 -0700)]
add tilde to allowable punctuation, RT#77086

6 years agoshow database size detail
Ivan Kohler [Sun, 6 Aug 2017 20:17:44 +0000 (13:17 -0700)]
show database size detail

6 years agomissing a use B:OP causes an error in rare edge cases with batching, RT#77003
Ivan Kohler [Fri, 4 Aug 2017 21:17:36 +0000 (14:17 -0700)]
missing a use B:OP causes an error in rare edge cases with batching, RT#77003

6 years agoRT# 74715 - fixed saving of census tract to actually save.
Christopher Burger [Fri, 4 Aug 2017 16:02:13 +0000 (12:02 -0400)]
RT# 74715 - fixed saving of census tract to actually save.

6 years agofix agent display on reports when set in conf setting cust-fields, RT#76948
Ivan Kohler [Thu, 3 Aug 2017 23:27:19 +0000 (16:27 -0700)]
fix agent display on reports when set in conf setting cust-fields, RT#76948

6 years agovoip innovations CDR import: don't cd / anymore, RT#76784
Ivan Kohler [Thu, 3 Aug 2017 22:45:03 +0000 (15:45 -0700)]
voip innovations CDR import: don't cd / anymore, RT#76784

6 years agoRT# 75595 - made it only available for cust_pkg
Christopher Burger [Thu, 3 Aug 2017 19:18:35 +0000 (15:18 -0400)]
RT# 75595 - made it only available for cust_pkg

6 years agoRT# 75595 - Add billing event condition that will trigger when the contract end date...
Christopher Burger [Tue, 1 Aug 2017 14:33:45 +0000 (10:33 -0400)]
RT# 75595 - Add billing event condition that will trigger when the contract end date is coming up

6 years agoMerge branch 'FREESIDE_3_BRANCH' of freeside.biz:/home/git/freeside into FREESIDE_3_B...
Christopher Burger [Thu, 3 Aug 2017 15:53:07 +0000 (11:53 -0400)]
Merge branch 'FREESIDE_3_BRANCH' of freeside.biz:/home/git/freeside into FREESIDE_3_BRANCH

6 years agoRT# 74537 - updated to use only one payment account from cust_main
Christopher Burger [Thu, 3 Aug 2017 15:51:27 +0000 (11:51 -0400)]
RT# 74537 - updated to use only one payment account from cust_main

6 years agofix agent-specific invoice_default_terms on new customer add, RT#76862
Ivan Kohler [Thu, 3 Aug 2017 15:47:59 +0000 (08:47 -0700)]
fix agent-specific invoice_default_terms on new customer add, RT#76862

6 years agoenable all debugging when you turn on the checkbox, RT#76756
Ivan Kohler [Thu, 3 Aug 2017 00:09:00 +0000 (17:09 -0700)]
enable all debugging when you turn on the checkbox, RT#76756

6 years agoRT# 74537 - removed link to list payment accounts page in ng_selfservice
Christopher Burger [Wed, 2 Aug 2017 17:42:17 +0000 (13:42 -0400)]
RT# 74537 - removed link to list payment accounts page in ng_selfservice

6 years agoRT# 76905 - Created ability to delete payment account thru NG selfservice to test...
Christopher Burger [Thu, 27 Jul 2017 16:53:59 +0000 (12:53 -0400)]
RT# 76905 - Created ability to delete payment account thru NG selfservice to test API change in ticket 74537

6 years agoRT# 74537 - added check for config option selfservice-ACH_info_readonly to deletepayb...
Christopher Burger [Thu, 27 Jul 2017 16:30:25 +0000 (12:30 -0400)]
RT# 74537 - added check for config option selfservice-ACH_info_readonly to deletepayby method

Conflicts:
FS/FS/ClientAPI/MyAccount.pm

6 years agoRT# 74537 - added checks in MyAccount.pm for config option ach read only
Christopher Burger [Wed, 26 Jul 2017 14:53:18 +0000 (10:53 -0400)]
RT# 74537 - added checks in MyAccount.pm for config option ach read only

Conflicts:
FS/FS/ClientAPI/MyAccount.pm

6 years agoRT# 74537 - Added new selfservice config option to make ECHECK readonly on selfservic...
Christopher Burger [Mon, 10 Jul 2017 13:52:54 +0000 (09:52 -0400)]
RT# 74537 - Added new selfservice config option to make ECHECK readonly on selfservice, updated selfservice and NGselfservice to look for this option

6 years agoVoIP innovations CDR import using SSL, RT#76784
Ivan Kohler [Wed, 2 Aug 2017 18:55:49 +0000 (11:55 -0700)]
VoIP innovations CDR import using SSL, RT#76784

6 years agoRT# 74665 - removed section name and updated disable query to keep working on V3
Christopher Burger [Tue, 1 Aug 2017 16:38:02 +0000 (12:38 -0400)]
RT# 74665 - removed section name and updated disable query to keep working on V3

6 years agoRT# 74665 - small cleanup of code, removed text value
Christopher Burger [Thu, 6 Apr 2017 13:21:06 +0000 (09:21 -0400)]
RT# 74665 - small cleanup of code, removed text value

Conflicts:
httemplate/edit/quotation.html

6 years agoRT# 74665 - set a default close date if global config quotation_disable_after_days...
Christopher Burger [Thu, 6 Apr 2017 13:09:57 +0000 (09:09 -0400)]
RT# 74665 -  set a default close date if global config quotation_disable_after_days is set

Conflicts:
httemplate/edit/quotation.html

6 years agoAdd configurable daily auto-disable for quotations. See RT#74665.
Justin DeVuyst [Mon, 20 Mar 2017 20:17:56 +0000 (16:17 -0400)]
Add configurable daily auto-disable for quotations.  See RT#74665.

6 years agoRT# 38517 - fixed small error causing perl warning on start.
Christopher Burger [Thu, 27 Jul 2017 19:18:30 +0000 (15:18 -0400)]
RT# 38517 - fixed small error causing perl warning on start.

6 years agoupdate fix-sequences for current DB
Ivan Kohler [Wed, 26 Jul 2017 16:28:55 +0000 (09:28 -0700)]
update fix-sequences for current DB

6 years agoincrease max inline message size from ~12k to ~120k, because HTML and 2017, RT#76879
Ivan Kohler [Tue, 25 Jul 2017 21:39:14 +0000 (14:39 -0700)]
increase max inline message size from ~12k to ~120k, because HTML and 2017, RT#76879

6 years agoRT# 76309 - Updated 3 email notices to use more billing event types
Christopher Burger [Thu, 13 Jul 2017 19:35:32 +0000 (15:35 -0400)]
RT# 76309 - Updated 3 email notices to use more billing event types

6 years agoRT# 38517 - Added Lingua::EN::NameParse to parse real name into first and last name.
Christopher Burger [Mon, 24 Jul 2017 20:45:50 +0000 (16:45 -0400)]
RT# 38517 - Added Lingua::EN::NameParse to parse real name into first and last name.

6 years agoRT# 38517 - added auto create of customer contact, if requestor is not a contact...
Christopher Burger [Thu, 20 Jul 2017 13:29:45 +0000 (09:29 -0400)]
RT# 38517 - added auto create of customer contact, if requestor is not a contact yet when adding a company to ticket.

6 years agonew backoffice API call customer_list_svcs
Ivan Kohler [Tue, 25 Jul 2017 06:59:55 +0000 (23:59 -0700)]
new backoffice API call customer_list_svcs

6 years agobackport API_getinfo, RT#76831
Ivan Kohler [Tue, 25 Jul 2017 06:58:38 +0000 (23:58 -0700)]
backport API_getinfo, RT#76831

6 years agoPG_BYTEA seems to be working nowadays, and uses much less memory than our alternative...
Ivan Kohler [Mon, 24 Jul 2017 20:38:14 +0000 (13:38 -0700)]
PG_BYTEA seems to be working nowadays, and uses much less memory than our alternative, RT#76731

6 years agoRT# 73993 - added new API call to list and documented it.
Christopher Burger [Fri, 21 Jul 2017 14:10:00 +0000 (10:10 -0400)]
RT# 73993 - added new API call to list and documented it.

6 years agoRT# 73993 - cleaned up code as requested, and created new call to get package info
Christopher Burger [Sun, 2 Jul 2017 15:58:57 +0000 (11:58 -0400)]
RT# 73993 - cleaned up code as requested, and created new call to get package info

6 years agoRT# 73993 - updated ng_selfservice/services.php and ng_selfservice/packages_change...
Christopher Burger [Thu, 8 Jun 2017 19:52:50 +0000 (15:52 -0400)]
RT# 73993 - updated ng_selfservice/services.php and ng_selfservice/packages_change.php to only pass one cgi param pkgnum and escaped pkg_label

6 years agoRT# 73993 - Updated process to display only packages customer has access to.
Christopher Burger [Thu, 1 Jun 2017 14:21:48 +0000 (10:21 -0400)]
RT# 73993 - Updated process to display only packages customer has access to.

6 years agoremove debugging while fixing nadvertant breakage in mason_comp, RT#73993, RT#75279
Ivan Kohler [Tue, 23 May 2017 05:23:45 +0000 (22:23 -0700)]
remove debugging while fixing nadvertant breakage in mason_comp, RT#73993, RT#75279

6 years agofix inadvertant breakage in mason_comp, RT#73993, RT#75279
Ivan Kohler [Tue, 23 May 2017 05:21:31 +0000 (22:21 -0700)]
fix inadvertant breakage in mason_comp, RT#73993, RT#75279

6 years agoRT# 73993 updated ngselfservice to allow for package change.
Christopher Burger [Tue, 2 May 2017 13:00:43 +0000 (09:00 -0400)]
RT# 73993 updated ngselfservice to allow for package change.

6 years agoRT#73993 - updated selfservice and ngselfservice to allow for the control of changes...
Christopher Burger [Mon, 1 May 2017 19:09:18 +0000 (15:09 -0400)]
RT#73993 - updated selfservice and ngselfservice to allow for the control of changes packages by agent.

6 years agosearch for payments by customer location, RT#76691
Ivan Kohler [Tue, 18 Jul 2017 03:21:27 +0000 (20:21 -0700)]
search for payments by customer location, RT#76691

6 years agochange voip innovations CDR retrieval hostname, RT#76784
Ivan Kohler [Tue, 18 Jul 2017 01:11:45 +0000 (18:11 -0700)]
change voip innovations CDR retrieval hostname, RT#76784

6 years agoadd ext and cdrtype options to Bicom PBXware CDR download, RT#76756
Ivan Kohler [Mon, 17 Jul 2017 23:58:45 +0000 (16:58 -0700)]
add ext and cdrtype options to Bicom PBXware CDR download, RT#76756

6 years agooptimize rate display, RT#72030
Ivan Kohler [Fri, 14 Jul 2017 21:27:53 +0000 (14:27 -0700)]
optimize rate display, RT#72030

6 years agocant go back and cant stand still
Ivan Kohler [Fri, 14 Jul 2017 16:38:23 +0000 (09:38 -0700)]
cant go back and cant stand still

6 years agocorrectly parse error response from e911 provisioning, RT#76262
Ivan Kohler [Wed, 12 Jul 2017 22:18:09 +0000 (15:18 -0700)]
correctly parse error response from e911 provisioning, RT#76262

6 years agoRT# 76307 - changed from returning an error to die on error.
Christopher Burger [Wed, 12 Jul 2017 17:21:55 +0000 (13:21 -0400)]
RT# 76307 - changed from returning an error to die on error.

6 years agoRT# 76307 - Added billing event action to add a tag
Christopher Burger [Tue, 11 Jul 2017 15:35:14 +0000 (11:35 -0400)]
RT# 76307 - Added billing event action to add a tag

6 years agoRT# 76303 - fixed bug with tags not saving when selected
Christopher Burger [Tue, 11 Jul 2017 15:22:07 +0000 (11:22 -0400)]
RT# 76303 - fixed bug with tags not saving when selected

Conflicts:
httemplate/elements/checkboxes-table.html

6 years agoRT# 76303 - added tag options to payments, batch payments, and statement billing...
Christopher Burger [Tue, 27 Jun 2017 17:58:13 +0000 (13:58 -0400)]
RT# 76303 - added tag options to payments, batch payments, and statement billing event types

6 years agoRT# 74666 - updated some UI and description field location.
Christopher Burger [Tue, 11 Jul 2017 20:52:02 +0000 (16:52 -0400)]
RT# 74666 - updated some UI and description field location.

Conflicts:
httemplate/search/quotation.html

6 years agoat least get an error in the log
Ivan Kohler [Fri, 30 Jun 2017 23:29:54 +0000 (16:29 -0700)]
at least get an error in the log

6 years agoRT# 74666 - fixed vulnerability by escaping quotation_description var
Christopher Burger [Fri, 30 Jun 2017 17:24:29 +0000 (13:24 -0400)]
RT# 74666 - fixed vulnerability by escaping quotation_description var

Conflicts:
httemplate/view/quotation.html

6 years agofix outgoing email with commas in company name, RT#76449
Ivan Kohler [Fri, 30 Jun 2017 21:23:06 +0000 (14:23 -0700)]
fix outgoing email with commas in company name, RT#76449

6 years agoMerge branch 'FREESIDE_3_BRANCH' of freeside.biz:/home/git/freeside into FREESIDE_3_B...
Christopher Burger [Fri, 30 Jun 2017 13:16:57 +0000 (09:16 -0400)]
Merge branch 'FREESIDE_3_BRANCH' of freeside.biz:/home/git/freeside into FREESIDE_3_BRANCH
fixing commit message

6 years agoRT# 74666 - fixed header not displaying error
Christopher Burger [Fri, 30 Jun 2017 13:07:06 +0000 (09:07 -0400)]
RT# 74666 - fixed header not displaying error

6 years agofixed header not displaying error
Christopher Burger [Fri, 30 Jun 2017 13:07:06 +0000 (09:07 -0400)]
fixed header not displaying error

6 years agoshow a total range for prorate quotations
Ivan Kohler [Thu, 29 Jun 2017 20:42:20 +0000 (13:42 -0700)]
show a total range for prorate quotations

6 years agoshow a total range for prorate quotations
Ivan Kohler [Thu, 29 Jun 2017 20:40:55 +0000 (13:40 -0700)]
show a total range for prorate quotations

6 years agofix country code browser on subsequent selections and add country name
Ivan Kohler [Thu, 29 Jun 2017 00:24:56 +0000 (17:24 -0700)]
fix country code browser on subsequent selections and add country name

6 years agoRT# 75680 - created cdr batch import for telapi
Christopher Burger [Mon, 26 Jun 2017 18:36:21 +0000 (14:36 -0400)]
RT# 75680 - created cdr batch import for telapi

6 years agoRT# 76312 - improved code by using an array datatype rather than a string that is...
Christopher Burger [Wed, 28 Jun 2017 14:42:52 +0000 (10:42 -0400)]
RT# 76312 - improved code by using an array datatype rather than a string that is then later manipulated.

6 years agoRT# 76312 - added customer tags to search options for payment report.
Christopher Burger [Tue, 27 Jun 2017 15:08:06 +0000 (11:08 -0400)]
RT# 76312 - added customer tags to search options for payment report.

6 years agoRT# 75817 - Added the ability to set contacts password on the backend
Christopher Burger [Tue, 20 Jun 2017 13:04:14 +0000 (09:04 -0400)]
RT# 75817 - Added the ability to set contacts password on the backend

Conflicts:
httemplate/elements/validate_password.html
httemplate/misc/xmlhttp-validate_password.html

6 years agoRT# 76171 - Added Interal Circuit Id to view circuit service page.
Christopher Burger [Fri, 16 Jun 2017 19:09:04 +0000 (15:09 -0400)]
RT# 76171 - Added Interal Circuit Id to view circuit service page.

6 years agofix times on appointments list (RT stores dates in UTC), RT#76486
Ivan Kohler [Wed, 21 Jun 2017 20:05:13 +0000 (13:05 -0700)]
fix times on appointments list (RT stores dates in UTC), RT#76486

6 years agochange is
Ivan Kohler [Tue, 20 Jun 2017 22:10:43 +0000 (15:10 -0700)]
change is

6 years agoRT# 76308 - Added action Sent HTTP or HTTPS post to event types Package, Customer...
Christopher Burger [Mon, 12 Jun 2017 14:11:33 +0000 (10:11 -0400)]
RT# 76308 - Added action Sent HTTP or HTTPS post to event types Package, Customer, Batch Payment, Statement, Account service

6 years agoRT# 76171 - updated POD documentation
Christopher Burger [Thu, 15 Jun 2017 18:54:29 +0000 (14:54 -0400)]
RT# 76171 - updated POD documentation

6 years agoRT# 76171 - Added new svc_circuit field internal_circuit_id, updated label for existi...
Christopher Burger [Tue, 13 Jun 2017 15:14:22 +0000 (11:14 -0400)]
RT# 76171 - Added new svc_circuit field internal_circuit_id, updated label for existing svc_circuit field circuit_id to Provider Circuit ID.

6 years agoadd e911 to vitelity integration, RT#73618, RT#76262
Ivan Kohler [Wed, 14 Jun 2017 21:09:42 +0000 (14:09 -0700)]
add e911 to vitelity integration, RT#73618, RT#76262

6 years agoRT# 76028 - Added search field Card Last 4#: to allow the filtering of payment report...
Christopher Burger [Mon, 12 Jun 2017 21:52:34 +0000 (17:52 -0400)]
RT# 76028 - Added search field Card Last 4#: to allow the filtering of payment report by last four of credit card used.  Only shows when card_masking_method is set to display last 4

6 years agoRT# 74122 - updated change history to not show data with out a description
Christopher Burger [Fri, 2 Jun 2017 13:08:36 +0000 (09:08 -0400)]
RT# 74122 - updated change history to not show data with out a description

6 years agoperform 3 character substring searches if you have 'List all customers', RT#75012...
Ivan Kohler [Mon, 5 Jun 2017 21:21:05 +0000 (14:21 -0700)]
perform 3 character substring searches if you have 'List all customers', RT#75012, RT#76155

6 years agoemail referring customers on cancellation, RT#75756
Ivan Kohler [Thu, 27 Apr 2017 23:46:03 +0000 (16:46 -0700)]
email referring customers on cancellation, RT#75756

6 years agodocument shipping address fields in new_customer self-service API, RT#74008
Ivan Kohler [Fri, 2 Jun 2017 22:33:44 +0000 (15:33 -0700)]
document shipping address fields in new_customer self-service API, RT#74008

6 years agoseparate ACL for editing customer invoice terms, RT#75759
Ivan Kohler [Fri, 2 Jun 2017 21:22:07 +0000 (14:22 -0700)]
separate ACL for editing customer invoice terms, RT#75759

6 years agoseparate ACL for editing customer invoice terms, RT#75759
Ivan Kohler [Fri, 2 Jun 2017 21:21:36 +0000 (14:21 -0700)]
separate ACL for editing customer invoice terms, RT#75759

6 years agoskip non-linked cust_main_invoice records, RT#75629
Ivan Kohler [Fri, 2 Jun 2017 18:03:39 +0000 (11:03 -0700)]
skip non-linked cust_main_invoice records, RT#75629

6 years agobetter error importing credits with unknown customer numbers, RT#76184
Ivan Kohler [Thu, 1 Jun 2017 00:55:22 +0000 (17:55 -0700)]
better error importing credits with unknown customer numbers, RT#76184

6 years agoallow self-service logins with a + in email address
Ivan Kohler [Wed, 31 May 2017 20:28:34 +0000 (13:28 -0700)]
allow self-service logins with a + in email address

6 years agocheck AU postal codes, RT#75998
Ivan Kohler [Tue, 30 May 2017 21:59:17 +0000 (14:59 -0700)]
check AU postal codes, RT#75998

6 years agoRT# 74666 - fixed display error on v3.
Christopher Burger [Tue, 30 May 2017 18:25:18 +0000 (14:25 -0400)]
RT# 74666 - fixed display error on v3.

6 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

6 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.

6 years agoRT# 74666, Added quotation description to customer quotation list and quotation view
Christopher Burger [Fri, 17 Mar 2017 00:28:56 +0000 (20:28 -0400)]
RT# 74666, Added quotation description to customer quotation list and quotation view

6 years agoRT# 74122 - Updated Change History to be more user friendly. Tags are now color...
Christopher Burger [Fri, 31 Mar 2017 18:45:56 +0000 (14:45 -0400)]
RT# 74122 - Updated Change History to be more user friendly.  Tags are now color coded user readable.

6 years agoRT# 21110 - cleaned up jQuery Validate link to be compatible with other links.
Christopher Burger [Sat, 25 Mar 2017 15:00:03 +0000 (11:00 -0400)]
RT# 21110 - cleaned up jQuery Validate link to be compatible with other links.

6 years agoRT# 21110 - fixed bad link on license.html
Christopher Burger [Tue, 21 Mar 2017 14:24:26 +0000 (10:24 -0400)]
RT# 21110 - fixed bad link on license.html

6 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.

6 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.

6 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.

6 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.

6 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.

6 years agoRT# 37099, Updated Post payment button to have an id, and updated javascript to disab...
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

6 years agodon't echo back a password in the error message
Ivan Kohler [Tue, 23 May 2017 16:47:51 +0000 (09:47 -0700)]
don't echo back a password in the error message

6 years agofix mason_comp via FS::SelfService
Ivan Kohler [Tue, 23 May 2017 15:15:22 +0000 (08:15 -0700)]
fix mason_comp via FS::SelfService

6 years agofix multi-level data structures via XMLRPC API, RT#38254, RT#75279
Ivan Kohler [Tue, 23 May 2017 15:00:17 +0000 (08:00 -0700)]
fix multi-level data structures via XMLRPC API, RT#38254, RT#75279

6 years agoPDF quotation fixes, RT#75991
Ivan Kohler [Mon, 15 May 2017 22:10:57 +0000 (15:10 -0700)]
PDF quotation fixes, RT#75991

6 years agofix address stickiness on errors, RT#76000
Ivan Kohler [Mon, 15 May 2017 17:15:09 +0000 (10:15 -0700)]
fix address stickiness on errors, RT#76000

6 years agotest billing events, RT#73949
Ivan Kohler [Thu, 11 May 2017 22:53:36 +0000 (15:53 -0700)]
test billing events, RT#73949