freeside.git
17 years agoAdd the ability to link customer service definition fields to inventory
ivan [Sat, 24 Jun 2006 16:41:45 +0000 (16:41 +0000)]
Add the ability to link customer service definition fields to inventory
  classes, with an "automatic/manual" flag.  Add the ability for the web
  interface to maintain these links.  Start prettying up the service def.
  edit in preparation for Bigger Changes.

17 years agofix show/hide disabled link interaction w/pager
ivan [Wed, 21 Jun 2006 16:26:48 +0000 (16:26 +0000)]
fix show/hide disabled link interaction w/pager

17 years agooops, don't want this debugging in here
ivan [Wed, 21 Jun 2006 13:00:43 +0000 (13:00 +0000)]
oops, don't want this debugging in here

17 years agohttp://www.macridesweb.com/oltest/ONCLICK.html !!!!!
ivan [Wed, 21 Jun 2006 13:00:09 +0000 (13:00 +0000)]
www.macridesweb.com/oltest/ONCLICK.html !!!!!

17 years agoneed the OLiframecontent sub
ivan [Wed, 21 Jun 2006 12:58:43 +0000 (12:58 +0000)]
need the OLiframecontent sub

17 years agoadding a header element for popups to replace CGI::header
ivan [Wed, 21 Jun 2006 12:57:36 +0000 (12:57 +0000)]
adding a header element for popups to replace CGI::header

17 years agoadd overlib iframe function
ivan [Wed, 21 Jun 2006 12:56:23 +0000 (12:56 +0000)]
add overlib iframe function

17 years agospeed up the agent type report when there are lots of package definitions
ivan [Wed, 21 Jun 2006 08:42:18 +0000 (08:42 +0000)]
speed up the agent type report when there are lots of package definitions

17 years agofix ACL name for service provisioning and prevent disabled service provisioning from...
ivan [Mon, 19 Jun 2006 13:09:14 +0000 (13:09 +0000)]
fix ACL name for service provisioning and prevent disabled service provisioning from messing up table formatting

17 years agobetter error checking for this thrown-together bootstrapping script
ivan [Mon, 19 Jun 2006 12:47:55 +0000 (12:47 +0000)]
better error checking for this thrown-together bootstrapping script

17 years agoACL bootstrapping
ivan [Mon, 19 Jun 2006 12:22:09 +0000 (12:22 +0000)]
ACL bootstrapping

17 years agoACL bootstrapping
ivan [Mon, 19 Jun 2006 12:15:32 +0000 (12:15 +0000)]
ACL bootstrapping

17 years agoforgot to commit this test
ivan [Mon, 19 Jun 2006 12:09:14 +0000 (12:09 +0000)]
forgot to commit this test

17 years agoACL bootstrapping/upgrade
ivan [Mon, 19 Jun 2006 11:57:39 +0000 (11:57 +0000)]
ACL bootstrapping/upgrade

17 years agoACLs, take three or four or something
ivan [Mon, 19 Jun 2006 11:25:14 +0000 (11:25 +0000)]
ACLs, take three or four or something

17 years agoadd ability to select specific package defs. and package status to package report...
ivan [Mon, 19 Jun 2006 08:05:28 +0000 (08:05 +0000)]
add ability to select specific package defs. and package status to package report for qis

17 years agofix up the alternating colors on the customer search results
ivan [Mon, 19 Jun 2006 06:03:18 +0000 (06:03 +0000)]
fix up the alternating colors on the customer search results

17 years agoagent virtualization, take one (stuff from "inactive" changeset snuck into cust_main...
ivan [Mon, 19 Jun 2006 02:33:52 +0000 (02:33 +0000)]
agent virtualization, take one (stuff from "inactive" changeset snuck into cust_main.pm and the package reporting changeset in search/cust_pkg.cgi here too)

17 years agowell, it isn't broken...
ivan [Sun, 18 Jun 2006 12:56:20 +0000 (12:56 +0000)]
well, it isn't broken...

17 years agoACLs: finish group edit (agents + rights) & browse
ivan [Sun, 18 Jun 2006 12:54:49 +0000 (12:54 +0000)]
ACLs: finish group edit (agents + rights) & browse

17 years agovalue issues and many bits remain
jeff [Fri, 16 Jun 2006 01:23:41 +0000 (01:23 +0000)]
value issues and many bits remain

17 years agoand fix the name for TD Canada Trust. and that's it for now. really.
ivan [Fri, 16 Jun 2006 00:47:39 +0000 (00:47 +0000)]
and fix the  name for TD Canada Trust.  and that's it for now.  really.

17 years agooops i'm gonna do that too, now that the batch format file is not the same as the...
ivan [Fri, 16 Jun 2006 00:33:31 +0000 (00:33 +0000)]
oops i'm gonna do that too, now that the batch format file is not the same as the batch params files

17 years agos/printf/sprintf/ and make the config a little less strange
ivan [Fri, 16 Jun 2006 00:27:43 +0000 (00:27 +0000)]
s/printf/sprintf/ and make the config a little less strange

17 years agofix link to prepaid card setup
ivan [Thu, 8 Jun 2006 10:32:46 +0000 (10:32 +0000)]
fix link to prepaid card setup

17 years agowhew, this can go back
ivan [Tue, 6 Jun 2006 11:16:36 +0000 (11:16 +0000)]
whew, this can go back

17 years agoyay this should finally fix the weird black navigation links; hide the Mason stuff...
ivan [Tue, 6 Jun 2006 11:08:55 +0000 (11:08 +0000)]
yay this should finally fix the weird black navigation links; hide the Mason stuff from browsers when it doesn't get processed for some reason

17 years agoyet another attempt to fix weird black RT navigation links
ivan [Tue, 6 Jun 2006 10:57:03 +0000 (10:57 +0000)]
yet another attempt to fix weird black RT navigation links

17 years agoanother attempt to fix weird black RT navigation links
ivan [Tue, 6 Jun 2006 10:54:02 +0000 (10:54 +0000)]
another attempt to fix weird black RT navigation links

17 years agoattempt to fix weird black RT navigation links
ivan [Tue, 6 Jun 2006 10:46:39 +0000 (10:46 +0000)]
attempt to fix weird black RT navigation links

17 years agofix unmatched =back somehow futzing things up with automated install. wtf?!
ivan [Tue, 6 Jun 2006 10:30:09 +0000 (10:30 +0000)]
fix unmatched =back somehow futzing things up with automated install. wtf?!

17 years agoadd a service search
ivan [Fri, 2 Jun 2006 13:20:24 +0000 (13:20 +0000)]
add a service search

17 years agoremoving duplicate entries
ivan [Wed, 24 May 2006 10:22:54 +0000 (10:22 +0000)]
removing duplicate entries

17 years agoadding batch upgrade instructions to 1.7.0 instructions too
ivan [Tue, 23 May 2006 15:54:50 +0000 (15:54 +0000)]
adding batch upgrade instructions to 1.7.0 instructions too

17 years agomissing > tag on INPUT
ivan [Mon, 22 May 2006 20:38:21 +0000 (20:38 +0000)]
missing > tag on INPUT

17 years agobetter error message for banned cards
ivan [Mon, 22 May 2006 18:27:46 +0000 (18:27 +0000)]
better error message for banned cards

17 years agojustification
ivan [Mon, 22 May 2006 18:05:26 +0000 (18:05 +0000)]
justification

17 years agodocs are going in the wiki Real Soon Now anyway
ivan [Mon, 22 May 2006 02:06:30 +0000 (02:06 +0000)]
docs are going in the wiki Real Soon Now anyway

17 years ago1.5.8!
ivan [Mon, 22 May 2006 02:04:13 +0000 (02:04 +0000)]
1.5.8!

17 years ago1.7.0? why not?
ivan [Mon, 22 May 2006 00:50:11 +0000 (00:50 +0000)]
1.7.0?  why not?

17 years ago1.7.0? why not!
ivan [Mon, 22 May 2006 00:45:37 +0000 (00:45 +0000)]
1.7.0?  why not!

17 years agotyop
ivan [Sun, 21 May 2006 18:40:09 +0000 (18:40 +0000)]
tyop

17 years agofirst stab at BoM download
jeff [Sat, 20 May 2006 20:06:30 +0000 (20:06 +0000)]
first stab at BoM download

17 years agomove most of the crap on the "main menu" to the sidebar
ivan [Mon, 15 May 2006 13:57:15 +0000 (13:57 +0000)]
move most of the crap on the "main menu" to the sidebar

17 years agomore ACL and re-skinning work, now with RT!
ivan [Mon, 15 May 2006 11:05:04 +0000 (11:05 +0000)]
more ACL and re-skinning work, now with RT!

17 years agofirst part of ACL and re-skinning work and some other small stuff
ivan [Sun, 14 May 2006 16:47:31 +0000 (16:47 +0000)]
first part of ACL and re-skinning work and some other small stuff

17 years agoyay for cheating
ivan [Sat, 13 May 2006 18:34:39 +0000 (18:34 +0000)]
yay for cheating

17 years agoadding new images
ivan [Sat, 13 May 2006 15:31:58 +0000 (15:31 +0000)]
adding new images

17 years agoPg 8.1 fix was incorrect and broke things, this should actually work
ivan [Fri, 12 May 2006 13:57:23 +0000 (13:57 +0000)]
Pg 8.1 fix was incorrect and broke things, this should actually work

17 years agosuggest "make clean" on upgrade - something is not quite right with perl Makefile...
ivan [Mon, 8 May 2006 11:48:32 +0000 (11:48 +0000)]
suggest "make clean" on upgrade - something is not quite right with perl Makefile hoohaw

17 years agoadd config switch to base tax off shipping address if present
ivan [Mon, 8 May 2006 11:28:52 +0000 (11:28 +0000)]
add config switch to base tax off shipping address if present

17 years agosales report per agent and package class looks good
ivan [Mon, 8 May 2006 10:01:54 +0000 (10:01 +0000)]
sales report per agent and package class looks good

17 years agofirst pass at sales reports per agent and package class
ivan [Sun, 7 May 2006 20:27:21 +0000 (20:27 +0000)]
first pass at sales reports per agent and package class

17 years agopg 8.1 fix from Chris Cappuccio
ivan [Wed, 3 May 2006 09:47:31 +0000 (09:47 +0000)]
pg 8.1 fix from Chris Cappuccio

18 years agoyours!
ivan [Tue, 2 May 2006 15:23:03 +0000 (15:23 +0000)]
yours!

18 years agoadd an agent pre-selection page to receivables report
ivan [Tue, 2 May 2006 15:03:00 +0000 (15:03 +0000)]
add an agent pre-selection page to receivables report

18 years agoneed to install the new Schema.pm before you can autogenerate off it
ivan [Tue, 2 May 2006 13:29:57 +0000 (13:29 +0000)]
need to install the new Schema.pm before you can autogenerate off it

18 years agoadd a "pre-report" page to this report/graph as requested by lewis/wtxs, also add...
ivan [Tue, 2 May 2006 11:59:31 +0000 (11:59 +0000)]
add a "pre-report" page to this report/graph as requested by lewis/wtxs, also add 12mo total option

18 years agosmall fix to make prorate behave on the 1st as it did before
ivan [Mon, 1 May 2006 13:09:11 +0000 (13:09 +0000)]
small fix to make prorate behave on the 1st as it did before

18 years agofix some very annoying clucks (warnings with backtraces) when cutoff day isn't found...
ivan [Mon, 1 May 2006 12:38:06 +0000 (12:38 +0000)]
fix some very annoying clucks (warnings with backtraces) when cutoff day isn't found in old packages

18 years agocolumn reference "disabled" is ambiguous
ivan [Mon, 1 May 2006 11:45:42 +0000 (11:45 +0000)]
column reference "disabled" is ambiguous

18 years agofix bug with duplicate tickets showing up on customer view listing when the custom...
ivan [Mon, 1 May 2006 11:43:09 +0000 (11:43 +0000)]
fix bug with duplicate tickets showing up on customer view listing when the custom priority field was edited

18 years agoapache reload doesn't work when server isn't running already
ivan [Wed, 26 Apr 2006 13:16:11 +0000 (13:16 +0000)]
apache reload doesn't work when server isn't running already

18 years agostart of package class web UI (add/edit package classes, package class selection...
ivan [Sat, 22 Apr 2006 00:58:40 +0000 (00:58 +0000)]
start of package class web UI (add/edit package classes, package class selection in package def edit)

18 years agothrow this in here for now
ivan [Fri, 21 Apr 2006 14:21:08 +0000 (14:21 +0000)]
throw this in here for now

18 years agofix some indentation and the default cutoff day
ivan [Fri, 21 Apr 2006 14:20:05 +0000 (14:20 +0000)]
fix some indentation and the default cutoff day

18 years agos(browse/queue.cgi)(search/queue.html)
ivan [Fri, 21 Apr 2006 12:45:29 +0000 (12:45 +0000)]
s(browse/queue.cgi)(search/queue.html)

18 years agoDOH! perlvar: not counting patterns matched in nested blocks that have been exited...
ivan [Wed, 19 Apr 2006 06:37:34 +0000 (06:37 +0000)]
DOH!  perlvar: not counting patterns matched in nested blocks that have been exited already.

18 years agoadd JSON to initial install instructions
ivan [Tue, 18 Apr 2006 19:33:38 +0000 (19:33 +0000)]
add JSON to initial install instructions

18 years agodev install notes patch from liran tal
ivan [Tue, 18 Apr 2006 19:24:03 +0000 (19:24 +0000)]
dev install notes patch from liran tal

18 years agoREALLY correct the period for the total column this time
ivan [Sat, 15 Apr 2006 13:32:27 +0000 (13:32 +0000)]
REALLY correct the period for the total column this time

18 years agocorrect period & use a yellow color for the total column
ivan [Sat, 15 Apr 2006 13:28:17 +0000 (13:28 +0000)]
correct period & use a yellow color for the total column

18 years agoformat & link the total column
ivan [Sat, 15 Apr 2006 13:25:33 +0000 (13:25 +0000)]
format & link the total column

18 years agoand </TD> the total column
ivan [Sat, 15 Apr 2006 00:21:39 +0000 (00:21 +0000)]
and </TD> the total column

18 years agoadd a total column
ivan [Sat, 15 Apr 2006 00:16:31 +0000 (00:16 +0000)]
add a total column

18 years agoadd the svc_forward-arbitrary_dst flag to enable arbitrary svc_forward destinations
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

18 years agodon't do the duplicate check unless there's a file already; fixes problem with first...
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

18 years agozip code report
ivan [Wed, 12 Apr 2006 12:36:39 +0000 (12:36 +0000)]
zip code report

18 years agoa few more fixups for our favorite include(...) from Scott Edwards
ivan [Sun, 9 Apr 2006 23:41:01 +0000 (23:41 +0000)]
a few more fixups for our favorite include(...) from Scott Edwards

18 years agoadd "spool_cdr" to cust_main fields
ivan [Sun, 9 Apr 2006 23:39:49 +0000 (23:39 +0000)]
add "spool_cdr" to cust_main fields

18 years agoshould fix "Can't use string ("old_uid") as a SCALAR ref while "strict refs" in use...
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

18 years agoerror out if you try to add duplicates; this should lower my annoyance-level
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

18 years agooption to disable global uniqueness checking
ivan [Mon, 3 Apr 2006 23:26:03 +0000 (23:26 +0000)]
option to disable global uniqueness checking

18 years agoadd PTR to sort order for DNS entries
ivan [Mon, 3 Apr 2006 20:49:18 +0000 (20:49 +0000)]
add PTR to sort order for DNS entries

18 years agoand also allow [ and ] in ut_textn
ivan [Mon, 3 Apr 2006 11:36:29 +0000 (11:36 +0000)]
and also allow [ and ] in ut_textn

18 years agoallow [ and ] in ut_text
ivan [Mon, 3 Apr 2006 10:11:01 +0000 (10:11 +0000)]
allow [ and ] in ut_text

18 years agohave the UI use full country names, and state names outside the US...
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...

18 years agotypo
ivan [Sun, 2 Apr 2006 22:13:34 +0000 (22:13 +0000)]
typo

18 years agoquick sort fix for billing events
ivan [Fri, 31 Mar 2006 23:22:08 +0000 (23:22 +0000)]
quick sort fix for billing events

18 years agofixed the errors pointed out by Ivan in the following email:
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

18 years agomove all the schema-updating magic into DBIx::DBSchema
ivan [Thu, 30 Mar 2006 14:22:38 +0000 (14:22 +0000)]
move all the schema-updating magic into DBIx::DBSchema

18 years agosuccessfully correct the spelling of sucessful
ivan [Sat, 25 Mar 2006 02:23:26 +0000 (02:23 +0000)]
successfully correct the spelling of sucessful

18 years agofix spelling
ivan [Fri, 24 Mar 2006 19:49:53 +0000 (19:49 +0000)]
fix spelling

18 years agofor subscription.pm and prorate.pm:
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.

----------------------------------------------------------------------

18 years agoadd price plan to bill on internal or external CDRs directly, add option to export...
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

18 years agouse IO::File, lucky this never threw an error...
ivan [Fri, 17 Mar 2006 14:56:27 +0000 (14:56 +0000)]
use IO::File, lucky this never threw an error...

18 years agoinitial commit of this just cause i want a revision history
ivan [Wed, 15 Mar 2006 07:34:58 +0000 (07:34 +0000)]
initial commit of this just cause i want a revision history

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