freeside.git
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

15 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

15 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

15 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

15 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

15 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

15 years agoadd configuration option to control recurring_flag behavior, RT#3843
ivan [Tue, 14 Apr 2009 17:16:16 +0000 (17:16 +0000)]
add configuration option to control recurring_flag behavior, RT#3843

15 years agohmmm
jeff [Tue, 14 Apr 2009 16:14:48 +0000 (16:14 +0000)]
hmmm

15 years agobetter at least
jeff [Tue, 14 Apr 2009 16:12:54 +0000 (16:12 +0000)]
better at least

15 years agoadd configuration option to control recurring_flag behavior, RT#3843
ivan [Tue, 14 Apr 2009 00:09:31 +0000 (00:09 +0000)]
add configuration option to control recurring_flag behavior, RT#3843

15 years agodebugging
ivan [Mon, 13 Apr 2009 23:37:08 +0000 (23:37 +0000)]
debugging

15 years agoadding
ivan [Sun, 12 Apr 2009 06:24:45 +0000 (06:24 +0000)]
adding

15 years agoadd svc_phone on new customer first package, RT#4315
ivan [Sun, 12 Apr 2009 06:14:00 +0000 (06:14 +0000)]
add svc_phone on new customer first package, RT#4315

15 years agosheesh
jeff [Sun, 12 Apr 2009 01:33:50 +0000 (01:33 +0000)]
sheesh

15 years agofind and correct the real double counting culprit
jeff [Sun, 12 Apr 2009 01:24:42 +0000 (01:24 +0000)]
find and correct the real double counting culprit

15 years agomigrate send_email, suspend_if_balance and credit events, RT#3905
ivan [Sat, 11 Apr 2009 21:42:52 +0000 (21:42 +0000)]
migrate send_email, suspend_if_balance and credit events, RT#3905

15 years agoadd cust_bill_email action
ivan [Sat, 11 Apr 2009 21:29:42 +0000 (21:29 +0000)]
add cust_bill_email action

15 years agodon't run configuration update when -s is used for schema-only slony slave update
ivan [Sat, 11 Apr 2009 20:51:32 +0000 (20:51 +0000)]
don't run configuration update when -s is used for schema-only slony slave update

15 years agobetter description for enable_taxproducts and a warning about tax-pkg_address with it
ivan [Fri, 10 Apr 2009 19:33:29 +0000 (19:33 +0000)]
better description for enable_taxproducts and a warning about tax-pkg_address with it

15 years agoorders of magnitude faster
jeff [Fri, 10 Apr 2009 03:43:00 +0000 (03:43 +0000)]
orders of magnitude faster

15 years agoused BillingNumber and not CallingPartyNumber for non-toll-free calls
jeff [Thu, 9 Apr 2009 22:51:35 +0000 (22:51 +0000)]
used BillingNumber and not CallingPartyNumber for non-toll-free calls

15 years agofix 'agent X can't purchase pkgpart YY' error w/agent packages, RT#5119
ivan [Wed, 8 Apr 2009 22:42:33 +0000 (22:42 +0000)]
fix 'agent X can't purchase pkgpart YY' error w/agent packages, RT#5119

15 years agodon't want to throw false positives, RT#5101
ivan [Wed, 8 Apr 2009 08:08:34 +0000 (08:08 +0000)]
don't want to throw false positives, RT#5101

15 years agoeliminate all trace of cvv from history records, RT#5093
ivan [Wed, 8 Apr 2009 07:32:24 +0000 (07:32 +0000)]
eliminate all trace of cvv from history records, RT#5093

15 years agowhen linking a legacy phone number the phone
ivan [Wed, 8 Apr 2009 01:13:45 +0000 (01:13 +0000)]
when linking a legacy phone number the phone
number could be typed in and not the service #.  RT#3407

15 years agoquick option to allow importing gmt cdrs
jeff [Tue, 7 Apr 2009 20:45:14 +0000 (20:45 +0000)]
quick option to allow importing gmt cdrs

15 years agoadd a config to allow colon in usernames, RT#5145
ivan [Tue, 7 Apr 2009 18:20:43 +0000 (18:20 +0000)]
add a config to allow colon in usernames, RT#5145

15 years agotruncate long labels that are TOO long... RT#3519
ivan [Tue, 7 Apr 2009 18:15:15 +0000 (18:15 +0000)]
truncate long labels that are TOO long... RT#3519