Christopher Burger [Thu, 25 Jan 2018 17:06:08 +0000 (12:06 -0500)]
RT#79121 - added POD documentation
Ivan Kohler [Thu, 25 Jan 2018 01:49:00 +0000 (17:49 -0800)]
fix billing error with intro rate packages when billing dates have been edited non-sensically (bill date set even though package is not billing yet), RT#78349
Ivan Kohler [Wed, 24 Jan 2018 23:29:03 +0000 (15:29 -0800)]
fix initial employee add w/password, RT#32456
Ivan Kohler [Wed, 24 Jan 2018 23:28:46 +0000 (15:28 -0800)]
fix initial employee add w/password, RT#32456
Ivan Kohler [Wed, 24 Jan 2018 23:23:29 +0000 (15:23 -0800)]
fix initial employee add w/password, RT#32456
Ivan Kohler [Wed, 24 Jan 2018 20:28:57 +0000 (12:28 -0800)]
don't leave quotation side effects around, eek, RT#79310, RT#32489
Ivan Kohler [Wed, 24 Jan 2018 19:59:40 +0000 (11:59 -0800)]
don't escape twice
Christopher Burger [Wed, 24 Jan 2018 19:45:43 +0000 (14:45 -0500)]
RT# 76398 - Fixed sybase connection and cleaned up code
Ivan Kohler [Wed, 24 Jan 2018 17:09:13 +0000 (09:09 -0800)]
fix postinst?
Ivan Kohler [Wed, 24 Jan 2018 17:08:55 +0000 (09:08 -0800)]
fix postinst?
Christopher Burger [Tue, 23 Jan 2018 19:05:02 +0000 (14:05 -0500)]
RT# 76398 - fixed sybase query for detecting tables and adding columns
Ivan Kohler [Tue, 23 Jan 2018 01:18:45 +0000 (17:18 -0800)]
2018
Ivan Kohler [Tue, 23 Jan 2018 00:52:49 +0000 (16:52 -0800)]
set employee password CLI
Christopher Burger [Fri, 19 Jan 2018 20:52:53 +0000 (15:52 -0500)]
RT# 76398 - Added auto status field or status table creation
Mitch Jackson [Fri, 19 Jan 2018 07:34:48 +0000 (01:34 -0600)]
rt# 78547 Implement report listing future auto-bill charges
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.
Ivan Kohler [Fri, 12 Jan 2018 23:54:14 +0000 (15:54 -0800)]
4.x style employee edit
Christopher Burger [Fri, 12 Jan 2018 22:42:02 +0000 (17:42 -0500)]
RT# 79121 - added flag to store public key in known host file
Christopher Burger [Fri, 12 Jan 2018 21:52:28 +0000 (16:52 -0500)]
RT# 78617 - updated redirect to freeside_status to show update message
Christopher Burger [Fri, 12 Jan 2018 21:20:20 +0000 (16:20 -0500)]
RT# 78617 - removed some test code
Christopher Burger [Fri, 12 Jan 2018 20:54:35 +0000 (15:54 -0500)]
RT# 78617 - added alert code that can be placed on any page.
Christopher Burger [Fri, 12 Jan 2018 20:36:13 +0000 (15:36 -0500)]
RT# 78617 - fixed preference field customer_view_emails to only except whole numbers, also added redirection back to preference page after edit.
Christopher Burger [Fri, 12 Jan 2018 14:14:25 +0000 (09:14 -0500)]
RT# 79121 - Added new cdr import format for ani networks, and cron script for same
Mitch Jackson [Fri, 12 Jan 2018 02:05:34 +0000 (20:05 -0600)]
rt# 74031 implement svc_realestate
Ivan Kohler [Thu, 11 Jan 2018 06:46:31 +0000 (22:46 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Thu, 11 Jan 2018 06:46:26 +0000 (22:46 -0800)]
no need for a one-choice "Add new location" location dropdown on prospect add, RT#76000
Ivan Kohler [Thu, 11 Jan 2018 00:42:00 +0000 (16:42 -0800)]
fix direct use of customer_view_emails pref, RT#78617
Ivan Kohler [Thu, 11 Jan 2018 00:37:13 +0000 (16:37 -0800)]
extend vitelity integration: start and complete port-in, RT#73618, RT#78929
Ivan Kohler [Fri, 5 Jan 2018 07:39:06 +0000 (23:39 -0800)]
doc
Ivan Kohler [Fri, 5 Jan 2018 01:41:48 +0000 (17:41 -0800)]
happy new year
Ivan Kohler [Thu, 4 Jan 2018 22:46:21 +0000 (14:46 -0800)]
fix reports for 2018, RT#79090
Ivan Kohler [Thu, 4 Jan 2018 22:17:06 +0000 (14:17 -0800)]
add "bill_only_pkg_dates" option to inbound voip billing, RT#79001
Christopher Burger [Wed, 3 Jan 2018 19:09:38 +0000 (14:09 -0500)]
RT# 34134 - fixed error where payment amount field is hidden in self service.
Christopher Burger [Wed, 3 Jan 2018 15:43:28 +0000 (10:43 -0500)]
RT# 34134 - added documentation for new feature
Christopher Burger [Wed, 3 Jan 2018 14:49:58 +0000 (09:49 -0500)]
RT# 34134 - removed config option manual_process-single_invoice_amount from config and payment page that used it.
Christopher Burger [Wed, 3 Jan 2018 00:52:46 +0000 (19:52 -0500)]
RT# 34134 - added open invoices selection when selecting pay specific invoice
Christopher Burger [Wed, 3 Jan 2018 00:47:44 +0000 (19:47 -0500)]
RT# 34134 - removed payment amount field from payment screen, added 3 payment options (pay full balance, pay specific invoice, pay another amount) which will prefill the payment amount field.
Christopher Burger [Thu, 21 Dec 2017 23:16:33 +0000 (18:16 -0500)]
RT# 76878 - Fixed installer checkbox to be sticky on error.
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
Ivan Kohler [Wed, 20 Dec 2017 20:47:42 +0000 (12:47 -0800)]
added -f flag to continue voiding even if an error is received, RT#78977
Ivan Kohler [Wed, 20 Dec 2017 19:33:00 +0000 (11:33 -0800)]
add -k skip_pkgpart, RT#79001
Christopher Burger [Wed, 20 Dec 2017 16:26:37 +0000 (11:26 -0500)]
RT# 71364 - Added group total to top of payment report
Ivan Kohler [Tue, 19 Dec 2017 20:58:28 +0000 (12:58 -0800)]
add -u custnum_filename, -k skip_pkgpart and -v verbose, RT#79001
Christopher Burger [Tue, 19 Dec 2017 17:36:07 +0000 (12:36 -0500)]
RT# 78450 - Fixed error with cdr import of AAPT CTOP format. Changed regex to ignore white space at beginning.
Ivan Kohler [Sat, 16 Dec 2017 18:12:28 +0000 (10:12 -0800)]
clean up old RT sessions
Ivan Kohler [Sat, 16 Dec 2017 00:43:57 +0000 (16:43 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Ivan Kohler [Sat, 16 Dec 2017 00:43:48 +0000 (16:43 -0800)]
fix changing employee password, RT#78939
Christopher Burger [Thu, 14 Dec 2017 20:59:44 +0000 (15:59 -0500)]
RT# 74845 - fixed report to allow downloading even if there are errors.
Ivan Kohler [Wed, 13 Dec 2017 01:37:04 +0000 (17:37 -0800)]
added warning to invoice_default_terms concerning changing it after going live, RT#78536
Ivan Kohler [Tue, 12 Dec 2017 18:23:24 +0000 (10:23 -0800)]
Net::SSLglue never worked, need deb9 Net::FTP for this to work
Christopher Burger [Mon, 11 Dec 2017 22:20:56 +0000 (17:20 -0500)]
RT# 78681 - fixed error where setup fee was being charged when prorate_defer_bill was set even though wave setup fee was selected.
Christopher Burger [Fri, 8 Dec 2017 22:25:11 +0000 (17:25 -0500)]
RT# 74959 - Fixed edit location link to acually save location
Ivan Kohler [Tue, 5 Dec 2017 19:43:54 +0000 (11:43 -0800)]
add forgot password functionality to example wordpress self-service, RT#75279
Ivan Kohler [Tue, 5 Dec 2017 19:43:39 +0000 (11:43 -0800)]
fix logo encoding over xml-api for all functions that call skin_info internally, RT#75279
Ivan Kohler [Tue, 5 Dec 2017 01:24:32 +0000 (17:24 -0800)]
Revert "Email::Sender::Transport::SMTP::TLS is obsolete and being removed from debian, Email::Sender::Transport::SMTP does starttls starting with deb9 "stretch""
This reverts commit
8036d190629e546818b7418938b4e8fcda3f16a8.
Ivan Kohler [Tue, 5 Dec 2017 00:25:42 +0000 (16:25 -0800)]
add card processing to example wordpress self-service, RT#75279
Ivan Kohler [Mon, 4 Dec 2017 21:30:02 +0000 (13:30 -0800)]
add "trunkdst" to pbxware export, RT#78550
Christopher Burger [Mon, 4 Dec 2017 18:06:20 +0000 (13:06 -0500)]
RT# 33362 - fixed discount_mixin to not throw perl error when trying to discount non monthly recuring.
Mitch Jackson [Sun, 3 Dec 2017 23:05:13 +0000 (23:05 +0000)]
RT#76877 Add an outgoing email notification blacklist
Ivan Kohler [Sat, 2 Dec 2017 02:31:06 +0000 (18:31 -0800)]
add card processing to example self-service, RT#75279
Ivan Kohler [Sat, 2 Dec 2017 02:23:26 +0000 (18:23 -0800)]
keeping up with the times
Ivan Kohler [Sat, 2 Dec 2017 02:23:23 +0000 (18:23 -0800)]
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Christopher Burger [Fri, 1 Dec 2017 22:11:10 +0000 (17:11 -0500)]
Merge branch 'master' of ssh://git.freeside.biz/home/git/freeside
Christopher Burger [Fri, 1 Dec 2017 21:59:15 +0000 (16:59 -0500)]
RT# 75095 - Fixed use of a constant warning.
Ivan Kohler [Thu, 30 Nov 2017 23:12:04 +0000 (15:12 -0800)]
sha512 crypt() export
Ivan Kohler [Thu, 30 Nov 2017 23:11:34 +0000 (15:11 -0800)]
sha512 crypt() export
Mitch Jackson [Thu, 30 Nov 2017 20:28:40 +0000 (20:28 +0000)]
RT# 75322 Add ticket action Quiet Resolve
Christopher Burger [Thu, 30 Nov 2017 15:49:10 +0000 (10:49 -0500)]
RT# 78019 - updated csv and excel export to set two decimal for revenue columns.
Christopher Burger [Thu, 30 Nov 2017 15:10:34 +0000 (10:10 -0500)]
RT# 78019 - Added revenue difference to package churn report
Mitch Jackson [Wed, 29 Nov 2017 19:46:05 +0000 (19:46 +0000)]
Add crednum (id) field to Credit Report RT#73200
Christopher Burger [Wed, 29 Nov 2017 01:45:12 +0000 (20:45 -0500)]
RT# 24643 - fixed error in saving waive setup fee flag when not selected
Christopher Burger [Wed, 29 Nov 2017 01:17:28 +0000 (20:17 -0500)]
Revert "RT# 24643 - fixed error in saving waive setup fee flag when not selected"
This reverts commit
7e2111f1ebc063df6a0afbb5903ae17a96ca3bb8.
Ivan Kohler [Wed, 29 Nov 2017 00:02:10 +0000 (16:02 -0800)]
chris level up, add mitch
Christopher Burger [Mon, 28 May 2018 04:07:20 +0000 (00:07 -0400)]
RT# 24643 - fixed error in saving waive setup fee flag when not selected
Mitch Jackson [Tue, 28 Nov 2017 02:21:57 +0000 (02:21 +0000)]
Change selectbox to checkbox on Credit Report form RT#73200
Ivan Kohler [Mon, 27 Nov 2017 21:22:32 +0000 (13:22 -0800)]
fix autobuild change detection for two OS trees
Ivan Kohler [Mon, 27 Nov 2017 20:26:00 +0000 (12:26 -0800)]
doc
Ivan Kohler [Mon, 27 Nov 2017 20:25:35 +0000 (12:25 -0800)]
better error handling when a package change fails, RT#78504
Ivan Kohler [Mon, 27 Nov 2017 20:18:37 +0000 (12:18 -0800)]
git merge bs
Ivan Kohler [Mon, 27 Nov 2017 20:17:49 +0000 (12:17 -0800)]
git merge bs
Ivan Kohler [Mon, 27 Nov 2017 20:15:46 +0000 (12:15 -0800)]
doc
Ivan Kohler [Mon, 27 Nov 2017 20:15:33 +0000 (12:15 -0800)]
clean up encryption module use
Mitch Jackson [Mon, 27 Nov 2017 19:13:40 +0000 (19:13 +0000)]
Added option for Credit Report to include Voided Credits RT#73200
Ivan Kohler [Sun, 26 Nov 2017 21:36:54 +0000 (13:36 -0800)]
old config alert_expiration should have been migrated already by v5
Ivan Kohler [Tue, 21 Nov 2017 22:30:57 +0000 (14:30 -0800)]
add hour to timestamp; don't build packages needlessly
Ivan Kohler [Fri, 17 Nov 2017 23:19:12 +0000 (15:19 -0800)]
compliance solutions integration: always send a zip, whatever zip we have, RT#78660, RT#75262
Mitch Jackson [Fri, 17 Nov 2017 02:09:09 +0000 (02:09 +0000)]
Debian 9 compatibility fix for JSON and RT, RT#78665
Mitch Jackson [Wed, 15 Nov 2017 07:51:40 +0000 (07:51 +0000)]
Fixed invoice inconsistencies with various conf flags RT#78190
Applying different invoicing conf flags manifested different
variations of the same problem. Addressed by this fix:
- Incorrect items listed for Previous Balance
- Incorrect Items listed for applied payments and credits
- Incorrect subtotals for various sections
- Invoice amounts, subtotals, balances displayed did not reconcile.
Because of which data was selected for display, columns could appear
to have bad math. No account balances were factually incorrect.
- Items disappearing from invoices used a payment receipts or
"statements" giving a false impression of overpayment or credits
- Applied payments or credits appearing on the wrong statements
- A single applied credit appearing on up to 3 invoices
- When viewing older invoices, future payments for future bills
shown on, and appearing to apply to, the older invoice
- Inconsistencies of line items and numbers between website, email,
pdf and txt version invoices.
- Invoice summary page numbers not matching the invoice
- Incorrect balances shown on on aging line
- Update item order on invoice_htmlsummary mason template
Conf flags involved in these issues:
- disable_previous_balance
- previous_balance-payments_since
- previous_balance-summary_only
- previous_balance-show_on_statements
- previous_balance-section
- previous_balance-exclude_from_total
- invoice_include_aging
- invoice_show_prior_due_date
- invoice_usesummary
New invoice template stash variables made available:
- aged_balance_current
- aged_balance_30d
- aged_balance_60d
- aged_balance_90d
Solved by updating, or creating, FS::cust_bill helper methods that
generate data to be displayed on invoices. These helper methods
are responsive to various conf flags. Updated template pipeline to
use these helpers instead of inconsistent sql queries.
Resolves: #78190
See Also: #75709, #76161, #74426
Christopher Burger [Thu, 16 Nov 2017 03:27:47 +0000 (22:27 -0500)]
Merge branch 'master' of ssh://git.freeside.biz/home/git/freeside
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 [Wed, 15 Nov 2017 19:04:22 +0000 (14:04 -0500)]
RT# 29295 - added package_list and package_status to backend API. Also added two new test files in bin to test new apis
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.
Ivan Kohler [Thu, 9 Nov 2017 22:39:13 +0000 (14:39 -0800)]
Email::Sender::Transport::SMTP::TLS is obsolete and being removed from debian, Email::Sender::Transport::SMTP does starttls starting with deb9 "stretch"
Ivan Kohler [Wed, 8 Nov 2017 16:00:43 +0000 (08:00 -0800)]
scalability: always reap children, RT#78270
Nick Logan [Fri, 3 Nov 2017 17:46:29 +0000 (17:46 +0000)]
RT# 74452 - address code format change request
- Wrap at col 80 for new code
- Use the more familiar destructive search-and-replace instead of
the non-destructive inline search and replace (s///r) from 5.14.
- Explicitly return.
Ivan Kohler [Fri, 3 Nov 2017 16:35:16 +0000 (09:35 -0700)]
more v4 taxes vs. fees, RT#78395
Mitch Jackson [Thu, 2 Nov 2017 22:04:54 +0000 (22:04 +0000)]
RT# 73211 - Add billing event: remove customer tag
- Created billing event removetag, named to match addtag
- Weighted addtag and removetag both at 21, to group them in menus
Ivan Kohler [Thu, 2 Nov 2017 00:30:42 +0000 (17:30 -0700)]
fix custom pricing vs. services issue in API order_package call too, RT#77484
Christopher Burger [Wed, 1 Nov 2017 17:09:45 +0000 (13:09 -0400)]
Merge branch 'master' of ssh://git.freeside.biz/home/git/freeside
Christopher Burger [Wed, 1 Nov 2017 16:56:48 +0000 (12:56 -0400)]
RT# 75095 - Added Ooma integration to one time charges