Ivan Kohler [Wed, 1 Feb 2017 01:29:10 +0000 (17:29 -0800)]
add condition_sql optimization to "Package definitions" condition, RT#74456
Christopher Burger [Tue, 11 Sep 2018 15:27:42 +0000 (11:27 -0400)]
RT# 39340 - configured the minimal selfservice to get mac address from radius account table
Christopher Burger [Tue, 16 Jan 2018 17:14:54 +0000 (12:14 -0500)]
RT# 39340 - Created minimal selfservice that only allows payments to be made, authorization is based on ip and mac address. This is not done yet need to write routine to get mac address from radius server based on ip address.
Christopher Burger [Mon, 10 Sep 2018 18:25:44 +0000 (14:25 -0400)]
RT# 81131 - updated Saisei export to create a virtual ap for multiple ips per customer
Christopher Burger [Mon, 10 Sep 2018 01:22:59 +0000 (21:22 -0400)]
RT# 75817 - V3 css fix for table display
Christopher Burger [Sun, 9 Sep 2018 21:34:35 +0000 (17:34 -0400)]
RT# 75817 - fixed redirect error
Christopher Burger [Sun, 9 Sep 2018 20:12:23 +0000 (16:12 -0400)]
RT# 75817 - cleaned up password validation error message
Christopher Burger [Fri, 7 Sep 2018 14:55:19 +0000 (10:55 -0400)]
RT# 75817 - fixed saving of password for new contacts, and password validation on dynamicly created rows
Conflicts:
FS/FS/contact.pm
httemplate/edit/elements/edit.html
Christopher Burger [Tue, 4 Sep 2018 12:32:21 +0000 (08:32 -0400)]
RT# 75817 - added new file to hold javascript for password validation
Christopher Burger [Tue, 4 Sep 2018 12:30:35 +0000 (08:30 -0400)]
RT# 75817 - Added password change link to cust main page
Conflicts:
httemplate/edit/cust_main-contacts.html
httemplate/elements/validate_password.html
httemplate/view/cust_main/contacts_new.html
Christopher Burger [Wed, 29 Aug 2018 18:24:47 +0000 (14:24 -0400)]
RT# 75817 - removed change password link as it is not needed anymore
Christopher Burger [Wed, 29 Aug 2018 18:09:58 +0000 (14:09 -0400)]
RT# 75817 - updated UI to be more intuitive
Conflicts:
httemplate/edit/cust_main-contacts.html
httemplate/elements/contact.html
Mitch Jackson [Fri, 7 Sep 2018 22:32:18 +0000 (18:32 -0400)]
RT# 80869 freeside_upgrade fix for bad payment expiration dates
Mitch Jackson [Sun, 26 Aug 2018 21:11:38 +0000 (17:11 -0400)]
RT# 80869 Improve cust_main.paydate validation
Mitch Jackson [Sun, 26 Aug 2018 21:07:46 +0000 (17:07 -0400)]
RT# 80869 Harden process payment screen against Edge browser bug
Mitch Jackson [Tue, 28 Aug 2018 20:52:28 +0000 (16:52 -0400)]
RT# 80669 Cancelled customers on customer churn report
Mitch Jackson [Wed, 22 Aug 2018 18:14:30 +0000 (14:14 -0400)]
RT# 81150 Google now requires api key for drawing api
Christopher Burger [Fri, 17 Aug 2018 00:14:03 +0000 (20:14 -0400)]
RT# 78356 - updated script to allow for null values when moving.
Christopher Burger [Tue, 7 Aug 2018 00:06:04 +0000 (20:06 -0400)]
RT# 77160 - updated date selection sql to make sure last cancel date falls with in range
Christopher Burger [Mon, 6 Aug 2018 20:21:47 +0000 (16:21 -0400)]
RT# 77160 - fixed sql when joing cust_location
Mitch Jackson [Thu, 2 Aug 2018 23:05:36 +0000 (19:05 -0400)]
RT# 78356 keys on hashref deprecated in perl 5.24
Christopher Burger [Thu, 2 Aug 2018 13:45:51 +0000 (09:45 -0400)]
RT# 78356 - sped up update query
Christopher Burger [Wed, 1 Aug 2018 19:22:48 +0000 (15:22 -0400)]
RT# 78356 - created script to cycle thru svc_broadband and move speed field values.
Ivan Kohler [Wed, 1 Aug 2018 22:36:19 +0000 (15:36 -0700)]
add labels
Ivan Kohler [Wed, 1 Aug 2018 21:08:40 +0000 (14:08 -0700)]
cust_main fields only
Ivan Kohler [Wed, 1 Aug 2018 21:06:41 +0000 (14:06 -0700)]
cust_main fields only
Christopher Burger [Tue, 31 Jul 2018 15:29:35 +0000 (11:29 -0400)]
RT# 78356 - created import format for broadband service
Christopher Burger [Tue, 31 Jul 2018 14:29:19 +0000 (10:29 -0400)]
RT# 78356 - made status bar more responsive on export. Changed svc update to only happen when up and down speeds change.
Christopher Burger [Fri, 27 Jul 2018 12:05:10 +0000 (08:05 -0400)]
RT# 78356 - added speed test fields for broadband service and new modifier to get speed from fcc_477 form in package
Christopher Burger [Mon, 30 Jul 2018 18:36:12 +0000 (14:36 -0400)]
RT# 80898 - V3 fix for new configuration. set to section billing.
Christopher Burger [Mon, 30 Jul 2018 16:37:52 +0000 (12:37 -0400)]
RT# 80898 - added config option to allow for the changing of the name for credit card surcharge on invoice.
Christopher Burger [Fri, 27 Jul 2018 22:14:31 +0000 (18:14 -0400)]
RT# 77160 - added date search on customer timespan report
Mitch Jackson [Thu, 26 Jul 2018 22:53:33 +0000 (17:53 -0500)]
RT# 80624 Selfservice workaround for Bug on Win10 Edge Browser
Mitch Jackson [Fri, 20 Jul 2018 19:35:42 +0000 (19:35 +0000)]
RT# 80624 Selfservice workaround for Bug on Win10 Edge Browser
Ivan Kohler [Tue, 17 Jul 2018 02:07:46 +0000 (19:07 -0700)]
Merge branch 'FREESIDE_3_BRANCH' of git.freeside.biz:/home/git/freeside into FREESIDE_3_BRANCH
Ivan Kohler [Tue, 17 Jul 2018 02:07:38 +0000 (19:07 -0700)]
actually a card masking fix for fibernetics, but can't find the ticket
Christopher Burger [Mon, 16 Jul 2018 18:40:39 +0000 (14:40 -0400)]
RT# 74435 - added check, to make sure batch format can handle refunds
Conflicts:
httemplate/misc/download-batch.cgi
Christopher Burger [Mon, 9 Jul 2018 12:27:53 +0000 (08:27 -0400)]
RT# 74435 - Fixed error with refund link on payment history page not allowing batch refund when batch payment was made.
Conflicts:
FS/FS/cust_main/Billing_Realtime.pm
httemplate/view/cust_main/menu.html
Christopher Burger [Tue, 12 Jun 2018 13:51:58 +0000 (09:51 -0400)]
RT# 74435 - fixed errors in posting a echeck refund when no account is listed.
Conflicts:
FS/FS/cust_main/Billing_Batch.pm
httemplate/elements/tr-select-cust_payby.html
httemplate/misc/payment.cgi
httemplate/misc/process/payment.cgi
Christopher Burger [Thu, 18 May 2017 15:58:26 +0000 (11:58 -0400)]
RT# 74435 - Adding option to allow refunds using electronic check batch with RBC format.
Conflicts:
FS/FS/Schema.pm
FS/FS/cust_main/Billing_Batch.pm
httemplate/view/cust_main/menu.html
Mitch Jackson [Fri, 29 Jun 2018 19:36:45 +0000 (14:36 -0500)]
RT# 31208,80543 Issue converting quotation
Christopher Burger [Fri, 22 Jun 2018 18:55:34 +0000 (14:55 -0400)]
RT# 73964 - V3 fixes for backport
Christopher Burger [Mon, 11 Sep 2017 15:17:52 +0000 (11:17 -0400)]
RT# 73964 - updated config description again to an even better description of the email-to-voice_domain configuration option
Christopher Burger [Tue, 29 Aug 2017 15:50:18 +0000 (11:50 -0400)]
RT# 73964 - updated config description to better explain the email-to-voice_domain configuration option
Christopher Burger [Tue, 22 Aug 2017 14:36:04 +0000 (10:36 -0400)]
RT# 73964 - Changed global config send-to-domain to email-to-voice_domain
Christopher Burger [Wed, 16 Aug 2017 14:55:56 +0000 (10:55 -0400)]
RT# 73964 - Added biling event action to send an email to phone nunber, and updated email a notice to customer to allow emailing to phone number for email_to_voice service.
Conflicts:
FS/FS/cust_main_Mixin.pm
httemplate/config/config-view.cgi
httemplate/misc/email-customers.html
Christopher Burger [Tue, 19 Jun 2018 18:48:58 +0000 (14:48 -0400)]
RT# 77498 - fixed getting filename in V3
Christopher Burger [Mon, 18 Sep 2017 13:35:02 +0000 (09:35 -0400)]
RT# 77498 - Customer Import now uses contact/Import.pm rather than contact_import.pm
Conflicts:
FS/FS/contact_import.pm
Christopher Burger [Thu, 21 Dec 2017 17:31:40 +0000 (12:31 -0500)]
RT# 29974 - Added ability to show invoice_pay_by_message on total new charges line rather than balance due line
Conflicts:
FS/FS/cust_bill.pm
Christopher Burger [Wed, 15 Nov 2017 21:00:26 +0000 (16:00 -0500)]
RT# 77470 - Fixed error with select reason drop down box, not working when no pre_options listed
Christopher Burger [Mon, 13 Nov 2017 17:45:15 +0000 (12:45 -0500)]
RT# 77470 - added reason option to advanced package report with suspended status is selected. Also added links to suspend and unsuspend when status active or suspended is used.
Conflicts:
FS/FS/cust_pkg/Search.pm
httemplate/elements/tr-select-reason.html
httemplate/elements/tr-td-label.html
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
Mitch Jackson [Thu, 14 Jun 2018 19:46:38 +0000 (14:46 -0500)]
RT# 80543 Crash creating new quotation
Mitch Jackson [Wed, 13 Jun 2018 02:35:35 +0000 (02:35 +0000)]
RT# 32233 Mask ssn and stateid in selfservice
Ivan Kohler [Tue, 5 Jun 2018 17:43:34 +0000 (10:43 -0700)]
fix/finish having history records show correct users for UI-triggered queue jobs on v3, RT#14829
Christopher Burger [Tue, 5 Jun 2018 12:50:17 +0000 (08:50 -0400)]
RT# 77917 - fixed upgrade to work when all agents were selected.
Christopher Burger [Tue, 5 Jun 2018 00:10:15 +0000 (20:10 -0400)]
RT# 77917 - Updated event option Agent to allow for selection of multiple agents.
Conflicts:
FS/FS/Upgrade.pm
Ivan Kohler [Thu, 31 May 2018 22:43:00 +0000 (15:43 -0700)]
add warning to flat fee description too, RT#79737
Ivan Kohler [Thu, 31 May 2018 22:12:57 +0000 (15:12 -0700)]
add to a section that exists in v3, RT#79737
Ivan Kohler [Wed, 30 May 2018 19:32:48 +0000 (12:32 -0700)]
Merge branch 'FREESIDE_3_BRANCH' of git.freeside.biz:/home/git/freeside into FREESIDE_3_BRANCH
Ivan Kohler [Mon, 15 May 2017 18:23:48 +0000 (11:23 -0700)]
better filename with quotation # for PDF quotation attachments, RT#76003
Mitch Jackson [Sat, 26 May 2018 22:38:09 +0000 (17:38 -0500)]
RT# 80268 Fix RADIUS usergroup UI bug
Mitch Jackson [Tue, 20 Feb 2018 05:07:11 +0000 (23:07 -0600)]
RT# 79549 Requre a Rate Plan to use voip_cdr Price Plan
Mitch Jackson [Sat, 17 Feb 2018 00:13:27 +0000 (18:13 -0600)]
RT# 79549 Requre a Rate Plan to use voip_cdr Price Plan
Mitch Jackson [Tue, 24 Apr 2018 18:13:39 +0000 (18:13 +0000)]
RT# 78665 Fix JSON crash
Mitch Jackson [Mon, 23 Apr 2018 01:01:28 +0000 (01:01 +0000)]
RT# 78665 Replace JSON::XS with Cpanel::JSON::XS
Christopher Burger [Sat, 12 May 2018 00:43:48 +0000 (20:43 -0400)]
RT# 79737 - fixed error in code
Christopher Burger [Fri, 11 May 2018 15:29:36 +0000 (11:29 -0400)]
RT# 79737 - Added ability to us a cc surcharge of a flat fee.
Conflicts:
FS/FS/cust_main/Billing_Realtime.pm
httemplate/elements/tr-select-payment_options.html
Christopher Burger [Mon, 21 May 2018 13:44:55 +0000 (09:44 -0400)]
RT# 77964 - refined code to defer dates when waiving setup fee for prorated packages.
Christopher Burger [Tue, 15 May 2018 14:19:33 +0000 (10:19 -0400)]
RT# 77964 - Fixed error where deferring date did not work when waive setup fee was set.
Conflicts:
FS/FS/cust_main/Billing.pm
Christopher Burger [Thu, 17 May 2018 16:40:43 +0000 (12:40 -0400)]
RT# 77792 - V3 backport fix to access paytype
Christopher Burger [Mon, 14 May 2018 16:45:48 +0000 (12:45 -0400)]
RT# 77792 - fixed RBC format to display company name with business checking or savings is used
Ivan Kohler [Thu, 17 May 2018 05:21:08 +0000 (22:21 -0700)]
include batch payment and statement events in reports, RT#80156
Christopher Burger [Wed, 16 May 2018 16:39:59 +0000 (12:39 -0400)]
RT# 78131 - added documentation for new method.
Conflicts:
FS/FS/cust_pay.pm
Christopher Burger [Tue, 15 May 2018 17:32:46 +0000 (13:32 -0400)]
RT78131 - Created new method to send message receipts so code does not have to be duplicated. Updated for V3 backport
Conflicts:
FS/FS/cust_pay.pm
Christopher Burger [Tue, 15 May 2018 13:44:53 +0000 (09:44 -0400)]
Revert "RT# 77964 - Added check for prorate package in billing.pm fix for V3 backport"
This reverts commit
fad6e3456699062c05301bff45243a88df93e312.
Ivan Kohler [Tue, 8 May 2018 22:44:25 +0000 (15:44 -0700)]
show account services in address block list too, RT#79825
Ivan Kohler [Tue, 8 May 2018 22:44:08 +0000 (15:44 -0700)]
show account services in address block list too, RT#79825
Ivan Kohler [Tue, 8 May 2018 22:43:47 +0000 (15:43 -0700)]
show account services in address block list too, RT#79825
Christopher Burger [Mon, 7 May 2018 14:31:12 +0000 (10:31 -0400)]
RT# 77964 - Added check for prorate package in billing.pm fix for V3 backport
Christopher Burger [Mon, 7 May 2018 12:56:32 +0000 (08:56 -0400)]
RT# 78131 - update just for V3 backport
Christopher Burger [Thu, 3 May 2018 19:40:42 +0000 (15:40 -0400)]
RT# 78131 - added ability to use message template for auto payment receipt and fixed NaN error when selecting nothing for config items with type select.
Christopher Burger [Fri, 27 Apr 2018 17:48:58 +0000 (13:48 -0400)]
RT# 77160 - fixed report error when multiple canceled packages had they same datetime
Christopher Burger [Wed, 25 Apr 2018 15:56:14 +0000 (11:56 -0400)]
RT# 78356 - Updated documentation
Ivan Kohler [Tue, 24 Apr 2018 00:09:04 +0000 (17:09 -0700)]
bulk customer package edit from multiple source package definitions, RT#79885
Mitch Jackson [Fri, 20 Apr 2018 00:29:09 +0000 (00:29 +0000)]
RT# 79636 Location Summary Invoice Footer
Ivan Kohler [Thu, 19 Apr 2018 21:47:46 +0000 (14:47 -0700)]
restore masked card info on batched payment report, RT#78166
Ivan Kohler [Thu, 19 Apr 2018 01:03:13 +0000 (18:03 -0700)]
ip allocation mutex for high-traffic implementations, RT#79825
Mitch Jackson [Sun, 15 Apr 2018 21:13:21 +0000 (16:13 -0500)]
RT# 78190 Fix format bug for invoices sectioned by location
Mitch Jackson [Sun, 15 Apr 2018 00:32:03 +0000 (19:32 -0500)]
RT# 79636,42357 invoice_sections_with_taxes bugfix
Mitch Jackson [Sat, 14 Apr 2018 22:29:03 +0000 (17:29 -0500)]
RT# 79636,42357 Suppress $0.00 summary line items
Mitch Jackson [Mon, 16 Apr 2018 03:48:58 +0000 (22:48 -0500)]
RT# 79353 Update discount graph - include waived setup fees
Mitch Jackson [Mon, 16 Apr 2018 19:37:05 +0000 (19:37 +0000)]
RT# 79353 Update discount report - include waived setup fees
Mitch Jackson [Thu, 22 Feb 2018 20:07:05 +0000 (14:07 -0600)]
RT# 79353 Update discount report - include waived setup fees
Ivan Kohler [Wed, 11 Apr 2018 23:55:01 +0000 (16:55 -0700)]
fix deployment zone error when there are no blocks yet, RT#78339, github-pr#66, thanks to sushrutp for the patch
Ivan Kohler [Wed, 11 Apr 2018 20:26:14 +0000 (13:26 -0700)]
optimize invoice display with sections, RT#80177
Christopher Burger [Wed, 11 Apr 2018 11:51:23 +0000 (07:51 -0400)]
RT# 75680 - Added date parse, and display insert error.
Ivan Kohler [Wed, 11 Apr 2018 01:11:06 +0000 (18:11 -0700)]
optimize invoice rendering, RT#80177
Ivan Kohler [Wed, 11 Apr 2018 00:54:50 +0000 (17:54 -0700)]
rendering time with lots of locations, RT#80177
Ivan Kohler [Wed, 11 Apr 2018 00:54:15 +0000 (17:54 -0700)]
fix v3 perf regression from #79636, RT#80177