freeside.git
3 years agoRT# 82959 - added agent virtualization to unprovisioned services report.
Christopher Burger [Mon, 25 Mar 2019 20:45:40 +0000 (16:45 -0400)]
RT# 82959 - added agent virtualization to unprovisioned services report.

3 years agoRT# 82992 - added documentation to thinq cdr import
Christopher Burger [Mon, 25 Mar 2019 18:17:22 +0000 (14:17 -0400)]
RT# 82992 - added documentation to thinq cdr import

3 years agoRT# 82992 - Added new cdr import format ThinQ
Christopher Burger [Mon, 25 Mar 2019 16:36:14 +0000 (12:36 -0400)]
RT# 82992 - Added new cdr import format ThinQ

3 years agoRT# 83044 - fixed so open empty batches not created on upgrade
Christopher Burger [Fri, 15 Mar 2019 17:09:21 +0000 (13:09 -0400)]
RT# 83044 - fixed so open empty batches not created on upgrade

3 years agoRT# 83044 - fixed cc refund issues
Christopher Burger [Fri, 15 Mar 2019 15:29:50 +0000 (11:29 -0400)]
RT# 83044 - fixed cc refund issues

3 years agoRT# 82988 - updated paybatch upgrade to move credits from combined batch file to...
Christopher Burger [Wed, 13 Mar 2019 13:17:02 +0000 (09:17 -0400)]
RT# 82988 - updated paybatch upgrade to move credits from combined batch file to credit batch file

3 years agoRT# 82942 Fix typo
Mitch Jackson [Tue, 12 Mar 2019 22:42:54 +0000 (18:42 -0400)]
RT# 82942 Fix typo

3 years agoRT# 82988 - added check for batch payment upload scripts to make sure they can handle...
Christopher Burger [Tue, 12 Mar 2019 21:02:07 +0000 (17:02 -0400)]
RT# 82988 - added check for batch payment upload scripts to make sure they can handle credit batches.

3 years agofix svc_group service search fallout, RT#83002, RT#81628
Ivan Kohler [Tue, 12 Mar 2019 20:11:24 +0000 (13:11 -0700)]
fix svc_group service search fallout, RT#83002, RT#81628

3 years agoRT# 82988 - fixed resolve credit batches from RBC
Christopher Burger [Mon, 11 Mar 2019 15:13:28 +0000 (11:13 -0400)]
RT# 82988 - fixed resolve credit batches from RBC

3 years agoRT# 82988 - Fixed so only formats that can handle electronic refunds can download...
Christopher Burger [Sun, 10 Mar 2019 23:12:20 +0000 (19:12 -0400)]
RT# 82988 - Fixed so only formats that can handle electronic refunds can download those files

3 years agoRT# 82087 - updated error messages
Christopher Burger [Fri, 8 Mar 2019 01:56:15 +0000 (20:56 -0500)]
RT# 82087 - updated error messages

3 years agoRT# 82942 Replace DBI->connect() with FS::DBI->connect()
Mitch Jackson [Mon, 4 Mar 2019 00:42:10 +0000 (19:42 -0500)]
RT# 82942 Replace DBI->connect() with FS::DBI->connect()

3 years agoRT# 82942 Force UTF8 client_encoding for Pg in RT::Handle
Mitch Jackson [Mon, 4 Mar 2019 00:26:41 +0000 (19:26 -0500)]
RT# 82942 Force UTF8 client_encoding for Pg in RT::Handle

3 years agoRT# 82942 Add FS::DBI, to fix database connection encoding bug
Mitch Jackson [Sun, 3 Mar 2019 21:35:25 +0000 (16:35 -0500)]
RT# 82942 Add FS::DBI, to fix database connection encoding bug

- Add FS::DBI
  - Drop-in replacement for DBI
  - Ensures client_encoding is set to UTF8 for DBD::Pg
- Implement FS::DBI in FS::UID, where nearly all freeside
  database connections are established

3 years agoRT# 82955 Fix egc_truncate error in FS::pay_batch::paymentech
Mitch Jackson [Fri, 1 Mar 2019 23:57:05 +0000 (18:57 -0500)]
RT# 82955 Fix egc_truncate error in FS::pay_batch::paymentech

3 years agoRT# 82955 - fixed typo
Christopher Burger [Fri, 1 Mar 2019 09:06:49 +0000 (04:06 -0500)]
RT# 82955 - fixed typo

3 years agoRT# 82955 - will only try to delete if refund found
Christopher Burger [Fri, 1 Mar 2019 08:58:35 +0000 (03:58 -0500)]
RT# 82955 - will only try to delete if refund found

3 years agoRT# 82955 - fixed batch delete error
Christopher Burger [Fri, 1 Mar 2019 07:52:02 +0000 (02:52 -0500)]
RT# 82955 - fixed batch delete error

3 years agoRT# 82955 - add script to un refund electronic refunds in batch file
Christopher Burger [Fri, 1 Mar 2019 07:05:51 +0000 (02:05 -0500)]
RT# 82955 - add script to un refund electronic refunds in batch file

3 years agofix -C, RT#82943
Ivan Kohler [Thu, 28 Feb 2019 11:44:21 +0000 (03:44 -0800)]
fix -C, RT#82943

3 years agoMerge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Thu, 28 Feb 2019 05:16:56 +0000 (21:16 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside

3 years agoadd classnum exclusion and setup/recur fee multiplication, RT#82943
Ivan Kohler [Thu, 28 Feb 2019 05:16:49 +0000 (21:16 -0800)]
add classnum exclusion and setup/recur fee multiplication, RT#82943

3 years agoRT# 81961 Pod2Html remove hard-coded perl src dirs
Mitch Jackson [Wed, 27 Feb 2019 01:18:47 +0000 (20:18 -0500)]
RT# 81961 Pod2Html remove hard-coded perl src dirs

3 years agoRT# 82092 - updated escaping html to use encode-entities
Christopher Burger [Tue, 26 Feb 2019 16:06:33 +0000 (11:06 -0500)]
RT# 82092 - updated escaping html to use encode-entities

3 years agoRT# 81961 Fix POD error
Mitch Jackson [Mon, 25 Feb 2019 02:54:02 +0000 (21:54 -0500)]
RT# 81961 Fix POD error

3 years agoRT# 82092 - Removed reload of DB Schema
Christopher Burger [Thu, 21 Feb 2019 17:56:24 +0000 (12:56 -0500)]
RT# 82092 - Removed reload of DB Schema

3 years agoRT 82092 - removed ability to add custom fields
Christopher Burger [Thu, 21 Feb 2019 17:26:30 +0000 (12:26 -0500)]
RT 82092 - removed ability to add custom fields

3 years agoRT# 82092 - Updated text to remind customer to restart apache after creating custom...
Christopher Burger [Thu, 21 Feb 2019 17:17:10 +0000 (12:17 -0500)]
RT# 82092 - Updated text to remind customer to restart apache after creating custom field

3 years agoRT# 81961 Pod2Html make docs during build, instead of install
Mitch Jackson [Wed, 20 Feb 2019 01:20:43 +0000 (20:20 -0500)]
RT# 81961 Pod2Html make docs during build, instead of install

3 years agoRT# 81961 Pod2Html can use installed libs, or Freeside source
Mitch Jackson [Wed, 20 Feb 2019 01:17:29 +0000 (20:17 -0500)]
RT# 81961 Pod2Html can use installed libs, or Freeside source

3 years agoRT# 82092 - added field validation
Christopher Burger [Tue, 19 Feb 2019 20:57:51 +0000 (15:57 -0500)]
RT# 82092 - added field validation

3 years agoRT# 82092 - custom fields now save and fixed so name label is displayed insted of...
Christopher Burger [Tue, 19 Feb 2019 19:42:25 +0000 (14:42 -0500)]
RT# 82092 - custom fields now save and fixed so name label is displayed insted of actual field name

3 years agoRT# 81961 Repair broken links in POD documentation
Mitch Jackson [Sun, 17 Feb 2019 01:20:54 +0000 (20:20 -0500)]
RT# 81961 Repair broken links in POD documentation

- Update many links
- chmod a+x scripts in FS/bin, so Pod::Simple::HTMLBatch will
  parse them for POD documentation

3 years agoRT# 82854 - fixed pagination error
Christopher Burger [Fri, 15 Feb 2019 14:22:47 +0000 (09:22 -0500)]
RT# 82854 - fixed pagination error

3 years agorestore fallback to customer billing address for CC transactions, RT#77641, RT#71513
Ivan Kohler [Thu, 14 Feb 2019 20:24:50 +0000 (12:24 -0800)]
restore fallback to customer billing address for CC transactions, RT#77641, RT#71513

3 years agoMerge branch 'master' of ssh://git.freeside.biz/home/git/freeside
Christopher Burger [Wed, 13 Feb 2019 22:51:18 +0000 (17:51 -0500)]
Merge branch 'master' of ssh://git.freeside.biz/home/git/freeside

3 years agoRT# 82087 - updated saisei documentation
Christopher Burger [Wed, 13 Feb 2019 22:49:50 +0000 (17:49 -0500)]
RT# 82087 - updated saisei documentation

3 years agoclarify CDR skipping options only work with prefix rating, RT#81480
Ivan Kohler [Wed, 13 Feb 2019 22:20:32 +0000 (14:20 -0800)]
clarify CDR skipping options only work with prefix rating, RT#81480

3 years agofix skip_old when date has leading 0, RT#81480
Ivan Kohler [Wed, 13 Feb 2019 18:26:15 +0000 (10:26 -0800)]
fix skip_old when date has leading 0, RT#81480

3 years agorestore fallback to customer billing address for CC transactions, RT#77641, RT#71513
Ivan Kohler [Wed, 13 Feb 2019 18:02:47 +0000 (10:02 -0800)]
restore fallback to customer billing address for CC transactions, RT#77641, RT#71513

3 years agoMerge branch 'master' of ssh://git.freeside.biz/home/git/freeside
Christopher Burger [Wed, 13 Feb 2019 16:57:58 +0000 (11:57 -0500)]
Merge branch 'master' of ssh://git.freeside.biz/home/git/freeside

3 years agoRT# 82087 - added logging for decode json error
Christopher Burger [Wed, 13 Feb 2019 16:57:15 +0000 (11:57 -0500)]
RT# 82087 - added logging for decode json error

3 years agosave skip reason for CDR, RT#81480
Ivan Kohler [Tue, 12 Feb 2019 22:35:11 +0000 (14:35 -0800)]
save skip reason for CDR, RT#81480

3 years agoremove out-of-date repeat author info
Ivan Kohler [Tue, 12 Feb 2019 22:19:07 +0000 (14:19 -0800)]
remove out-of-date repeat author info

3 years agoMerge branch 'master' of ssh://git.freeside.biz/home/git/freeside
Christopher Burger [Tue, 12 Feb 2019 20:15:37 +0000 (15:15 -0500)]
Merge branch 'master' of ssh://git.freeside.biz/home/git/freeside

3 years ago2019
Ivan Kohler [Fri, 8 Feb 2019 17:36:40 +0000 (09:36 -0800)]
2019

3 years agoRT# 81961 Pod to HTML from Makefile
Mitch Jackson [Fri, 8 Feb 2019 01:45:43 +0000 (20:45 -0500)]
RT# 81961 Pod to HTML from Makefile

3 years agoRT# 81961 Generate HTML from POD during debian package install
Mitch Jackson [Wed, 6 Feb 2019 22:51:30 +0000 (17:51 -0500)]
RT# 81961 Generate HTML from POD during debian package install

3 years agoRT# 82094 - updated UI for bulk emailing from advanced customer reports
Christopher Burger [Tue, 5 Feb 2019 17:09:46 +0000 (12:09 -0500)]
RT# 82094 - updated UI for bulk emailing from advanced customer reports

3 years agoRT# 81961 Move POD to HTML code into FS::Misc::Pod2Html module
Mitch Jackson [Mon, 4 Feb 2019 03:33:37 +0000 (22:33 -0500)]
RT# 81961 Move POD to HTML code into FS::Misc::Pod2Html module

3 years agoRT# 81961 Include HTML for POD documentation
Mitch Jackson [Fri, 1 Feb 2019 06:49:33 +0000 (01:49 -0500)]
RT# 81961 Include HTML for POD documentation

3 years agoRT# 81941 Broadsoft R22.0 cdr module
Mitch Jackson [Fri, 1 Feb 2019 02:39:10 +0000 (21:39 -0500)]
RT# 81941 Broadsoft R22.0 cdr module

3 years agoRT# 82094 - set email customers link to only email invoice emails when displaying...
Christopher Burger [Wed, 30 Jan 2019 17:53:39 +0000 (12:53 -0500)]
RT# 82094 - set email customers link to only email invoice emails when displaying only invoice emails

3 years agofix API new_customer call, RT#82062, RT#28181
Ivan Kohler [Wed, 30 Jan 2019 16:34:59 +0000 (08:34 -0800)]
fix API new_customer call, RT#82062, RT#28181

3 years agoRT# 76181 Invoice date format can set locale from Freeside conf
Mitch Jackson [Wed, 30 Jan 2019 12:06:01 +0000 (07:06 -0500)]
RT# 76181 Invoice date format can set locale from Freeside conf

Invoice date formatting chooses localization from
* invoice customer record $cust_main->locale
* or FS::Conf 'locale'
* or fallback en_US

3 years agoRT# 82010 Fix bug where selfservice payment form may not appear
Mitch Jackson [Wed, 30 Jan 2019 06:27:44 +0000 (01:27 -0500)]
RT# 82010 Fix bug where selfservice payment form may not appear

3 years agoRT# 78356 - cleaned up error message display
Christopher Burger [Tue, 29 Jan 2019 22:43:25 +0000 (17:43 -0500)]
RT# 78356 - cleaned up error message display

3 years agoRT 78356 - fixed display of error on tower and sector exports
Christopher Burger [Tue, 29 Jan 2019 18:25:01 +0000 (13:25 -0500)]
RT 78356 - fixed display of error on tower and sector exports

3 years agoRT# 78356 - fixed root path error, and the display of 404 status returns
Christopher Burger [Mon, 28 Jan 2019 22:33:36 +0000 (17:33 -0500)]
RT# 78356 - fixed root path error, and the display of 404 status returns

3 years agoRT# 82010 Disable a debug flag, improve speed of selfservice
Mitch Jackson [Mon, 28 Jan 2019 08:23:29 +0000 (03:23 -0500)]
RT# 82010 Disable a debug flag, improve speed of selfservice

3 years agoRT# 82010 Fix bug where selfservice payment form may not appear
Mitch Jackson [Mon, 28 Jan 2019 08:22:17 +0000 (03:22 -0500)]
RT# 82010 Fix bug where selfservice payment form may not appear

3 years agoRT# 30783 Clarify UI checkbox label
Mitch Jackson [Sun, 27 Jan 2019 00:24:35 +0000 (19:24 -0500)]
RT# 30783 Clarify UI checkbox label

3 years agoRT# 79352 - fixed insert error where new contacts not tied to customer on insert.
Christopher Burger [Wed, 23 Jan 2019 16:18:19 +0000 (11:18 -0500)]
RT# 79352 - fixed insert error where new contacts not tied to customer on insert.

3 years agoRT# 82010 Selfservice retries failed socket connection
Mitch Jackson [Tue, 22 Jan 2019 23:42:04 +0000 (18:42 -0500)]
RT# 82010 Selfservice retries failed socket connection

3 years agoRT# 79352 - keep original email if all new emails are attached to other contacts...
Christopher Burger [Tue, 22 Jan 2019 15:59:45 +0000 (10:59 -0500)]
RT# 79352 - keep original email if all new emails are attached to other contacts on contact replace.

3 years agoRT# 79352 - fixed so contact replace would not add duplicate cust_contacts.
Christopher Burger [Tue, 22 Jan 2019 02:37:38 +0000 (21:37 -0500)]
RT# 79352 - fixed so contact replace would not add duplicate cust_contacts.

3 years agoRT# 79352 - update contact insert to search email list for existing contacts and...
Christopher Burger [Tue, 22 Jan 2019 01:10:36 +0000 (20:10 -0500)]
RT# 79352 - update contact insert to search email list for existing contacts and attach those contacts to current customer on insert

3 years agoRT# 79352 - updated contact replace to attach existing contact to customer
Christopher Burger [Mon, 21 Jan 2019 19:12:14 +0000 (14:12 -0500)]
RT# 79352 - updated contact replace to attach existing contact to customer

3 years agoRT# 32234 Use eye icon for link-replace_element_text widget
Mitch Jackson [Mon, 21 Jan 2019 00:16:35 +0000 (19:16 -0500)]
RT# 32234 Use eye icon for link-replace_element_text widget

3 years agoRT# 32234 Use eye icon for link-replace_element_text widget
Mitch Jackson [Mon, 21 Jan 2019 00:08:18 +0000 (19:08 -0500)]
RT# 32234 Use eye icon for link-replace_element_text widget

Icons from icon set Feather:
https://www.iconfinder.com/iconsets/feather

Icons authored by Cole Bemis
https://www.iconfinder.com/colebemis

Icons licensed under the terms of the Creative
Commons Attribution 3.0 License
https://creativecommons.org/licenses/by/3.0/

License:

3 years agoRT# 80488 Banner on customer page when missing tax districts
Mitch Jackson [Sun, 20 Jan 2019 21:25:50 +0000 (16:25 -0500)]
RT# 80488 Banner on customer page when missing tax districts

3 years agoRT# 80488 Block billing for customer missing tax district
Mitch Jackson [Sun, 20 Jan 2019 21:22:50 +0000 (16:22 -0500)]
RT# 80488 Block billing for customer missing tax district

3 years agoRT# 80488 Validation on cust_location.district values
Mitch Jackson [Sun, 20 Jan 2019 21:14:12 +0000 (16:14 -0500)]
RT# 80488 Validation on cust_location.district values

3 years agoRT# 80488 Live look up of WA state tax district
Mitch Jackson [Sat, 19 Jan 2019 12:41:08 +0000 (07:41 -0500)]
RT# 80488 Live look up of WA state tax district

When conf flag 'tax_district_method' is set, tax district
is queried for address before form is submitted

Affected Pages:
* New Customer
* Edit Customer
* Order Package
* Change Package
* Edit Package Location

3 years agoRT# 37817 - added a declaration to cust bill event actions that send out invoices
Christopher Burger [Tue, 15 Jan 2019 19:08:36 +0000 (14:08 -0500)]
RT# 37817 - added a declaration to cust bill event actions that send out invoices

3 years agoRT# 81249 - Fixed error where empty field becomes 0.
Christopher Burger [Thu, 10 Jan 2019 01:19:26 +0000 (20:19 -0500)]
RT# 81249 - Fixed error where empty field becomes 0.

3 years agoRT# 81249 - added ability to validate price plan option fields
Christopher Burger [Wed, 9 Jan 2019 17:28:19 +0000 (12:28 -0500)]
RT# 81249 - added ability to validate price plan option fields

3 years agoRT# 38217 Improve delete button on log email page
Mitch Jackson [Tue, 8 Jan 2019 22:19:02 +0000 (17:19 -0500)]
RT# 38217 Improve delete button on log email page

3 years agoRT# 81706 Include jQuery libraries in header-popup.html
Mitch Jackson [Tue, 8 Jan 2019 22:17:09 +0000 (17:17 -0500)]
RT# 81706 Include jQuery libraries in header-popup.html

3 years agoRT# 38217 Log context list includes all contexts, not just predefined
Mitch Jackson [Tue, 8 Jan 2019 22:13:15 +0000 (17:13 -0500)]
RT# 38217 Log context list includes all contexts, not just predefined

3 years agoRT# 81853 - updated contact replace to only add or delete email if it is changed.
Christopher Burger [Tue, 8 Jan 2019 21:43:34 +0000 (16:43 -0500)]
RT# 81853 - updated contact replace to only add or delete email if it is changed.

3 years agoRT# 80175 - updated payment gateway override to not drop ACH overrides on upgrade
Christopher Burger [Tue, 8 Jan 2019 17:03:00 +0000 (12:03 -0500)]
RT# 80175 - updated payment gateway override to not drop ACH overrides on upgrade

3 years agoRevert "RT# - updated payment gateway override to not drop ACH overrides on upgrade"
Christopher Burger [Tue, 8 Jan 2019 16:59:51 +0000 (11:59 -0500)]
Revert "RT# - updated payment gateway override to not drop ACH overrides on upgrade"

This reverts commit 8ea0bfff9308f4c13d170c45cbac6ba7a8a9e488.

3 years agoRT# - updated payment gateway override to not drop ACH overrides on upgrade
Christopher Burger [Tue, 8 Jan 2019 15:24:01 +0000 (10:24 -0500)]
RT# - updated payment gateway override to not drop ACH overrides on upgrade

3 years agoRT# 81701 Add system log lines for EFT Canada upload/download
Mitch Jackson [Tue, 8 Jan 2019 05:01:21 +0000 (00:01 -0500)]
RT# 81701 Add system log lines for EFT Canada upload/download

3 years agoRT# 81706 Browser reloads CSS after Freeside upgrade
Mitch Jackson [Tue, 8 Jan 2019 01:52:13 +0000 (20:52 -0500)]
RT# 81706 Browser reloads CSS after Freeside upgrade

3 years agoRT# 81706 Version numbers in js library files jquery, selectize
Mitch Jackson [Tue, 8 Jan 2019 01:28:08 +0000 (20:28 -0500)]
RT# 81706 Version numbers in js library files jquery, selectize

3 years agoRT# 81706 Remove redundant loads of jquery.js
Mitch Jackson [Tue, 8 Jan 2019 00:55:06 +0000 (19:55 -0500)]
RT# 81706 Remove redundant loads of jquery.js

3 years agoRT# 35259 - Added option to attach a file thru quick ticket creation
Christopher Burger [Mon, 7 Jan 2019 18:33:21 +0000 (13:33 -0500)]
RT# 35259 - Added option to attach a file thru quick ticket creation

3 years agoRT# 37817 - Added more invoice sending actions
Christopher Burger [Fri, 4 Jan 2019 21:13:05 +0000 (16:13 -0500)]
RT# 37817 - Added more invoice sending actions

3 years agoRT# 37817 - Updated to set condition to check for invoice sending action
Christopher Burger [Fri, 4 Jan 2019 16:41:34 +0000 (11:41 -0500)]
RT# 37817 - Updated to set condition to check for invoice sending action

3 years agoRT 81913 - fixed error with batch email from advanced customer reports and contacts...
Christopher Burger [Thu, 3 Jan 2019 17:38:32 +0000 (12:38 -0500)]
RT 81913 - fixed error with batch email from advanced customer reports and contacts report

3 years agoRT# 32917 - updated tax report to show pre discount estimated tax
Christopher Burger [Wed, 2 Jan 2019 16:34:04 +0000 (11:34 -0500)]
RT# 32917 - updated tax report to show pre discount estimated tax

3 years agopod
Ivan Kohler [Tue, 1 Jan 2019 19:09:32 +0000 (11:09 -0800)]
pod

3 years agopod
Ivan Kohler [Tue, 1 Jan 2019 19:07:46 +0000 (11:07 -0800)]
pod

3 years agoMerge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Tue, 1 Jan 2019 18:48:43 +0000 (10:48 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside

3 years agostretch
Ivan Kohler [Tue, 1 Jan 2019 18:48:40 +0000 (10:48 -0800)]
stretch

3 years agohttp exports for additional service types, RT#81945
Ivan Kohler [Tue, 1 Jan 2019 18:44:50 +0000 (10:44 -0800)]
http exports for additional service types, RT#81945

3 years agoRT# 32917 - Added ability for taxes to be charged prior to applying the discount
Christopher Burger [Fri, 28 Dec 2018 20:52:02 +0000 (15:52 -0500)]
RT# 32917 - Added ability for taxes to be charged prior to applying the discount