2007-12-26 14:52 jeff * FS/FS/part_export/prizm.pm: conifgurable siteName and docs 2007-12-25 23:51 ivan * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close 2007-12-25 15:49 ivan * httemplate/: browse/addr_block.cgi, browse/part_virtual_field.cgi, browse/router.cgi, edit/agent.cgi, edit/agent_payment_gateway.html, edit/agent_type.cgi, edit/cust_bill_pay.cgi, edit/cust_credit.cgi, edit/cust_credit_bill.cgi, edit/cust_main_note.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi, edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi, edit/part_pkg.cgi, edit/part_virtual_field.cgi, edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi, edit/elements/edit.html, elements/error.html, misc/batch-cust_pay.html, misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi, misc/recharge_svc.html, misc/process/meta-import.cgi, search/cust_bill_event.html: ho ho ho, merry XSSmas 2007-12-23 13:59 jeff * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm, httemplate/misc/process/recharge_svc.html: add a reset feature to manual recharges (#1858) 2007-12-21 14:27 jeff * FS/FS/part_pkg/: flat_delayed.pm, prorate_delayed.pm, voip_cdr.pm: backport 1.9 enhancements for flat_delayed, prorate_delayed, and voip_cdr plans 2007-12-21 13:38 jeff * FS/FS/: cust_main.pm, part_pkg/flat.pm, part_pkg/prorate.pm, part_pkg/subscription.pm: backport flat, prorate, and subscription plans 2007-12-20 11:23 jeff * FS/FS/part_export/prizm.pm: increase siteName allowed length 2007-12-19 14:31 jeff * httemplate/: misc/cancel_cust.html, misc/cust_main-cancel.cgi, view/cust_main.cgi: backport reason selection for whole customer cancel (RT#2872) 2007-12-19 13:05 jeff * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm, httemplate/search/cust_main.html, httemplate/search/report_cust_main.html: add options for balance over/under to advanced customer report 2007-12-19 10:43 jeff * FS/FS/cust_main.pm: backport balance_sql and balance_date_sql 2007-12-18 17:55 jeff * FS/FS/cust_credit.pm: underscoring the important 2007-12-18 12:58 ivan * FS/FS/cust_main.pm: legacy agent_custid field should be as searchable as actual custnum, right? at least if it is a number... 2007-12-18 12:42 ivan * httemplate/edit/quick-charge.html: IE is case-sensitive when setting maxLength (and other attributes?). hopefully that's all it is. 2007-12-17 15:57 jeff * httemplate/view/cust_main/quick-charge.html: cruft removal 2007-12-17 14:57 jeff * FS/FS/cust_credit.pm: stricter otaker rules 2007-12-17 11:59 ivan * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't hurt anything. 2007-12-17 11:52 ivan * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt anything... (famous last words) 2007-12-16 17:17 ivan * httemplate/view/cust_main/contacts.html: fix the case where the customer doesn't actually have a ship address 2007-12-16 16:59 ivan * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/elements/header.html, httemplate/edit/cust_main/billing.html, httemplate/edit/cust_main/contact.html, httemplate/edit/cust_main.cgi, httemplate/view/cust_main/contacts.html, httemplate/search/cust_main.cgi: add cust_main-require_address2 config, reimplement address2-search config ("Unit #" search in searchbar), visual indication of require_invoicing_list_email, closes: RT#2926 2007-12-16 14:40 ivan * httemplate/elements/errorpage.html: less is better 2007-12-16 13:02 ivan * httemplate/elements/header.html: more consistent naming: cust_main_ADV.cgi becomes cust_main.html 2007-12-16 13:01 ivan * httemplate/search/report_cust_main.html: httemplate/elements/header.html 2007-12-16 12:48 ivan * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more consistent naming: cust_main_ADV.cgi becomes cust_main.html 2007-12-14 17:45 ivan * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier drain bramage 2007-12-14 17:37 ivan * httemplate/search/cust_bill.html: where helps alot 2007-12-14 17:23 ivan * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully put reprinting issues to rest for ejourney, yow 2007-12-13 19:23 rsiddall * install/rpm/: freeside-mason.deps.inc, freeside.spec: 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. 2007-12-13 12:08 rsiddall * install/rpm/freeside.spec: Now updates FS version to match RPM version and release. This is displayed in the main billing screen. 2007-12-13 11:52 rsiddall * install/rpm/freeside.spec: 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. 2007-12-12 16:17 jeff * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool 2007-12-12 13:18 jeff * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to www_shellcommands export (#1227) 2007-12-12 01:03 ivan * FS/bin/: freeside-history-requeue: adding this quick script 2007-12-12 01:03 ivan * FS/bin/freeside-history-requeue: file freeside-history-requeue was added on branch FREESIDE_1_7_BRANCH on 2007-12-12 09:03:45 +0000 2007-12-11 21:58 jeff * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/FS-SelfService/SelfService.pm, fs_selfservice/FS-SelfService/cgi/selfservice.cgi, fs_selfservice/FS-SelfService/cgi/svc_acct.html, httemplate/edit/svc_acct.cgi: self-service can select domain on provision (#2801) 2007-12-11 21:42 jeff * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm, bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit reason improvement, bugfix, and tool 2007-12-07 18:23 rsiddall * install/rpm/freeside.spec: Moved the misc. binaries to /usr/share/freeside-/bin 2007-12-06 17:08 ivan * FS/FS/cust_credit.pm: doh! is not an object. let's call it , mmkay 2007-12-06 17:04 ivan * FS/FS/cust_credit.pm: some old databases may have 'hanging' cust_credit records; we don't want to abort the upgrade because of that, just warn 2007-12-06 12:49 jeff * httemplate/edit/part_pkg.cgi: agent setting during package edit cleanup 2007-12-06 08:51 jeff * httemplate/view/svc_acct.cgi: support display of negative time 2007-12-05 14:05 ivan * Makefile: when installing selfservice, create freeside homedir if it doesn't exist 2007-12-05 12:50 ivan * httemplate/elements/tr-select-reason.html: doh, order_by does have to include ORDER BY! 2007-12-05 12:47 ivan * httemplate/elements/tr-select-reason.html: show types in reason selection, order by type and reason 2007-12-05 07:10 jeff * FS/FS/ConfDefaults.pm: add in status and company fields 2007-12-04 20:57 jeff * httemplate/edit/process/part_pkg.cgi: wtf? 2007-12-04 16:52 ivan * httemplate/search/elements/search.html: i hope this allows IE to download excel over https? 2007-12-04 10:35 jeff * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to advanced package report (#2779) 2007-12-04 10:27 jeff * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800) 2007-12-04 10:19 jeff * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/reason.pm, FS/FS/reason_type.pm, FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm, FS/FS/part_pkg/flat_comission.pm, FS/FS/part_pkg/flat_comission_cust.pm, FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade, httemplate/browse/reason.html, httemplate/browse/reason_type.html, httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html, httemplate/edit/reason_type.html, httemplate/edit/elements/edit.html, httemplate/edit/process/cust_credit.cgi, httemplate/elements/menu.html, httemplate/elements/tr-select-reason.html: change credit reasons from freetext to new reason/reason type system (#2777) 2007-12-03 15:12 rsiddall * install/rpm/freeside.spec: Updated file list and info for license change from GPL to AGPL 2007-12-02 16:18 ivan * htetc/freeside-rt.conf: would help if i got the closing tag right 2007-12-02 16:13 ivan * htetc/freeside-rt.conf: this should get the Chart stuff in RT statistic running, i hope 2007-11-30 17:37 ivan * FS/FS/part_pkg/prorate.pm: cleanup 2007-11-30 17:34 ivan * FS/FS/h_cust_svc.pm: add date_deleted method 2007-11-30 17:34 ivan * FS/FS/cust_svc.pm: add date_inserted method and reorganize things slightly 2007-11-30 17:33 ivan * FS/FS/h_Common.pm: this doesn't actually have anything to do with cancellation persay, since its generic now 2007-11-30 17:32 ivan * FS/FS/Record.pm: add h_date method too 2007-11-30 17:30 ivan * FS/FS/Record.pm: add h_search method, and reorganize mixed up methods and subroutines 2007-11-30 17:29 ivan * FS/FS/part_pkg/: bulk.pm: add bulk price plan 2007-11-30 17:29 ivan * FS/FS/part_pkg/bulk.pm: file bulk.pm was added on branch FREESIDE_1_7_BRANCH on 2007-12-01 01:29:04 +0000 2007-11-30 13:07 ivan * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi, httemplate/search/cust_bill.html: add net vs gross amounts to invoice report; make the "net sales" links on sales/credit/receipts report & graph clickable 2007-11-30 12:55 ivan * httemplate/graph/elements/monthly.html: UI: download full results links on separate lines, for consistency with search.html 2007-11-30 10:13 ivan * FS/FS/cust_bill.pm: fix bug specifying an HTML return address separately 2007-11-29 19:24 ivan * httemplate/misc/cust_main-import.cgi, FS/FS/cust_main.pm: add customer import format with company 2007-11-29 17:24 ivan * httemplate/browse/access_user.html: update inline documentation 2007-11-29 17:16 ivan * FS/FS/cust_main.pm: fix compilation error from patch just applied - method2payby is needed earlier 2007-11-29 15:51 ivan * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi: fix dates going all wacky on errors, when you're asked to confirm a date move into the past 2007-11-28 19:38 ivan * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking nonexistent column and fix the statustext check 2007-11-28 19:05 ivan * FS/FS/Schema.pm: doh, fix primary key name in new table 2007-11-28 18:54 ivan * FS/FS/cust_pay_pending.pm, FS/t/cust_pay_pending.t, FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS.pm, FS/MANIFEST, httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi: even more reliable multiple-payment/double-click/concurrent-payment-form protection 2007-11-28 18:54 ivan * FS/FS/cust_pay_pending.pm: file cust_pay_pending.pm was added on branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:07 +0000 2007-11-28 18:54 ivan * FS/t/cust_pay_pending.t: file cust_pay_pending.t was added on branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:09 +0000 2007-11-28 12:18 jeff * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better select multiple, discourage creation of packages no agent can sell 2007-11-28 10:49 jeff * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm, httemplate/search/cust_main_ADV.cgi, httemplate/search/report_cust_main.html: advanced customer report rearrangement 2007-11-28 10:41 jeff * FS/FS/Record.pm: backport the order_by option to qsearch from 1.9x 2007-11-27 17:30 ivan * README: license clarification for self-service code 2007-11-27 15:47 ivan * httemplate/search/cust_bill.html: fix small side-effect of mysql-compat change eliminating DISTINCT ON: map changing values of @where array 2007-11-27 14:30 jeff * FS/FS/part_export/prizm.pm: name management tweaking 2007-11-27 11:34 jeff * FS/FS/part_export/prizm.pm: slop correction 2007-11-26 19:02 jeff * FS/FS/part_export/prizm.pm: attach SM's to default network, improved unsuspend & delete, option for BAM only or EMS 2007-11-26 18:51 jeff * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK customers from circumventing a suspension via selfservice (2768) 2007-11-25 18:19 ivan * httemplate/search/elements/search.html: add a "printable copy" link to searches to get full results as printable HTML without other cruft, closes: #1885 2007-11-25 18:18 ivan * httemplate/elements/header-popup.html: add our stylesheet to popup/print headers 2007-11-23 12:25 ivan * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio buttons on errors, closes: RT#1035 2007-11-21 17:03 ivan * httemplate/edit/cust_main.cgi: usability: don't offer 'Select agent' choice if the dropdown already has a value 2007-11-20 09:18 ivan * AGPL: file AGPL was added on branch FREESIDE_1_7_BRANCH on 2007-11-20 17:18:57 +0000 2007-11-20 09:18 ivan * AGPL, GPL: it finally happened 2007-11-20 07:59 rsiddall * install/rpm/freeside.spec: Self-service RPM now contains PHP and XMLRPC components. 2007-11-14 15:10 ivan * FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main/tickets.html: add link to resolved tickets too 2007-11-13 11:39 rsiddall * install/rpm/freeside.spec: 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. 2007-11-09 10:59 ivan * FS/FS/: Conf.pm, cust_main.pm: add business-onlinepayment-email_customer flag 2007-11-09 09:42 ivan * FS/FS/cust_main.pm: mysql fix for regexen, 1.7-style 2007-11-08 19:26 ivan * httemplate/search/report_receivables.html: better visual indication of disabled "days" field on IE 2007-11-08 19:12 ivan * httemplate/search/: report_receivables.cgi, report_receivables.html: add option for listing customers without a balance (closes: RT#2752) and fix bug in total row (closes: RT#2736) 2007-11-08 16:44 jeff * FS/FS/cust_main.pm: correct realtime_bop cvv handling 2007-11-07 20:21 ivan * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add selfservice-session_timeout config 2007-11-07 19:04 rsiddall * install/rpm/freeside.spec: Added %post scriptlet to change User/Group in the local Apache instance configuration file to freeside. (Code from Debian install script.) 2007-11-07 18:15 rsiddall * install/rpm/freeside.spec: Fix for bug that prevented RPMs building on x86_64: wrong path to brp-compress. 2007-11-07 18:10 ivan * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668." 2007-11-07 15:02 rsiddall * install/rpm/freeside-install: Fixed up the tests to work on CentOS 4. Not sure if this is portable. 2007-11-07 14:38 rsiddall * install/rpm/freeside.sysconfig: Changed initial values to match Makefile. This may eliminate the need to change this file in many installations. 2007-11-06 13:43 rsiddall * install/rpm/freeside.spec: Quick update to avoid installing freeside-import. 2007-11-06 13:34 rsiddall * install/rpm/freeside-import: Removing the text file import script for now. 2007-11-06 13:25 rsiddall * install/rpm/freeside.spec: 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. 2007-11-06 13:23 rsiddall * install/rpm/freeside.sysconfig: 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. 2007-11-06 13:21 rsiddall * install/rpm/freeside-import: 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. 2007-11-05 17:59 ivan * bin/customer-faker: keep our own list of states; remove some states that Data::Faker and Locale::SubCountry disagree on 2007-11-04 21:42 ivan * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param to process_payment. just a bit important. 2007-11-04 21:27 ivan * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/FS-SelfService/SelfService.pm: add process_payment_order_pkg method 2007-11-04 10:22 jeff * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter choice according to ut_text() 2007-11-04 10:04 jeff * httemplate/elements/menu.html: not quite yet 2007-11-03 10:38 ivan * httemplate/elements/menu.html: move menu option for adv. customer reports to second level, same as advanced invoice & package reports 2007-11-02 17:55 jeff * httemplate/search/report_cust_main.html: new customer report/flattened package report (ticket 1428) 2007-11-02 17:52 jeff * httemplate/: elements/menu.html, search/cust_main_ADV.cgi: new customer report/flattened package report (ticket 1428) 2007-10-29 05:03 ivan * httemplate/search/report_receivables.cgi: famous last mysql bug 2007-10-29 04:34 ivan * httemplate/edit/rate.cgi: yup, mysql-ing me harder 2007-10-29 04:18 ivan * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql locking workaround 2007-10-29 03:30 ivan * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi, httemplate/search/cust_bill.html, httemplate/search/report_tax.cgi: mysql has no DISTINCT ON either, sigh 2007-10-28 18:08 ivan * httemplate/view/cust_pay.html: still have link back to the customer on printable receipt... should hide it from print at some point though 2007-10-28 05:51 ivan * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm, bin/freeside-upgrade: finish mysql locking workaround 2007-10-27 20:55 ivan * FS/FS/Record.pm, FS/FS/cust_svc.pm, FS/FS/part_export/sqlradius.pm, htetc/handler.pl, httemplate/search/report_receivables.cgi: mysql me harder 2007-10-26 21:46 ivan * httemplate/view/cust_pay.html: file cust_pay.html was added on branch FREESIDE_1_7_BRANCH on 2007-10-27 04:46:21 +0000 2007-10-26 21:46 ivan * httemplate/view/cust_pay.html, FS/FS/cust_main.pm, FS/FS/cust_pay.pm, httemplate/misc/process/payment.cgi, httemplate/search/cust_pay.cgi, httemplate/view/cust_main/payment_history.html: simple payment receipts in web interface, sorry arnie, RT#2738 2007-10-25 12:01 ivan * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile: mysql, yes, mysql. 2007-10-14 16:14 ivan * conf/invoice_html: this aligns better. i wonder how 1.9 loads up config from here, though? 2007-10-14 16:10 ivan * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes 2007-10-13 18:51 ivan * fs_selfservice/php/freeside.login_example.php: file freeside.login_example.php was added on branch FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000 2007-10-13 18:51 ivan * fs_selfservice/php/freeside_signup_example.php: file freeside_signup_example.php was added on branch FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000 2007-10-13 18:51 ivan * fs_selfservice/php/: freeside.class.php, freeside.login_example.php, freeside_signup_example.php: adding php examples 2007-10-13 18:51 ivan * fs_selfservice/php/freeside.class.php: file freeside.class.php was added on branch FREESIDE_1_7_BRANCH on 2007-10-14 01:51:13 +0000 2007-10-13 10:19 jeff * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct agent_defaultpkg handling 2007-10-12 10:50 ivan * FS/FS/Schema.pm: backport new schema stuff from 1.9, as running this with new DBIx::DBSchema results in disappearing indices 2007-10-08 21:58 ivan * FS/FS/Conf.pm: fix documenation links to point into wiki where they belong 2007-10-08 13:59 jeff * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: agent selection on package add/edit (1151) 2007-10-08 12:04 jeff * htetc/handler.pl, httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi, httemplate/edit/process/cust_svc.cgi, httemplate/edit/process/domain_record.cgi, httemplate/edit/process/quick-cust_pkg.cgi, httemplate/edit/process/reg_code.cgi, httemplate/elements/errorpage.html, httemplate/elements/tr-select-part_referral.html, httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi, httemplate/misc/cust_main-cancel.cgi, httemplate/misc/delete-agent_payment_gateway.cgi, httemplate/misc/delete-cust_credit.cgi, httemplate/misc/delete-cust_pay.cgi, httemplate/misc/delete-cust_refund.cgi, httemplate/misc/delete-domain_record.cgi, httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi, httemplate/misc/inventory_item-import.html, httemplate/misc/unapply-cust_credit.cgi, httemplate/misc/unapply-cust_pay.cgi, httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi, httemplate/misc/unvoid-cust_pay_void.cgi, httemplate/misc/upload-batch.cgi, httemplate/misc/void-cust_pay.cgi, httemplate/misc/process/cdr-import.html, httemplate/misc/process/cust_main-import.cgi, httemplate/misc/process/cust_main-import_charges.cgi, httemplate/misc/process/inventory_item-import.html, httemplate/misc/process/link.cgi, httemplate/misc/process/payment.cgi, httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html, httemplate/search/inventory_item.html, httemplate/search/reg_code.html, httemplate/search/sql.html, httemplate/search/svc_acct.cgi, httemplate/search/svc_broadband.cgi: Remove remaining calls to idiot/eidiot. Should fix 1479 2007-10-05 12:45 ivan * httemplate/elements/tr-input-beginning_ending.html: fix date selection on advanced invoice report, or future places where date selection component is included multiple times 2007-10-03 20:22 ivan * fs_selfservice/FS-SelfService/SelfService.pm: improve layout of self-service documentation 2007-10-03 19:52 ivan * bin/pod2x: wikify individual files 2007-10-03 19:22 ivan * bin/pod2x: fix FS::SelfService::XMLRPC pod generation 2007-10-03 19:15 ivan * FS/FS/cust_main.pm: add missing =back 2007-10-03 19:07 ivan * bin/pod2x: bah! THIS should fix munging of non-internal links, i hope 2007-10-03 19:06 jeff * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm, httemplate/edit/process/part_pkg.cgi: support part_pkg option input validation, check bytecounts and allow commas (closes 1863) 2007-10-03 18:56 ivan * bin/pod2x: this *should* fix munging of non-internal links, i hope 2007-10-03 18:50 ivan * bin/pod2x: 1.7 doc uploader goes in 1.7 location 2007-10-03 18:49 ivan * Makefile, bin/pod2x: wiki documentation convertor now 2007-10-03 18:47 ivan * FS/FS.pm: add missing CLI utilities to FS.pm too 2007-10-03 18:45 ivan * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc 2007-10-03 18:29 ivan * FS/t/cust_tax_exempt.pm: wtf! 2007-10-03 18:15 ivan * FS/: FS.pm: update top-level FS manpage 2007-10-02 08:31 jeff * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm, httemplate/search/cust_bill_event.cgi: fix up re-email these events 2007-09-29 17:25 ivan * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on date editing errors (especially because resetting them pops up the error confirmation) 2007-09-27 14:25 jeff * httemplate/edit/svc_acct.cgi: hide fixed passwords 2007-09-23 16:17 ivan * httemplate/edit/svc_www.cgi: i think this is a bug; should not show the svc_www.usersvc selector unless it is non-fixed or non-blank, NOT non-fixed or blank 2007-09-22 15:45 ivan * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix menubar border in example self-service template 2007-09-22 12:40 ivan * httemplate/view/svc_acct.cgi: UI 2007-09-22 11:27 ivan * httemplate/view/svc_acct.cgi: add a list of any hosts associated with accounts 2007-09-20 17:42 ivan * httemplate/pref/pref-process.html: backport fix from HEAD allowing - in preference email addresses 2007-09-18 17:12 ivan * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: 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 2007-09-18 14:41 ivan * httemplate/search/svc_broadband.cgi: and parens help alot, doh 2007-09-18 14:37 ivan * httemplate/search/svc_broadband.cgi: fix svc_broadband search by svcpart (links from browse/part_svc, in particular 2007-09-13 20:45 ivan * httemplate/edit/process/quick-charge.cgi: 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 2007-09-13 20:31 ivan * rt/html/Elements/TicketList: fix visual glitch on "RT at a glance" / Ticketing main 2007-09-13 19:14 ivan * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off Text::Quoted usage, it segfaults and its optional 2007-09-13 15:25 ivan * httemplate/browse/part_svc.cgi: random indentation fix 2007-09-13 15:24 ivan * CREDITS: too little, too late attempt at spam reduction 2007-09-13 15:05 ivan * httemplate/search/cust_main.cgi: fix status color on customer list 2007-09-13 13:16 ivan * httemplate/misc/cust_main-import.cgi: add better inline docs explaining fields on customer CSV import 2007-09-12 13:40 ivan * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when we can't fetch the name for a queue... 2007-09-11 21:23 ivan * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than) in statustext message (or anything else weird) from causing them not to get inserted 2007-09-10 18:33 ivan * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and cust_main-require_invoicing_list_email options 2007-09-06 20:45 ivan * FS/FS/cust_pkg.pm: default cancellation subject so the emails work even when people don't set one in config 2007-09-06 20:36 ivan * FS/FS/part_export/sqlradius.pm: tweak debugging 2007-08-23 01:23 ivan * FS/FS/: Conf.pm, part_export/sqlradius.pm: 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!) 2007-08-21 16:52 jeff * FS/bin/freeside-upgrade: agent_custid bugfix (1746) (backport) 2007-08-16 11:23 jeff * FS/FS/svc_acct.pm: correct labels in service definition edit for svc_acct (#1745) (backport) 2007-08-15 17:00 ivan * FS/FS/cust_main.pm: have generate_letter assume a default paydate of 2037-12 so it doesn't bomb out on empty paydates 2007-08-15 16:46 ivan * FS/bin/freeside-sqlradius-reset: add -n option to freeside-sqlradius-reset to supress deleting data 2007-08-15 14:51 ivan * httemplate/edit/cust_main.cgi: fix customer status color here too 2007-08-14 20:26 ivan * httemplate/browse/part_export.cgi: little more low-hanging fruit: table-grid the export listing 2007-08-14 14:46 ivan * httemplate/graph/cust_pkg.cgi: file cust_pkg.cgi was added on branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24 +0000 2007-08-14 14:46 ivan * httemplate/graph/report_cust_pkg.html: file report_cust_pkg.html was added on branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24 +0000 2007-08-14 14:46 ivan * httemplate/graph/cust_pkg.cgi, httemplate/graph/report_cust_pkg.html, FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html, httemplate/graph/cust_bill_pkg.cgi, httemplate/graph/money_time.cgi, httemplate/graph/elements/monthly.html, httemplate/browse/agent.cgi: add package churn report/graph 2007-08-10 15:48 ivan * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day) frequencies 2007-08-10 00:01 ivan * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: on changing packages, don't set setup date unless old package has one 2007-08-08 12:18 ivan * FS/FS/cust_pkg.pm: fix otaker regex 2007-08-07 13:05 ivan * FS/FS/cust_main.pm: more informative error msg 2007-08-06 12:45 jeff * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm: documentation improvements 2007-08-06 01:51 jeff * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL, freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm, cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591) (backport) 2007-08-06 01:46 jeff * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm: file XMLRPC.pm was added on branch FREESIDE_1_7_BRANCH on 2007-08-06 08:51:19 +0000 2007-08-06 01:46 jeff * fs_selfservice/FS-SelfService/cgi/xmlrpc.cgi: file xmlrpc.cgi was added on branch FREESIDE_1_7_BRANCH on 2007-08-06 08:51:19 +0000 2007-08-06 01:46 jeff * fs_selfservice/FS-SelfService/: freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm, cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591) 2007-08-06 01:46 jeff * fs_selfservice/FS-SelfService/freeside-selfservice-xmlrpc-server: file freeside-selfservice-xmlrpc-server was added on branch FREESIDE_1_7_BRANCH on 2007-08-06 08:51:18 +0000 2007-08-05 10:32 jeff * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge 2007-08-02 16:44 ivan * httemplate/view/cust_main/packages.html: increase package popup width 2007-08-02 16:09 ivan * httemplate/: edit/process/cust_pkg.cgi, elements/select-table.html, misc/change_pkg.cgi, view/cust_main/packages.html: fix slowness on change package and also make it into a popup 2007-08-02 16:01 ivan * httemplate/elements/select-cust-part_pkg.html: file select-cust-part_pkg.html was added on branch FREESIDE_1_7_BRANCH on 2007-08-02 23:01:02 +0000 2007-08-02 16:01 ivan * httemplate/elements/: select-cust-part_pkg.html: fix slowness on change package and also make it into a popup 2007-08-02 15:55 ivan * FS/FS/CGI.pm: fix status color on small_custview 2007-08-02 13:18 ivan * httemplate/elements/select-table.html: sync with HEAD 1.8 2007-08-02 13:06 ivan * httemplate/elements/select-table.html: backport select-table.html from HEAD 2007-08-01 15:37 ivan * FS/FS/Schema.pm: i guess svc_www.usersvc can be null... (backport) 2007-08-01 15:21 ivan * rt/lib/RTx/WebCronTool.pm: adding WebCronTool.pm to _1_7_BRANCH too 2007-08-01 15:20 ivan * rt/lib/RTx/WebCronTool.pm: commit these RT differences, seem to be mostly in autogen'ed stuff 2007-08-01 15:20 ivan * rt/lib/RTx/WebCronTool.pm: file WebCronTool.pm was added on branch FREESIDE_1_7_BRANCH on 2007-08-01 22:21:22 +0000 2007-07-20 12:58 ivan * bin/apache.export: apache export: don't bomb out when svc_www records aren't associated with an svc_acct, just leave those subsitution vars blank 2007-07-18 14:13 ivan * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway, wtf 2007-07-17 20:23 jeff * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir should be editable with ACL (#1730) 2007-07-14 10:42 rsiddall * install/rpm/freeside.spec: The RPM requires mod_ssl, so modify the httpd conf file to require SSL. 2007-07-13 17:44 ivan * bin/find-overapplied: a payment, by any other name 2007-07-13 16:58 ivan * bin/: find-overapplied, strip-eps: adding quick find-overapplied script 2007-07-13 16:58 ivan * bin/find-overapplied: file find-overapplied was added on branch FREESIDE_1_7_BRANCH on 2007-07-13 23:59:39 +0000 2007-07-13 16:52 ivan * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm, FS/bin/freeside-prepaidd, httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi, httemplate/misc/process/recharge_svc.html: fix race condition where ->apply_payments_and_credits could double-apply in rare cases 2007-07-12 14:41 ivan * bin/apache.export: add debugging flag to apache export 2007-07-11 04:10 ivan * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad amount in error message 2007-07-11 01:35 ivan * FS/FS/cust_main.pm: finish adding payunique field 2007-07-11 01:08 ivan * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi: finish adding payunique field 2007-07-10 21:23 jeff * FS/FS/cust_main.pm: honor bop_realtime options for paystate, paytype, stateid, and stateid_state for CHEK transactions (#1718) 2007-07-10 11:40 rsiddall * install/rpm/freeside.spec: Added %post to mason RPM to create freeside user. 2007-07-10 10:05 rsiddall * install/rpm/freeside.spec: Fixed bug where placeholders in freeside-init were not replaced during build. 2007-07-10 07:19 rsiddall * install/rpm/freeside.spec: freeside users need home directories for SSH keys. Lock and log directories were missing from RPM file list. 2007-07-08 20:07 rsiddall * install/rpm/freeside.spec: Fixes problem with packaging the self-service clientd 2007-07-08 14:35 rsiddall * install/rpm/INSTALL: Updated for include file for mason RPM dependencies 2007-07-08 14:29 rsiddall * install/rpm/freeside-1.7.2.rpm.patch: No longer needed for Freeside versions greater than 1.7.2 2007-07-08 14:25 rsiddall * install/rpm/rpm2Bundle: Utility for generating local Bundles from RPMs 2007-07-08 14:23 rsiddall * install/rpm/: freeside-mason.deps.inc, freeside.spec: Updated for upcoming Freeside 1.7.3 2007-07-08 14:22 rsiddall * FS/FS/part_export/communigate_pro_singledomain.pm: Work around for a bug in rpm's perldeps handling of here documents 2007-07-07 20:41 rsiddall * install/rpm/freeside-mason.deps.inc: Perl dependencies for the Freeside Mason files RPM 2007-07-07 20:40 rsiddall * install/rpm/freeside-1.7.2.rpm.patch: Patch to work around bug in rpm's handling of here documents, regenerated for Freeside 1.7.2 2007-07-07 20:37 rsiddall * install/rpm/freeside-install: Modified for Freeside 1.7.2 2007-07-07 20:34 rsiddall * install/rpm/freeside.spec: Updated for Freeside 1.7.2 without RT 2007-07-06 16:55 jeff * httemplate/edit/process/svc_acct.cgi: manually editing usage counters removes overlimit status (#1706) 2007-07-06 01:08 ivan * GPL, README: v3! 2007-07-05 15:05 ivan * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+ (without requiring it) 2007-07-01 17:15 ivan * FS/FS/cust_pkg.pm: missing method name in docs 2007-06-30 17:36 ivan * httemplate/edit/agent.cgi: separate agent interface is deprecated... 2007-06-29 14:06 ivan * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular header/footer to svc_www view and edit 2007-06-28 18:42 ivan * FS/FS/cust_pay.pm: silly missing parenthesis 2007-06-28 18:27 ivan * bin/strip-eps: file strip-eps was added on branch FREESIDE_1_7_BRANCH on 2007-07-13 23:58:57 +0000 2007-06-28 18:27 ivan * bin/strip-eps: removing create-history-tables, freeside-upgrade does this anyway 2007-06-28 18:23 ivan * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup checking 2007-06-28 13:57 ivan * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL, bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts for cron jobs 2007-06-28 13:57 ivan * bin/bill-as-nextmonth: file bill-as-nextmonth was added on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000 2007-06-28 13:57 ivan * bin/bill-as-nextmonth-BILL: file bill-as-nextmonth-BILL was added on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000 2007-06-28 13:57 ivan * bin/bill-as-nextyear: file bill-as-nextyear was added on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000 2007-06-28 13:57 ivan * bin/bill-as-nextyear-BILL: file bill-as-nextyear-BILL was added on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000 2007-06-27 19:38 rsiddall * install/rpm/INSTALL: file INSTALL was added on branch FREESIDE_1_7_BRANCH on 2007-07-08 21:35:41 +0000 2007-06-27 11:15 rsiddall * install/rpm/freeside-install: file freeside-install was added on branch FREESIDE_1_7_BRANCH on 2007-07-08 03:37:03 +0000 2007-06-27 11:13 rsiddall * install/rpm/freeside.spec: file freeside.spec was added on branch FREESIDE_1_7_BRANCH on 2007-07-08 03:34:33 +0000 2007-06-26 18:17 ivan * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: somehow missed commiting this on 1.7 branch 2007-06-26 11:58 ivan * httemplate/search/cust_pay.cgi: fix check# search 2007-06-26 11:21 ivan * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need Number::Format 1.50, not just any version (backport) 2007-06-26 09:55 jeff * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add date range to page top 2007-06-26 08:36 jeff * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm, httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/process/REAL_cust_pkg.cgi, httemplate/misc/cancel_pkg.html, httemplate/misc/process/cancel_pkg.html, httemplate/search/cust_pkg.cgi, httemplate/search/report_cust_pkg.html, httemplate/view/cust_main/packages.html: suspend later just like expire (#1487) 2007-06-25 19:31 ivan * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change "====" to
in selfservice usage stuff. welcome to this millenium! :)