summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-04-13don't do the duplicate check unless there's a file already; fixes problem ↵ivan
with first use of freeside-adduser
2006-04-12zip code reportivan
2006-04-09a few more fixups for our favorite include(...) from Scott Edwardsivan
2006-04-09add "spool_cdr" to cust_main fieldsivan
2006-04-09should fix "Can't use string ("old_uid") as a SCALAR ref while "strict refs" ↵ivan
in use" error
2006-04-09error out if you try to add duplicates; this should lower my annoyance-levelivan
2006-04-03option to disable global uniqueness checkingivan
2006-04-03add PTR to sort order for DNS entriesivan
2006-04-03and also allow [ and ] in ut_textnivan
2006-04-03allow [ and ] in ut_textivan
2006-04-03have the UI use full country names, and state names outside the US...ivan
2006-04-02typoivan
2006-03-31quick sort fix for billing eventsivan
2006-03-31fixed the errors pointed out by Ivan in the following email:lsc
---- 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
2006-03-30move all the schema-updating magic into DBIx::DBSchemaivan
2006-03-25successfully correct the spelling of sucessfulivan
2006-03-24fix spellingivan
2006-03-23for subscription.pm and prorate.pm:lsc
-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. ----------------------------------------------------------------------
2006-03-20add price plan to bill on internal or external CDRs directly, add option to ↵ivan
export CDRs to a per-customer downstream file
2006-03-17use IO::File, lucky this never threw an error...ivan
2006-03-15initial commit of this just cause i want a revision historyivan
2006-03-15handle BIGSERIAL like SERIAL for the cdr table, and normalize canadian zip ↵ivan
codes as well as us ones
2006-03-13fix progress hoohaw for internet exploder again, whew. also make sure ↵ivan
error/finish messages are centered, looks better
2006-03-11some pages from ui hoohaw have leaked footer include, need something here ↵ivan
for now
2006-03-11fix the progressbar bug with multiple progressbar forms on a pageivan
2006-03-10fix to (hopefully) allow multiple progress-init's in a page, also add second ↵ivan
$cgi arg to all these progressbar calls...
2006-03-10want to know who *called* this without the required second argivan
2006-03-09fix that ↵ivan
blank-page-instead-of-profiling-redirect-when-called-from-an-include bug triggered by mason 1.32 :)
2006-03-09don't use a table with WIDTH="100%", it shoves the custnum and "billing ↵ivan
information" boxes way out to the right
2006-03-08 Add an option to the web interface to batch upload new entries to theivan
inventory_item table.
2006-03-08Add a new table for inventory with for DIDs/serials/etc., and an additionalivan
new table for inventory category (i.e. to distinguish DIDs, serials, MACs, etc.)
2006-03-08add space in error msgivan
2006-03-03agent-specific sales/credit/receipts summaryivan
2006-02-28update POD docs regarding new price plansivan
2006-02-22add vonage click2call featureivan
2006-02-22a better CGI::rooturl(), will have to do for nowivan
2006-02-18CDR schema and classivan
2006-02-18Mason it isivan
2006-02-18update POD documentation left behind from example templateivan
2006-02-16automate more of the initial data adding...ivan
2006-02-09update jscalendarivan
2006-02-08don't leave ssh zombies around eitherivan
2006-02-08remove ancient upgrade instructionsivan
2006-02-08slightly html-ize the 1.5.8 upgrade instructionsivan
2006-02-08update error message when secrets file cannot be foundivan
2006-02-07well, it was already fatal. at least now the error message is better.ivan
2006-02-07remove inadvertant extra table statement preventing page from showing up in konqivan
2006-02-05payment gateway editingivan
2006-02-01finish adding freeside-monthly and monthly eventsivan
2006-02-01HEAD isn't 1.5.8 anymoreivan