freeside.git
14 years agobulk provisioning via ftp and SOAP #5202
jeff [Wed, 27 May 2009 07:50:40 +0000 (07:50 +0000)]
bulk provisioning via ftp and SOAP #5202

14 years agoinclude overlib in selfservice
jeff [Tue, 26 May 2009 12:32:12 +0000 (12:32 +0000)]
include overlib in selfservice

14 years agoand also fix "tax invoiced" portion of total line when using config option for some...
ivan [Tue, 26 May 2009 02:48:44 +0000 (02:48 +0000)]
and also fix "tax invoiced" portion of total line when using config option for some basic tax grouping by name, RT#5446

14 years agomostly fix total line when using config option for some basic tax grouping by name...
ivan [Tue, 26 May 2009 02:03:32 +0000 (02:03 +0000)]
mostly fix total line when using config option for some basic tax grouping by name, RT#5446

14 years agoadd a config option for some basic tax grouping by name, RT#5446
ivan [Tue, 26 May 2009 01:43:30 +0000 (01:43 +0000)]
add a config option for some basic tax grouping by name, RT#5446

14 years agoadd a config option for some basic tax grouping by name, RT#5446
ivan [Tue, 26 May 2009 01:35:16 +0000 (01:35 +0000)]
add a config option for some basic tax grouping by name, RT#5446

14 years agofix total links on sales graph when a package class is specified, RT#5449
ivan [Mon, 25 May 2009 22:42:21 +0000 (22:42 +0000)]
fix total links on sales graph when a package class is specified, RT#5449

14 years agointernational self-service payments, RT#1592
ivan [Mon, 25 May 2009 03:59:22 +0000 (03:59 +0000)]
international self-service payments, RT#1592

14 years agointernational self-service payments, RT#1592
ivan [Mon, 25 May 2009 01:49:34 +0000 (01:49 +0000)]
international self-service payments, RT#1592

14 years agocommit before sqlradius upgrade so sqlradius upgrade errors from permissions can...
ivan [Fri, 22 May 2009 03:22:38 +0000 (03:22 +0000)]
commit before sqlradius upgrade so sqlradius upgrade errors from permissions can be ignored for now

14 years agoadd ability to report on packages w/status "not yet billed" as well, RT#5409
ivan [Fri, 22 May 2009 03:02:54 +0000 (03:02 +0000)]
add ability to report on packages w/status "not yet billed" as well, RT#5409

14 years agoadd "manage device" link & config, RT#5438
ivan [Wed, 20 May 2009 15:27:17 +0000 (15:27 +0000)]
add "manage device" link & config, RT#5438

14 years agoget subscriber deletion working and remove devel cruft, RT#5226
ivan [Wed, 20 May 2009 08:27:39 +0000 (08:27 +0000)]
get subscriber deletion working and remove devel cruft, RT#5226

14 years agofirst pass at netsapiens integration, RT#5226
ivan [Wed, 20 May 2009 01:06:41 +0000 (01:06 +0000)]
first pass at netsapiens integration, RT#5226

14 years agomiss use
jeff [Mon, 18 May 2009 19:23:27 +0000 (19:23 +0000)]
miss use

14 years agoallow empty state
jeff [Mon, 18 May 2009 19:21:36 +0000 (19:21 +0000)]
allow empty state

14 years agoprevent death on meritless sqlradius upgrade attempts
jeff [Mon, 18 May 2009 18:21:38 +0000 (18:21 +0000)]
prevent death on meritless sqlradius upgrade attempts

14 years agobasic CDR viewing from self-service, RT#4018
ivan [Mon, 18 May 2009 09:55:30 +0000 (09:55 +0000)]
basic CDR viewing from self-service, RT#4018

14 years agoit would help to use the correct port, RT#4081
ivan [Mon, 18 May 2009 08:40:00 +0000 (08:40 +0000)]
it would help to use the correct port, RT#4081

14 years agohandle dates before 1970
jeff [Mon, 18 May 2009 04:56:15 +0000 (04:56 +0000)]
handle dates before 1970

14 years agoAdded information on common failure causes to the perldoc.
rsiddall [Sat, 16 May 2009 20:07:01 +0000 (20:07 +0000)]
Added information on common failure causes to the perldoc.

14 years agoDefer use of Net::OpenSRS so that failure to install the module doesn't stop
rsiddall [Sat, 16 May 2009 19:27:44 +0000 (19:27 +0000)]
Defer use of Net::OpenSRS so that failure to install the module doesn't stop
Apache from starting.  (This causes attempts to register domains to fail
instead.)

14 years agoProvide better diagnostics when the cust_main owning this domain does not
rsiddall [Sat, 16 May 2009 02:29:54 +0000 (02:29 +0000)]
Provide better diagnostics when the cust_main owning this domain does not
provide fields required for use as a contact handle in the domain
registration record.
Also temporarily disable the ability to have the export do only registration
or only transfers.

14 years agoSimple domain registration at Tucows OpenSRS using an export based on Net::OpenSRS.
rsiddall [Fri, 15 May 2009 19:41:34 +0000 (19:41 +0000)]
Simple domain registration at Tucows OpenSRS using an export based on Net::OpenSRS.
When a domain is added and the export runs, it will register the domain or
initiate a transfer.  You can also choose no action.
There's currently no provision for revoking domains or renewing
registrations.
Depending on the settings at OpenSRS, orders may look like they've succeeded
in Freeside but actually be queued pending input by the reseller at OpenSRS.
The part_export CGIs were modified to allow a multi-valued select to be used
to control which TLDs are enabled for registration.

14 years agoask for help assignting geocode more often
jeff [Thu, 14 May 2009 16:26:40 +0000 (16:26 +0000)]
ask for help assignting geocode more often

14 years agoshow geocode when taxproducts enabled
jeff [Thu, 14 May 2009 16:25:21 +0000 (16:25 +0000)]
show geocode when taxproducts enabled

14 years agoimproved taxproduct tax report RT#4783
jeff [Wed, 13 May 2009 22:27:42 +0000 (22:27 +0000)]
improved taxproduct tax report RT#4783

14 years agoremove obsolete comments
ivan [Wed, 13 May 2009 00:51:59 +0000 (00:51 +0000)]
remove obsolete comments

14 years agolabel phone_name correctly
ivan [Sun, 10 May 2009 00:45:33 +0000 (00:45 +0000)]
label phone_name correctly

14 years agomove cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
ivan [Sat, 9 May 2009 23:54:58 +0000 (23:54 +0000)]
move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081

14 years agoadd cdr-charged_party-truncate_{length,prefix} in order to trim charged_party to...
ivan [Sat, 9 May 2009 07:56:38 +0000 (07:56 +0000)]
add cdr-charged_party-truncate_{length,prefix} in order to trim charged_party to a certain length, RT#4081

14 years agouse service-def specific labels, at least for service pages that use {view,edit}...
ivan [Sat, 9 May 2009 01:44:08 +0000 (01:44 +0000)]
use service-def specific labels, at least for service pages that use {view,edit}/elements/svc_Common.html RT#4081

14 years agoadd ability to configure service labels per-package (still need to actually use the...
ivan [Sat, 9 May 2009 00:39:13 +0000 (00:39 +0000)]
add ability to configure service labels per-package (still need to actually use the labels), RT#4081

14 years agofix cloning of custom packages where you've changed '(CUSTOM)', RT#5350
ivan [Fri, 8 May 2009 08:41:10 +0000 (08:41 +0000)]
fix cloning of custom packages where you've changed '(CUSTOM)', RT#5350

14 years agohide agent.invoice_template edit by default, with a config to turn back on, RT#5218
ivan [Tue, 5 May 2009 22:02:28 +0000 (22:02 +0000)]
hide agent.invoice_template edit by default, with a config to turn back on, RT#5218

14 years agoadd company_name to payment receipt
ivan [Tue, 5 May 2009 17:58:50 +0000 (17:58 +0000)]
add company_name to payment receipt

14 years agofinish the import portion of excel rate edit, RT#5108
ivan [Tue, 5 May 2009 10:40:15 +0000 (10:40 +0000)]
finish the import portion of excel rate edit, RT#5108

14 years agoignore fee based taxes and eliminate unused code
jeff [Tue, 5 May 2009 01:41:48 +0000 (01:41 +0000)]
ignore fee based taxes and eliminate unused code

14 years agothis is a quick hack to rebill customers when a cdr didn't happen
jeff [Mon, 4 May 2009 18:33:48 +0000 (18:33 +0000)]
this is a quick hack to rebill customers when a cdr didn't happen

14 years agoagent-virt prepaid income report, RT#5311
ivan [Mon, 4 May 2009 02:01:43 +0000 (02:01 +0000)]
agent-virt prepaid income report, RT#5311

14 years agoeliminate Argument "" isn't numeric in addition (+) warning
ivan [Mon, 4 May 2009 01:17:24 +0000 (01:17 +0000)]
eliminate Argument "" isn't numeric in addition (+) warning

14 years agoadd menu item and page for d/ling and edit rates with excel. RT#5108
ivan [Mon, 4 May 2009 00:22:44 +0000 (00:22 +0000)]
add menu item and page for d/ling and edit rates with excel.  RT#5108

14 years agobreak down search.html into components, RT#5108
ivan [Sun, 3 May 2009 22:45:40 +0000 (22:45 +0000)]
break down search.html into components, RT#5108

14 years agoadd "Redownload resolved batches" ACL for s1, RT#4271
ivan [Sun, 3 May 2009 18:34:09 +0000 (18:34 +0000)]
add "Redownload resolved batches" ACL for s1, RT#4271

14 years agoedit any config item
ivan [Sun, 3 May 2009 03:13:02 +0000 (03:13 +0000)]
edit any config item

14 years agoadd ability to delete invoice_latexreturnaddress and invoice_htmlreturnaddress too...
ivan [Sun, 3 May 2009 01:45:09 +0000 (01:45 +0000)]
add ability to delete invoice_latexreturnaddress and invoice_htmlreturnaddress too, RT#5218

14 years agoadd ability to remove suffix-ed config items, RT#5218
ivan [Sun, 3 May 2009 01:11:50 +0000 (01:11 +0000)]
add ability to remove suffix-ed config items, RT#5218

14 years agoconfdiff
ivan [Sun, 3 May 2009 00:40:50 +0000 (00:40 +0000)]
confdiff

14 years agofix eps preview
ivan [Sat, 2 May 2009 22:11:45 +0000 (22:11 +0000)]
fix eps preview

14 years agofinish up useful agent stuff on the config editor: adding, deleting overrides too...
ivan [Sat, 2 May 2009 00:02:07 +0000 (00:02 +0000)]
finish up useful agent stuff on the config editor: adding, deleting overrides too.  also add a confirmation to override deletion from the agent browse page.  RT#5218

14 years agofinish up useful agent stuff on the config editor: adding, deleting overrides too...
ivan [Sat, 2 May 2009 00:01:30 +0000 (00:01 +0000)]
finish up useful agent stuff on the config editor: adding, deleting overrides too.  also add a confirmation to override deletion from the agent browse page.  RT#5218

14 years agocalculate tax on tax per line and not on aggregate
jeff [Fri, 1 May 2009 20:21:42 +0000 (20:21 +0000)]
calculate tax on tax per line and not on aggregate

14 years agoview all overrides when asked, even the ones without values. hmm :/ RT#5218
ivan [Fri, 1 May 2009 02:43:24 +0000 (02:43 +0000)]
view all overrides when asked, even the ones without values.  hmm :/  RT#5218

14 years agofix re-print/email from event page, yow. RT#5293
ivan [Fri, 1 May 2009 02:08:32 +0000 (02:08 +0000)]
fix re-print/email from event page, yow.  RT#5293

14 years agoadd ability to edit the agent overrides from the main config, RT#4218
ivan [Fri, 1 May 2009 01:07:45 +0000 (01:07 +0000)]
add ability to edit the agent overrides from the main config, RT#4218

14 years agofix inadvertant select box, RT#5277
ivan [Wed, 29 Apr 2009 18:25:48 +0000 (18:25 +0000)]
fix inadvertant select box, RT#5277

14 years agoUI
ivan [Tue, 28 Apr 2009 22:38:42 +0000 (22:38 +0000)]
UI

15 years agoadd cancelled_cust-noevents flag to emulate SG billing-daily -r behavior, RT#4412
ivan [Tue, 28 Apr 2009 04:36:31 +0000 (04:36 +0000)]
add cancelled_cust-noevents flag to emulate SG billing-daily -r behavior, RT#4412

15 years agoadd cancelled_cust-noevents flag to emulate SG billing-daily -r behavior
ivan [Tue, 28 Apr 2009 04:14:23 +0000 (04:14 +0000)]
add cancelled_cust-noevents flag to emulate SG billing-daily -r behavior

15 years agotypo
ivan [Mon, 27 Apr 2009 23:06:08 +0000 (23:06 +0000)]
typo

15 years agorefuse to run w/CGI.pm 3.38. all lenny upgrades will need libcgi-pm-perl removed...
ivan [Mon, 27 Apr 2009 23:01:16 +0000 (23:01 +0000)]
refuse to run w/CGI.pm 3.38.  all lenny upgrades will need libcgi-pm-perl removed, suck

15 years agowould help to have an index on priority if we're going to order based on it
ivan [Sun, 26 Apr 2009 23:43:34 +0000 (23:43 +0000)]
would help to have an index on priority if we're going to order based on it

15 years agostart small jobs more efficiently, RT#4412
ivan [Sun, 26 Apr 2009 23:19:13 +0000 (23:19 +0000)]
start small jobs more efficiently, RT#4412

15 years agoadd a config option for max # of queued kids, RT#4412
ivan [Sun, 26 Apr 2009 23:09:21 +0000 (23:09 +0000)]
add a config option for max # of queued kids, RT#4412

15 years agoadd dry run to multi-process mode for testing, RT#4412
ivan [Sat, 25 Apr 2009 22:42:40 +0000 (22:42 +0000)]
add dry run to multi-process mode for testing, RT#4412

15 years agoadd subscription option to voip_cdr
jeff [Thu, 23 Apr 2009 20:34:13 +0000 (20:34 +0000)]
add subscription option to voip_cdr

15 years agoautodownload and update of cch tax data
jeff [Thu, 23 Apr 2009 20:31:26 +0000 (20:31 +0000)]
autodownload and update of cch tax data

15 years agowe don't actually need the results ordered, and i'm sure it doesn't help the planner...
ivan [Thu, 23 Apr 2009 04:57:05 +0000 (04:57 +0000)]
we don't actually need the results ordered, and i'm sure it doesn't help the planner get us results sooner.  last chance to try and get cursor approach working?  RT#4412

15 years agodoes pg try to finish the query when the job addition is committed? well, if this...
ivan [Thu, 23 Apr 2009 04:14:54 +0000 (04:14 +0000)]
does pg try to finish the query when the job addition is committed?  well, if this works, that answers that.  RT#4412

15 years agohopefully better performance running the big query once and then fetching results...
ivan [Wed, 22 Apr 2009 20:24:52 +0000 (20:24 +0000)]
hopefully better performance running the big query once and then fetching results with a cursor, rather than running it multiple times with an OFFSET and LIMIT, RT#4412

15 years agofix not allowing "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
ivan [Wed, 22 Apr 2009 18:58:46 +0000 (18:58 +0000)]
fix not allowing "on-demand" card or ACH, RT#5238 RT#5237 RT#5230

15 years agoperhaps a happier medium, RT#4412
ivan [Wed, 22 Apr 2009 06:52:13 +0000 (06:52 +0000)]
perhaps a happier medium, RT#4412

15 years agohave the big query find customers in batches. this should be way more efficient...
ivan [Wed, 22 Apr 2009 00:54:03 +0000 (00:54 +0000)]
have the big query find customers in batches.  this should be way more efficient in multi-process mode, can start billing before the big query completes.  RT#4412

15 years agorate download/edit/upload, RT#5108
ivan [Tue, 21 Apr 2009 20:59:43 +0000 (20:59 +0000)]
rate download/edit/upload, RT#5108

15 years agorate download/edit/upload, RT#5108
ivan [Tue, 21 Apr 2009 20:28:06 +0000 (20:28 +0000)]
rate download/edit/upload, RT#5108

15 years agoyow. fix fallout from cust_main.archived stuff causing nothing to bill. RT#4412
ivan [Tue, 21 Apr 2009 16:42:25 +0000 (16:42 +0000)]
yow.  fix fallout from cust_main.archived stuff causing nothing to bill.  RT#4412

15 years agomore descriptive progress popups
jeff [Tue, 21 Apr 2009 02:23:13 +0000 (02:23 +0000)]
more descriptive progress popups

15 years agoAcceptance testing of the RPM build system flushed out a place where /bin/rm
rsiddall [Mon, 20 Apr 2009 20:57:31 +0000 (20:57 +0000)]
Acceptance testing of the RPM build system flushed out a place where /bin/rm
stops waiting for input if you're /bin/su as the user doing the build.
Added a -f flag to stop it waiting for input.

15 years agoadd cust_main.archived field, skip billing if Y, RT#4412
ivan [Mon, 20 Apr 2009 16:58:31 +0000 (16:58 +0000)]
add cust_main.archived field, skip billing if Y, RT#4412

15 years agoadd cust_main.archived field, skip billing if Y, RT#4412
ivan [Mon, 20 Apr 2009 16:57:23 +0000 (16:57 +0000)]
add cust_main.archived field, skip billing if Y, RT#4412

15 years agono, it was only cause their db is somehow corrupt
ivan [Sun, 19 Apr 2009 23:55:48 +0000 (23:55 +0000)]
no, it was only cause their db is somehow corrupt

15 years agowarning about this not terminating
ivan [Sun, 19 Apr 2009 23:52:36 +0000 (23:52 +0000)]
warning about this not terminating

15 years agosomething to wipe the CVV from very large databases
ivan [Fri, 17 Apr 2009 23:30:57 +0000 (23:30 +0000)]
something to wipe the CVV from very large databases

15 years agoadd priority to job queue so billing jobs don't don't drown out provisioning jobs
ivan [Fri, 17 Apr 2009 19:50:11 +0000 (19:50 +0000)]
add priority to job queue so billing jobs don't don't drown out provisioning jobs

15 years ago1 helps alot
ivan [Fri, 17 Apr 2009 19:21:04 +0000 (19:21 +0000)]
1 helps alot

15 years agobackport freeside-daily -m and cust_main::bill_and_collect to 1.7, RT#4412
ivan [Fri, 17 Apr 2009 19:20:00 +0000 (19:20 +0000)]
backport freeside-daily -m and cust_main::bill_and_collect to 1.7, RT#4412

15 years agoAFFERO BITCHES
ivan [Fri, 17 Apr 2009 08:25:00 +0000 (08:25 +0000)]
AFFERO BITCHES

15 years agowhat time is now
ivan [Fri, 17 Apr 2009 08:16:17 +0000 (08:16 +0000)]
what time is now

15 years agoshow labels for select(select_hash) config options, RT#3997
ivan [Fri, 17 Apr 2009 08:02:29 +0000 (08:02 +0000)]
show labels for select(select_hash) config options, RT#3997

15 years agoadd invoice number to PDF filename in email attachments, RT#3403
ivan [Fri, 17 Apr 2009 07:21:32 +0000 (07:21 +0000)]
add invoice number to PDF filename in email attachments, RT#3403

15 years agohide service search unless user has "View customer services" ACL, RT#3478
ivan [Fri, 17 Apr 2009 07:03:02 +0000 (07:03 +0000)]
hide service search unless user has "View customer services" ACL, RT#3478

15 years agoadd customer status to receivables report selection, hopefully help enet, RT#5187
ivan [Fri, 17 Apr 2009 01:17:40 +0000 (01:17 +0000)]
add customer status to receivables report selection, hopefully help enet, RT#5187

15 years agoMore fixes for SuSE self-service:
rsiddall [Thu, 16 Apr 2009 03:58:20 +0000 (03:58 +0000)]
More fixes for SuSE self-service:
1/ Put binaries in the right folder
2/ Make sure freeside group is created
3/ Make sure freeside home directory is created

15 years agoshould fix view of unlinked phone numbers, RT#5171
ivan [Wed, 15 Apr 2009 07:14:11 +0000 (07:14 +0000)]
should fix view of unlinked phone numbers, RT#5171

15 years agos/GECOS/Real Name/ RT#3519
ivan [Wed, 15 Apr 2009 05:52:09 +0000 (05:52 +0000)]
s/GECOS/Real Name/ RT#3519

15 years agofix 1.7->1.9 upgrade glitch with self-service where process_payment required "payby...
ivan [Wed, 15 Apr 2009 02:44:11 +0000 (02:44 +0000)]
fix 1.7->1.9 upgrade glitch with self-service where process_payment required "payby" instead of defaulting to CARD, RT#3905

15 years agoshow 60 chars on typeset invoices but only 32 on plaintext, RT#3905
ivan [Wed, 15 Apr 2009 02:29:36 +0000 (02:29 +0000)]
show 60 chars on typeset invoices but only 32 on plaintext, RT#3905

15 years agothis should fix credits pushing typeset invoices off the right
ivan [Wed, 15 Apr 2009 02:15:45 +0000 (02:15 +0000)]
this should fix credits pushing typeset invoices off the right

15 years agoremove debugging
ivan [Tue, 14 Apr 2009 21:01:40 +0000 (21:01 +0000)]
remove debugging

15 years agodon't hide old packages that have services, RT#5179
ivan [Tue, 14 Apr 2009 20:27:50 +0000 (20:27 +0000)]
don't hide old packages that have services, RT#5179