summaryrefslogtreecommitdiff
path: root/FS
AgeCommit message (Collapse)Author
2006-03-30move all the schema-updating magic into DBIx::DBSchemaivan
2006-03-25successfully correct the spelling of sucessfulivan
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-10want to know who *called* this without the required second argivan
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-18update POD documentation left behind from example templateivan
2006-02-16automate more of the initial data adding...ivan
2006-02-08don't leave ssh zombies around eitherivan
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-05payment gateway editingivan
2006-02-01finish adding freeside-monthly and monthly eventsivan
2006-01-31oops, forgot $ivan
2006-01-31*** empty log message ***ivan
2006-01-31fix "table not found" dbdef error message to recommend freeside-upgrade ↵ivan
instead create + dbdef-create
2006-01-26whew, FINALLY can fix monthly exemption columns to work correctly. also ↵ivan
make them agent-specific. also fix package exemption columns, they were bunk too, sheesh. start adding package classes for package class tax reporting.
2006-01-25change texas-style tax exemptions to be against a specific line item rather ↵ivan
than just general per-customer, for later tracking and tax reporting. fix 1969/1970 exemptions for one-off charges
2006-01-05remove redundant indices on cust_main ship_ columnsivan
2005-12-30Fixing a few typos.rsiddall
2005-12-25update indices for better tax report performanceivan
2005-12-25add invoice event to suspend only when greater than N amountivan
2005-12-22tax report update, link to new line item report, per-agent tax reportingivan
2005-12-19correct field labeling - not always monthlyivan
2005-12-19add maximum "caps" to RADIUS usage chargesivan
2005-12-16add motorola canopy attributes from wtxs, neaten up raddb.pm generationivan
2005-12-15payment "un-void"ingivan
2005-12-14allow a dir field to be set (or auto-generated) even if uid is fixedivan
2005-12-14add 'STATE' field for suspensions to Radiator exportivan
2005-12-12use crypt password for radiator exportivan
2005-12-07for fetching inserted keys without pg_oid_status, look up the actual ↵ivan
sequence name from dbdef rather than assuming ${table}_${column}_seq
2005-12-06make sure zip is required for canada, also use CURRVAL() function instead of ↵ivan
pg_oid_status DBD attribute because Pg 8.1 doesn't have oids by default anymore
2005-12-05avoid uninitialized value errorsivan
2005-12-03force a dbdef reload. no wonder this had to be run multiple times beforeivan
2005-12-01shellcommands usermod_pwonly shouldn't apply to RADIUS groups, this is ↵ivan
messing up unrelated RADIUS exports
2005-11-28turn off debuggingivan
2005-11-28in POD example, remove extra SQL that Pg doesn't need and MySQL doesn't likeivan
2005-11-28update docs and error message for all three supporte exportsivan
2005-11-28startup freeside-sqlradius-radacctd for radiator export tooivan
2005-11-28allow defaults to override empty values for new objectsivan