freeside.git
18 years agohandle BIGSERIAL like SERIAL for the cdr table, and normalize canadian zip codes...
ivan [Wed, 15 Mar 2006 04:17:08 +0000 (04:17 +0000)]
handle BIGSERIAL like SERIAL for the cdr table, and normalize canadian zip codes as well as us ones

18 years agofix progress hoohaw for internet exploder again, whew. also make sure error/finish...
ivan [Mon, 13 Mar 2006 22:32:51 +0000 (22:32 +0000)]
fix progress hoohaw for internet exploder again, whew.  also make sure error/finish messages are centered, looks better

18 years agosome pages from ui hoohaw have leaked footer include, need something here for now
ivan [Sat, 11 Mar 2006 07:27:40 +0000 (07:27 +0000)]
some pages from ui hoohaw have leaked footer include, need something here for now

18 years agofix the progressbar bug with multiple progressbar forms on a page
ivan [Sat, 11 Mar 2006 05:21:20 +0000 (05:21 +0000)]
fix the progressbar bug with multiple progressbar forms on a page

18 years agofix to (hopefully) allow multiple progress-init's in a page, also add second $cgi...
ivan [Fri, 10 Mar 2006 22:30:48 +0000 (22:30 +0000)]
fix to (hopefully) allow multiple progress-init's in a page, also add second $cgi arg to all these progressbar calls...

18 years agowant to know who *called* this without the required second arg
ivan [Fri, 10 Mar 2006 22:28:17 +0000 (22:28 +0000)]
want to know who *called* this without the required second arg

18 years agofix that blank-page-instead-of-profiling-redirect-when-called-from-an-include bug...
ivan [Thu, 9 Mar 2006 13:42:40 +0000 (13:42 +0000)]
fix that blank-page-instead-of-profiling-redirect-when-called-from-an-include bug triggered by mason 1.32 :)

18 years agodon't use a table with WIDTH="100%", it shoves the custnum and "billing information...
ivan [Thu, 9 Mar 2006 11:48:06 +0000 (11:48 +0000)]
don't use a table with WIDTH="100%", it shoves the custnum and "billing information" boxes way out to the right

18 years ago Add an option to the web interface to batch upload new entries to the
ivan [Wed, 8 Mar 2006 12:14:04 +0000 (12:14 +0000)]
 Add an option to the web interface to batch upload new entries to the
inventory_item table.

18 years agoAdd a new table for inventory with for DIDs/serials/etc., and an additional
ivan [Wed, 8 Mar 2006 10:05:01 +0000 (10:05 +0000)]
Add a new table for inventory with for DIDs/serials/etc., and an additional
new table for inventory category (i.e. to distinguish DIDs, serials, MACs,
etc.)

18 years agoadd space in error msg
ivan [Wed, 8 Mar 2006 08:21:37 +0000 (08:21 +0000)]
add space in error msg

18 years agoagent-specific sales/credit/receipts summary
ivan [Fri, 3 Mar 2006 15:02:33 +0000 (15:02 +0000)]
agent-specific sales/credit/receipts summary

18 years agoupdate POD docs regarding new price plans
ivan [Tue, 28 Feb 2006 19:34:01 +0000 (19:34 +0000)]
update POD docs regarding new price plans

18 years agoadd vonage click2call feature
ivan [Wed, 22 Feb 2006 13:07:48 +0000 (13:07 +0000)]
add vonage click2call feature

18 years agoa better CGI::rooturl(), will have to do for now
ivan [Wed, 22 Feb 2006 07:12:28 +0000 (07:12 +0000)]
a better CGI::rooturl(), will have to do for now

18 years agoCDR schema and class
ivan [Sat, 18 Feb 2006 11:14:21 +0000 (11:14 +0000)]
CDR schema and class

18 years agoMason it is
ivan [Sat, 18 Feb 2006 04:32:57 +0000 (04:32 +0000)]
Mason it is

18 years agoupdate POD documentation left behind from example template
ivan [Sat, 18 Feb 2006 02:11:44 +0000 (02:11 +0000)]
update POD documentation left behind from example template

18 years agoautomate more of the initial data adding...
ivan [Thu, 16 Feb 2006 21:43:02 +0000 (21:43 +0000)]
automate more of the initial data adding...

18 years agoupdate jscalendar
ivan [Thu, 9 Feb 2006 07:18:08 +0000 (07:18 +0000)]
update jscalendar

18 years agodon't leave ssh zombies around either
ivan [Wed, 8 Feb 2006 22:53:18 +0000 (22:53 +0000)]
don't leave ssh zombies around either

18 years agoremove ancient upgrade instructions
ivan [Wed, 8 Feb 2006 03:50:53 +0000 (03:50 +0000)]
remove ancient upgrade instructions

18 years agoslightly html-ize the 1.5.8 upgrade instructions
ivan [Wed, 8 Feb 2006 03:50:42 +0000 (03:50 +0000)]
slightly html-ize the 1.5.8 upgrade instructions

18 years agoupdate error message when secrets file cannot be found
ivan [Wed, 8 Feb 2006 02:26:23 +0000 (02:26 +0000)]
update error message when secrets file cannot be found

18 years agowell, it was already fatal. at least now the error message is better.
ivan [Tue, 7 Feb 2006 13:49:44 +0000 (13:49 +0000)]
well, it was already fatal.  at least now the error message is better.

18 years agoremove inadvertant extra table statement preventing page from showing up in konq
ivan [Tue, 7 Feb 2006 11:12:29 +0000 (11:12 +0000)]
remove inadvertant extra table statement preventing page from showing up in konq

18 years agopayment gateway editing
ivan [Sun, 5 Feb 2006 12:27:20 +0000 (12:27 +0000)]
payment gateway editing

18 years agofinish adding freeside-monthly and monthly events
ivan [Wed, 1 Feb 2006 23:13:48 +0000 (23:13 +0000)]
finish adding freeside-monthly and monthly events

18 years agoHEAD isn't 1.5.8 anymore
ivan [Wed, 1 Feb 2006 07:58:09 +0000 (07:58 +0000)]
HEAD isn't 1.5.8 anymore

18 years agooops, forgot $
ivan [Tue, 31 Jan 2006 15:01:41 +0000 (15:01 +0000)]
oops, forgot $

18 years ago*** empty log message ***
ivan [Tue, 31 Jan 2006 11:02:54 +0000 (11:02 +0000)]
*** empty log message ***

18 years agomove header() to include(/elements/header.html) so it can be changed in one place...
ivan [Tue, 31 Jan 2006 04:26:54 +0000 (04:26 +0000)]
move header() to include(/elements/header.html) so it can be changed in one place, thanks to Scott Edwards

18 years agofix "table not found" dbdef error message to recommend freeside-upgrade instead creat...
ivan [Tue, 31 Jan 2006 02:59:59 +0000 (02:59 +0000)]
fix "table not found" dbdef error message to recommend freeside-upgrade instead create + dbdef-create

18 years agosmall visual fix to alternating row colors when show_taxclasses is on
ivan [Fri, 27 Jan 2006 07:34:17 +0000 (07:34 +0000)]
small visual fix to alternating row colors when show_taxclasses is on

18 years agoon tax exemption report, show more info on the specific line item and invoice
ivan [Fri, 27 Jan 2006 01:33:57 +0000 (01:33 +0000)]
on tax exemption report, show more info on the specific line item and invoice

18 years agowhew, FINALLY can fix monthly exemption columns to work correctly. also make them...
ivan [Thu, 26 Jan 2006 15:27:10 +0000 (15:27 +0000)]
whew, FINALLY can fix monthly exemption columns to work correctly.  also make them agent-specific.  also fix package exemption columns, they were bunk too, sheesh.  start adding package classes for package class tax reporting.

18 years agochange texas-style tax exemptions to be against a specific line item rather than...
ivan [Wed, 25 Jan 2006 12:34:29 +0000 (12:34 +0000)]
change texas-style tax exemptions to be against a specific line item rather than just general per-customer, for later tracking and tax reporting.  fix 1969/1970 exemptions for one-off charges

18 years agomy last 1.4 -> 1.5 upgrade...
ivan [Thu, 5 Jan 2006 09:34:28 +0000 (09:34 +0000)]
my last 1.4 -> 1.5 upgrade...

18 years agoremove redundant indices on cust_main ship_ columns
ivan [Thu, 5 Jan 2006 02:03:11 +0000 (02:03 +0000)]
remove redundant indices on cust_main ship_ columns

18 years agoagentnums 1-3
ivan [Tue, 3 Jan 2006 08:45:27 +0000 (08:45 +0000)]
agentnums 1-3

18 years agoFixing a few typos.
rsiddall [Fri, 30 Dec 2005 02:41:22 +0000 (02:41 +0000)]
Fixing a few typos.

18 years agoadd switch to enable taxclass breakdown, report invoiced tax separately in that case
ivan [Sun, 25 Dec 2005 03:41:28 +0000 (03:41 +0000)]
add switch to enable taxclass breakdown, report invoiced tax separately in that case

18 years agomake sure to specify a money_char default
ivan [Sun, 25 Dec 2005 03:38:36 +0000 (03:38 +0000)]
make sure to specify a money_char default

18 years agoadd switch to enable taxclass breakdown, report invoiced tax separately in that case
ivan [Sun, 25 Dec 2005 03:18:21 +0000 (03:18 +0000)]
add switch to enable taxclass breakdown, report invoiced tax separately in that case

18 years agocorrect "out of taxable region" flag on new line item report - NULLs need to be compa...
ivan [Sun, 25 Dec 2005 03:07:32 +0000 (03:07 +0000)]
correct "out of taxable region" flag on new line item report - NULLs need to be compared explicitly.  apparantly NULL != NULL.  bah SQL

18 years agoupdate indices for better tax report performance
ivan [Sun, 25 Dec 2005 03:00:33 +0000 (03:00 +0000)]
update indices for better tax report performance

18 years agofixup new line item report brainfart
ivan [Sun, 25 Dec 2005 02:31:09 +0000 (02:31 +0000)]
fixup new line item report brainfart

18 years agocorrect end date display for "now"
ivan [Sun, 25 Dec 2005 01:57:15 +0000 (01:57 +0000)]
correct end date display for "now"

18 years agoadd invoice event to suspend only when greater than N amount
ivan [Sun, 25 Dec 2005 00:52:27 +0000 (00:52 +0000)]
add invoice event to suspend only when greater than N amount

18 years agodon't reenable postal billing for existing customers just cause its blank...
ivan [Sun, 25 Dec 2005 00:36:30 +0000 (00:36 +0000)]
don't reenable postal billing for existing customers just cause its blank...

18 years agoand s/$taxable/$tot_taxable/ in the declaration too
ivan [Thu, 22 Dec 2005 04:24:50 +0000 (04:24 +0000)]
and s/$taxable/$tot_taxable/ in the declaration too

18 years agofix some ambiguous var names causing " "my" variable $t masks earlier declaration...
ivan [Thu, 22 Dec 2005 04:22:41 +0000 (04:22 +0000)]
fix some ambiguous var names causing " "my" variable $t masks earlier declaration in same scope" errors

18 years agomore accurate description of tax report changes
ivan [Thu, 22 Dec 2005 04:02:19 +0000 (04:02 +0000)]
more accurate description of tax report changes

18 years agotax report update, link to new line item report, per-agent tax reporting
ivan [Thu, 22 Dec 2005 04:01:17 +0000 (04:01 +0000)]
tax report update, link to new line item report, per-agent tax reporting

18 years agocorrect field labeling - not always monthly
ivan [Mon, 19 Dec 2005 04:18:54 +0000 (04:18 +0000)]
correct field labeling - not always monthly

18 years agoadd maximum "caps" to RADIUS usage charges
ivan [Mon, 19 Dec 2005 04:18:43 +0000 (04:18 +0000)]
add maximum "caps" to RADIUS usage charges

18 years agoadd motorola canopy attributes from wtxs, neaten up raddb.pm generation
ivan [Fri, 16 Dec 2005 22:47:51 +0000 (22:47 +0000)]
add motorola canopy attributes from wtxs, neaten up raddb.pm generation

18 years agoadd TransactionCentral
ivan [Fri, 16 Dec 2005 01:49:44 +0000 (01:49 +0000)]
add TransactionCentral

18 years agofix bug when adding new agent types, noticed by Julius Igugu
ivan [Thu, 15 Dec 2005 19:36:49 +0000 (19:36 +0000)]
fix bug when adding new agent types, noticed by Julius Igugu

18 years agoadding print-schema
ivan [Thu, 15 Dec 2005 18:45:11 +0000 (18:45 +0000)]
adding print-schema

18 years agopayment "un-void"ing
ivan [Thu, 15 Dec 2005 04:04:51 +0000 (04:04 +0000)]
payment "un-void"ing

18 years agoallow a dir field to be set (or auto-generated) even if uid is fixed
ivan [Wed, 14 Dec 2005 20:57:30 +0000 (20:57 +0000)]
allow a dir field to be set (or auto-generated) even if uid is fixed

18 years agoadd 'STATE' field for suspensions to Radiator export
ivan [Wed, 14 Dec 2005 18:52:22 +0000 (18:52 +0000)]
add 'STATE' field for suspensions to Radiator export

18 years agofix options in gateway adding
ivan [Tue, 13 Dec 2005 03:13:25 +0000 (03:13 +0000)]
fix options in gateway adding

18 years agouse crypt password for radiator export
ivan [Mon, 12 Dec 2005 21:39:35 +0000 (21:39 +0000)]
use crypt password for radiator export

18 years agofill in reason if empty when applying a credit to a refund
ivan [Fri, 9 Dec 2005 16:58:40 +0000 (16:58 +0000)]
fill in reason if empty when applying a credit to a refund

18 years agofix postal mail checkbox misbehaving (isn't sticky on errors - reverts back to on)
ivan [Fri, 9 Dec 2005 16:56:53 +0000 (16:56 +0000)]
fix postal mail checkbox misbehaving (isn't sticky on errors - reverts back to on)

18 years agofor fetching inserted keys without pg_oid_status, look up the actual sequence name...
ivan [Wed, 7 Dec 2005 23:48:58 +0000 (23:48 +0000)]
for fetching inserted keys without pg_oid_status, look up the actual sequence name from dbdef rather than assuming ${table}_${column}_seq

18 years agomake sure zip is required for canada, also use CURRVAL() function instead of pg_oid_s...
ivan [Tue, 6 Dec 2005 22:25:56 +0000 (22:25 +0000)]
make sure zip is required for canada, also use CURRVAL() function instead of pg_oid_status DBD attribute because Pg 8.1 doesn't have oids by default anymore

18 years agoavoid uninitialized value errors
ivan [Mon, 5 Dec 2005 19:01:04 +0000 (19:01 +0000)]
avoid uninitialized value errors

18 years agoeek, don't log all this debugging info by default
ivan [Mon, 5 Dec 2005 17:19:32 +0000 (17:19 +0000)]
eek, don't log all this debugging info by default

18 years agothis should be the last of s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
ivan [Sat, 3 Dec 2005 07:26:13 +0000 (07:26 +0000)]
this should be the last of s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/

18 years agothose semicolons can't possibly have belonged there
ivan [Sat, 3 Dec 2005 07:12:20 +0000 (07:12 +0000)]
those semicolons can't possibly have belonged there

18 years agoforce a dbdef reload. no wonder this had to be run multiple times before
ivan [Sat, 3 Dec 2005 07:02:32 +0000 (07:02 +0000)]
force a dbdef reload.  no wonder this had to be run multiple times before

18 years agoadd Term::ReadKey to install & upgrade docs and README.1.5.8
ivan [Sat, 3 Dec 2005 06:49:30 +0000 (06:49 +0000)]
add Term::ReadKey to install & upgrade docs and README.1.5.8

18 years agoand Net::Whois::Raw
ivan [Fri, 2 Dec 2005 02:30:40 +0000 (02:30 +0000)]
and Net::Whois::Raw

18 years agonote DBIx::DBSchema 0.29 is required for Pg 7.2.x and earlier
ivan [Fri, 2 Dec 2005 01:52:08 +0000 (01:52 +0000)]
note DBIx::DBSchema 0.29 is required for Pg 7.2.x and earlier

18 years agoapache instructions already up top
ivan [Fri, 2 Dec 2005 01:22:54 +0000 (01:22 +0000)]
apache instructions already up top

18 years agolist disabled packages on agent type edit if they are still associated with the type
ivan [Thu, 1 Dec 2005 19:17:05 +0000 (19:17 +0000)]
list disabled packages on agent type edit if they are still associated with the type

18 years agoshellcommands usermod_pwonly shouldn't apply to RADIUS groups, this is messing up...
ivan [Thu, 1 Dec 2005 17:36:48 +0000 (17:36 +0000)]
shellcommands usermod_pwonly shouldn't apply to RADIUS groups, this is messing up unrelated RADIUS exports

18 years agolater versions are okay too
ivan [Wed, 30 Nov 2005 17:48:05 +0000 (17:48 +0000)]
later versions are okay too

18 years agoturn off debugging
ivan [Mon, 28 Nov 2005 17:16:20 +0000 (17:16 +0000)]
turn off debugging

18 years agoin POD example, remove extra SQL that Pg doesn't need and MySQL doesn't like
ivan [Mon, 28 Nov 2005 17:13:30 +0000 (17:13 +0000)]
in POD example, remove extra SQL that Pg doesn't need and MySQL doesn't like

18 years agoupdate docs and error message for all three supporte exports
ivan [Mon, 28 Nov 2005 17:12:04 +0000 (17:12 +0000)]
update docs and error message for all three supporte exports

18 years agostartup freeside-sqlradius-radacctd for radiator export too
ivan [Mon, 28 Nov 2005 17:07:50 +0000 (17:07 +0000)]
startup freeside-sqlradius-radacctd for radiator export too

18 years agoallow defaults to override empty values for new objects
ivan [Mon, 28 Nov 2005 16:59:55 +0000 (16:59 +0000)]
allow defaults to override empty values for new objects

18 years agobetter error msg
ivan [Mon, 28 Nov 2005 16:38:54 +0000 (16:38 +0000)]
better error msg

18 years agoupdate cust_svc::seconds_since_sqlradacct to deal with any usage-capable export
ivan [Mon, 28 Nov 2005 16:34:34 +0000 (16:34 +0000)]
update cust_svc::seconds_since_sqlradacct to deal with any usage-capable export

18 years agoupdate cust_svc::seconds_since_sqlradacct to deal with any usage-capable export
ivan [Mon, 28 Nov 2005 16:21:50 +0000 (16:21 +0000)]
update cust_svc::seconds_since_sqlradacct to deal with any usage-capable export

18 years agookay, its been tested
ivan [Mon, 28 Nov 2005 16:14:38 +0000 (16:14 +0000)]
okay, its been tested

18 years agofix small bug in radiator export
ivan [Mon, 28 Nov 2005 16:07:30 +0000 (16:07 +0000)]
fix small bug in radiator export

18 years agoadd debugging info to cust_main to figure out where the freeze is coming from
ivan [Mon, 28 Nov 2005 15:41:43 +0000 (15:41 +0000)]
add debugging info to cust_main to figure out where the freeze is coming from

18 years agoper-agent billco spools
ivan [Sun, 27 Nov 2005 21:59:24 +0000 (21:59 +0000)]
per-agent billco spools

18 years agoadd backend-realtime config flag, should be more intuitive for guyananet
ivan [Tue, 22 Nov 2005 18:29:39 +0000 (18:29 +0000)]
add backend-realtime config flag, should be more intuitive for guyananet

18 years agooops, supposed to commit this one
ivan [Tue, 22 Nov 2005 16:41:28 +0000 (16:41 +0000)]
oops, supposed to commit this one

18 years agoset default fields in new method, mostly for svc_acct.seconds
ivan [Tue, 22 Nov 2005 16:39:05 +0000 (16:39 +0000)]
set default fields in new method, mostly for svc_acct.seconds

18 years agoupdate radiator export to deal with prepaid and some other random stuff
ivan [Tue, 22 Nov 2005 13:26:57 +0000 (13:26 +0000)]
update radiator export to deal with prepaid and some other random stuff

18 years agocorrect common misconception RIGHT THERE in the docs
ivan [Tue, 22 Nov 2005 09:13:58 +0000 (09:13 +0000)]
correct common misconception RIGHT THERE in the docs

18 years agowhen editing exports and there's a duplicate error, show all conflicting accounts...
ivan [Mon, 21 Nov 2005 15:24:39 +0000 (15:24 +0000)]
when editing exports and there's a duplicate error, show all conflicting accounts not just the ones for different customers

18 years agoadd usermod_nousername flag to just prohibit username changes
ivan [Mon, 21 Nov 2005 14:26:01 +0000 (14:26 +0000)]
add usermod_nousername flag to just prohibit username changes