ivan [Sat, 15 Apr 2006 13:32:27 +0000 (13:32 +0000)]
REALLY correct the period for the total column this time
ivan [Sat, 15 Apr 2006 13:28:17 +0000 (13:28 +0000)]
correct period & use a yellow color for the total column
ivan [Sat, 15 Apr 2006 13:25:33 +0000 (13:25 +0000)]
format & link the total column
ivan [Sat, 15 Apr 2006 00:21:39 +0000 (00:21 +0000)]
and </TD> the total column
ivan [Sat, 15 Apr 2006 00:16:31 +0000 (00:16 +0000)]
add a total column
ivan [Fri, 14 Apr 2006 11:55:58 +0000 (11:55 +0000)]
add the svc_forward-arbitrary_dst flag to enable arbitrary svc_forward destinations
ivan [Thu, 13 Apr 2006 21:29:01 +0000 (21:29 +0000)]
don't do the duplicate check unless there's a file already; fixes problem with first use of freeside-adduser
ivan [Wed, 12 Apr 2006 12:36:39 +0000 (12:36 +0000)]
zip code report
ivan [Sun, 9 Apr 2006 23:41:01 +0000 (23:41 +0000)]
a few more fixups for our favorite include(...) from Scott Edwards
ivan [Sun, 9 Apr 2006 23:39:49 +0000 (23:39 +0000)]
add "spool_cdr" to cust_main fields
ivan [Sun, 9 Apr 2006 23:24:39 +0000 (23:24 +0000)]
should fix "Can't use string ("old_uid") as a SCALAR ref while "strict refs" in use" error
ivan [Sun, 9 Apr 2006 20:36:06 +0000 (20:36 +0000)]
error out if you try to add duplicates; this should lower my annoyance-level
ivan [Mon, 3 Apr 2006 23:26:03 +0000 (23:26 +0000)]
option to disable global uniqueness checking
ivan [Mon, 3 Apr 2006 20:49:18 +0000 (20:49 +0000)]
add PTR to sort order for DNS entries
ivan [Mon, 3 Apr 2006 11:36:29 +0000 (11:36 +0000)]
and also allow [ and ] in ut_textn
ivan [Mon, 3 Apr 2006 10:11:01 +0000 (10:11 +0000)]
allow [ and ] in ut_text
ivan [Mon, 3 Apr 2006 09:46:57 +0000 (09:46 +0000)]
have the UI use full country names, and state names outside the US...
ivan [Sun, 2 Apr 2006 22:13:34 +0000 (22:13 +0000)]
typo
ivan [Fri, 31 Mar 2006 23:22:08 +0000 (23:22 +0000)]
quick sort fix for billing events
lsc [Fri, 31 Mar 2006 09:20:54 +0000 (09:20 +0000)]
fixed the errors pointed out by Ivan in the following email:
----
before and after now? I gave subscription and prorate a try.
Subscription came out as:
subscription 27th (03/25/06 - 04/27/06) $10.00
subscription 23rd (03/25/06 - 04/23/06) $10.00
the "23rd" one is right, but the "27th" one should have only advanced
the date two days to 3/27/06.
Prorate came out as:
prorate 23rd (03/25/06 - 04/23/06) $9.20
prorate 27th (03/25/06 - 04/27/06) $10.49
The "23rd" one is right, but the "27th" one should have only advanced
the date two days to 4/27/06.
lsc@prgmr.com
ivan [Thu, 30 Mar 2006 14:22:38 +0000 (14:22 +0000)]
move all the schema-updating magic into DBIx::DBSchema
ivan [Sat, 25 Mar 2006 02:23:26 +0000 (02:23 +0000)]
successfully correct the spelling of sucessful
ivan [Fri, 24 Mar 2006 19:49:53 +0000 (19:49 +0000)]
fix spelling
lsc [Thu, 23 Mar 2006 12:00:07 +0000 (12:00 +0000)]
for subscription.pm and prorate.pm:
-modify the subscription and prorate price plans
(FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
configurable (add a field to the %info hash) billing day instead of
"1st of the month" only. subscription will be easy, prorate will be a
little trickier.
essentially, I replaced the '1' in the 'day' field of the timelocal that generates $$date with the value I added to the %info hash, 'cutoff_day'
-implement a price plan (new file in FS/FS/part_pkg/ - probably @ISA
FS::part_pkg::subscription) that charges the first full month if the
customer signs up between the 1st and the configurable billing day,
and gives them the remainder of the month free if they sign up
between the configurable billing day and the end of the month.
if this is the first time the customer is billed, and if the date is greater than the cutoff date, advance $ssdate to cutoff_day of next month, else $$date is cutoff_date of this month. Either way, charge them for a month.
----------------------------------------------------------------------
ivan [Mon, 20 Mar 2006 19:13:27 +0000 (19:13 +0000)]
add price plan to bill on internal or external CDRs directly, add option to export CDRs to a per-customer downstream file
ivan [Fri, 17 Mar 2006 14:56:27 +0000 (14:56 +0000)]
use IO::File, lucky this never threw an error...
ivan [Wed, 15 Mar 2006 07:34:58 +0000 (07:34 +0000)]
initial commit of this just cause i want a revision history
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
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
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
ivan [Sat, 11 Mar 2006 05:21:20 +0000 (05:21 +0000)]
fix the progressbar bug with multiple progressbar forms on a page
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...
ivan [Fri, 10 Mar 2006 22:28:17 +0000 (22:28 +0000)]
want to know who *called* this without the required second arg
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 :)
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
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.
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.)
ivan [Wed, 8 Mar 2006 08:21:37 +0000 (08:21 +0000)]
add space in error msg
ivan [Fri, 3 Mar 2006 15:02:33 +0000 (15:02 +0000)]
agent-specific sales/credit/receipts summary
ivan [Tue, 28 Feb 2006 19:34:01 +0000 (19:34 +0000)]
update POD docs regarding new price plans
ivan [Wed, 22 Feb 2006 13:07:48 +0000 (13:07 +0000)]
add vonage click2call feature
ivan [Wed, 22 Feb 2006 07:12:28 +0000 (07:12 +0000)]
a better CGI::rooturl(), will have to do for now
ivan [Sat, 18 Feb 2006 11:14:21 +0000 (11:14 +0000)]
CDR schema and class
ivan [Sat, 18 Feb 2006 04:32:57 +0000 (04:32 +0000)]
Mason it is
ivan [Sat, 18 Feb 2006 02:11:44 +0000 (02:11 +0000)]
update POD documentation left behind from example template
ivan [Thu, 16 Feb 2006 21:43:02 +0000 (21:43 +0000)]
automate more of the initial data adding...
ivan [Thu, 9 Feb 2006 07:18:08 +0000 (07:18 +0000)]
update jscalendar
ivan [Wed, 8 Feb 2006 22:53:18 +0000 (22:53 +0000)]
don't leave ssh zombies around either
ivan [Wed, 8 Feb 2006 03:50:53 +0000 (03:50 +0000)]
remove ancient upgrade instructions
ivan [Wed, 8 Feb 2006 03:50:42 +0000 (03:50 +0000)]
slightly html-ize the 1.5.8 upgrade instructions
ivan [Wed, 8 Feb 2006 02:26:23 +0000 (02:26 +0000)]
update error message when secrets file cannot be found
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.
ivan [Tue, 7 Feb 2006 11:12:29 +0000 (11:12 +0000)]
remove inadvertant extra table statement preventing page from showing up in konq
ivan [Sun, 5 Feb 2006 12:27:20 +0000 (12:27 +0000)]
payment gateway editing
ivan [Wed, 1 Feb 2006 23:13:48 +0000 (23:13 +0000)]
finish adding freeside-monthly and monthly events
ivan [Wed, 1 Feb 2006 07:58:09 +0000 (07:58 +0000)]
HEAD isn't 1.5.8 anymore
ivan [Tue, 31 Jan 2006 15:01:41 +0000 (15:01 +0000)]
oops, forgot $
ivan [Tue, 31 Jan 2006 11:02:54 +0000 (11:02 +0000)]
*** empty log message ***
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
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
ivan [Fri, 27 Jan 2006 07:34:17 +0000 (07:34 +0000)]
small visual fix to alternating row colors when show_taxclasses is on
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
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.
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
ivan [Thu, 5 Jan 2006 09:34:28 +0000 (09:34 +0000)]
my last 1.4 -> 1.5 upgrade...
ivan [Thu, 5 Jan 2006 02:03:11 +0000 (02:03 +0000)]
remove redundant indices on cust_main ship_ columns
ivan [Tue, 3 Jan 2006 08:45:27 +0000 (08:45 +0000)]
agentnums 1-3
rsiddall [Fri, 30 Dec 2005 02:41:22 +0000 (02:41 +0000)]
Fixing a few typos.
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
ivan [Sun, 25 Dec 2005 03:38:36 +0000 (03:38 +0000)]
make sure to specify a money_char default
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
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
ivan [Sun, 25 Dec 2005 03:00:33 +0000 (03:00 +0000)]
update indices for better tax report performance
ivan [Sun, 25 Dec 2005 02:31:09 +0000 (02:31 +0000)]
fixup new line item report brainfart
ivan [Sun, 25 Dec 2005 01:57:15 +0000 (01:57 +0000)]
correct end date display for "now"
ivan [Sun, 25 Dec 2005 00:52:27 +0000 (00:52 +0000)]
add invoice event to suspend only when greater than N amount
ivan [Sun, 25 Dec 2005 00:36:30 +0000 (00:36 +0000)]
don't reenable postal billing for existing customers just cause its blank...
ivan [Thu, 22 Dec 2005 04:24:50 +0000 (04:24 +0000)]
and s/$taxable/$tot_taxable/ in the declaration too
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
ivan [Thu, 22 Dec 2005 04:02:19 +0000 (04:02 +0000)]
more accurate description of tax report changes
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
ivan [Mon, 19 Dec 2005 04:18:54 +0000 (04:18 +0000)]
correct field labeling - not always monthly
ivan [Mon, 19 Dec 2005 04:18:43 +0000 (04:18 +0000)]
add maximum "caps" to RADIUS usage charges
ivan [Fri, 16 Dec 2005 22:47:51 +0000 (22:47 +0000)]
add motorola canopy attributes from wtxs, neaten up raddb.pm generation
ivan [Fri, 16 Dec 2005 01:49:44 +0000 (01:49 +0000)]
add TransactionCentral
ivan [Thu, 15 Dec 2005 19:36:49 +0000 (19:36 +0000)]
fix bug when adding new agent types, noticed by Julius Igugu
ivan [Thu, 15 Dec 2005 18:45:11 +0000 (18:45 +0000)]
adding print-schema
ivan [Thu, 15 Dec 2005 04:04:51 +0000 (04:04 +0000)]
payment "un-void"ing
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
ivan [Wed, 14 Dec 2005 18:52:22 +0000 (18:52 +0000)]
add 'STATE' field for suspensions to Radiator export
ivan [Tue, 13 Dec 2005 03:13:25 +0000 (03:13 +0000)]
fix options in gateway adding
ivan [Mon, 12 Dec 2005 21:39:35 +0000 (21:39 +0000)]
use crypt password for radiator export
ivan [Fri, 9 Dec 2005 16:58:40 +0000 (16:58 +0000)]
fill in reason if empty when applying a credit to a refund
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)
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
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
ivan [Mon, 5 Dec 2005 19:01:04 +0000 (19:01 +0000)]
avoid uninitialized value errors
ivan [Mon, 5 Dec 2005 17:19:32 +0000 (17:19 +0000)]
eek, don't log all this debugging info by default
ivan [Sat, 3 Dec 2005 07:26:13 +0000 (07:26 +0000)]
this should be the last of s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
ivan [Sat, 3 Dec 2005 07:12:20 +0000 (07:12 +0000)]
those semicolons can't possibly have belonged there