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

15 years agofix svc_phone non-numeric "phone numbers", RT#4204
ivan [Tue, 28 Oct 2008 01:23:08 +0000 (01:23 +0000)]
fix svc_phone non-numeric "phone numbers", RT#4204

15 years agoadd a switch to allow letters in phone numbers, RT#4195
ivan [Sat, 25 Oct 2008 00:37:02 +0000 (00:37 +0000)]
add a switch to allow letters in phone numbers, RT#4195

15 years agocorrect links to non-US CDRs from svc_phone view
ivan [Fri, 24 Oct 2008 23:21:29 +0000 (23:21 +0000)]
correct links to non-US CDRs from svc_phone view

15 years agouse Reply-Message for the RADIUS error message, RT#4100
ivan [Fri, 24 Oct 2008 22:53:59 +0000 (22:53 +0000)]
use Reply-Message for the RADIUS error message, RT#4100

15 years agoadding prepaid self-service hooks, RT#4100
ivan [Fri, 24 Oct 2008 22:23:39 +0000 (22:23 +0000)]
adding prepaid self-service hooks, RT#4100

15 years agoadding prepaid self-service hooks, RT#4100
ivan [Fri, 24 Oct 2008 21:31:38 +0000 (21:31 +0000)]
adding prepaid self-service hooks, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 21:26:20 +0000 (21:26 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 21:25:29 +0000 (21:25 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 21:22:19 +0000 (21:22 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 19:59:03 +0000 (19:59 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 19:58:29 +0000 (19:58 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 19:57:01 +0000 (19:57 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 19:54:11 +0000 (19:54 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 19:45:57 +0000 (19:45 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 19:13:53 +0000 (19:13 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agountested code to suck in CDRs in from VoIP RADIUS exports, RT#4100
ivan [Fri, 24 Oct 2008 02:54:07 +0000 (02:54 +0000)]
untested code to suck in CDRs in from VoIP RADIUS exports, RT#4100

15 years agofixes to facilitate using agent_custid as custnum, RT#4190
ivan [Fri, 24 Oct 2008 02:08:21 +0000 (02:08 +0000)]
fixes to facilitate using agent_custid as custnum, RT#4190

15 years agotiny nits for phone RADIUS export: allow freeside-sqlradius-reset to reset a phone_sq...
ivan [Fri, 24 Oct 2008 01:45:24 +0000 (01:45 +0000)]
tiny nits for phone RADIUS export: allow freeside-sqlradius-reset to reset a phone_sqlradius export, but only if explicitly specified by exportnum.  also fix "Reference found where even-size list expected" warning and junk winding up in radreply table".  all this phone_sqlradius stuff is RT#4100

15 years agoadd phone_sqlradius export
ivan [Fri, 24 Oct 2008 01:19:46 +0000 (01:19 +0000)]
add phone_sqlradius export

15 years agoPOD cleanup
ivan [Thu, 23 Oct 2008 05:20:40 +0000 (05:20 +0000)]
POD cleanup

15 years agofix CDR links
ivan [Wed, 22 Oct 2008 18:50:56 +0000 (18:50 +0000)]
fix CDR links

15 years agofix error on open-ended RADIUS search with Pg, add options for open session search...
ivan [Wed, 22 Oct 2008 04:39:54 +0000 (04:39 +0000)]
fix error on open-ended RADIUS search with Pg, add options for open session search and search on start time, RT#4051

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