freeside.git
16 years agoi don't think it can hurt anything... (famous last words)
ivan [Mon, 17 Dec 2007 19:52:07 +0000 (19:52 +0000)]
i don't think it can hurt anything... (famous last words)

16 years agofix the case where the customer doesn't actually have a ship address
ivan [Mon, 17 Dec 2007 01:17:06 +0000 (01:17 +0000)]
fix the case where the customer doesn't actually have a ship address

16 years agoadd cust_main-require_address2 config, reimplement address2-search config ("Unit...
ivan [Mon, 17 Dec 2007 01:00:29 +0000 (01:00 +0000)]
add cust_main-require_address2 config, reimplement address2-search config ("Unit #" search in searchbar), visual indication of require_invoicing_list_email, closes: RT#2926

16 years agoless is better
ivan [Sun, 16 Dec 2007 22:40:03 +0000 (22:40 +0000)]
less is better

16 years agomore consistent naming: cust_main_ADV.cgi becomes cust_main.html
ivan [Sun, 16 Dec 2007 21:02:19 +0000 (21:02 +0000)]
more consistent naming: cust_main_ADV.cgi becomes cust_main.html

16 years agohttemplate/elements/header.html
ivan [Sun, 16 Dec 2007 21:01:46 +0000 (21:01 +0000)]
httemplate/elements/header.html

16 years agomore consistent naming: cust_main_ADV.cgi becomes cust_main.html
ivan [Sun, 16 Dec 2007 20:48:21 +0000 (20:48 +0000)]
more consistent naming: cust_main_ADV.cgi becomes cust_main.html

16 years agofix earlier drain bramage
ivan [Sat, 15 Dec 2007 01:45:26 +0000 (01:45 +0000)]
fix earlier drain bramage

16 years agowhere helps alot
ivan [Sat, 15 Dec 2007 01:37:03 +0000 (01:37 +0000)]
where helps alot

16 years agohopefully put reprinting issues to rest for ejourney, yow
ivan [Sat, 15 Dec 2007 01:23:46 +0000 (01:23 +0000)]
hopefully put reprinting issues to rest for ejourney, yow

16 years agoUgly hack to extend rpmbuild's auto-requires to process handler.pl. This is loosely...
rsiddall [Fri, 14 Dec 2007 03:23:52 +0000 (03:23 +0000)]
Ugly hack to extend rpmbuild's auto-requires to process handler.pl.  This is loosely based on notes on the Fedora wiki.  The internal dependency generator is disabled and as far as possible the same code is used to generate provides and requires.  The list of files to be scanned for requires is saved by a supplemental script and if it contains handler.pl, that file is scanned for requires with the standard Perl dependencies checker.  References to RT are filtered out as RT is not enabled in this version of the .spec file.  This mod obsoletes the freeside-mason-deps.inc file and simplifies building the RPMs.

16 years agoNow updates FS version to match RPM version and release. This is displayed in the...
rsiddall [Thu, 13 Dec 2007 20:08:37 +0000 (20:08 +0000)]
Now updates FS version to match RPM version and release.  This is displayed in the main billing screen.

16 years agoUgly hack to make MySQL work. The configuration files and other DBI-specific
rsiddall [Thu, 13 Dec 2007 19:52:57 +0000 (19:52 +0000)]
Ugly hack to make MySQL work.  The configuration files and other DBI-specific
files are moved to the -postgresql and -mysql files.  Attempts to replace /etc/freeside/secrets
with a symlink didn't work sufficiently well, so the %post scripts update the DBI line in that file.

16 years agocust_credit reason/otaker tool
jeff [Thu, 13 Dec 2007 00:17:38 +0000 (00:17 +0000)]
cust_credit reason/otaker tool

16 years agoadd suspend/unsuspend to www_shellcommands export (#1227)
jeff [Wed, 12 Dec 2007 21:18:44 +0000 (21:18 +0000)]
add suspend/unsuspend to www_shellcommands export (#1227)

16 years agoadding this quick script
ivan [Wed, 12 Dec 2007 09:03:45 +0000 (09:03 +0000)]
adding this quick script

16 years agoself-service can select domain on provision (#2801)
jeff [Wed, 12 Dec 2007 05:58:16 +0000 (05:58 +0000)]
self-service can select domain on provision (#2801)

16 years agocust_credit reason improvement, bugfix, and tool
jeff [Wed, 12 Dec 2007 05:42:49 +0000 (05:42 +0000)]
cust_credit reason improvement, bugfix, and tool

16 years agoMoved the misc. binaries to /usr/share/freeside-<n>/bin
rsiddall [Sat, 8 Dec 2007 02:23:33 +0000 (02:23 +0000)]
Moved the misc. binaries to /usr/share/freeside-<n>/bin

16 years agodoh! is not an object. let's call it , mmkay
ivan [Fri, 7 Dec 2007 01:08:47 +0000 (01:08 +0000)]
doh!   is not an object.  let's call it , mmkay

16 years agosome old databases may have 'hanging' cust_credit records; we don't want to abort...
ivan [Fri, 7 Dec 2007 01:05:00 +0000 (01:05 +0000)]
some old databases may have 'hanging' cust_credit records; we don't want to abort the upgrade because of that, just warn

16 years agoagent setting during package edit cleanup
jeff [Thu, 6 Dec 2007 20:49:52 +0000 (20:49 +0000)]
agent setting during package edit cleanup

16 years agosupport display of negative time
jeff [Thu, 6 Dec 2007 16:51:31 +0000 (16:51 +0000)]
support display of negative time

16 years agowhen installing selfservice, create freeside homedir if it doesn't exist
ivan [Wed, 5 Dec 2007 22:05:20 +0000 (22:05 +0000)]
when installing selfservice, create freeside homedir if it doesn't exist

16 years agodoh, order_by does have to include ORDER BY!
ivan [Wed, 5 Dec 2007 20:50:21 +0000 (20:50 +0000)]
doh, order_by does have to include ORDER BY!

16 years agoshow types in reason selection, order by type and reason
ivan [Wed, 5 Dec 2007 20:47:51 +0000 (20:47 +0000)]
show types in reason selection, order by type and reason

16 years agoadd in status and company fields
jeff [Wed, 5 Dec 2007 15:10:00 +0000 (15:10 +0000)]
add in status and company fields

16 years agowtf?
jeff [Wed, 5 Dec 2007 04:57:05 +0000 (04:57 +0000)]
wtf?

16 years agoi hope this allows IE to download excel over https?
ivan [Wed, 5 Dec 2007 00:52:16 +0000 (00:52 +0000)]
i hope this allows IE to download excel over https?

16 years agothere's no reason this should still be hanging aroudn the tree
ivan [Tue, 4 Dec 2007 21:30:08 +0000 (21:30 +0000)]
there's no reason this should still be hanging aroudn the tree

16 years agoadd suspend/cancel reason to advanced package report (#2779)
jeff [Tue, 4 Dec 2007 18:35:26 +0000 (18:35 +0000)]
add suspend/cancel reason to advanced package report (#2779)

16 years agoensure a valid date is onhand (fixes #2800)
jeff [Tue, 4 Dec 2007 18:27:33 +0000 (18:27 +0000)]
ensure a valid date is onhand (fixes #2800)

16 years agochange credit reasons from freetext to new reason/reason type system (#2777)
jeff [Tue, 4 Dec 2007 18:19:08 +0000 (18:19 +0000)]
change credit reasons from freetext to new reason/reason type system (#2777)

16 years agoUpdated file list and info for license change from GPL to AGPL
rsiddall [Mon, 3 Dec 2007 23:12:36 +0000 (23:12 +0000)]
Updated file list and info for license change from GPL to AGPL

16 years agowould help if i got the closing tag right
ivan [Mon, 3 Dec 2007 00:18:23 +0000 (00:18 +0000)]
would help if i got the closing tag right

16 years agothis should get the Chart stuff in RT statistic running, i hope
ivan [Mon, 3 Dec 2007 00:13:18 +0000 (00:13 +0000)]
this should get the Chart stuff in RT statistic running, i hope

16 years agocleanup
ivan [Sat, 1 Dec 2007 01:37:39 +0000 (01:37 +0000)]
cleanup

16 years agoadd date_deleted method
ivan [Sat, 1 Dec 2007 01:34:59 +0000 (01:34 +0000)]
add date_deleted method

16 years agoadd date_inserted method and reorganize things slightly
ivan [Sat, 1 Dec 2007 01:34:32 +0000 (01:34 +0000)]
add date_inserted method and reorganize things slightly

16 years agothis doesn't actually have anything to do with cancellation persay, since its generic now
ivan [Sat, 1 Dec 2007 01:33:36 +0000 (01:33 +0000)]
this doesn't actually have anything to do with cancellation persay, since its generic now

16 years agoadd h_date method too
ivan [Sat, 1 Dec 2007 01:32:07 +0000 (01:32 +0000)]
add h_date method too

16 years agoadd h_search method, and reorganize mixed up methods and subroutines
ivan [Sat, 1 Dec 2007 01:31:21 +0000 (01:31 +0000)]
add h_search method, and reorganize mixed up methods and subroutines

16 years agoadd bulk price plan
ivan [Sat, 1 Dec 2007 01:29:04 +0000 (01:29 +0000)]
add bulk price plan

16 years agoadd net vs gross amounts to invoice report; make the "net sales" links on sales/credi...
ivan [Fri, 30 Nov 2007 21:08:13 +0000 (21:08 +0000)]
add net vs gross amounts to invoice report; make the "net sales" links on sales/credit/receipts report & graph clickable

16 years agoUI: download full results links on separate lines, for consistency with search.html
ivan [Fri, 30 Nov 2007 20:55:28 +0000 (20:55 +0000)]
UI: download full results links on separate lines, for consistency with search.html

16 years agofix bug specifying an HTML return address separately
ivan [Fri, 30 Nov 2007 18:13:34 +0000 (18:13 +0000)]
fix bug specifying an HTML return address separately

16 years agoadd customer import format with company
ivan [Fri, 30 Nov 2007 03:24:47 +0000 (03:24 +0000)]
add customer import format with company

16 years agoupdate inline documentation
ivan [Fri, 30 Nov 2007 01:24:19 +0000 (01:24 +0000)]
update inline documentation

16 years agofix compilation error from patch just applied - method2payby is needed earlier
ivan [Fri, 30 Nov 2007 01:16:09 +0000 (01:16 +0000)]
fix compilation error from patch just applied - method2payby is needed earlier

16 years agofix dates going all wacky on errors, when you're asked to confirm a date move into...
ivan [Thu, 29 Nov 2007 23:51:38 +0000 (23:51 +0000)]
fix dates going all wacky on errors, when you're asked to confirm a date move into the past

16 years agodouble doh, remove cruft checking nonexistent column and fix the statustext check
ivan [Thu, 29 Nov 2007 03:38:29 +0000 (03:38 +0000)]
double doh, remove cruft checking nonexistent column and fix the statustext check

16 years agodoh, fix primary key name in new table
ivan [Thu, 29 Nov 2007 03:05:49 +0000 (03:05 +0000)]
doh, fix primary key name in new table

16 years agoeven more reliable multiple-payment/double-click/concurrent-payment-form protection
ivan [Thu, 29 Nov 2007 02:55:11 +0000 (02:55 +0000)]
even more reliable multiple-payment/double-click/concurrent-payment-form protection

16 years agobetter select multiple, discourage creation of packages no agent can sell
jeff [Wed, 28 Nov 2007 20:18:34 +0000 (20:18 +0000)]
better select multiple, discourage creation of packages no agent can sell

16 years agoadvanced customer report rearrangement
jeff [Wed, 28 Nov 2007 18:49:05 +0000 (18:49 +0000)]
advanced customer report rearrangement

16 years agobackport the order_by option to qsearch from 1.9x
jeff [Wed, 28 Nov 2007 18:41:31 +0000 (18:41 +0000)]
backport the order_by option to qsearch from 1.9x

16 years agolicense clarification for self-service code
ivan [Wed, 28 Nov 2007 01:30:06 +0000 (01:30 +0000)]
license clarification for self-service code

16 years agofix small side-effect of mysql-compat change eliminating DISTINCT ON: map changing...
ivan [Tue, 27 Nov 2007 23:47:20 +0000 (23:47 +0000)]
fix small side-effect of mysql-compat change eliminating DISTINCT ON: map changing values of @where array

16 years agoname management tweaking
jeff [Tue, 27 Nov 2007 22:30:10 +0000 (22:30 +0000)]
name management tweaking

16 years agoslop correction
jeff [Tue, 27 Nov 2007 19:34:38 +0000 (19:34 +0000)]
slop correction

16 years agoattach SM's to default network, improved unsuspend & delete, option for BAM only...
jeff [Tue, 27 Nov 2007 03:02:35 +0000 (03:02 +0000)]
attach SM's to default network, improved unsuspend & delete, option for BAM only or EMS

16 years agoprevent BILL, DCRD, and DCHK customers from circumventing a suspension via selfservic...
jeff [Tue, 27 Nov 2007 02:51:55 +0000 (02:51 +0000)]
prevent BILL, DCRD, and DCHK customers from circumventing a suspension via selfservice (2768)

16 years agoadd a "printable copy" link to searches to get full results as printable HTML without...
ivan [Mon, 26 Nov 2007 02:19:54 +0000 (02:19 +0000)]
add a "printable copy" link to searches to get full results as printable HTML without other cruft, closes: #1885

16 years agoadd our stylesheet to popup/print headers
ivan [Mon, 26 Nov 2007 02:18:24 +0000 (02:18 +0000)]
add our stylesheet to popup/print headers

16 years agofix stickiness of primary radio buttons on errors, closes: RT#1035
ivan [Fri, 23 Nov 2007 20:26:10 +0000 (20:26 +0000)]
fix stickiness of primary radio buttons on errors, closes: RT#1035

16 years agousability: don't offer 'Select agent' choice if the dropdown already has a value
ivan [Thu, 22 Nov 2007 01:03:32 +0000 (01:03 +0000)]
usability: don't offer 'Select agent' choice if the dropdown already has a value

16 years agoit finally happened
ivan [Tue, 20 Nov 2007 17:18:57 +0000 (17:18 +0000)]
it finally happened

16 years agoSelf-service RPM now contains PHP and XMLRPC components.
rsiddall [Tue, 20 Nov 2007 15:59:17 +0000 (15:59 +0000)]
Self-service RPM now contains PHP and XMLRPC components.

16 years agoadd link to resolved tickets too
ivan [Wed, 14 Nov 2007 23:10:26 +0000 (23:10 +0000)]
add link to resolved tickets too

16 years agoAdded two optional modules to the Requires lists: Apache::DBI and Fax::Hylafax::Client
rsiddall [Tue, 13 Nov 2007 19:39:19 +0000 (19:39 +0000)]
Added two optional modules to the Requires lists: Apache::DBI and Fax::Hylafax::Client
Added a %post script to chkconfig the freeside service, but not start it.
Modified the Mason %post script to check the httpd config file is in the expected place.

16 years agoadd business-onlinepayment-email_customer flag
ivan [Fri, 9 Nov 2007 18:59:12 +0000 (18:59 +0000)]
add business-onlinepayment-email_customer flag

16 years agomysql fix for regexen, 1.7-style
ivan [Fri, 9 Nov 2007 17:42:11 +0000 (17:42 +0000)]
mysql fix for regexen, 1.7-style

16 years agobetter visual indication of disabled "days" field on IE
ivan [Fri, 9 Nov 2007 03:26:45 +0000 (03:26 +0000)]
better visual indication of disabled "days" field on IE

16 years agoadd option for listing customers without a balance (closes: RT#2752) and fix bug...
ivan [Fri, 9 Nov 2007 03:12:25 +0000 (03:12 +0000)]
add option for listing customers without a balance (closes: RT#2752) and fix bug in total row (closes: RT#2736)

16 years agocorrect realtime_bop cvv handling
jeff [Fri, 9 Nov 2007 00:44:47 +0000 (00:44 +0000)]
correct realtime_bop cvv handling

16 years agoadd selfservice-session_timeout config
ivan [Thu, 8 Nov 2007 04:21:34 +0000 (04:21 +0000)]
add selfservice-session_timeout config

16 years agoAdded %post scriptlet to change User/Group in the local Apache instance
rsiddall [Thu, 8 Nov 2007 03:04:29 +0000 (03:04 +0000)]
Added %post scriptlet to change User/Group in the local Apache instance
configuration file to freeside.  (Code from Debian install script.)

16 years agoFix for bug that prevented RPMs building on x86_64: wrong path to brp-compress.
rsiddall [Thu, 8 Nov 2007 02:15:47 +0000 (02:15 +0000)]
Fix for bug that prevented RPMs building on x86_64: wrong path to brp-compress.

16 years agoprevent warning: "Use of uninitialized value in concatenation (.) or string at /usr...
ivan [Thu, 8 Nov 2007 02:10:35 +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."

16 years agoFixed up the tests to work on CentOS 4. Not sure if this is portable.
rsiddall [Wed, 7 Nov 2007 23:02:45 +0000 (23:02 +0000)]
Fixed up the tests to work on CentOS 4.  Not sure if this is portable.

16 years agoChanged initial values to match Makefile. This may eliminate the need to
rsiddall [Wed, 7 Nov 2007 22:38:10 +0000 (22:38 +0000)]
Changed initial values to match Makefile.  This may eliminate the need to
change this file in many installations.

16 years agoQuick update to avoid installing freeside-import.
rsiddall [Tue, 6 Nov 2007 21:43:01 +0000 (21:43 +0000)]
Quick update to avoid installing freeside-import.

16 years agoRemoving the text file import script for now.
rsiddall [Tue, 6 Nov 2007 21:34:47 +0000 (21:34 +0000)]
Removing the text file import script for now.

16 years agoChanges to make it easier to build daily CVS builds. Also successfully
rsiddall [Tue, 6 Nov 2007 21:25:58 +0000 (21:25 +0000)]
Changes to make it easier to build daily CVS builds.  Also successfully
builds RPMs without putting some of the RedHat-style and RPM files in the
SOURCES directory.

16 years agoFirst version of a RedHat-style system configuration file for Freeside.
rsiddall [Tue, 6 Nov 2007 21:23:38 +0000 (21:23 +0000)]
First version of a RedHat-style system configuration file for Freeside.
This would live in /etc/sysconfig and include some of the values that are
currently hard-coded in Makefile.

16 years agoInitial version of freeside-import. Needs to be updated to use the Freeside
rsiddall [Tue, 6 Nov 2007 21:21:48 +0000 (21:21 +0000)]
Initial version of freeside-import.  Needs to be updated to use the Freeside
schema file and have a more useful syntax for modifications and deletions.

16 years agokeep our own list of states; remove some states that Data::Faker and Locale::SubCount...
ivan [Tue, 6 Nov 2007 01:59:34 +0000 (01:59 +0000)]
keep our own list of states; remove some states that Data::Faker and Locale::SubCountry disagree on

16 years agodoc: amount param to process_payment. just a bit important.
ivan [Mon, 5 Nov 2007 05:42:08 +0000 (05:42 +0000)]
doc: amount param to process_payment.  just a bit important.

16 years agoadd process_payment_order_pkg method
ivan [Mon, 5 Nov 2007 05:27:49 +0000 (05:27 +0000)]
add process_payment_order_pkg method

16 years agocomma is a bad delimiter choice according to ut_text()
jeff [Sun, 4 Nov 2007 18:23:23 +0000 (18:23 +0000)]
comma is a bad delimiter choice according to ut_text()

16 years agonot quite yet
jeff [Sun, 4 Nov 2007 18:04:43 +0000 (18:04 +0000)]
not quite yet

16 years agomove menu option for adv. customer reports to second level, same as advanced invoice...
ivan [Sat, 3 Nov 2007 17:38:28 +0000 (17:38 +0000)]
move menu option for adv. customer reports to second level, same as advanced invoice & package reports

16 years agonew customer report/flattened package report (ticket 1428)
jeff [Sat, 3 Nov 2007 00:55:24 +0000 (00:55 +0000)]
new customer report/flattened package report (ticket 1428)

16 years agofamous last mysql bug
ivan [Mon, 29 Oct 2007 12:03:36 +0000 (12:03 +0000)]
famous last mysql bug

16 years agoyup, mysql-ing me harder
ivan [Mon, 29 Oct 2007 11:34:21 +0000 (11:34 +0000)]
yup, mysql-ing me harder

16 years agoforgotton freeside-setup bits of mysql locking workaround
ivan [Mon, 29 Oct 2007 11:18:15 +0000 (11:18 +0000)]
forgotton freeside-setup bits of mysql locking workaround

16 years agomysql has no DISTINCT ON either, sigh
ivan [Mon, 29 Oct 2007 10:30:57 +0000 (10:30 +0000)]
mysql has no DISTINCT ON either, sigh

16 years agostill have link back to the customer on printable receipt... should hide it from...
ivan [Mon, 29 Oct 2007 01:08:53 +0000 (01:08 +0000)]
still have link back to the customer on printable receipt... should hide it from print at some point though

16 years agofinish mysql locking workaround
ivan [Sun, 28 Oct 2007 12:52:00 +0000 (12:52 +0000)]
finish mysql locking workaround

16 years agomysql me harder
ivan [Sun, 28 Oct 2007 03:55:28 +0000 (03:55 +0000)]
mysql me harder