freeside.git
15 years agobiz.freeside.SelfService class and sample applications
jeff [Tue, 21 Oct 2008 15:50:39 +0000 (15:50 +0000)]
biz.freeside.SelfService class and sample applications

15 years agocorrectly allow re-editing of config options with " in them
ivan [Sun, 19 Oct 2008 01:57:42 +0000 (01:57 +0000)]
correctly allow re-editing of config options with " in them

15 years agoadd a master custnum field to agents, RT#2933 (roundabout)
ivan [Sun, 19 Oct 2008 00:38:09 +0000 (00:38 +0000)]
add a master custnum field to agents, RT#2933 (roundabout)

15 years agosheesh
jeff [Sat, 18 Oct 2008 01:22:55 +0000 (01:22 +0000)]
sheesh

15 years agodoh
jeff [Sat, 18 Oct 2008 01:19:23 +0000 (01:19 +0000)]
doh

15 years agocope with overlapping (but with distinct endpoints) tax areas
jeff [Sat, 18 Oct 2008 01:08:27 +0000 (01:08 +0000)]
cope with overlapping (but with distinct endpoints) tax areas

15 years agoaddress tweaks, assumes a window at least 2.75in or 7cm wide
jeff [Fri, 17 Oct 2008 20:01:11 +0000 (20:01 +0000)]
address tweaks, assumes a window at least 2.75in or 7cm wide

15 years agocorrect erroneous line dupplication on invoices
jeff [Fri, 17 Oct 2008 18:57:49 +0000 (18:57 +0000)]
correct erroneous line dupplication on invoices

15 years agoadd an option to use duration instead of billsec to calculate billable time, RT#4147
ivan [Thu, 16 Oct 2008 22:45:19 +0000 (22:45 +0000)]
add an option to use duration instead of billsec to calculate billable time, RT#4147

15 years agosync Conf_compat17.pm
ivan [Thu, 16 Oct 2008 05:29:48 +0000 (05:29 +0000)]
sync Conf_compat17.pm

15 years agoadd batch-enable_payby and realtime_disable_payby for better control over hybrid...
ivan [Thu, 16 Oct 2008 05:29:00 +0000 (05:29 +0000)]
add batch-enable_payby and realtime_disable_payby for better control over hybrid realtime/batch installs; deprecate never-used paymentforcedtobatch, RT#4052

15 years agoadd batch-enable_payby and realtime_disable_payby for better control over hybrid...
ivan [Thu, 16 Oct 2008 05:04:38 +0000 (05:04 +0000)]
add batch-enable_payby and realtime_disable_payby for better control over hybrid realtime/batch installs; deprecate never-used paymentforcedtobatch, RT#4052

15 years agonot interested in payment gateway survey just now
ivan [Tue, 14 Oct 2008 21:27:41 +0000 (21:27 +0000)]
not interested in payment gateway survey just now

15 years agoadd an import format for external services, including next bill date (cust_pkg.bill...
ivan [Tue, 14 Oct 2008 00:50:34 +0000 (00:50 +0000)]
add an import format for external services, including next bill date (cust_pkg.bill), RT#4108

15 years agoChange subject for freeside-fetch emailed reports from "subject" to "Freeside report...
ivan [Mon, 13 Oct 2008 22:00:50 +0000 (22:00 +0000)]
Change subject for freeside-fetch emailed reports from "subject" to "Freeside report", and add email_report-subject config to change it.  RT#4093

15 years agobetter column widths and easier maintenance
jeff [Sun, 12 Oct 2008 23:56:46 +0000 (23:56 +0000)]
better column widths and easier maintenance

15 years agobetter value for non-broken tetex
jeff [Sun, 12 Oct 2008 21:22:30 +0000 (21:22 +0000)]
better value for non-broken tetex

15 years agocheck not just for fit, but move the goalposts as well
jeff [Sun, 12 Oct 2008 19:43:06 +0000 (19:43 +0000)]
check not just for fit, but move the goalposts as well

15 years agofix link
ivan [Sun, 12 Oct 2008 00:58:47 +0000 (00:58 +0000)]
fix link

15 years agoadd a quick bulk tax add tool (eating my own dogfood instead of running a one-off...
ivan [Sun, 12 Oct 2008 00:54:18 +0000 (00:54 +0000)]
add a quick bulk tax add tool (eating my own dogfood instead of running a one-off SQL query), RT#4117

15 years agoenable suspension notices to an administrator, RT#4083
ivan [Sat, 11 Oct 2008 00:32:17 +0000 (00:32 +0000)]
enable suspension notices to an administrator, RT#4083

15 years agoquick kludge to eliminate exact duplicates in h_labels_short in an effort to reduce...
ivan [Fri, 10 Oct 2008 23:30:41 +0000 (23:30 +0000)]
quick kludge to eliminate exact duplicates in h_labels_short in an effort to reduce the number of "XXX service listing twice on invoice" incidents, RT#3944.  still should be possible to fundamentally do better with the function in the first place

15 years agoavoid overprinting remittance coupons
jeff [Fri, 10 Oct 2008 21:30:12 +0000 (21:30 +0000)]
avoid overprinting remittance coupons

15 years agoadd options to auto-generate agent_custid and display it as the customer number,...
ivan [Fri, 10 Oct 2008 19:25:53 +0000 (19:25 +0000)]
add options to auto-generate agent_custid and display it as the customer number, RT#4099

15 years agoadd options to auto-generate agent_custid and display it as the customer number,...
ivan [Fri, 10 Oct 2008 01:15:50 +0000 (01:15 +0000)]
add options to auto-generate agent_custid and display it as the customer number, RT#4099

15 years agouse Freeradius := attribute for ALL attributes except Password. Crypt-Password,...
ivan [Thu, 9 Oct 2008 20:06:19 +0000 (20:06 +0000)]
use Freeradius := attribute for ALL attributes except Password.  Crypt-Password, User-Password, Password-With-Header should now use := instead of ==.  RT#4051

15 years agoput each CDR web import into a batch
ivan [Tue, 7 Oct 2008 23:57:43 +0000 (23:57 +0000)]
put each CDR web import into a batch

15 years agoalso set billsec for nextone CDR format
ivan [Tue, 7 Oct 2008 23:23:08 +0000 (23:23 +0000)]
also set billsec for nextone CDR format

15 years agooops, brainfart
ivan [Tue, 7 Oct 2008 00:10:43 +0000 (00:10 +0000)]
oops, brainfart

15 years agowhen setting last_login/last_logout, ensure only accounts actually attached to the...
ivan [Tue, 7 Oct 2008 00:09:04 +0000 (00:09 +0000)]
when setting last_login/last_logout, ensure only accounts actually attached to the export are updated

15 years agomake RADIUS password exports _password_encoding-aware so we export Password-With...
ivan [Mon, 6 Oct 2008 22:48:22 +0000 (22:48 +0000)]
make RADIUS password exports _password_encoding-aware so we export Password-With-Header when necessary

15 years agomake RADIUS password exports _password_encoding-aware so we export Password-With...
ivan [Mon, 6 Oct 2008 22:19:57 +0000 (22:19 +0000)]
make RADIUS password exports _password_encoding-aware so we export Password-With-Header when necessary

15 years agoadd initial netcentrex CDR format
ivan [Mon, 6 Oct 2008 15:28:14 +0000 (15:28 +0000)]
add initial netcentrex CDR format

15 years agofix links to closed batches, RT#4052
ivan [Sun, 5 Oct 2008 21:36:50 +0000 (21:36 +0000)]
fix links to closed batches, RT#4052

15 years agoadding the start of available phone# search. still needs a menu entry, search option...
ivan [Sun, 5 Oct 2008 10:17:59 +0000 (10:17 +0000)]
adding the start of available phone# search.  still needs a menu entry, search options page... RT#3925

15 years agofinish UI improvements wrt refunds: now you have to post a check or cash refund expli...
ivan [Sun, 5 Oct 2008 06:07:36 +0000 (06:07 +0000)]
finish UI improvements wrt refunds: now you have to post a check or cash refund explicitly, no more implicit creation by 'applying' credits.  don't show useless application links.  don't enable apply button until you pick an invoice/refund.  RT#3812

15 years agoPOD cleanups
ivan [Sat, 4 Oct 2008 22:36:05 +0000 (22:36 +0000)]
POD cleanups

15 years agofix inappropriate rounding when editing rates for a whole region
ivan [Sat, 4 Oct 2008 20:55:54 +0000 (20:55 +0000)]
fix inappropriate rounding when editing rates for a whole region

15 years agoadd disable_tollfree option
ivan [Sat, 4 Oct 2008 20:43:51 +0000 (20:43 +0000)]
add disable_tollfree option

15 years agofix recurring box graying out on package customize
ivan [Sat, 4 Oct 2008 00:30:25 +0000 (00:30 +0000)]
fix recurring box graying out on package customize

15 years agoadd debugging
ivan [Fri, 3 Oct 2008 19:41:59 +0000 (19:41 +0000)]
add debugging

15 years agosimple reporting for new tax system
jeff [Tue, 30 Sep 2008 21:05:14 +0000 (21:05 +0000)]
simple reporting for new tax system

15 years agooption for no postal fee on one-time charges
jeff [Tue, 30 Sep 2008 20:22:38 +0000 (20:22 +0000)]
option for no postal fee on one-time charges

15 years agoturn on and off postal billing from self-service
jeff [Tue, 30 Sep 2008 20:17:43 +0000 (20:17 +0000)]
turn on and off postal billing from self-service

15 years agouse init_calendar.html
ivan [Mon, 29 Sep 2008 03:41:53 +0000 (03:41 +0000)]
use init_calendar.html

15 years agoper address block ip auto assignment and auto router selection
jeff [Sat, 27 Sep 2008 03:01:44 +0000 (03:01 +0000)]
per address block ip auto assignment and auto router selection

15 years agopush out event triggered suspensions
jeff [Fri, 26 Sep 2008 03:54:25 +0000 (03:54 +0000)]
push out event triggered suspensions

15 years agolost bits of reason
jeff [Thu, 25 Sep 2008 23:44:28 +0000 (23:44 +0000)]
lost bits of reason

15 years agoprizm export improvement for package changes
jeff [Thu, 25 Sep 2008 02:27:50 +0000 (02:27 +0000)]
prizm export improvement for package changes

15 years agotrade space for time
jeff [Thu, 18 Sep 2008 23:17:01 +0000 (23:17 +0000)]
trade space for time

15 years agominor initialization issue
jeff [Tue, 16 Sep 2008 15:58:33 +0000 (15:58 +0000)]
minor initialization issue

15 years agocorrect package editor when taxproducts off
jeff [Tue, 16 Sep 2008 01:22:28 +0000 (01:22 +0000)]
correct package editor when taxproducts off

15 years agoadd internal did database & ability to query for availability, plus upload tool
ivan [Mon, 15 Sep 2008 07:18:57 +0000 (07:18 +0000)]
add internal did database & ability to query for availability, plus upload tool

15 years agoadd dry_run option to globalpops_voip export
ivan [Mon, 15 Sep 2008 00:40:18 +0000 (00:40 +0000)]
add dry_run option to globalpops_voip export

15 years agosilently strip out leading and trailing spaces from invoicing email addresses instead...
ivan [Sun, 14 Sep 2008 20:24:53 +0000 (20:24 +0000)]
silently strip out leading and trailing spaces from invoicing email addresses instead of throwing an error

15 years agodon't reload the whole page every time a config option is changed, RT#3989
ivan [Sun, 14 Sep 2008 20:20:41 +0000 (20:20 +0000)]
don't reload the whole page every time a config option is changed, RT#3989

15 years agodefault the menu to top in 1.9, still a pref
ivan [Sun, 14 Sep 2008 19:13:59 +0000 (19:13 +0000)]
default the menu to top in 1.9, still a pref

15 years agojust give up and try again tommorow, "1011" came from us not the CDRs anyway, RT...
ivan [Fri, 12 Sep 2008 22:53:55 +0000 (22:53 +0000)]
just give up and try again tommorow, "1011" came from us not the CDRs anyway, RT#3985

15 years agonot enough sleep to support multiple internal_prefixen, RT#3985
ivan [Fri, 12 Sep 2008 22:48:19 +0000 (22:48 +0000)]
not enough sleep to support multiple internal_prefixen, RT#3985

15 years agonot enough sleep to support multiple internal_prefixen, RT#3985
ivan [Fri, 12 Sep 2008 22:38:01 +0000 (22:38 +0000)]
not enough sleep to support multiple internal_prefixen, RT#3985

15 years agogrr, TRY to support multiple internal_prefixen, RT#3985
ivan [Fri, 12 Sep 2008 22:18:07 +0000 (22:18 +0000)]
grr, TRY to support multiple internal_prefixen, RT#3985

15 years agosupport multiple internal_prefixen, RT#3985
ivan [Fri, 12 Sep 2008 21:56:49 +0000 (21:56 +0000)]
support multiple internal_prefixen, RT#3985

15 years agosupport multiple internal_prefixen
ivan [Fri, 12 Sep 2008 21:55:27 +0000 (21:55 +0000)]
support multiple internal_prefixen

15 years agomake the max # of indivudal services printed on invoices configurable. RT#3904
ivan [Fri, 12 Sep 2008 07:58:34 +0000 (07:58 +0000)]
make the max # of indivudal services printed on invoices configurable.  RT#3904

15 years agodon't throw noisy warnings about missing new recur_temporality, RT#3851
ivan [Fri, 12 Sep 2008 07:09:53 +0000 (07:09 +0000)]
don't throw noisy warnings about missing new recur_temporality, RT#3851

15 years agore-repurpose cust_bill_pkg
jeff [Fri, 12 Sep 2008 02:28:46 +0000 (02:28 +0000)]
re-repurpose cust_bill_pkg

15 years agoadd billco respooling, not re-FTPing, RT#3971
ivan [Fri, 12 Sep 2008 02:02:01 +0000 (02:02 +0000)]
add billco respooling, not re-FTPing, RT#3971

15 years agoadd recur_temporality to flat.pm, RT#3851
ivan [Fri, 12 Sep 2008 00:53:13 +0000 (00:53 +0000)]
add recur_temporality to flat.pm, RT#3851

15 years agocorrect a (fortunately harmless) typo
ivan [Fri, 12 Sep 2008 00:41:09 +0000 (00:41 +0000)]
correct a (fortunately harmless) typo

15 years agoadd re-FTP reprint, RT#create-me-tommorow-for-enet
ivan [Wed, 10 Sep 2008 08:34:30 +0000 (08:34 +0000)]
add re-FTP reprint, RT#create-me-tommorow-for-enet

15 years agobetter (?) place to put display and taxation data than overloading real line items
ivan [Wed, 10 Sep 2008 07:55:01 +0000 (07:55 +0000)]
better (?) place to put display and taxation data than overloading real line items

15 years agowell, allow things to work for now so work can get done
ivan [Wed, 10 Sep 2008 07:32:17 +0000 (07:32 +0000)]
well, allow things to work for now so work can get done

15 years agoadd upcoming/preceding option, RT#3851
ivan [Wed, 10 Sep 2008 07:30:45 +0000 (07:30 +0000)]
add upcoming/preceding option, RT#3851

15 years agoadd upcoming/preceding option, RT#3851
ivan [Wed, 10 Sep 2008 07:25:14 +0000 (07:25 +0000)]
add upcoming/preceding option, RT#3851

15 years agoallow implied primary services to log into selfservice when selfservice_server-primar...
ivan [Tue, 9 Sep 2008 22:35:12 +0000 (22:35 +0000)]
allow implied primary services to log into selfservice when selfservice_server-primary_only is on

15 years agothis should allow implied primary services to log into selfservice when selfservice_s...
ivan [Tue, 9 Sep 2008 21:29:41 +0000 (21:29 +0000)]
this should allow implied primary services to log into selfservice when selfservice_server-primary_only is on

15 years agoshow which _upgrade_data sub is being run
ivan [Tue, 9 Sep 2008 21:04:27 +0000 (21:04 +0000)]
show which _upgrade_data sub is being run

15 years agowtf, cust_pkg_reason has no indices?! _upgrade_data is hosing cpu badly
ivan [Tue, 9 Sep 2008 08:19:25 +0000 (08:19 +0000)]
wtf, cust_pkg_reason has no indices?!  _upgrade_data is hosing cpu badly

15 years agodoh, forgot to display new options, RT#3838
ivan [Tue, 9 Sep 2008 02:35:58 +0000 (02:35 +0000)]
doh, forgot to display new options, RT#3838

15 years agoadditional QIS/Taqua-specific CDR handling details, RT#3838
ivan [Tue, 9 Sep 2008 02:24:32 +0000 (02:24 +0000)]
additional QIS/Taqua-specific CDR handling details, RT#3838

15 years agooops, debugging got left on by accident
ivan [Mon, 8 Sep 2008 21:46:11 +0000 (21:46 +0000)]
oops, debugging got left on by accident

15 years agoalso hide fixed+blank fields on service view, RT#3829
ivan [Mon, 8 Sep 2008 21:23:02 +0000 (21:23 +0000)]
also hide fixed+blank fields on service view, RT#3829

15 years agocompletely hide fixed+blank fields, RT#3829
ivan [Mon, 8 Sep 2008 21:02:09 +0000 (21:02 +0000)]
completely hide fixed+blank fields, RT#3829

15 years agoextraneous code cleanup
ivan [Mon, 8 Sep 2008 02:49:19 +0000 (02:49 +0000)]
extraneous code cleanup

15 years agoremoving unacceptable display fields from cust_bill_pkg
ivan [Mon, 8 Sep 2008 02:48:36 +0000 (02:48 +0000)]
removing unacceptable display fields from cust_bill_pkg

15 years agoadd package invoice details & comments, RT#3810
ivan [Mon, 8 Sep 2008 02:47:22 +0000 (02:47 +0000)]
add package invoice details & comments, RT#3810

15 years agodon't link to customer service view unless the user has the ACL to view the resulting...
ivan [Sat, 6 Sep 2008 20:54:24 +0000 (20:54 +0000)]
don't link to customer service view unless the user has the ACL to view the resulting page

15 years agothree lost lines
jeff [Thu, 4 Sep 2008 13:29:32 +0000 (13:29 +0000)]
three lost lines

15 years agoask for an EPS for EPS upload, not incorrectly a PNG
ivan [Thu, 4 Sep 2008 03:10:16 +0000 (03:10 +0000)]
ask for an EPS for EPS upload, not incorrectly a PNG

15 years agofix invoice uplaoding in light of database config where you absolutely need ->set_bin...
ivan [Thu, 4 Sep 2008 02:44:26 +0000 (02:44 +0000)]
fix invoice uplaoding in light of database config where you absolutely need ->set_binary for swtuf retreived with ->config_binary, RT#3936

15 years agonew access right names
jeff [Wed, 3 Sep 2008 19:08:29 +0000 (19:08 +0000)]
new access right names

15 years agosystem only reason update routine
jeff [Wed, 3 Sep 2008 18:59:55 +0000 (18:59 +0000)]
system only reason update routine

15 years agoadd back ability to post a check/cash refund. be more explicit about it instead of...
ivan [Wed, 3 Sep 2008 01:52:57 +0000 (01:52 +0000)]
add back ability to post a check/cash refund. be more explicit about it instead of just being a checkbox when posting a credit. RT#3812

15 years agoadd back ability to post a check/cash refund. be more explicit about it instead...
ivan [Wed, 3 Sep 2008 01:46:43 +0000 (01:46 +0000)]
add back ability to post a check/cash refund.  be more explicit about it instead of just being a checkbox when posting a credit.  RT#3812

15 years agocall details in self-service
jeff [Tue, 2 Sep 2008 15:37:07 +0000 (15:37 +0000)]
call details in self-service

15 years agoremove duplicate cust_bill_pkg creation RT#3919
jeff [Sat, 30 Aug 2008 21:34:45 +0000 (21:34 +0000)]
remove duplicate cust_bill_pkg creation RT#3919

15 years agobug squashing for multiple usage classes
jeff [Sat, 30 Aug 2008 02:10:09 +0000 (02:10 +0000)]
bug squashing for multiple usage classes

15 years agoadding fs-to-fs provisioning of simple accounts for cheepnet, RT#3805
ivan [Fri, 29 Aug 2008 23:13:49 +0000 (23:13 +0000)]
adding fs-to-fs provisioning of simple accounts for cheepnet, RT#3805

15 years agoincrease maxlength and size of quantity fields on package edit, for RT#3805
ivan [Fri, 29 Aug 2008 20:10:30 +0000 (20:10 +0000)]
increase maxlength and size of quantity fields on package edit, for RT#3805

15 years agoadd CDR batch TFTP feature, RT#3113
ivan [Fri, 29 Aug 2008 01:09:09 +0000 (01:09 +0000)]
add CDR batch TFTP feature, RT#3113