freeside.git
14 years agolexical instead of dynamic warnings
jeff [Mon, 15 Feb 2010 16:34:42 +0000 (16:34 +0000)]
lexical instead of dynamic warnings

14 years agoget rid of some very annoying and pointless noise
jeff [Mon, 15 Feb 2010 14:39:13 +0000 (14:39 +0000)]
get rid of some very annoying and pointless noise

14 years agoswitch to Email::Sender and add options for every kind of mail encryption & authentic...
ivan [Mon, 15 Feb 2010 02:09:22 +0000 (02:09 +0000)]
switch to Email::Sender and add options for every kind of mail encryption & authentication, RT#7285

14 years agosvc_external.title from inventory, RT#7010
ivan [Sat, 13 Feb 2010 02:53:43 +0000 (02:53 +0000)]
svc_external.title from inventory, RT#7010

14 years agofix inventory item search w/customer classes
ivan [Sat, 13 Feb 2010 02:17:06 +0000 (02:17 +0000)]
fix inventory item search w/customer classes

14 years agofix inventory item search w/customer classes
ivan [Sat, 13 Feb 2010 02:16:00 +0000 (02:16 +0000)]
fix inventory item search w/customer classes

14 years agodon't return an error about changing the cust_main record to the user as a payment...
ivan [Fri, 12 Feb 2010 23:44:15 +0000 (23:44 +0000)]
don't return an error about changing the cust_main record to the user as a payment processing error, log a bunch of verbose stuff in this case so we can track down wtf is going on, RT#6955

14 years agototals time used on svc_acct report
ivan [Fri, 12 Feb 2010 22:42:09 +0000 (22:42 +0000)]
totals time used on svc_acct report

14 years agotyop, RT#7007
ivan [Fri, 12 Feb 2010 21:49:04 +0000 (21:49 +0000)]
tyop, RT#7007

14 years agoadd mime_type option to self-service ticket create, RT#7007
ivan [Fri, 12 Feb 2010 19:28:17 +0000 (19:28 +0000)]
add mime_type option to self-service ticket create, RT#7007

14 years agoadd queue option to self-service ticket create, RT#7007
ivan [Fri, 12 Feb 2010 19:14:34 +0000 (19:14 +0000)]
add queue option to self-service ticket create, RT#7007

14 years agoadd omit_countrycode option, RT#7379
ivan [Fri, 12 Feb 2010 03:26:34 +0000 (03:26 +0000)]
add omit_countrycode option, RT#7379

14 years agoadd ticket creation to self-service API, RT#7007
ivan [Fri, 12 Feb 2010 01:35:33 +0000 (01:35 +0000)]
add ticket creation to self-service API, RT#7007

14 years agofix quoting
jeff [Thu, 11 Feb 2010 23:14:56 +0000 (23:14 +0000)]
fix quoting

14 years agoRT#7274: accept CR/LF in RBC batch import
mark [Wed, 10 Feb 2010 02:12:43 +0000 (02:12 +0000)]
RT#7274: accept CR/LF in RBC batch import

14 years agoadd NoSignalHandlers option to RT::Init() so we can pull things up the way we want...
ivan [Tue, 9 Feb 2010 21:49:16 +0000 (21:49 +0000)]
add NoSignalHandlers option to RT::Init() so we can pull things up the way we want under self-service, RT#7007

14 years agodoh, fix for discounts winding up with both amount and percent, RT#6679
ivan [Tue, 9 Feb 2010 19:56:01 +0000 (19:56 +0000)]
doh, fix for discounts winding up with both amount and percent, RT#6679

14 years agofix RT wackiness when loaded concurrently with Fcntl
ivan [Tue, 9 Feb 2010 03:37:06 +0000 (03:37 +0000)]
fix RT wackiness when loaded concurrently with Fcntl

14 years agoh_svc_pbx.pm, RT#7322
ivan [Mon, 8 Feb 2010 19:02:31 +0000 (19:02 +0000)]
h_svc_pbx.pm, RT#7322

14 years agograndstream device configuration support #4220
jeff [Mon, 8 Feb 2010 15:37:29 +0000 (15:37 +0000)]
grandstream device configuration support #4220

14 years agodiscount reporting, RT#6679
ivan [Sat, 6 Feb 2010 02:57:12 +0000 (02:57 +0000)]
discount reporting, RT#6679

14 years agodiscounts, RT#6679
ivan [Fri, 5 Feb 2010 03:02:56 +0000 (03:02 +0000)]
discounts, RT#6679

14 years agodiscounts, RT#6679
ivan [Fri, 5 Feb 2010 02:39:31 +0000 (02:39 +0000)]
discounts, RT#6679

14 years agodiscounts, RT#6679
ivan [Thu, 4 Feb 2010 20:39:56 +0000 (20:39 +0000)]
discounts, RT#6679

14 years agoadd ability to edit referring customer, RT#7174
ivan [Thu, 4 Feb 2010 10:00:33 +0000 (10:00 +0000)]
add ability to edit referring customer, RT#7174

14 years agosnom autodial integration
ivan [Thu, 4 Feb 2010 06:53:14 +0000 (06:53 +0000)]
snom autodial integration

14 years agofix SQL error with date field when using this condition, RT#7218
ivan [Thu, 4 Feb 2010 04:48:48 +0000 (04:48 +0000)]
fix SQL error with date field when using this condition, RT#7218

14 years agobetter error msg for profiling
ivan [Wed, 3 Feb 2010 19:27:17 +0000 (19:27 +0000)]
better error msg for profiling

14 years agofix time limits getting double added if the service is provisioned before first billing
ivan [Wed, 3 Feb 2010 02:16:54 +0000 (02:16 +0000)]
fix time limits getting double added if the service is provisioned before first billing

14 years agodiscounts, RT#6679
ivan [Sun, 31 Jan 2010 07:04:38 +0000 (07:04 +0000)]
discounts, RT#6679

14 years agofix header on report
ivan [Sun, 31 Jan 2010 03:00:36 +0000 (03:00 +0000)]
fix header on report

14 years agodiscounts, RT#6679
ivan [Sun, 31 Jan 2010 02:57:14 +0000 (02:57 +0000)]
discounts, RT#6679

14 years agodiscounts, RT#6679
ivan [Sat, 30 Jan 2010 23:00:25 +0000 (23:00 +0000)]
discounts, RT#6679

14 years agodiscounts, RT#6679
ivan [Sat, 30 Jan 2010 20:05:16 +0000 (20:05 +0000)]
discounts, RT#6679

14 years agodiscounts, RT#6679
ivan [Sat, 30 Jan 2010 08:55:12 +0000 (08:55 +0000)]
discounts, RT#6679

14 years agogiving it a weight avoids weight use of uninitialized value in sort messages in part_...
ivan [Sat, 30 Jan 2010 07:55:39 +0000 (07:55 +0000)]
giving it a weight avoids weight use of uninitialized value in sort messages in part_pkg.pm

14 years agodiscounts, RT#6679
ivan [Sat, 30 Jan 2010 07:38:32 +0000 (07:38 +0000)]
discounts, RT#6679

14 years agoadd Cleartext-Password to radius-password export options, RT#7150
ivan [Fri, 29 Jan 2010 20:21:35 +0000 (20:21 +0000)]
add Cleartext-Password to radius-password export options, RT#7150

14 years agossl option
ivan [Fri, 29 Jan 2010 19:52:42 +0000 (19:52 +0000)]
ssl option

14 years agoURI escape pw, RT#7051
ivan [Wed, 27 Jan 2010 05:27:04 +0000 (05:27 +0000)]
URI escape pw, RT#7051

14 years agoadd port option, RT#7051
ivan [Wed, 27 Jan 2010 05:21:21 +0000 (05:21 +0000)]
add port option, RT#7051

14 years agodeleting an svc_pbx unlinks svc_phones and deletes svc_accts, RT#7051
ivan [Tue, 26 Jan 2010 10:40:32 +0000 (10:40 +0000)]
deleting an svc_pbx unlinks svc_phones and deletes svc_accts, RT#7051

14 years agoadmin operations from svc_acct records
ivan [Tue, 26 Jan 2010 10:34:46 +0000 (10:34 +0000)]
admin operations from svc_acct records

14 years agomore fallout from default pw encryption: fix error reporting when entering a bad...
ivan [Tue, 26 Jan 2010 10:05:09 +0000 (10:05 +0000)]
more fallout from default pw encryption: fix error reporting when entering a bad password

14 years agosvc_pbx.title uniqueness (kludgy) and force to alphanumeric+space and 19 char max...
ivan [Tue, 26 Jan 2010 08:35:43 +0000 (08:35 +0000)]
svc_pbx.title uniqueness (kludgy) and force to alphanumeric+space and 19 char max when using thirdlane (conservative guess for 1st pass implementation), RT#7051

14 years agolabel isn't thirdlane-specific, RT#7051
ivan [Tue, 26 Jan 2010 08:18:15 +0000 (08:18 +0000)]
label isn't thirdlane-specific, RT#7051

14 years agofigured out success/failure reporting, and wrote DID creation/deletion/assign/unassig...
ivan [Tue, 26 Jan 2010 07:15:36 +0000 (07:15 +0000)]
figured out success/failure reporting, and wrote DID creation/deletion/assign/unassign, RT#7051

14 years agoinitial thirdlane export w/tenant insert/delete/replace, RT#7051
ivan [Tue, 26 Jan 2010 06:15:34 +0000 (06:15 +0000)]
initial thirdlane export w/tenant insert/delete/replace, RT#7051

14 years agofix label method and doc work
ivan [Tue, 26 Jan 2010 06:14:35 +0000 (06:14 +0000)]
fix label method and doc work

14 years agoremove debugging
ivan [Tue, 26 Jan 2010 06:14:15 +0000 (06:14 +0000)]
remove debugging

14 years agoFirst version of RT Billing pkg. Basic concept is if a customer has this package...
jayce [Tue, 26 Jan 2010 04:47:03 +0000 (04:47 +0000)]
First version of RT Billing pkg.  Basic concept is if a customer has this package, then any time added to ticket comments in RT will be added up and multiplied by the base rate, with each entry showing up as a lineitem on their next invoice.

This has not been used in production yet by anybody, it was just a proposal done for a customer.
 Modified Files:
  TicketSystem/RT_External.pm
 Added Files:
  part_pkg/rt_time.pm

14 years agolinking DIDs and users to PBXes, RT#7051
ivan [Mon, 25 Jan 2010 22:17:14 +0000 (22:17 +0000)]
linking DIDs and users to PBXes, RT#7051

14 years agoinitial svc_pbx implementation, RT#7051
ivan [Mon, 25 Jan 2010 17:41:31 +0000 (17:41 +0000)]
initial svc_pbx implementation, RT#7051

14 years agoinitial svc_pbx implementation, RT#7051
ivan [Mon, 25 Jan 2010 17:35:49 +0000 (17:35 +0000)]
initial svc_pbx implementation, RT#7051

14 years agofix password length checks from applyhing to already-crypted legacy passwords, RT...
ivan [Mon, 25 Jan 2010 00:31:57 +0000 (00:31 +0000)]
fix password length checks from applyhing to already-crypted legacy passwords, RT#7139

14 years agoupdate overlib to upstream v281 (jan 20, 2010)
ivan [Sun, 24 Jan 2010 22:38:52 +0000 (22:38 +0000)]
update overlib to upstream v281 (jan 20, 2010)

14 years agoright-align customer # in reports
ivan [Sun, 24 Jan 2010 20:37:31 +0000 (20:37 +0000)]
right-align customer # in reports

14 years agofix alignment of customer data
ivan [Sun, 24 Jan 2010 19:53:43 +0000 (19:53 +0000)]
fix alignment of customer data

14 years agoseparate out the invoice and payment info into multiple columns, and fix application...
ivan [Sun, 24 Jan 2010 19:52:14 +0000 (19:52 +0000)]
separate out the invoice and payment info into multiple columns, and fix application date showing as payment date

14 years agocorrect description for selfservice-body_footer
ivan [Thu, 21 Jan 2010 08:54:47 +0000 (08:54 +0000)]
correct description for selfservice-body_footer

14 years agomore self-service skinning config options, and start taking a stab at reorganizing...
ivan [Thu, 21 Jan 2010 08:38:52 +0000 (08:38 +0000)]
more self-service skinning config options, and start taking a stab at reorganizing config sections, RT#6893

14 years agofix self-service fallout from RT 3.8, RT#6640
ivan [Thu, 21 Jan 2010 01:25:22 +0000 (01:25 +0000)]
fix self-service fallout from RT 3.8, RT#6640

14 years agoSM in new window
jeff [Tue, 19 Jan 2010 23:12:19 +0000 (23:12 +0000)]
SM in new window

14 years agoeliminate harmless uninitialized value noise
jeff [Tue, 19 Jan 2010 17:49:06 +0000 (17:49 +0000)]
eliminate harmless uninitialized value noise

14 years agopatch from Peter Loeppky to make sure some xml fields don't get larger than what...
ivan [Tue, 19 Jan 2010 04:54:49 +0000 (04:54 +0000)]
patch from Peter Loeppky to make sure some xml fields don't get larger than what paymentech wants

14 years agoFix mime type for CSV files, RT#1526
mark [Tue, 19 Jan 2010 03:24:27 +0000 (03:24 +0000)]
Fix mime type for CSV files, RT#1526

14 years agodon't really need debugging on
jeff [Tue, 19 Jan 2010 02:09:51 +0000 (02:09 +0000)]
don't really need debugging on

14 years agodebugged and tested opensrs export
jeff [Tue, 19 Jan 2010 02:03:28 +0000 (02:03 +0000)]
debugged and tested opensrs export

14 years agofix color/style after removal of billpkgnum display
ivan [Tue, 19 Jan 2010 00:13:14 +0000 (00:13 +0000)]
fix color/style after removal of billpkgnum display

14 years agofix for selfservice_server-base_url without a trailing /
ivan [Sun, 17 Jan 2010 06:40:39 +0000 (06:40 +0000)]
fix for selfservice_server-base_url without a trailing /

14 years agoreturn an error for 0 amount payments to avoid a $0 payment getting stuck in declined...
ivan [Sun, 17 Jan 2010 03:31:52 +0000 (03:31 +0000)]
return an error for 0 amount payments to avoid a $0 payment getting stuck in declined or captured status, RT#6993

14 years agostrip non-digits and 1- when searching for phone numbers, RT#7000
ivan [Sun, 17 Jan 2010 02:34:32 +0000 (02:34 +0000)]
strip non-digits and 1- when searching for phone numbers, RT#7000

14 years agoremove svcnum from searchable fields for svc_acct... custnum and invnum are user...
ivan [Sun, 17 Jan 2010 02:24:49 +0000 (02:24 +0000)]
remove svcnum from searchable fields for svc_acct... custnum and invnum are user-visible, other database ids, not so much.  also, breaks phone number search w/current Pg, RT#7000

14 years agoremove svcnum from searchable fields for svc_acct... custnum and invnum are user...
ivan [Sun, 17 Jan 2010 02:22:49 +0000 (02:22 +0000)]
remove svcnum from searchable fields for svc_acct... custnum and invnum are user-visible, other database ids, not so much.  also, breaks phone number search w/current Pg, RT#7000

14 years agopreparing for 2.1.0
ivan [Sun, 17 Jan 2010 01:20:16 +0000 (01:20 +0000)]
preparing for 2.1.0

14 years agowork around bug in pre-perl5.10 which is at best noisy and at worst missorting
jeff [Sun, 17 Jan 2010 00:22:07 +0000 (00:22 +0000)]
work around bug in pre-perl5.10 which is at best noisy and at worst missorting

14 years agoadd usage_mandate option to termination price plan, RT#6932
ivan [Sat, 16 Jan 2010 23:39:57 +0000 (23:39 +0000)]
add usage_mandate option to termination price plan, RT#6932

14 years agoadd usage_mandate option to termination price plan, RT#6932
ivan [Sat, 16 Jan 2010 23:39:39 +0000 (23:39 +0000)]
add usage_mandate option to termination price plan, RT#6932

14 years agofix searching for unlinked services? RT#7059
ivan [Sat, 16 Jan 2010 23:06:31 +0000 (23:06 +0000)]
fix searching for unlinked services?  RT#7059

14 years agoremove extraneous debugging
ivan [Fri, 15 Jan 2010 03:59:37 +0000 (03:59 +0000)]
remove extraneous debugging

14 years agoif ignore_icalculable_taxes is on, don't call the errors fatal
ivan [Wed, 13 Jan 2010 03:14:09 +0000 (03:14 +0000)]
if ignore_icalculable_taxes is on, don't call the errors fatal

14 years agoadd some debugging
jeff [Tue, 12 Jan 2010 17:08:12 +0000 (17:08 +0000)]
add some debugging

14 years agoeliminate harmless argument isn't numeric messages
jeff [Tue, 12 Jan 2010 16:40:54 +0000 (16:40 +0000)]
eliminate harmless argument isn't numeric messages

14 years agoQuickCreateLong obsolete with the better quick create in 3.8
ivan [Sat, 9 Jan 2010 23:41:02 +0000 (23:41 +0000)]
QuickCreateLong obsolete with the better quick create in 3.8

14 years agobring in freeside.css
ivan [Sat, 9 Jan 2010 23:38:05 +0000 (23:38 +0000)]
bring in freeside.css

14 years agoadd a "freeside2.1" stylesheet to isolate our skinning changes
ivan [Sat, 9 Jan 2010 23:36:59 +0000 (23:36 +0000)]
add a "freeside2.1" stylesheet to isolate our skinning changes

14 years agoremoving HTML files in old location wrt RT 3.8
ivan [Sat, 9 Jan 2010 23:03:54 +0000 (23:03 +0000)]
removing HTML files in old location wrt RT 3.8

14 years agoremoving HTML files in old location wrt RT 3.8
ivan [Sat, 9 Jan 2010 22:53:29 +0000 (22:53 +0000)]
removing HTML files in old location wrt RT 3.8

14 years agofixup initial RT setup for 3.8
ivan [Sat, 9 Jan 2010 22:48:46 +0000 (22:48 +0000)]
fixup initial RT setup for 3.8

14 years agoneed DBIx::DBSchema w/quoted_default to make this all work right :/
ivan [Sat, 9 Jan 2010 10:03:53 +0000 (10:03 +0000)]
need DBIx::DBSchema w/quoted_default to make this all work right :/

14 years agoundo damage from DBIx::DBSchema 0.37_03
ivan [Sat, 9 Jan 2010 08:21:45 +0000 (08:21 +0000)]
undo damage from DBIx::DBSchema 0.37_03

14 years agothis is part of the logout link too! (RT 1330 & 5518)
jeff [Fri, 8 Jan 2010 18:55:25 +0000 (18:55 +0000)]
this is part of the logout link too! (RT 1330 & 5518)

14 years agoadd a logout link (RT 1330 & 5518)
jeff [Fri, 8 Jan 2010 16:05:04 +0000 (16:05 +0000)]
add a logout link (RT 1330 & 5518)

14 years agoFix problems with RBC batch import (RT#6967)
mark [Thu, 7 Jan 2010 09:48:51 +0000 (09:48 +0000)]
Fix problems with RBC batch import (RT#6967)

14 years agoeliminate spurious warnings on usage changes...
ivan [Wed, 6 Jan 2010 04:47:48 +0000 (04:47 +0000)]
eliminate spurious warnings on usage changes...

14 years agoeliminate ya "use of uninitialized value" warning
ivan [Wed, 6 Jan 2010 04:43:46 +0000 (04:43 +0000)]
eliminate ya "use of uninitialized value" warning

14 years agodoc
ivan [Wed, 6 Jan 2010 04:41:50 +0000 (04:41 +0000)]
doc

14 years agountested triggering of export on payments, requires config enable (RT5825)
jeff [Mon, 4 Jan 2010 04:13:11 +0000 (04:13 +0000)]
untested triggering of export on payments, requires config enable (RT5825)

14 years agoadd some debugging
jeff [Mon, 4 Jan 2010 03:23:45 +0000 (03:23 +0000)]
add some debugging

14 years agoport skinning, customer display/edit from RT 3.6 integration to RT 3.8 integration
ivan [Sun, 3 Jan 2010 08:07:15 +0000 (08:07 +0000)]
port skinning, customer display/edit from RT 3.6 integration to RT 3.8 integration