ivan [Fri, 9 Nov 2007 03:26:44 +0000 (03:26 +0000)]
better visual indication of disabled "days" field on IE
ivan [Fri, 9 Nov 2007 03:12:24 +0000 (03:12 +0000)]
add option for listing customers without a balance (closes: RT#2752) and fix bug in total row (closes: RT#2736)
jeff [Fri, 9 Nov 2007 00:46:17 +0000 (00:46 +0000)]
correct realtime_bop cvv handling
ivan [Thu, 8 Nov 2007 04:21:29 +0000 (04:21 +0000)]
add selfservice-session_timeout config
ivan [Thu, 8 Nov 2007 02:10:28 +0000 (02:10 +0000)]
prevent warning: "Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
ivan [Thu, 8 Nov 2007 00:59:35 +0000 (00:59 +0000)]
for new installs, centralize some stuff that was spread around different config files.
ivan [Tue, 6 Nov 2007 01:59:33 +0000 (01:59 +0000)]
keep our own list of states; remove some states that Data::Faker and Locale::SubCountry disagree on
ivan [Mon, 5 Nov 2007 05:42:07 +0000 (05:42 +0000)]
doc: amount param to process_payment. just a bit important.
ivan [Mon, 5 Nov 2007 05:27:44 +0000 (05:27 +0000)]
add process_payment_order_pkg method
jeff [Sun, 4 Nov 2007 18:22:54 +0000 (18:22 +0000)]
comma is a bad delimiter choice according to ut_text()
ivan [Sat, 3 Nov 2007 17:38:11 +0000 (17:38 +0000)]
move menu option for adv. customer reports to second level, same as advanced invoice & package reports
jeff [Sat, 3 Nov 2007 00:57:48 +0000 (00:57 +0000)]
new customer report/flattened package report (ticket 1428)
ivan [Mon, 29 Oct 2007 12:04:52 +0000 (12:04 +0000)]
bug ya bug resulting from agent-virtualized packages
ivan [Mon, 29 Oct 2007 12:03:06 +0000 (12:03 +0000)]
famous last mysql bug
ivan [Mon, 29 Oct 2007 11:34:20 +0000 (11:34 +0000)]
yup, mysql-ing me harder
ivan [Mon, 29 Oct 2007 11:32:24 +0000 (11:32 +0000)]
mysql
ivan [Mon, 29 Oct 2007 11:18:14 +0000 (11:18 +0000)]
forgotton freeside-setup bits of mysql locking workaround
ivan [Mon, 29 Oct 2007 10:31:31 +0000 (10:31 +0000)]
mysql me 1.9 more times
ivan [Mon, 29 Oct 2007 10:30:53 +0000 (10:30 +0000)]
mysql has no DISTINCT ON either, sigh
ivan [Mon, 29 Oct 2007 01:08:52 +0000 (01:08 +0000)]
still have link back to the customer on printable receipt... should hide it from print at some point though
ivan [Sun, 28 Oct 2007 12:51:30 +0000 (12:51 +0000)]
finish mysql locking workaround
ivan [Sun, 28 Oct 2007 03:55:27 +0000 (03:55 +0000)]
mysql me harder
ivan [Sat, 27 Oct 2007 04:46:05 +0000 (04:46 +0000)]
simple payment receipts in web interface, sorry arnie, RT#2738
ivan [Thu, 25 Oct 2007 19:03:53 +0000 (19:03 +0000)]
mysql, yes, mysql.
ivan [Thu, 25 Oct 2007 08:29:34 +0000 (08:29 +0000)]
fix error handling
ivan [Mon, 22 Oct 2007 22:29:48 +0000 (22:29 +0000)]
fix more fallout from agent-virtualized packages
jayce [Wed, 17 Oct 2007 16:07:59 +0000 (16:07 +0000)]
insert_reason only worked if you passed in an existing reason, the code to insert a new reason was in place, but didn't let the new reason get used. Code to do this was already in place, just not utilized.
ivan [Sun, 14 Oct 2007 23:14:56 +0000 (23:14 +0000)]
this aligns better. i wonder how 1.9 loads up config from here, though?
ivan [Sun, 14 Oct 2007 23:10:35 +0000 (23:10 +0000)]
escape \dollar in invoice_latexnotes
ivan [Sun, 14 Oct 2007 20:07:56 +0000 (20:07 +0000)]
don't fill up memory with objects for every customer being billed
ivan [Sun, 14 Oct 2007 01:51:07 +0000 (01:51 +0000)]
adding php examples
jeff [Sat, 13 Oct 2007 17:33:48 +0000 (17:33 +0000)]
correct agent_defaultpkg handling
ivan [Wed, 10 Oct 2007 20:54:00 +0000 (20:54 +0000)]
set expandtab
jayce [Wed, 10 Oct 2007 20:52:12 +0000 (20:52 +0000)]
With this line missing, cust_event objects would not fully create (eventpart wasn't loading), causing the _X methods to fail on ->part_event. Only noticed when you retried events that had previously failed.
ivan [Wed, 10 Oct 2007 18:14:23 +0000 (18:14 +0000)]
REALLY fix the package browsing this time, without messing up the ordering
ivan [Wed, 10 Oct 2007 17:55:57 +0000 (17:55 +0000)]
concurrent fix for package editing also cleans this up slightly
jeff [Wed, 10 Oct 2007 17:50:31 +0000 (17:50 +0000)]
close:}
ivan [Tue, 9 Oct 2007 17:57:25 +0000 (17:57 +0000)]
be polite! don't spew debugging info unless its asked for.
ivan [Tue, 9 Oct 2007 04:58:49 +0000 (04:58 +0000)]
fix documenation links to point into wiki where they belong
ivan [Tue, 9 Oct 2007 04:48:25 +0000 (04:48 +0000)]
add ticket_system-priority_reverse config
jeff [Tue, 9 Oct 2007 01:40:45 +0000 (01:40 +0000)]
preserve order
ivan [Tue, 9 Oct 2007 01:06:40 +0000 (01:06 +0000)]
interpolating the links would help too
ivan [Tue, 9 Oct 2007 01:01:41 +0000 (01:01 +0000)]
i think this should fix timeworked subjects, and link to the transactions as well
ivan [Mon, 8 Oct 2007 23:48:30 +0000 (23:48 +0000)]
line up things better
ivan [Mon, 8 Oct 2007 23:32:23 +0000 (23:32 +0000)]
self-service POD cleanups
ivan [Mon, 8 Oct 2007 21:06:30 +0000 (21:06 +0000)]
add cust_bill_owed as an implicit condition (whew), and make sure it is added on migrations (also: fixed implicit conditions like this which only apply to a subset of eventtables)
jeff [Mon, 8 Oct 2007 21:05:29 +0000 (21:05 +0000)]
disallow agent changing on cloned packages
jeff [Mon, 8 Oct 2007 19:14:28 +0000 (19:14 +0000)]
Remove remaining calls to idiot/eidiot. Should fix 1479
ivan [Fri, 5 Oct 2007 20:41:21 +0000 (20:41 +0000)]
reenalbe this condition
jeff [Fri, 5 Oct 2007 19:53:16 +0000 (19:53 +0000)]
new ui for assigning support time
ivan [Fri, 5 Oct 2007 19:45:03 +0000 (19:45 +0000)]
fix date selection on advanced invoice report, or future places where date selection component is included multiple times
jayce [Fri, 5 Oct 2007 14:26:37 +0000 (14:26 +0000)]
Initial checkin, was missing from the cust_bill_has_service condition checkin.
ivan [Fri, 5 Oct 2007 00:39:58 +0000 (00:39 +0000)]
add disable ability to conditions & disable cust_bill_has_service, so the condition edit page renders again
ivan [Thu, 4 Oct 2007 23:55:52 +0000 (23:55 +0000)]
whitespace
ivan [Thu, 4 Oct 2007 23:52:53 +0000 (23:52 +0000)]
such a dumb little thing, but i think that should really do it. whew
ivan [Thu, 4 Oct 2007 23:41:55 +0000 (23:41 +0000)]
don't leave stray 'new' events around if they don't pass their final condition check
ivan [Thu, 4 Oct 2007 23:40:51 +0000 (23:40 +0000)]
hopefully fix once.pm properly...
ivan [Thu, 4 Oct 2007 21:38:52 +0000 (21:38 +0000)]
add SKIP_CONDITION_SQL debugging aid
ivan [Thu, 4 Oct 2007 19:14:06 +0000 (19:14 +0000)]
additional due_cust_event debugging
ivan [Thu, 4 Oct 2007 19:04:40 +0000 (19:04 +0000)]
nobody likes it when you forget ions
ivan [Thu, 4 Oct 2007 19:03:57 +0000 (19:03 +0000)]
additional due_cust_event debugging
ivan [Thu, 4 Oct 2007 18:28:55 +0000 (18:28 +0000)]
additional due_cust_event debugging
ivan [Thu, 4 Oct 2007 16:45:49 +0000 (16:45 +0000)]
fix compilation error!
ivan [Thu, 4 Oct 2007 04:21:10 +0000 (04:21 +0000)]
i really hope this finally does it
ivan [Thu, 4 Oct 2007 04:09:51 +0000 (04:09 +0000)]
dot strikes again
ivan [Thu, 4 Oct 2007 04:08:05 +0000 (04:08 +0000)]
whew, i think this might actually fix it
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
ivan [Thu, 4 Oct 2007 03:37:09 +0000 (03:37 +0000)]
add debugging option to qsearch
ivan [Thu, 4 Oct 2007 02:52:05 +0000 (02:52 +0000)]
wikify individual files
ivan [Thu, 4 Oct 2007 02:22:42 +0000 (02:22 +0000)]
fix FS::SelfService::XMLRPC pod generation
ivan [Thu, 4 Oct 2007 02:15:32 +0000 (02:15 +0000)]
add missing =back
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)
ivan [Thu, 4 Oct 2007 02:07:06 +0000 (02:07 +0000)]
bah! THIS 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
ivan [Thu, 4 Oct 2007 01:49:10 +0000 (01:49 +0000)]
wiki documentation convertor now
ivan [Thu, 4 Oct 2007 01:47:09 +0000 (01:47 +0000)]
add missing CLI utilities to FS.pm too
ivan [Thu, 4 Oct 2007 01:45:59 +0000 (01:45 +0000)]
fixing wrong POD NAME doc
ivan [Thu, 4 Oct 2007 01:29:50 +0000 (01:29 +0000)]
wtf!
ivan [Thu, 4 Oct 2007 01:21:12 +0000 (01:21 +0000)]
update FS base page for new stuff in 1.9
ivan [Thu, 4 Oct 2007 01:15:46 +0000 (01:15 +0000)]
update top-level FS manpage
ivan [Thu, 4 Oct 2007 01:15:05 +0000 (01:15 +0000)]
update top-level FS manpage
ivan [Thu, 4 Oct 2007 00:51:34 +0000 (00:51 +0000)]
POD documentation updates
ivan [Tue, 2 Oct 2007 21:56:11 +0000 (21:56 +0000)]
doh!
jeff [Tue, 2 Oct 2007 15:31:35 +0000 (15:31 +0000)]
fix up re-email these events
jeff [Tue, 2 Oct 2007 15:11:48 +0000 (15:11 +0000)]
missed file in self service support usage improvements
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
ivan [Tue, 2 Oct 2007 00:40:53 +0000 (00:40 +0000)]
package definitions controlled by their own ACL now
ivan [Tue, 2 Oct 2007 00:32:24 +0000 (00:32 +0000)]
need the space
ivan [Tue, 2 Oct 2007 00:31:21 +0000 (00:31 +0000)]
this flag has nothing to do with recur tax :)
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
ivan [Tue, 2 Oct 2007 00:22:41 +0000 (00:22 +0000)]
proper fix for once.pm bug? hopefully it works :)
ivan [Sun, 30 Sep 2007 00:26:03 +0000 (00:26 +0000)]
better CDR searching
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)
ivan [Sun, 30 Sep 2007 00:23:46 +0000 (00:23 +0000)]
this might fix agent-specific invoicing when migrated from 1.7?
ivan [Sun, 30 Sep 2007 00:22:02 +0000 (00:22 +0000)]
*** empty log message ***
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)
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
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
jeff [Thu, 27 Sep 2007 21:26:50 +0000 (21:26 +0000)]
hide fixed passwords
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.