freeside.git
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

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

6 years ago3.93~git
Ivan Kohler [Thu, 11 May 2017 20:54:27 +0000 (13:54 -0700)]
3.93~git

6 years ago3.92
Ivan Kohler [Thu, 11 May 2017 20:08:13 +0000 (13:08 -0700)]
3.92

6 years agobulk remove email address, RT#75861
Ivan Kohler [Thu, 11 May 2017 16:50:11 +0000 (09:50 -0700)]
bulk remove email address, RT#75861

7 years agodiscount action improvements: package class selection and once per customer flag...
Ivan Kohler [Fri, 28 Apr 2017 00:26:09 +0000 (17:26 -0700)]
discount action improvements: package class selection and once per customer flag, RT#75536

7 years agoadd condition on number of referred customers, RT#75356
Ivan Kohler [Fri, 28 Apr 2017 00:22:12 +0000 (17:22 -0700)]
add condition on number of referred customers, RT#75356

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

7 years agodiscount action UI improvements: don't show 'Custom discount' which we can't add...
Ivan Kohler [Thu, 27 Apr 2017 22:31:10 +0000 (15:31 -0700)]
discount action UI improvements: don't show 'Custom discount' which we can't add on the fly, RT#75536

7 years agoadd condition on number of referred customers, RT#75356
Ivan Kohler [Thu, 27 Apr 2017 22:29:03 +0000 (15:29 -0700)]
add condition on number of referred customers, RT#75356

7 years agocustomer referral report, RT#75757
Ivan Kohler [Thu, 27 Apr 2017 20:42:01 +0000 (13:42 -0700)]
customer referral report, RT#75757

7 years agoaccess control for List all customers, RT#75012
Ivan Kohler [Thu, 27 Apr 2017 20:07:24 +0000 (13:07 -0700)]
access control for List all customers, RT#75012

7 years agodon't allow three character substring searches, RT#75012
Ivan Kohler [Thu, 27 Apr 2017 18:47:04 +0000 (11:47 -0700)]
don't allow three character substring searches, RT#75012

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 a separate ACL for churn report, RT#75012
Ivan Kohler [Thu, 27 Apr 2017 01:21:06 +0000 (18:21 -0700)]
add a separate ACL for churn report, RT#75012

7 years agofix customer searching with "List customers" right but not "List all customers",...
Ivan Kohler [Thu, 27 Apr 2017 01:00:07 +0000 (18:00 -0700)]
fix customer searching with "List customers" right but not "List all customers", RT#75012

7 years agoadd list_payments and payment_receipt self-service API calls, RT#75517
Ivan Kohler [Wed, 26 Apr 2017 20:15:16 +0000 (13:15 -0700)]
add list_payments and payment_receipt self-service API calls, RT#75517

7 years agofix occasional bad query planning searching for CDRs, RT#74494
Ivan Kohler [Tue, 25 Apr 2017 20:37:11 +0000 (13:37 -0700)]
fix occasional bad query planning searching for CDRs, RT#74494

7 years agooptimize legacy CCH taxation, RT#74494
Ivan Kohler [Tue, 25 Apr 2017 20:36:41 +0000 (13:36 -0700)]
optimize legacy CCH taxation, RT#74494

7 years agoexpose invoice_lines() to invoice_html template for legacy mailbug use, RT#71087
Ivan Kohler [Fri, 21 Apr 2017 20:06:54 +0000 (13:06 -0700)]
expose invoice_lines() to invoice_html template for legacy mailbug use, RT#71087

7 years agoadd duedate_long to invoice template substitutions, RT#75066
Ivan Kohler [Thu, 6 Apr 2017 19:11:55 +0000 (12:11 -0700)]
add duedate_long to invoice template substitutions, RT#75066

7 years agorespect license notice in brand-agent logo size
Ivan Kohler [Tue, 4 Apr 2017 22:35:30 +0000 (15:35 -0700)]
respect license notice in brand-agent logo size

7 years agorate import for login, RT#72091
Ivan Kohler [Tue, 4 Apr 2017 14:07:21 +0000 (07:07 -0700)]
rate import for login, RT#72091

7 years agoconfigure "Please pay by" string per agent, RT#75372
Ivan Kohler [Tue, 4 Apr 2017 01:33:41 +0000 (18:33 -0700)]
configure "Please pay by" string per agent, RT#75372

7 years agoconfigure "Please pay by" string per agent, RT#75372
Ivan Kohler [Tue, 4 Apr 2017 01:33:03 +0000 (18:33 -0700)]
configure "Please pay by" string per agent, RT#75372

7 years agoadd option to disable backup so two runs of freeside-daily with -m don't write to...
Ivan Kohler [Sat, 1 Apr 2017 20:20:24 +0000 (13:20 -0700)]
add option to disable backup so two runs of freeside-daily with -m don't write to the same file

7 years agoadd omit_cust_main_county flag to payment_info API call, RT#75124
Ivan Kohler [Sat, 1 Apr 2017 17:29:31 +0000 (10:29 -0700)]
add omit_cust_main_county flag to payment_info API call, RT#75124

7 years agoadd omit_cust_main_county flag to payment_info API call, RT#75124
Ivan Kohler [Sat, 1 Apr 2017 17:29:06 +0000 (10:29 -0700)]
add omit_cust_main_county flag to payment_info API call, RT#75124

7 years agofix connection errors to print service under deb 8 ? RT#75293
Ivan Kohler [Wed, 22 Mar 2017 23:07:54 +0000 (16:07 -0700)]
fix connection errors to print service under deb 8 ?  RT#75293

7 years agoasterisk v12 CDRs, RT#71704
Ivan Kohler [Tue, 21 Mar 2017 15:52:32 +0000 (08:52 -0700)]
asterisk v12 CDRs, RT#71704

7 years agoasterisk v12 CDRs, RT#71704
Ivan Kohler [Mon, 20 Mar 2017 17:31:00 +0000 (10:31 -0700)]
asterisk v12 CDRs, RT#71704

7 years agodon't add an autobuild changelog to stable releases
Ivan Kohler [Sun, 19 Mar 2017 16:40:52 +0000 (09:40 -0700)]
don't add an autobuild changelog to stable releases

7 years agodon't barf on status screen without a CC processor enabled
Ivan Kohler [Sun, 19 Mar 2017 15:53:31 +0000 (08:53 -0700)]
don't barf on status screen without a CC processor enabled

7 years agoasterisk v12 CDRs, RT#71704
Ivan Kohler [Sun, 19 Mar 2017 01:14:32 +0000 (18:14 -0700)]
asterisk v12 CDRs, RT#71704

7 years agodon't barf on status screen without a CC processor enabled
Ivan Kohler [Sat, 18 Mar 2017 22:21:39 +0000 (15:21 -0700)]
don't barf on status screen without a CC processor enabled

7 years agoadd "Ignore accounting records from this database" to broadband_sqlradius export...
Ivan Kohler [Sat, 18 Mar 2017 17:04:21 +0000 (10:04 -0700)]
add "Ignore accounting records from this database" to broadband_sqlradius export, RT#75228

7 years agofix paymask removal when editing a customer with a tokenized card, RT#74900
Ivan Kohler [Fri, 10 Mar 2017 18:01:07 +0000 (10:01 -0800)]
fix paymask removal when editing a customer with a tokenized card, RT#74900

7 years agoEnd of Month invoice terms, RT#74050
Ivan Kohler [Thu, 9 Mar 2017 05:24:25 +0000 (21:24 -0800)]
End of Month invoice terms, RT#74050

7 years agoadd e911 (and cnameenable) to vitelity integration, RT#73618
Ivan Kohler [Wed, 8 Mar 2017 22:45:43 +0000 (14:45 -0800)]
add e911 (and cnameenable) to vitelity integration, RT#73618

7 years agofix self-service for ticket_system-less operation RT#75075
Ivan Kohler [Wed, 8 Mar 2017 21:29:28 +0000 (13:29 -0800)]
fix self-service for ticket_system-less operation RT#75075

7 years agoquiet warning when running without ticket_system
Ivan Kohler [Wed, 8 Mar 2017 18:14:02 +0000 (10:14 -0800)]
quiet warning when running without ticket_system

7 years agodetect errors on the scp portion of the backup, RT#74914
Ivan Kohler [Tue, 7 Mar 2017 05:33:37 +0000 (21:33 -0800)]
detect errors on the scp portion of the backup, RT#74914

7 years agofix agent-virt of invoice_from and company_name on statement send, RT#74943, RT#34078
Ivan Kohler [Tue, 7 Mar 2017 04:28:07 +0000 (20:28 -0800)]
fix agent-virt of invoice_from and company_name on statement send, RT#74943, RT#34078

7 years agoadd restore paymask script, RT#74758
Ivan Kohler [Tue, 7 Mar 2017 02:31:25 +0000 (18:31 -0800)]
add restore paymask script, RT#74758

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

7 years agofix quotations w/ packages w/ add-on packages in v3, RT#74045
Ivan Kohler [Fri, 24 Feb 2017 21:58:19 +0000 (13:58 -0800)]
fix quotations w/ packages w/ add-on packages in v3, RT#74045

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

7 years agofix "Unknown card type" error when using tokenization on v3? RT#74750
Ivan Kohler [Thu, 23 Feb 2017 23:18:52 +0000 (15:18 -0800)]
fix "Unknown card type" error when using tokenization on v3? RT#74750

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

7 years agofix slight mistake in "fix ticketing system error on bootstrap of new install" -...
Ivan Kohler [Thu, 9 Feb 2017 00:22:07 +0000 (16:22 -0800)]
fix slight mistake in "fix ticketing system error on bootstrap of new install" -- revert to RT 4.0 style query

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