freeside.git
15 years agough, don't know why that wasn't working and don't f$&# care
ivan [Fri, 8 Apr 2005 01:12:44 +0000 (01:12 +0000)]
ugh, don't know why that wasn't working and don't f$&# care

15 years agoadd install/debian/3.1/INSTALL script and script up some apache automation assuming...
ivan [Thu, 7 Apr 2005 10:35:26 +0000 (10:35 +0000)]
add install/debian/3.1/INSTALL script and script up some apache automation assuming a conf.d type dir

15 years agodepend on DBIx::DBSchema 0.26 for dbdef-create (for Pg 'public' schema fix) and 0...
ivan [Thu, 7 Apr 2005 09:26:18 +0000 (09:26 +0000)]
depend on DBIx::DBSchema 0.26 for dbdef-create (for Pg 'public' schema fix) and 0.25 in freeside-setup and Record.pm (for DBD::Pg 1.40 is bunk fix)

15 years agoand the history tables
ivan [Thu, 7 Apr 2005 06:08:13 +0000 (06:08 +0000)]
and the history tables

15 years agoUsing current (non-history) records in place of missing history records.
khoff [Thu, 7 Apr 2005 03:28:20 +0000 (03:28 +0000)]
Using current (non-history) records in place of missing history records.

15 years agoancient upgrade fix, oops. thanks Rick Harby <rharby at caarnet.com>
ivan [Thu, 7 Apr 2005 01:29:03 +0000 (01:29 +0000)]
ancient upgrade fix, oops.  thanks Rick Harby <rharby at caarnet.com>

15 years agoand fix the error msg haha
ivan [Wed, 6 Apr 2005 22:52:12 +0000 (22:52 +0000)]
and fix the error msg haha

15 years agolooks like a domain part for a literally-specified forward src or dst is required...
ivan [Wed, 6 Apr 2005 22:50:07 +0000 (22:50 +0000)]
looks like a domain part for a literally-specified forward src or dst is required, not optional

15 years agocorrect links to some atypically-named CPAN distributions
ivan [Wed, 6 Apr 2005 10:38:50 +0000 (10:38 +0000)]
correct links to some atypically-named CPAN distributions

15 years ago$pkey should be the primary key of the real table, not the history table.
khoff [Wed, 6 Apr 2005 00:50:36 +0000 (00:50 +0000)]
$pkey should be the primary key of the real table, not the history table.

15 years agoThis doesn't fix the problem. To be continued...
khoff [Tue, 5 Apr 2005 21:33:42 +0000 (21:33 +0000)]
This doesn't fix the problem.  To be continued...

15 years agomust be as Pg superuser
ivan [Sat, 2 Apr 2005 23:49:29 +0000 (23:49 +0000)]
must be as Pg superuser

15 years agoherding elephants: add primary keys to *all* tables for slony
ivan [Sat, 2 Apr 2005 22:46:44 +0000 (22:46 +0000)]
herding elephants: add primary keys to *all* tables for slony

15 years agoadding quick slony setup script
ivan [Sat, 2 Apr 2005 20:34:23 +0000 (20:34 +0000)]
adding quick slony setup script

15 years agoTrap, and attempt to resolve, problems caused by missing history records.
khoff [Fri, 1 Apr 2005 22:52:11 +0000 (22:52 +0000)]
Trap, and attempt to resolve, problems caused by missing history records.

15 years agoso we can pass in a time if we're back-filling history records
khoff [Fri, 1 Apr 2005 22:34:32 +0000 (22:34 +0000)]
so we can pass in a time if we're back-filling history records

15 years agofix paybatch parsing to support bop::jettis
steve [Fri, 1 Apr 2005 05:59:54 +0000 (05:59 +0000)]
fix paybatch parsing to support bop::jettis

15 years agoadd ability to link services w/order_pkg method in addition to provisioning new ones
ivan [Thu, 31 Mar 2005 11:41:13 +0000 (11:41 +0000)]
add ability to link services w/order_pkg method in addition to provisioning new ones

15 years agoshow illegal email addresses used for invoice destinations
ivan [Thu, 31 Mar 2005 09:07:20 +0000 (09:07 +0000)]
show illegal email addresses used for invoice destinations

15 years agoPrinting insert statements is not necessary
khoff [Thu, 31 Mar 2005 06:56:52 +0000 (06:56 +0000)]
Printing insert statements is not necessary

15 years agoVery annoying typo. >:-)
khoff [Thu, 31 Mar 2005 05:02:51 +0000 (05:02 +0000)]
Very annoying typo. >:-)

15 years agoCommitting the inserts helps.
khoff [Thu, 31 Mar 2005 03:47:28 +0000 (03:47 +0000)]
Committing the inserts helps.

15 years ago(Apparently) working version. Updates svc_*, cust_svc, and domain_record history...
khoff [Thu, 31 Mar 2005 00:53:45 +0000 (00:53 +0000)]
(Apparently) working version.  Updates svc_*, cust_svc, and domain_record history tables.

15 years agoAnother missing 'u'.
khoff [Thu, 31 Mar 2005 00:31:29 +0000 (00:31 +0000)]
Another missing 'u'.

15 years agoDump a call trace if something calls FS::h_Common::sql_h_search without END_TIMESTAMP.
khoff [Wed, 30 Mar 2005 21:40:06 +0000 (21:40 +0000)]
Dump a call trace if something calls FS::h_Common::sql_h_search without END_TIMESTAMP.

15 years agoHave to pass @_ to FS::svc_www::domain_record in case we're really a FS::h_svc_www...
khoff [Wed, 30 Mar 2005 21:22:44 +0000 (21:22 +0000)]
Have to pass @_ to FS::svc_www::domain_record in case we're really a FS::h_svc_www object.

15 years agotypo. 'use', not 'se'.
khoff [Wed, 30 Mar 2005 21:09:05 +0000 (21:09 +0000)]
typo.  'use', not 'se'.

15 years agoTest script to add pre-history table history records.
khoff [Wed, 30 Mar 2005 20:55:16 +0000 (20:55 +0000)]
Test script to add pre-history table history records.

15 years agoaccording to landel CP no longer supports changing username
ivan [Wed, 30 Mar 2005 01:37:26 +0000 (01:37 +0000)]
according to landel CP no longer supports changing username

15 years agoseparate out referring customer info to optional section, add a note on setting the...
ivan [Wed, 30 Mar 2005 01:32:25 +0000 (01:32 +0000)]
separate out referring customer info to optional section, add a note on setting the agentnum via templte

15 years agofix ambiguous column error when selecting by credit card, fixes: Bug#1189
ivan [Wed, 30 Mar 2005 01:18:47 +0000 (01:18 +0000)]
fix ambiguous column error when selecting by credit card, fixes: Bug#1189

15 years agobetter self-service debugging, don't point to install.html for suEXEC/setuid in self...
ivan [Tue, 29 Mar 2005 22:41:10 +0000 (22:41 +0000)]
better self-service debugging, don't point to install.html for suEXEC/setuid in self-service setup docs

15 years agoA few RT_External fixes.
khoff [Tue, 29 Mar 2005 01:41:56 +0000 (01:41 +0000)]
A few RT_External fixes.

15 years ago'require' not 'use' Fax::Hylafax::Client so it's an optional requirement.
khoff [Tue, 29 Mar 2005 01:38:51 +0000 (01:38 +0000)]
'require' not 'use' Fax::Hylafax::Client so it's an optional requirement.

15 years agoallow & in bank names
ivan [Sun, 27 Mar 2005 23:21:42 +0000 (23:21 +0000)]
allow & in bank names

15 years agosvc_Common / svc_acct child_objects can now set an alternate field for the svcnum...
ivan [Sun, 27 Mar 2005 23:21:11 +0000 (23:21 +0000)]
svc_Common / svc_acct child_objects can now set an alternate field for the svcnum, for things like forwards

15 years agofc3
ivan [Sat, 26 Mar 2005 11:51:24 +0000 (11:51 +0000)]
fc3

15 years agonew RT requires Tree::Simple too
ivan [Wed, 23 Mar 2005 04:16:32 +0000 (04:16 +0000)]
new RT requires Tree::Simple too

15 years agoadd HTML::Scrubber to rt install/upgrade docs
ivan [Wed, 23 Mar 2005 02:59:44 +0000 (02:59 +0000)]
add HTML::Scrubber to rt install/upgrade docs

15 years agosmall fix for indices in upgrade instructions, found by s5
ivan [Tue, 22 Mar 2005 18:15:07 +0000 (18:15 +0000)]
small fix for indices in upgrade instructions, found by s5

15 years agoAdded support for FAX invoice destinations using a HylaFAX server.
khoff [Mon, 21 Mar 2005 22:13:39 +0000 (22:13 +0000)]
Added support for FAX invoice destinations using a HylaFAX server.
Faxing plain text invoices is not supported.

15 years agoForgot to load up the conf.
pbowen [Mon, 21 Mar 2005 21:55:34 +0000 (21:55 +0000)]
Forgot to load up the conf.

15 years agoFixed a few things: -PB
pbowen [Sat, 19 Mar 2005 00:12:24 +0000 (00:12 +0000)]
Fixed a few things: -PB
1. Fixed a nasty bug that would clear the payinfo if the private key was not available.
2. Set the default module for encrypt/decrypt to be Crypt::OpenSSL::RSA.
3. Added a die and error message so that it doesn't just pass around plaintext if the encryption engine is broken or missing.
4. Added code so that the masked payinfo is handled correctly in the case that it is blank and it cannot be generated (encrypted payinfo)

15 years agoAdded encrypted fields for Credit Cards, etc... - PB
pbowen [Fri, 18 Mar 2005 19:21:30 +0000 (19:21 +0000)]
Added encrypted fields for Credit Cards, etc... - PB

15 years agoAdded a few additional recurrences for domain billing
pbowen [Fri, 18 Mar 2005 19:15:26 +0000 (19:15 +0000)]
Added a few additional recurrences for domain billing

15 years agoFixed a small bug... if replace is called by SUPER, @_ == 1 if it only contains an...
pbowen [Fri, 18 Mar 2005 16:47:26 +0000 (16:47 +0000)]
Fixed a small bug... if replace is called by SUPER, @_ == 1 if it only contains an undef. -PB

15 years agoselfservice uses HTML::Entities
ivan [Fri, 18 Mar 2005 09:58:11 +0000 (09:58 +0000)]
selfservice uses HTML::Entities

15 years agono idea why this is only showing up on freebsd install
ivan [Fri, 18 Mar 2005 09:15:36 +0000 (09:15 +0000)]
no idea why this is only showing up on freebsd install

15 years agosorry it was late
ivan [Fri, 18 Mar 2005 01:00:03 +0000 (01:00 +0000)]
sorry it was late

15 years agoDocumentation tyop.
khoff [Thu, 17 Mar 2005 21:56:53 +0000 (21:56 +0000)]
Documentation tyop.

15 years agoFreeside side uses MIME-tools now
ivan [Thu, 17 Mar 2005 21:45:25 +0000 (21:45 +0000)]
Freeside side uses MIME-tools now

15 years agoAdded options invoice_email_pdf and invoice_email_pdf_note.
khoff [Thu, 17 Mar 2005 21:41:36 +0000 (21:41 +0000)]
Added options invoice_email_pdf and invoice_email_pdf_note.
invoice_email_pdf - Attach PDF invoice to emailed plain text invoices.
invoice_email_pdf_note - Replace plain text invoice with this note, when attaching a PDF.

15 years agofix regionselector for CR in region names for some reason
ivan [Wed, 16 Mar 2005 11:31:19 +0000 (11:31 +0000)]
fix regionselector for CR in region names for some reason

15 years agoMissing semicolon.
khoff [Tue, 15 Mar 2005 23:27:08 +0000 (23:27 +0000)]
Missing semicolon.

15 years agoand store the refund correctly
ivan [Sun, 13 Mar 2005 11:47:29 +0000 (11:47 +0000)]
and store the refund correctly

15 years agowhen refunding against a specific card payment, use the card details from the payment...
ivan [Sun, 13 Mar 2005 11:34:45 +0000 (11:34 +0000)]
when refunding against a specific card payment, use the card details from the payment instead of the customer record

15 years agoadd some additional debugging to refunds
ivan [Sun, 13 Mar 2005 11:12:19 +0000 (11:12 +0000)]
add some additional debugging to refunds

15 years agopopurl(3) won't give us a good freeside base url since RT calls it from multiple...
ivan [Sat, 12 Mar 2005 16:07:29 +0000 (16:07 +0000)]
popurl(3) won't give us a good freeside base url since RT calls it from multiple directory depths... have to specify explicity, like external integration

15 years ago- bring prepaid support into this century (close: Bug#1124)
ivan [Sat, 12 Mar 2005 14:35:12 +0000 (14:35 +0000)]
- bring prepaid support into this century (close: Bug#1124)
- finally get rid of fs_signup (everything is in fs_selfservice now) (Bug#413)
- organize main menu sysadmin section so it is slightly less confusing

15 years ago- bring prepaid support into this century (close: Bug#1124)
ivan [Sat, 12 Mar 2005 14:31:50 +0000 (14:31 +0000)]
- bring prepaid support into this century (close: Bug#1124)
- finally get rid of fs_signup (everything is in fs_selfservice now) (Bug#413)
- organize main menu sysadmin section so it is slightly less confusing

15 years agoupdate list of modified files
ivan [Fri, 11 Mar 2005 10:35:44 +0000 (10:35 +0000)]
update list of modified files

15 years agomerging
ivan [Fri, 11 Mar 2005 10:33:22 +0000 (10:33 +0000)]
merging

15 years agonote about RT_External
ivan [Fri, 11 Mar 2005 10:18:48 +0000 (10:18 +0000)]
note about RT_External

15 years agoReorganized RT->Freeside integration to support Internal (single RT/Freeside database...
khoff [Fri, 11 Mar 2005 01:34:31 +0000 (01:34 +0000)]
Reorganized RT->Freeside integration to support Internal (single RT/Freeside database) and XMLRPC interfaces.
All the UI stuff is handled the same either way.
Integration type is changed by setting $RT::URI::freeside::IntegrationType to either 'Internal' or 'XMLRPC' in your RT_SiteConfig.pm.

15 years agoAdd the ability to do freeside configuration lookups through the XMLRPC interface.
khoff [Thu, 10 Mar 2005 22:49:43 +0000 (22:49 +0000)]
Add the ability to do freeside configuration lookups through the XMLRPC interface.

15 years agoports is a steaming pile
ivan [Thu, 10 Mar 2005 15:43:59 +0000 (15:43 +0000)]
ports is a steaming pile

15 years agoarg
ivan [Thu, 10 Mar 2005 15:33:31 +0000 (15:33 +0000)]
arg

15 years agoadd Frontier::RPC to docs too
ivan [Thu, 10 Mar 2005 15:18:20 +0000 (15:18 +0000)]
add Frontier::RPC to docs too

15 years agoadd IO-stringy (IO::Scalar) to instructions
ivan [Thu, 10 Mar 2005 12:06:42 +0000 (12:06 +0000)]
add IO-stringy (IO::Scalar) to instructions

15 years agofine.
ivan [Thu, 10 Mar 2005 09:56:07 +0000 (09:56 +0000)]
fine.

15 years agofixes package editing problem with extraneous services showing up, closes: Bug#1170
ivan [Thu, 10 Mar 2005 08:58:02 +0000 (08:58 +0000)]
fixes package editing problem with extraneous services showing up, closes: Bug#1170

15 years agofreebsd bs
ivan [Thu, 10 Mar 2005 07:27:00 +0000 (07:27 +0000)]
freebsd bs

15 years agoadd complete apache config instructions for RT, closes: Bug#1031
ivan [Wed, 9 Mar 2005 08:46:16 +0000 (08:46 +0000)]
add complete apache config instructions for RT, closes: Bug#1031

15 years agopreliminary RT docs
ivan [Wed, 9 Mar 2005 08:18:57 +0000 (08:18 +0000)]
preliminary RT docs

15 years agoDon't require that the method results be FS::Record descendant objects. If they...
khoff [Tue, 8 Mar 2005 18:37:31 +0000 (18:37 +0000)]
Don't require that the method results be FS::Record descendant objects.  If they are, we map them to hashrefs.  Otherwise we return them verbatim and hope (maybe check) that they're scalars, hashrefs, or arrayrefs.

15 years agoMinor re-work to allow for pseudo methods, like 'version', and eventually config...
khoff [Tue, 8 Mar 2005 18:15:09 +0000 (18:15 +0000)]
Minor re-work to allow for pseudo methods, like 'version', and eventually config look-ups (next commit).

15 years agoadding Text::CSV and Spreadsheet::WriteExcel
ivan [Sun, 6 Mar 2005 11:45:36 +0000 (11:45 +0000)]
adding Text::CSV and Spreadsheet::WriteExcel

15 years agod
ivan [Sun, 6 Mar 2005 10:15:04 +0000 (10:15 +0000)]
d

15 years agospecity an explicit EOL for Text::CSV_XS, apparantly sometimes the default is null
ivan [Sun, 6 Mar 2005 03:25:52 +0000 (03:25 +0000)]
specity an explicit EOL for Text::CSV_XS, apparantly sometimes the default is null

15 years agoand a slight formatting fix
ivan [Sun, 6 Mar 2005 03:22:51 +0000 (03:22 +0000)]
and a slight formatting fix

15 years agoadd Excel and CSV download of templated reports and clean up their HTML formatting...
ivan [Sun, 6 Mar 2005 03:04:29 +0000 (03:04 +0000)]
add Excel and CSV download of templated reports and clean up their HTML formatting, closes; Bug#520, Bug#1107

15 years agofix "Column reference "payby" is ambiguous" error when selecting by payment type...
ivan [Fri, 4 Mar 2005 22:24:27 +0000 (22:24 +0000)]
fix "Column reference "payby" is ambiguous" error when selecting by payment type, fix missing check #s caused by cust_main.payinfo masking cust_pay.payinfo, closes (really this time): Bug#1105

15 years agoreport correctly even if the customer record has somehow been removed...
ivan [Fri, 4 Mar 2005 12:57:53 +0000 (12:57 +0000)]
report correctly even if the customer record has somehow been removed...

15 years agoadd agent selection to payment and credit reports, add link to agent browse, closes...
ivan [Fri, 4 Mar 2005 12:34:56 +0000 (12:34 +0000)]
add agent selection to payment and credit reports, add link to agent browse, closes: Bug#1105

15 years agoclean up some harmless but scary "Multiple records in scalar search" warnings w/histo...
ivan [Thu, 3 Mar 2005 10:25:22 +0000 (10:25 +0000)]
clean up some harmless but scary "Multiple records in scalar search" warnings w/history table searches

15 years agono need for line number in debug output...
ivan [Thu, 3 Mar 2005 09:05:39 +0000 (09:05 +0000)]
no need for line number in debug output...

15 years agovoip: rearrange and compact call details on invoices, so place names get cut off...
ivan [Thu, 3 Mar 2005 09:00:56 +0000 (09:00 +0000)]
voip: rearrange and compact call details on invoices, so place names get cut off, not anything important

15 years agovoip: rearrange and compact call details on invoices, so place names get cut off...
ivan [Thu, 3 Mar 2005 08:58:45 +0000 (08:58 +0000)]
voip: rearrange and compact call details on invoices, so place names get cut off, not anything important

15 years agono need for line number in debug output...
ivan [Thu, 3 Mar 2005 08:52:55 +0000 (08:52 +0000)]
no need for line number in debug output...

15 years agoeek, fix foreign key check
ivan [Thu, 3 Mar 2005 08:52:22 +0000 (08:52 +0000)]
eek, fix foreign key check

15 years agooops, need to use Date::Format for time2str
ivan [Thu, 3 Mar 2005 08:45:55 +0000 (08:45 +0000)]
oops, need to use Date::Format for time2str

15 years agovoip: add start time for calls to invoice details
ivan [Thu, 3 Mar 2005 08:37:41 +0000 (08:37 +0000)]
voip: add start time for calls to invoice details

15 years agoadd tetex packages for typeset invoices
ivan [Thu, 3 Mar 2005 08:21:30 +0000 (08:21 +0000)]
add tetex packages for typeset invoices

15 years agowant a full stack backtrace for this warning
ivan [Thu, 3 Mar 2005 08:15:37 +0000 (08:15 +0000)]
want a full stack backtrace for this warning

15 years agodoc
ivan [Thu, 3 Mar 2005 08:05:41 +0000 (08:05 +0000)]
doc

15 years agoInitial version of the xmlrpc interface for freeside.
khoff [Wed, 2 Mar 2005 21:00:59 +0000 (21:00 +0000)]
Initial version of the xmlrpc interface for freeside.

15 years agoset setup date on package changes
ivan [Wed, 2 Mar 2005 00:47:22 +0000 (00:47 +0000)]
set setup date on package changes

15 years agoprevent bug causing 'Error crediting customer for service remaining: FS::cust_pkg...
ivan [Wed, 2 Mar 2005 00:03:48 +0000 (00:03 +0000)]
prevent bug causing 'Error crediting customer for service remaining: FS::cust_pkg=HASH(0x9958c60)' error on package cancellations where the part_pkg record didn't have a plan, closes: Bug#1153

15 years agofix VoIP details on invoices, closes: Bug#1096
ivan [Sun, 27 Feb 2005 11:18:45 +0000 (11:18 +0000)]
fix VoIP details on invoices, closes: Bug#1096

15 years agofix last bill date stickiness on errors
ivan [Sun, 27 Feb 2005 11:05:35 +0000 (11:05 +0000)]
fix last bill date stickiness on errors