[freeside-commits] branch master updated. 21b67b8ca043cb869957b7ffdbc5e7288f1887e7
Christopher Burger
burgerc at 420.am
Thu Apr 6 06:11:30 PDT 2017
The branch, master has been updated
via 21b67b8ca043cb869957b7ffdbc5e7288f1887e7 (commit)
from 8a5bdf60df13c80b22ade2951fff755a7b0689db (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 21b67b8ca043cb869957b7ffdbc5e7288f1887e7
Author: Christopher Burger <burgerc at freeside.biz>
Date: Thu Apr 6 09:09:57 2017 -0400
RT# 74665 - set a default close date if global config quotation_disable_after_days is set
diff --git a/httemplate/edit/quotation.html b/httemplate/edit/quotation.html
index 3cedef8..8c9fce1 100644
--- a/httemplate/edit/quotation.html
+++ b/httemplate/edit/quotation.html
@@ -17,7 +17,7 @@
{ field=>'prospectnum', type=>'fixed-prospect_main' },
{ field=>'custnum', type=>'fixed-cust_main' },
{ field=>'_date', type=>'fixed-date' },
- { field=>'close_date', type=>'input-date-field' },
+ { field=>'close_date', type=>'input-date-field', value=>'30' },
{ field=>'confidence', type=>'text', size=>3, postfix=>'%' },
{ field=>'quotation_description', type=>'text', size=>50 },
($can_disable ? { field=>'disabled', type=>'checkbox', value=>'Y'} : ()),
@@ -28,6 +28,9 @@
foreach qw( prospectnum custnum );
$quotation->_date(time);
},
+ 'field_callback' => sub { my( $cgi, $quotation, $field_hashref ) = @_;
+ $quotation->close_date(($default_close_days * 86400) + time) if !$quotation->close_date && $default_close_days;
+ },
)
%>
<%init>
@@ -37,4 +40,8 @@ die "access denied"
my $can_disable = $FS::CurrentUser::CurrentUser->access_right('Disable quotation');
+my $conf = new FS::Conf;
+
+my $default_close_days ||= $conf->config('quotation_disable_after_days');
+
</%init>
-----------------------------------------------------------------------
Summary of changes:
httemplate/edit/quotation.html | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
More information about the freeside-commits
mailing list