freeside.git
15 years agoCopying over modifications to support SuSE from the 1.7 branch.
rsiddall [Mon, 22 Dec 2008 22:30:23 +0000 (22:30 +0000)]
Copying over modifications to support SuSE from the 1.7 branch.

15 years agosoft-limit package names to 50 chars to avoid problems with typeset invoices, RT...
ivan [Mon, 22 Dec 2008 21:16:55 +0000 (21:16 +0000)]
soft-limit package names to 50 chars to avoid problems with typeset invoices, RT#4449

15 years agoand fix msgcat usage, this should do it?, RT#4204
ivan [Sun, 21 Dec 2008 21:53:00 +0000 (21:53 +0000)]
and fix msgcat usage, this should do it?, RT#4204

15 years agosvc_acct.pm bogosity too, wtf?!, RT#4204
ivan [Sun, 21 Dec 2008 21:49:47 +0000 (21:49 +0000)]
svc_acct.pm bogosity too, wtf?!, RT#4204

15 years agomsgcat.pm upgrade bogosity, shrug, RT#4204
ivan [Sun, 21 Dec 2008 21:46:33 +0000 (21:46 +0000)]
msgcat.pm upgrade bogosity, shrug, RT#4204

15 years agomsgcat.pm upgrade bogosity, shrug, RT#4204
ivan [Sun, 21 Dec 2008 21:44:51 +0000 (21:44 +0000)]
msgcat.pm upgrade bogosity, shrug, RT#4204

15 years agounique checking for svc_phone like svc_acct, closes: RT#4204 (also a few lines of...
ivan [Sun, 21 Dec 2008 21:39:55 +0000 (21:39 +0000)]
unique checking for svc_phone like svc_acct, closes: RT#4204 (also a few lines of the new per-agent config snuck in Conf.pm from RT#3989)

15 years agounique checking for svc_phone like svc_acct, closes: RT#4204 (also a few lines of...
ivan [Sun, 21 Dec 2008 21:33:28 +0000 (21:33 +0000)]
unique checking for svc_phone like svc_acct, closes: RT#4204 (also a few lines of the new per-agent config snuck in Conf.pm from RT#3989)

15 years agocdrd brainfart, finishing up RT#4423
ivan [Sun, 21 Dec 2008 18:38:12 +0000 (18:38 +0000)]
cdrd brainfart, finishing up RT#4423

15 years agohave freeside-queued put billing jobs in the queue, so they run in their own short...
ivan [Sun, 21 Dec 2008 18:09:55 +0000 (18:09 +0000)]
have freeside-queued put billing jobs in the queue, so they run in their own short-lived processes, RT#4423

15 years agodoc
ivan [Sun, 21 Dec 2008 17:40:28 +0000 (17:40 +0000)]
doc

15 years agoproper dates on expire and suspend reasons
jeff [Tue, 16 Dec 2008 00:08:23 +0000 (00:08 +0000)]
proper dates on expire and suspend reasons

15 years agoplace tax on invoice only once
jeff [Thu, 11 Dec 2008 21:11:20 +0000 (21:11 +0000)]
place tax on invoice only once

15 years agoallow all-agent reporting again
ivan [Wed, 10 Dec 2008 21:43:43 +0000 (21:43 +0000)]
allow all-agent reporting again

15 years agoallow all-agent reporting again
ivan [Wed, 10 Dec 2008 21:36:38 +0000 (21:36 +0000)]
allow all-agent reporting again

15 years agoallow all-agent reporting again
ivan [Wed, 10 Dec 2008 21:33:59 +0000 (21:33 +0000)]
allow all-agent reporting again

15 years agoreferral import fixes, RT#4427
ivan [Wed, 10 Dec 2008 20:20:32 +0000 (20:20 +0000)]
referral import fixes, RT#4427

15 years agoCleanup to quieten rpmlint.
rsiddall [Wed, 10 Dec 2008 19:43:24 +0000 (19:43 +0000)]
Cleanup to quieten rpmlint.
Fixes to cope with moving code out of handler.pl, etc.

15 years agoFurther modifications to handle Perl RPM names and map them back to Perl module
rsiddall [Wed, 10 Dec 2008 19:42:08 +0000 (19:42 +0000)]
Further modifications to handle Perl RPM names and map them back to Perl module
names.

15 years agospace is empty
jeff [Wed, 10 Dec 2008 02:47:57 +0000 (02:47 +0000)]
space is empty

15 years agooops
ivan [Tue, 9 Dec 2008 01:49:55 +0000 (01:49 +0000)]
oops

15 years agouse common base for inventory import too, fixes problems with errors due to dos line...
ivan [Tue, 9 Dec 2008 01:46:53 +0000 (01:46 +0000)]
use common base for inventory import too, fixes problems with errors due to dos line endings and allows Excel upload, RT#4346

15 years agomake CDRs smaller, so we can fit more columns, RT#4376
ivan [Mon, 8 Dec 2008 10:13:12 +0000 (10:13 +0000)]
make CDRs smaller, so we can fit more columns, RT#4376

15 years agomake room for CDRs, RT#4387
ivan [Mon, 8 Dec 2008 09:08:44 +0000 (09:08 +0000)]
make room for CDRs, RT#4387

15 years agorespect output_format and add an header for rating_method=prefix too, RT#4387
ivan [Mon, 8 Dec 2008 08:52:48 +0000 (08:52 +0000)]
respect output_format and add an header for rating_method=prefix too, RT#4387

15 years agonormal ext_desc shouldn't shove the second+ columns of CDRs out
ivan [Mon, 8 Dec 2008 08:46:32 +0000 (08:46 +0000)]
normal ext_desc shouldn't shove the second+ columns of CDRs out

15 years agopassthrough support for gross revenue taxes
jeff [Fri, 5 Dec 2008 17:23:49 +0000 (17:23 +0000)]
passthrough support for gross revenue taxes

15 years agoavoid taxation on products with no assigned taxes
jeff [Fri, 5 Dec 2008 17:19:55 +0000 (17:19 +0000)]
avoid taxation on products with no assigned taxes

15 years agomissing uses, corrects 4388
jeff [Fri, 5 Dec 2008 08:24:55 +0000 (08:24 +0000)]
missing uses, corrects 4388

15 years agobad shortcut causes taxes not to be charged
jeff [Fri, 5 Dec 2008 04:20:09 +0000 (04:20 +0000)]
bad shortcut causes taxes not to be charged

15 years agowtf?
jeff [Thu, 4 Dec 2008 05:16:57 +0000 (05:16 +0000)]
wtf?

15 years agobetter placement of script sourcing
jeff [Thu, 4 Dec 2008 02:19:24 +0000 (02:19 +0000)]
better placement of script sourcing

15 years agobetter placement of script sourcing
jeff [Thu, 4 Dec 2008 02:03:22 +0000 (02:03 +0000)]
better placement of script sourcing

15 years agobetter behavior when zip code is missing
jeff [Thu, 4 Dec 2008 01:46:20 +0000 (01:46 +0000)]
better behavior when zip code is missing

15 years agoallow an all-agent receivables report again
ivan [Wed, 3 Dec 2008 23:29:28 +0000 (23:29 +0000)]
allow an all-agent receivables report again

15 years agofix real customer numbers showing on view pages, RT#4099/4379
ivan [Wed, 3 Dec 2008 21:15:39 +0000 (21:15 +0000)]
fix real customer numbers showing on view pages, RT#4099/4379

15 years agofix internal_diddb to default to countrycode 1
ivan [Wed, 3 Dec 2008 17:25:44 +0000 (17:25 +0000)]
fix internal_diddb to default to countrycode 1

15 years ago60 char soft max length for packages, so invoices don't wrap, RT#4328
ivan [Wed, 3 Dec 2008 05:54:56 +0000 (05:54 +0000)]
60 char soft max length for packages, so invoices don't wrap, RT#4328

15 years agosupport zip5 tax lookups, correct errors with fixed format cch import, inital import...
jeff [Wed, 3 Dec 2008 01:42:26 +0000 (01:42 +0000)]
support zip5 tax lookups, correct errors with fixed format cch import, inital import performance improvements, noise reduction on imports, tool for inital import

15 years agoset charged_party to accoutncode for vedeye, RT#4342
ivan [Mon, 1 Dec 2008 07:53:12 +0000 (07:53 +0000)]
set charged_party to accoutncode for vedeye, RT#4342

15 years agos/Internal Access Groups/Employee Groups/
ivan [Sun, 30 Nov 2008 23:37:09 +0000 (23:37 +0000)]
s/Internal Access Groups/Employee Groups/

15 years agos/Internal Users/Employees/
ivan [Sun, 30 Nov 2008 23:34:36 +0000 (23:34 +0000)]
s/Internal Users/Employees/

15 years agos/Internal Access Groups/Employee Groups/
ivan [Sun, 30 Nov 2008 23:26:44 +0000 (23:26 +0000)]
s/Internal Access Groups/Employee Groups/

15 years ago_cdr_min_parser_maker fix for correct setting of duration/billsec with simple & simpl...
ivan [Sun, 30 Nov 2008 21:01:00 +0000 (21:01 +0000)]
_cdr_min_parser_maker fix for correct setting of duration/billsec with simple & simple2 rate plans

15 years agoadd selfservice_server-single_domain config, and login_info self-service method to...
ivan [Sat, 29 Nov 2008 21:54:35 +0000 (21:54 +0000)]
add selfservice_server-single_domain config, and login_info self-service method to give the login page a bit more configurability

15 years agoadd selfservice_server-single_domain config, and login_info self-service method to...
ivan [Sat, 29 Nov 2008 20:32:48 +0000 (20:32 +0000)]
add selfservice_server-single_domain config, and login_info self-service method to give the login page a bit more configurability

15 years agodon't set a Session-Timeout if the rate is 0
ivan [Wed, 26 Nov 2008 00:30:25 +0000 (00:30 +0000)]
don't set a Session-Timeout if the rate is 0

15 years agoshould fix importing from excel, closes: RT#4337
ivan [Wed, 26 Nov 2008 00:20:30 +0000 (00:20 +0000)]
should fix importing from excel, closes: RT#4337

15 years agomore caffiene, please
jeff [Mon, 24 Nov 2008 15:40:07 +0000 (15:40 +0000)]
more caffiene, please

15 years agodoh
jeff [Mon, 24 Nov 2008 15:36:48 +0000 (15:36 +0000)]
doh

15 years agobe more accepting
jeff [Mon, 24 Nov 2008 15:18:42 +0000 (15:18 +0000)]
be more accepting

15 years agoesn's are hex
jeff [Mon, 24 Nov 2008 14:48:28 +0000 (14:48 +0000)]
esn's are hex

15 years agoupdate genband import to agree with reality, RT#4177
ivan [Mon, 24 Nov 2008 12:22:07 +0000 (12:22 +0000)]
update genband import to agree with reality, RT#4177

15 years agoadd countrycode option to internal_diddb; throw a warning instead of an error if...
ivan [Mon, 24 Nov 2008 10:59:49 +0000 (10:59 +0000)]
add countrycode option to internal_diddb; throw a warning instead of an error if a number couldn't be returned to inventory

15 years agofix phone_sqlradius CDR population?, RT#4100
ivan [Mon, 24 Nov 2008 10:47:13 +0000 (10:47 +0000)]
fix phone_sqlradius CDR population?, RT#4100

15 years agoadd debugging, hopefully fix seconds returned finally, RT#4100
ivan [Mon, 24 Nov 2008 10:11:22 +0000 (10:11 +0000)]
add debugging, hopefully fix seconds returned finally, RT#4100

15 years agolook for a voip rate in pricing add-ons too... eek. also correct rating to destinati...
ivan [Mon, 24 Nov 2008 08:47:53 +0000 (08:47 +0000)]
look for a voip rate in pricing add-ons too... eek.  also correct rating to destination RT#4100

15 years agoreferral credits overhaul, use billing events, agents can self-configure, limit to...
ivan [Sat, 22 Nov 2008 22:17:28 +0000 (22:17 +0000)]
referral credits overhaul, use billing events, agents can self-configure, limit to once-per-customer, depend on any time from referred package, referred customer payment, specific packages, partial staged credits, RT#3983

15 years agobilling event cloning
ivan [Sat, 22 Nov 2008 07:10:11 +0000 (07:10 +0000)]
billing event cloning

15 years agoinitial somanetworks support
jeff [Fri, 21 Nov 2008 03:36:16 +0000 (03:36 +0000)]
initial somanetworks support

15 years agoremove debugging accidentally left in
ivan [Fri, 21 Nov 2008 02:57:21 +0000 (02:57 +0000)]
remove debugging accidentally left in

15 years agodocument viewall_ext
ivan [Fri, 21 Nov 2008 02:55:53 +0000 (02:55 +0000)]
document viewall_ext

15 years agoundo voodoo, find real problem
ivan [Fri, 21 Nov 2008 01:58:50 +0000 (01:58 +0000)]
undo voodoo, find real problem

15 years agovoodoo
ivan [Fri, 21 Nov 2008 00:06:37 +0000 (00:06 +0000)]
voodoo

15 years agothis must be what is meant
jeff [Thu, 20 Nov 2008 19:02:30 +0000 (19:02 +0000)]
this must be what is meant

15 years agotool to remove extra cdr headers
jeff [Thu, 20 Nov 2008 17:49:15 +0000 (17:49 +0000)]
tool to remove extra cdr headers

15 years agoonly one header per package, not one per service -- fixes #4260
jeff [Thu, 20 Nov 2008 16:59:40 +0000 (16:59 +0000)]
only one header per package, not one per service -- fixes #4260

15 years agobetter end-of-spreadsheet detection for excel import, hopefully. should fix "Error...
ivan [Thu, 20 Nov 2008 12:52:32 +0000 (12:52 +0000)]
better end-of-spreadsheet detection for excel import, hopefully.  should fix "Error: Can't use an undefined value as an ARRAY reference" error on import.  RT#4297

15 years agofill in the ratenum. doesn't actually delete the rate itself, just all its data...
ivan [Thu, 20 Nov 2008 11:35:00 +0000 (11:35 +0000)]
fill in the ratenum.  doesn't actually delete the rate itself, just all its data (the hard part)

15 years agodon't use payname for CARD or DCRD either, closes: RT#3982
ivan [Thu, 20 Nov 2008 00:42:09 +0000 (00:42 +0000)]
don't use payname for CARD or DCRD either, closes: RT#3982

15 years agosupport for cch fixed format
jeff [Wed, 19 Nov 2008 14:56:00 +0000 (14:56 +0000)]
support for cch fixed format

15 years agofix phone_avail.availnum to be a proper primary key, fix agent.agent_custnum unique...
ivan [Wed, 19 Nov 2008 01:24:24 +0000 (01:24 +0000)]
fix phone_avail.availnum to be a proper primary key, fix agent.agent_custnum unique index causing it to get a value filled in by Record.pm

15 years agoNow handles hyphenated Perl requirements as well as those in parentheses, and
rsiddall [Tue, 18 Nov 2008 02:56:51 +0000 (02:56 +0000)]
Now handles hyphenated Perl requirements as well as those in parentheses, and
handles more version relation types.

15 years agoadd ability to view/edit access groups of an agent
ivan [Thu, 13 Nov 2008 02:22:04 +0000 (02:22 +0000)]
add ability to view/edit access groups of an agent

15 years agoadd fax to invoice data, RT#3290
ivan [Tue, 11 Nov 2008 08:55:40 +0000 (08:55 +0000)]
add fax to invoice data, RT#3290

15 years agoagent_custid and ship_fax don't belong with the ship address, that was an unrelated...
ivan [Tue, 11 Nov 2008 08:45:24 +0000 (08:45 +0000)]
agent_custid and ship_fax don't belong with the ship address, that was an unrelated tampabay/pbx-change request, RT#3290

15 years agomake HTML invoice more consistent with current typeset invoice: center invoice date...
ivan [Tue, 11 Nov 2008 07:51:13 +0000 (07:51 +0000)]
make HTML invoice more consistent with current typeset invoice: center invoice date instead of right-justify

15 years agorealign things in light of small_custview in this table for master customering, round...
ivan [Sun, 9 Nov 2008 11:43:02 +0000 (11:43 +0000)]
realign things in light of small_custview in this table for master customering, roundaboutly part of #2933

15 years agomove batch customer import to its own file; add svc_external_svc_phone export format...
ivan [Sun, 9 Nov 2008 11:31:21 +0000 (11:31 +0000)]
move batch customer import to its own file; add svc_external_svc_phone export format, RT#4103

15 years agoadd a global countrycode to phone_avail import and a conf for the default (some other...
ivan [Sun, 9 Nov 2008 09:14:40 +0000 (09:14 +0000)]
add a global countrycode to phone_avail import and a conf for the default (some other conf values snuck in also, oh well)

15 years agomove batch customer import to its own file; add svc_external_svc_phone export format...
ivan [Sun, 9 Nov 2008 08:51:01 +0000 (08:51 +0000)]
move batch customer import to its own file; add svc_external_svc_phone export format, RT#4103

15 years agofix viewing of unlinked services. wow, it has been a while
ivan [Fri, 7 Nov 2008 06:04:58 +0000 (06:04 +0000)]
fix viewing of unlinked services.  wow, it has been a while

15 years agoshould fix open session RADIUS search, RT #4233
ivan [Thu, 6 Nov 2008 22:53:25 +0000 (22:53 +0000)]
should fix open session RADIUS search, RT #4233

15 years agofix radius search, RT#4233
ivan [Thu, 6 Nov 2008 22:20:00 +0000 (22:20 +0000)]
fix radius search, RT#4233

15 years agoavoid harmless "Use of uninitialized value in concatenation (.) or string at /usr...
ivan [Thu, 6 Nov 2008 04:22:59 +0000 (04:22 +0000)]
avoid harmless "Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error

15 years ago. is used in some implementations of classic crypt
ivan [Thu, 6 Nov 2008 04:18:22 +0000 (04:18 +0000)]
. is used in some implementations of classic crypt

15 years agoREAL otherwise there are no taxes
jeff [Mon, 3 Nov 2008 15:28:13 +0000 (15:28 +0000)]
REAL otherwise there are no taxes

15 years agoyikes! not yet
jeff [Mon, 3 Nov 2008 15:26:48 +0000 (15:26 +0000)]
yikes! not yet

15 years agootherwise there are no taxes
jeff [Mon, 3 Nov 2008 15:14:47 +0000 (15:14 +0000)]
otherwise there are no taxes

15 years agotime remaining is more useful to display as hours + minutes than days, hours, minutes...
ivan [Mon, 3 Nov 2008 01:10:25 +0000 (01:10 +0000)]
time remaining is more useful to display as hours + minutes than days, hours, minutes from Time::Duration

15 years ago(and REALLY fix the line-item links too, whew) fix overreporting of tax invoiced...
ivan [Sun, 2 Nov 2008 20:28:09 +0000 (20:28 +0000)]
(and REALLY fix the line-item links too, whew) fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

15 years ago(and fix the line-item links too, whew) fix overreporting of tax invoiced when using...
ivan [Sun, 2 Nov 2008 20:03:30 +0000 (20:03 +0000)]
(and fix the line-item links too, whew) fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

15 years ago(and fix the total too) fix overreporting of tax invoiced when using & reporting...
ivan [Sun, 2 Nov 2008 19:40:35 +0000 (19:40 +0000)]
(and fix the total too) fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

15 years agofix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131
ivan [Sun, 2 Nov 2008 19:26:49 +0000 (19:26 +0000)]
fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

15 years agohave freeside-cdrd disable itself if there's no appropriate package definition, RT...
ivan [Sat, 1 Nov 2008 22:12:58 +0000 (22:12 +0000)]
have freeside-cdrd disable itself if there's no appropriate package definition, RT#4184

15 years agoeek, fix agent_plandata from comping up with spurious hits
ivan [Wed, 29 Oct 2008 22:24:15 +0000 (22:24 +0000)]
eek, fix agent_plandata from comping up with spurious hits

15 years agoremove debugging accidentally left in
ivan [Wed, 29 Oct 2008 20:23:10 +0000 (20:23 +0000)]
remove debugging accidentally left in

15 years agohuh. how did event editing ever work? is this 5.10-specific?
ivan [Wed, 29 Oct 2008 20:21:45 +0000 (20:21 +0000)]
huh.  how did event editing ever work?  is this 5.10-specific?

15 years agoprepaid cdr pickup & bill daemon, RT#4184
ivan [Wed, 29 Oct 2008 08:03:08 +0000 (08:03 +0000)]
prepaid cdr pickup & bill daemon, RT#4184

15 years agofix to internal_diddb provisioning
ivan [Wed, 29 Oct 2008 07:50:09 +0000 (07:50 +0000)]
fix to internal_diddb provisioning