freeside.git
17 years agoadd SKIP_CONDITION_SQL debugging aid
ivan [Thu, 4 Oct 2007 21:38:52 +0000 (21:38 +0000)]
add SKIP_CONDITION_SQL debugging aid

17 years agoadditional due_cust_event debugging
ivan [Thu, 4 Oct 2007 19:14:06 +0000 (19:14 +0000)]
additional due_cust_event debugging

17 years agonobody likes it when you forget ions
ivan [Thu, 4 Oct 2007 19:04:40 +0000 (19:04 +0000)]
nobody likes it when you forget ions

17 years agoadditional due_cust_event debugging
ivan [Thu, 4 Oct 2007 19:03:57 +0000 (19:03 +0000)]
additional due_cust_event debugging

17 years agoadditional due_cust_event debugging
ivan [Thu, 4 Oct 2007 18:28:55 +0000 (18:28 +0000)]
additional due_cust_event debugging

17 years agofix compilation error!
ivan [Thu, 4 Oct 2007 16:45:49 +0000 (16:45 +0000)]
fix compilation error!

17 years agoi really hope this finally does it
ivan [Thu, 4 Oct 2007 04:21:10 +0000 (04:21 +0000)]
i really hope this finally does it

17 years agodot strikes again
ivan [Thu, 4 Oct 2007 04:09:51 +0000 (04:09 +0000)]
dot strikes again

17 years agowhew, i think this might actually fix it
ivan [Thu, 4 Oct 2007 04:08:05 +0000 (04:08 +0000)]
whew, i think this might actually fix it

17 years agodoh! does that really fix agent-specific agent template migration from 1.7? sure...
ivan [Thu, 4 Oct 2007 03:48:02 +0000 (03:48 +0000)]
doh!  does that really fix agent-specific agent template migration from 1.7?  sure hope so

17 years agoadd debugging option to qsearch
ivan [Thu, 4 Oct 2007 03:37:09 +0000 (03:37 +0000)]
add debugging option to qsearch

17 years agowikify individual files
ivan [Thu, 4 Oct 2007 02:52:05 +0000 (02:52 +0000)]
wikify individual files

17 years agofix FS::SelfService::XMLRPC pod generation
ivan [Thu, 4 Oct 2007 02:22:42 +0000 (02:22 +0000)]
fix FS::SelfService::XMLRPC pod generation

17 years agoadd missing =back
ivan [Thu, 4 Oct 2007 02:15:32 +0000 (02:15 +0000)]
add missing =back

17 years agosupport part_pkg option input validation, check bytecounts and allow commas (closes...
jeff [Thu, 4 Oct 2007 02:07:30 +0000 (02:07 +0000)]
support part_pkg option input validation, check bytecounts and allow commas (closes 1863)

17 years agobah! THIS should fix munging of non-internal links, i hope
ivan [Thu, 4 Oct 2007 02:07:06 +0000 (02:07 +0000)]
bah!  THIS should fix munging of non-internal links, i hope

17 years agothis *should* fix munging of non-internal links, i hope
ivan [Thu, 4 Oct 2007 01:56:12 +0000 (01:56 +0000)]
this *should* fix munging of non-internal links, i hope

17 years agowiki documentation convertor now
ivan [Thu, 4 Oct 2007 01:49:10 +0000 (01:49 +0000)]
wiki documentation convertor now

17 years agoadd missing CLI utilities to FS.pm too
ivan [Thu, 4 Oct 2007 01:47:09 +0000 (01:47 +0000)]
add missing CLI utilities to FS.pm too

17 years agofixing wrong POD NAME doc
ivan [Thu, 4 Oct 2007 01:45:59 +0000 (01:45 +0000)]
fixing wrong POD NAME doc

17 years agowtf!
ivan [Thu, 4 Oct 2007 01:29:50 +0000 (01:29 +0000)]
wtf!

17 years agoupdate FS base page for new stuff in 1.9
ivan [Thu, 4 Oct 2007 01:21:12 +0000 (01:21 +0000)]
update FS base page for new stuff in 1.9

17 years agoupdate top-level FS manpage
ivan [Thu, 4 Oct 2007 01:15:46 +0000 (01:15 +0000)]
update top-level FS manpage

17 years agoupdate top-level FS manpage
ivan [Thu, 4 Oct 2007 01:15:05 +0000 (01:15 +0000)]
update top-level FS manpage

17 years agoPOD documentation updates
ivan [Thu, 4 Oct 2007 00:51:34 +0000 (00:51 +0000)]
POD documentation updates

17 years agodoh!
ivan [Tue, 2 Oct 2007 21:56:11 +0000 (21:56 +0000)]
doh!

17 years agofix up re-email these events
jeff [Tue, 2 Oct 2007 15:31:35 +0000 (15:31 +0000)]
fix up re-email these events

17 years agomissed file in self service support usage improvements
jeff [Tue, 2 Oct 2007 15:11:48 +0000 (15:11 +0000)]
missed file in self service support usage improvements

17 years agoConfiguration right no longer gives access to things controlled by their own ACLs...
ivan [Tue, 2 Oct 2007 00:44:03 +0000 (00:44 +0000)]
Configuration right no longer gives access to things controlled by their own ACLs (advertising source & package edit

17 years agopackage definitions controlled by their own ACL now
ivan [Tue, 2 Oct 2007 00:40:53 +0000 (00:40 +0000)]
package definitions controlled by their own ACL now

17 years agoneed the space
ivan [Tue, 2 Oct 2007 00:32:24 +0000 (00:32 +0000)]
need the space

17 years agothis flag has nothing to do with recur tax :)
ivan [Tue, 2 Oct 2007 00:31:21 +0000 (00:31 +0000)]
this flag has nothing to do with recur tax :)

17 years agofix small problems with earlier commit: add back earlier commits reverted by this...
ivan [Tue, 2 Oct 2007 00:29:02 +0000 (00:29 +0000)]
fix small problems with earlier commit: add back earlier commits reverted by this patch, also revert gratuitous whitespace changes

17 years agoproper fix for once.pm bug? hopefully it works :)
ivan [Tue, 2 Oct 2007 00:22:41 +0000 (00:22 +0000)]
proper fix for once.pm bug?  hopefully it works :)

17 years agobetter CDR searching
ivan [Sun, 30 Sep 2007 00:26:03 +0000 (00:26 +0000)]
better CDR searching

17 years agofix argument stickiness on date editing errors (especially because resetting them...
ivan [Sun, 30 Sep 2007 00:25:19 +0000 (00:25 +0000)]
fix argument stickiness on date editing errors (especially because resetting them pops up the error confirmation)

17 years agothis might fix agent-specific invoicing when migrated from 1.7?
ivan [Sun, 30 Sep 2007 00:23:46 +0000 (00:23 +0000)]
this might fix agent-specific invoicing when migrated from 1.7?

17 years ago*** empty log message ***
ivan [Sun, 30 Sep 2007 00:22:02 +0000 (00:22 +0000)]
*** empty log message ***

17 years agofix ambiguous agentnum errors in cust_event.html & report_tax.cgi (provide a table...
ivan [Sat, 29 Sep 2007 02:17:48 +0000 (02:17 +0000)]
fix ambiguous agentnum errors in cust_event.html & report_tax.cgi (provide a table option in access_user::agentnums_sql so this is easy to fix for other reports too)

17 years agoFixes a bug where retry_realtime isn't limiting to that user's events, therefore...
jayce [Fri, 28 Sep 2007 00:33:16 +0000 (00:33 +0000)]
Fixes a bug where retry_realtime isn't limiting to that user's events, therefore selecting all retryable events, and having to filter later.  On a system with a running history, this caused bad O() types of situations for performance, especially bad when this was called by something that a user would be awaiting feedback from

17 years agoCleanup qsearch for readability, removes heinous map {} of several hundred lines...
jayce [Fri, 28 Sep 2007 00:19:50 +0000 (00:19 +0000)]
Cleanup qsearch for readability, removes heinous map {} of several hundred lines into two simple method calls

17 years agohide fixed passwords
jeff [Thu, 27 Sep 2007 21:26:50 +0000 (21:26 +0000)]
hide fixed passwords

17 years agoMulti-System Billing:
jayce [Thu, 27 Sep 2007 18:24:33 +0000 (18:24 +0000)]
Multi-System Billing:
with a -m flag, daily will queue billing jobs instead of running each.  freeside-queued will then pick it up, allowing multiple simultaneous jobs to run, as well as multiple machines.
Also adds a 'Secure' column to the queue system, allowing for billing jobs to define themselves as 'secure only' in cases where a box might be using the encryption.  This allows you to
 run secure only jobs (such as a collect) on boxes that can.

17 years agoInitial import.
jayce [Wed, 26 Sep 2007 19:27:23 +0000 (19:27 +0000)]
Initial import.
Condition tests to see if the Invoice bills for a particular service.

17 years agoEvent loop changes after initial creation caused this to never trigger, as the event...
jayce [Wed, 26 Sep 2007 19:24:40 +0000 (19:24 +0000)]
Event loop changes after initial creation caused this to never trigger, as the event loop creates a 'NEW' record, as a placeholder.  We need to not die from that.

17 years agofix package browse query, doh
ivan [Wed, 26 Sep 2007 16:06:55 +0000 (16:06 +0000)]
fix package browse query, doh

17 years agoself-service support usage improvements (1733)
jeff [Mon, 24 Sep 2007 15:47:52 +0000 (15:47 +0000)]
self-service support usage improvements (1733)

17 years agobeginning of agent-virtualization of packages
ivan [Mon, 24 Sep 2007 00:56:50 +0000 (00:56 +0000)]
beginning of agent-virtualization of packages

17 years agoi think this is a bug; should not show the svc_www.usersvc selector unless it is...
ivan [Sun, 23 Sep 2007 23:17:33 +0000 (23:17 +0000)]
i think this is a bug; should not show the svc_usersvc selector unless it is non-fixed or non-blank, NOT non-fixed or blank

17 years agoremove compat with pre-0.33 DBIx::DBSchema
ivan [Sun, 23 Sep 2007 23:16:27 +0000 (23:16 +0000)]
remove compat with pre-0.33 DBIx::DBSchema

17 years agoaccounts w/time remaining search
ivan [Sun, 23 Sep 2007 20:21:09 +0000 (20:21 +0000)]
accounts w/time remaining search

17 years agoaccounts w/time remaining search
ivan [Sun, 23 Sep 2007 20:00:05 +0000 (20:00 +0000)]
accounts w/time remaining search

17 years agoaccounts w/time remaining search
ivan [Sun, 23 Sep 2007 19:54:37 +0000 (19:54 +0000)]
accounts w/time remaining search

17 years agoremove extraneous blank line causing Excel exports to fail
ivan [Sun, 23 Sep 2007 19:18:31 +0000 (19:18 +0000)]
remove extraneous blank line causing Excel exports to fail

17 years agoaccounts w/time remaining search
ivan [Sun, 23 Sep 2007 18:32:28 +0000 (18:32 +0000)]
accounts w/time remaining search

17 years agofix menubar border in example self-service template
ivan [Sat, 22 Sep 2007 22:45:30 +0000 (22:45 +0000)]
fix menubar border in example self-service template

17 years agoimprove config UI, especially for textareas
ivan [Sat, 22 Sep 2007 21:31:13 +0000 (21:31 +0000)]
improve config UI, especially for textareas

17 years agoUI
ivan [Sat, 22 Sep 2007 19:40:37 +0000 (19:40 +0000)]
UI

17 years agohave to import tld_exists function if we're going to use it
ivan [Sat, 22 Sep 2007 19:03:34 +0000 (19:03 +0000)]
have to import tld_exists function if we're going to use it

17 years agoadd a list of any hosts associated with accounts
ivan [Sat, 22 Sep 2007 18:27:21 +0000 (18:27 +0000)]
add a list of any hosts associated with accounts

17 years agofix problems with time queue search: ticket subjects need to be HTML-escaped, 'remain...
ivan [Fri, 21 Sep 2007 02:24:31 +0000 (02:24 +0000)]
fix problems with time queue search: ticket subjects need to be HTML-escaped, 'remaining time' calculation had a NULL vs 0 issue, and link to tickets

17 years agowe need SearchBuilder 1.48 to avoid annoying Pg bugs causing "This user's 10 highest...
ivan [Wed, 19 Sep 2007 22:38:55 +0000 (22:38 +0000)]
we need SearchBuilder 1.48 to avoid annoying Pg bugs causing "This user's 10 highest priority tickets" to be blank

17 years agosupport custom priorities
jeff [Wed, 19 Sep 2007 00:27:43 +0000 (00:27 +0000)]
support custom priorities

17 years agofix at least one small problem with reprint/email/fax functionality: now should under...
ivan [Wed, 19 Sep 2007 00:12:05 +0000 (00:12 +0000)]
fix at least one small problem with reprint/email/fax functionality: now should understand the "most recent invoice per customer" and invoice # min/max options

17 years agofix advertising source stickiness when page is reloaded with an error
ivan [Tue, 18 Sep 2007 23:19:28 +0000 (23:19 +0000)]
fix advertising source stickiness when page is reloaded with an error

17 years agoMyTicketsLength has been replaced with an official upstream config
ivan [Tue, 18 Sep 2007 22:51:21 +0000 (22:51 +0000)]
MyTicketsLength has been replaced with an official upstream config

17 years agoand parens help alot, doh
ivan [Tue, 18 Sep 2007 21:41:13 +0000 (21:41 +0000)]
and parens help alot, doh

17 years agofix svc_broadband search by svcpart (links from browse/part_svc, in particular
ivan [Tue, 18 Sep 2007 21:37:34 +0000 (21:37 +0000)]
fix svc_broadband search by svcpart (links from browse/part_svc, in particular

17 years agoadd missing column access_user_pref.expiration
ivan [Tue, 18 Sep 2007 17:07:10 +0000 (17:07 +0000)]
add missing column access_user_pref.expiration

17 years agoallow assignment of auto recharge values AND rollover
jeff [Tue, 18 Sep 2007 06:32:51 +0000 (06:32 +0000)]
allow assignment of auto recharge values AND rollover

17 years agoauto commit for vacuum
jeff [Tue, 18 Sep 2007 06:07:09 +0000 (06:07 +0000)]
auto commit for vacuum

17 years agoclose table tag; fix spacing
ivan [Tue, 18 Sep 2007 00:21:01 +0000 (00:21 +0000)]
close table tag; fix spacing

17 years agofix scoping issues with $1 and $2 resulting in payinfo trying getting set to xxEK...
ivan [Mon, 17 Sep 2007 21:12:58 +0000 (21:12 +0000)]
fix scoping issues with $1 and $2 resulting in payinfo trying getting set to xxEK, thanks to _vlad_ for tracking this down and providing a fix

17 years agoelaborate on ambiguous instructions
ivan [Mon, 17 Sep 2007 20:52:23 +0000 (20:52 +0000)]
elaborate on ambiguous instructions

17 years agoFix 'Can't use an undefined value as an ARRAY reference at /usr/local/share/perl...
ivan [Fri, 14 Sep 2007 03:45:39 +0000 (03:45 +0000)]
Fix 'Can't use an undefined value as an ARRAY reference at /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error

17 years agofix visual glitch on "RT at a glance" / Ticketing main
ivan [Fri, 14 Sep 2007 03:31:05 +0000 (03:31 +0000)]
fix visual glitch on "RT at a glance" / Ticketing main

17 years agoturn off Text::Quoted usage, it segfaults and its optional
ivan [Fri, 14 Sep 2007 02:14:07 +0000 (02:14 +0000)]
turn off Text::Quoted usage, it segfaults and its optional

17 years agomake boxes distinct from the background
ivan [Thu, 13 Sep 2007 23:45:57 +0000 (23:45 +0000)]
make boxes distinct from the background

17 years agorename svc_acct_rt_transaction to acct_rt_transaction, as it is not a service, its...
ivan [Thu, 13 Sep 2007 22:35:20 +0000 (22:35 +0000)]
rename svc_acct_rt_transaction to acct_rt_transaction, as it is not a service, its something that hangs off of an svc_acct (like an acct_snarf).  thank goodness was able to do this before its any sort of migration problem...

17 years agorandom indentation fix
ivan [Thu, 13 Sep 2007 22:25:33 +0000 (22:25 +0000)]
random indentation fix

17 years agosome notes about old part_svc columns, since DBIx::DBSchema 0.33+ will now drop them...
ivan [Thu, 13 Sep 2007 22:25:04 +0000 (22:25 +0000)]
some notes about old part_svc columns, since DBIx::DBSchema 0.33+ will now drop them...

17 years agotoo little, too late attempt at spam reduction
ivan [Thu, 13 Sep 2007 22:24:32 +0000 (22:24 +0000)]
too little, too late attempt at spam reduction

17 years agofix status color on customer list
ivan [Thu, 13 Sep 2007 22:05:55 +0000 (22:05 +0000)]
fix status color on customer list

17 years agoclean up some unused code
ivan [Thu, 13 Sep 2007 22:05:31 +0000 (22:05 +0000)]
clean up some unused code

17 years agoadd better inline docs explaining fields on customer CSV import
ivan [Thu, 13 Sep 2007 20:16:14 +0000 (20:16 +0000)]
add better inline docs explaining fields on customer CSV import

17 years agoit would help to check this in.
ivan [Thu, 13 Sep 2007 02:44:44 +0000 (02:44 +0000)]
it would help to check this in.

17 years agodon't want a fatal error when we can't fetch the name for a queue...
ivan [Wed, 12 Sep 2007 20:40:15 +0000 (20:40 +0000)]
don't want a fatal error when we can't fetch the name for a queue...

17 years agofreeside-migrate-events now moves event options, whew
ivan [Wed, 12 Sep 2007 05:38:38 +0000 (05:38 +0000)]
freeside-migrate-events now moves event options, whew

17 years agofix problems migrating weird statustext from cust_bill_event records
ivan [Wed, 12 Sep 2007 04:23:53 +0000 (04:23 +0000)]
fix problems migrating weird statustext from cust_bill_event records

17 years agoprevent (less than) and (greater than) in statustext message (or anything else weird...
ivan [Wed, 12 Sep 2007 04:23:26 +0000 (04:23 +0000)]
prevent (less than) and (greater than) in statustext message (or anything else weird) from causing them not to get inserted

17 years agofix for freeside-migrate-events bug that would throw a duplicate row error instead...
ivan [Wed, 12 Sep 2007 04:20:14 +0000 (04:20 +0000)]
fix for freeside-migrate-events bug that would throw a duplicate row error instead of completing the migration

17 years agofix "Useless use of a variable in void context at /usr/local/share/perl/5.8.8/FS...
ivan [Wed, 12 Sep 2007 03:39:15 +0000 (03:39 +0000)]
fix "Useless use of a variable in void context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line 367." that might have possible set an incorrest svc_domain.suffix

17 years agoadd cust_main-require_phone and cust_main-require_invoicing_list_email options
ivan [Tue, 11 Sep 2007 01:33:50 +0000 (01:33 +0000)]
add cust_main-require_phone and cust_main-require_invoicing_list_email options

17 years agobetter default paydate for letters
ivan [Tue, 11 Sep 2007 00:28:03 +0000 (00:28 +0000)]
better default paydate for letters

17 years agodefault cancellation subject so the emails work even when people don't set one in...
ivan [Fri, 7 Sep 2007 03:45:16 +0000 (03:45 +0000)]
default cancellation subject so the emails work even when people don't set one in config

17 years agotweak debugging
ivan [Fri, 7 Sep 2007 03:36:13 +0000 (03:36 +0000)]
tweak debugging

17 years agofix bug where user could log in to RADIUS with uppercase usernameand avoid bandwidth...
ivan [Thu, 23 Aug 2007 08:23:29 +0000 (08:23 +0000)]
fix bug where user could log in to RADIUS with uppercase usernameand avoid bandwidth acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot for nothing, grr!)

17 years agomiss use
jeff [Fri, 17 Aug 2007 14:01:08 +0000 (14:01 +0000)]
miss use

17 years agoaccess control
jeff [Fri, 17 Aug 2007 13:59:36 +0000 (13:59 +0000)]
access control

17 years agoremove redunant redundancy
ivan [Fri, 17 Aug 2007 04:27:50 +0000 (04:27 +0000)]
remove redunant redundancy