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

6 years agoadditional vitelity debugging, RT#73618
Ivan Kohler [Wed, 31 May 2017 17:27:15 +0000 (10:27 -0700)]
additional vitelity debugging, RT#73618

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

6 years agoerror on batch insert is returned to user, not fatal, RT#75998
Ivan Kohler [Tue, 30 May 2017 21:56:40 +0000 (14:56 -0700)]
error on batch insert is returned to user, not fatal, RT#75998

6 years agoRT# 74523 - added check for status table argument for /bin/cdr-ivr.import compatibility
Christopher Burger [Fri, 26 May 2017 18:20:51 +0000 (14:20 -0400)]
RT# 74523 - added check for status table argument for /bin/cdr-ivr.import compatibility

6 years agoRT# 74523 - added command line option to use a status table
Christopher Burger [Fri, 26 May 2017 16:20:21 +0000 (12:20 -0400)]
RT# 74523 - added command line option to use a status table

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

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

7 years agothrow a better, pre-vitelity error message if we're missing any of their required...
Ivan Kohler [Tue, 23 May 2017 23:11:01 +0000 (16:11 -0700)]
throw a better, pre-vitelity error message if we're missing any of their required fields, RT#73618

7 years agont lightnet rate import, RT#76013
Ivan Kohler [Tue, 23 May 2017 22:17:04 +0000 (15:17 -0700)]
nt lightnet rate import, RT#76013

7 years agothreshold rate import, RT#75897
Ivan Kohler [Tue, 23 May 2017 21:07:46 +0000 (14:07 -0700)]
threshold rate import, RT#75897

7 years agoadd debug flag, RT#73618
Ivan Kohler [Tue, 23 May 2017 18:47:04 +0000 (11:47 -0700)]
add debug flag, RT#73618

7 years agoorder package/service in example wordpress self-service, RT#75279
Ivan Kohler [Tue, 23 May 2017 17:05:03 +0000 (10:05 -0700)]
order package/service in example wordpress self-service, RT#75279

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

7 years agorender first_acct svc_acct._password fields are HTML password fields
Ivan Kohler [Tue, 23 May 2017 16:27:48 +0000 (09:27 -0700)]
render first_acct svc_acct._password fields are HTML password fields

7 years agoRT# 74523 - Moved bin/cdr-fusionpbx.import to FS/bin/freeside-cdr-freeswitch
Christopher Burger [Tue, 23 May 2017 14:06:26 +0000 (10:06 -0400)]
RT# 74523 - Moved bin/cdr-fusionpbx.import to FS/bin/freeside-cdr-freeswitch

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

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

7 years agofix DID selection dropdowns, RT#75901
Ivan Kohler [Tue, 23 May 2017 02:19:02 +0000 (19:19 -0700)]
fix DID selection dropdowns, RT#75901

7 years agofix DID selection dropdowns, RT#75901
Ivan Kohler [Tue, 23 May 2017 01:33:30 +0000 (18:33 -0700)]
fix DID selection dropdowns, RT#75901

7 years agobetter vitelity error messages, just depend on Net::Vitelity, RT#75901
Ivan Kohler [Tue, 23 May 2017 01:22:31 +0000 (18:22 -0700)]
better vitelity error messages, just depend on Net::Vitelity, RT#75901

7 years agothreshold rate import, RT#75897
Ivan Kohler [Mon, 22 May 2017 17:05:25 +0000 (10:05 -0700)]
threshold rate import, RT#75897

7 years agocancel one-time packages that have not yet billed with v4 package actions menu, RT...
Ivan Kohler [Mon, 22 May 2017 15:53:30 +0000 (08:53 -0700)]
cancel one-time packages that have not yet billed with v4 package actions menu, RT#76057

7 years agofix prospect state dropdown, RT#76043, fallout from #76000
Ivan Kohler [Wed, 17 May 2017 16:47:34 +0000 (09:47 -0700)]
fix prospect state dropdown, RT#76043, fallout from #76000

7 years agoshow a name on residential prospect quotations, RT#75990
Ivan Kohler [Tue, 16 May 2017 23:14:33 +0000 (16:14 -0700)]
show a name on residential prospect quotations, RT#75990

7 years agoprospect add/edit: order fields more like customer add/edit, hide company in resident...
Ivan Kohler [Tue, 16 May 2017 22:40:49 +0000 (15:40 -0700)]
prospect add/edit: order fields more like customer add/edit, hide company in residential mode, only have a single contact in residential mode, RT#75990

7 years agono need for a one-choice "Add new location" location dropdown on prospect add, RT...
Ivan Kohler [Mon, 15 May 2017 23:18:20 +0000 (16:18 -0700)]
no need for a one-choice "Add new location" location dropdown on prospect add, RT#76000

7 years agostart billing link for one-time charge packages ordered on hold, RT#75813
Ivan Kohler [Mon, 15 May 2017 22:36:41 +0000 (15:36 -0700)]
start billing link for one-time charge packages ordered on hold, RT#75813

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

7 years agobetter filename with quotation # for PDF quotation attachments, RT#76003
Ivan Kohler [Mon, 15 May 2017 18:23:50 +0000 (11:23 -0700)]
better filename with quotation # for PDF quotation attachments, RT#76003

7 years agoadd notes to change history, RT#76002
Ivan Kohler [Mon, 15 May 2017 17:54:44 +0000 (10:54 -0700)]
add notes to change history, RT#76002

7 years agoseparate edit and delete rights for customer notes, RT#76001
Ivan Kohler [Mon, 15 May 2017 17:49:40 +0000 (10:49 -0700)]
separate edit and delete rights for customer notes, RT#76001

7 years agocleanup
Ivan Kohler [Mon, 15 May 2017 17:17:39 +0000 (10:17 -0700)]
cleanup

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

7 years agoclarify description for current reality
Ivan Kohler [Fri, 12 May 2017 22:17:41 +0000 (15:17 -0700)]
clarify description for current reality

7 years agoRT# 74523 Added fusionpbx import script, updated Import.pm to handle different import...
Christopher Burger [Fri, 5 May 2017 16:56:12 +0000 (12:56 -0400)]
RT# 74523 Added fusionpbx import script, updated Import.pm to handle different import scripts. updated ivr_import to use new Import.pm

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

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

7 years agofix customer importing vs v4 schema, RT#75964
Ivan Kohler [Thu, 11 May 2017 18:07:13 +0000 (11:07 -0700)]
fix customer importing vs v4 schema, RT#75964

7 years agoadd residential/commercial conditions, RT#75886
Ivan Kohler [Thu, 11 May 2017 17:08:18 +0000 (10:08 -0700)]
add residential/commercial conditions, RT#75886

7 years agodon't error out with a vitely export disconnected from any services, RT#75736
Ivan Kohler [Fri, 28 Apr 2017 15:25:52 +0000 (08:25 -0700)]
don't error out with a vitely export disconnected from any services, RT#75736

7 years agodiscount action improvements: package class selection and once per customer flag...
Ivan Kohler [Fri, 28 Apr 2017 00:26:08 +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:10 +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:11 +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:08 +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:00 +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:41:59 +0000 (13:41 -0700)]
customer referral report, RT#75757

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

7 years agoclarify where rights are granted
Ivan Kohler [Thu, 27 Apr 2017 19:59:42 +0000 (12:59 -0700)]
clarify where rights are granted

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 agonow that quotations in v4 simulate a real billing, need a workaround for packages...
Ivan Kohler [Thu, 27 Apr 2017 16:23:28 +0000 (09:23 -0700)]
now that quotations in v4 simulate a real billing, need a workaround for packages that start on hold, RT#75646

7 years agoadd a separate ACL for churn report, RT#75012
Ivan Kohler [Thu, 27 Apr 2017 01:21:05 +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:05 +0000 (18:00 -0700)]
fix customer searching with "List customers" right but not "List all customers", RT#75012

7 years agofix freeside-daily error checking LNP status, RT#75736, RT#73618
Ivan Kohler [Wed, 26 Apr 2017 23:08:49 +0000 (16:08 -0700)]
fix freeside-daily error checking LNP status, RT#75736, RT#73618

7 years agoadd list_payments and payment_receipt self-service API calls, RT#75517
Ivan Kohler [Wed, 26 Apr 2017 20:15:10 +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:09 +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:39 +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:52 +0000 (13:06 -0700)]
expose invoice_lines() to invoice_html template for legacy mailbug use, RT#71087

7 years agocustomer links on customer class browse
Ivan Kohler [Thu, 20 Apr 2017 00:16:25 +0000 (17:16 -0700)]
customer links on customer class browse

7 years agoinvoice logo for wordpress plugin, RT#75279
Ivan Kohler [Wed, 19 Apr 2017 20:15:16 +0000 (13:15 -0700)]
invoice logo for wordpress plugin, RT#75279

7 years agoadd logout to example wordpress self-service, RT#75279
Ivan Kohler [Wed, 19 Apr 2017 19:57:58 +0000 (12:57 -0700)]
add logout to example wordpress self-service, RT#75279

7 years agoclean up example wordpress self-service, RT#75279
Ivan Kohler [Wed, 19 Apr 2017 19:28:10 +0000 (12:28 -0700)]
clean up example wordpress self-service, RT#75279

7 years agowordpress plugin, RT#75279
Ivan Kohler [Wed, 19 Apr 2017 17:53:51 +0000 (10:53 -0700)]
wordpress plugin, RT#75279

7 years agowordpress plugin, RT#75279
Ivan Kohler [Tue, 18 Apr 2017 01:43:44 +0000 (18:43 -0700)]
wordpress plugin, RT#75279

7 years agowordpress plugin, RT#75279
Ivan Kohler [Tue, 18 Apr 2017 01:24:27 +0000 (18:24 -0700)]
wordpress plugin, RT#75279

7 years agowordpress plugin, RT#75279
Ivan Kohler [Tue, 18 Apr 2017 01:20:08 +0000 (18:20 -0700)]
wordpress plugin, RT#75279

7 years agostart of wordpress plugin, RT#75279
Ivan Kohler [Tue, 4 Apr 2017 04:11:00 +0000 (21:11 -0700)]
start of wordpress plugin, RT#75279

7 years agosvc_cable SQL export, RT#75250
Ivan Kohler [Thu, 6 Apr 2017 22:58:29 +0000 (15:58 -0700)]
svc_cable SQL export, RT#75250

7 years agoset document title for PDF viewers
Ivan Kohler [Thu, 6 Apr 2017 19:37:47 +0000 (12:37 -0700)]
set document title for PDF viewers

7 years agoadd duedate_long to invoice template substitutions, RT#75066
Ivan Kohler [Thu, 6 Apr 2017 19:11:53 +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:28 +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:18 +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:15 +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:01 +0000 (18:33 -0700)]
configure "Please pay by" string per agent, RT#75372

7 years agodiscounts on one-time charges< RT#75448
Ivan Kohler [Tue, 4 Apr 2017 00:29:31 +0000 (17:29 -0700)]
discounts on one-time charges< RT#75448

7 years agodiscounts on one-time charges< RT#75448
Ivan Kohler [Tue, 4 Apr 2017 00:24:02 +0000 (17:24 -0700)]
discounts on one-time charges< RT#75448

7 years agofix broken apach restarts
Ivan Kohler [Mon, 3 Apr 2017 23:04:35 +0000 (16:04 -0700)]
fix broken apach restarts

7 years agoorder package 4.x styling
Ivan Kohler [Mon, 3 Apr 2017 22:47:02 +0000 (15:47 -0700)]
order package 4.x styling

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:17 +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 agodoc
Ivan Kohler [Sat, 1 Apr 2017 17:29:47 +0000 (10:29 -0700)]
doc

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

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

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

7 years agoextend vitelity integration: start and complete port-in, RT#73618
Ivan Kohler [Wed, 22 Mar 2017 14:39:21 +0000 (07:39 -0700)]
extend vitelity integration: start and complete port-in, RT#73618

7 years agoUI improvments porting in when there's an inventory selector: can enter a phone numbe...
Ivan Kohler [Wed, 22 Mar 2017 02:15:29 +0000 (19:15 -0700)]
UI improvments porting in when there's an inventory selector: can enter a phone number instead of selecting from inventory, RT#73618

7 years agofix self-service contact logins, RT#74798
Ivan Kohler [Tue, 21 Mar 2017 21:12:39 +0000 (14:12 -0700)]
fix self-service contact logins, RT#74798

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

7 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

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 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 agovisual nit: fix stray |
Ivan Kohler [Tue, 21 Mar 2017 13:58:59 +0000 (06:58 -0700)]
visual nit: fix stray |

7 years agovisual nit: fix stray |
Ivan Kohler [Tue, 21 Mar 2017 13:58:27 +0000 (06:58 -0700)]
visual nit: fix stray |

7 years agofix upgrade for dangling cust_main_invoice, RT#75271
Ivan Kohler [Tue, 21 Mar 2017 13:19:35 +0000 (06:19 -0700)]
fix upgrade for dangling cust_main_invoice, RT#75271