[freeside-commits] branch master updated. 512a0bda605fad4de680649f5b9d6d61fcc42148
Christopher Burger
burgerc at 420.am
Thu Mar 16 17:30:19 PDT 2017
The branch, master has been updated
via 512a0bda605fad4de680649f5b9d6d61fcc42148 (commit)
from d916a044ea5f23d8aea57da5be483d357e7f7a47 (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 512a0bda605fad4de680649f5b9d6d61fcc42148
Author: Christopher Burger <burgerc at freeside.biz>
Date: Thu Mar 16 20:28:56 2017 -0400
RT# 74666, Added quotation description to customer quotation list and quotation view
diff --git a/FS/FS/Schema.pm b/FS/FS/Schema.pm
index d3619aa..f3e7c4e 100644
--- a/FS/FS/Schema.pm
+++ b/FS/FS/Schema.pm
@@ -1918,14 +1918,15 @@ sub tables_hashref {
'quotation' => {
'columns' => [
#regular fields
- 'quotationnum', 'serial', '', '', '', '',
- 'prospectnum', 'int', 'NULL', '', '', '',
- 'custnum', 'int', 'NULL', '', '', '',
- '_date', @date_type, '', '',
- 'disabled', 'char', 'NULL', 1, '', '',
- 'usernum', 'int', 'NULL', '', '', '',
- 'close_date', @date_type, '', '',
- 'confidence', 'int', 'NULL', '', '', '',
+ 'quotationnum', 'serial', '', '', '', '',
+ 'prospectnum', 'int', 'NULL', '', '', '',
+ 'custnum', 'int', 'NULL', '', '', '',
+ '_date', @date_type, '', '',
+ 'disabled', 'char', 'NULL', 1, '', '',
+ 'usernum', 'int', 'NULL', '', '', '',
+ 'close_date', @date_type, '', '',
+ 'confidence', 'int', 'NULL', '', '', '',
+ 'quotation_description', 'varchar', 'NULL', '50', '', '',
#'total', @money_type, '', '',
#'quotation_term', 'varchar', 'NULL', $char_d, '', '',
],
diff --git a/httemplate/edit/quotation.html b/httemplate/edit/quotation.html
index 70d6615..3cedef8 100644
--- a/httemplate/edit/quotation.html
+++ b/httemplate/edit/quotation.html
@@ -4,21 +4,23 @@
'menubar' => [],
'html_table_class' => 'fsinnerbox', #default?
'labels' => {
- 'quotationnum' => 'Quotation number',
- 'prospectnum' => 'Prospect',
- 'custnum' => 'Customer',
- '_date' => 'Date',
- 'close_date' => 'Close Date',
- 'confidence' => 'Confidence',
+ 'quotationnum' => 'Quotation number',
+ 'prospectnum' => 'Prospect',
+ 'custnum' => 'Customer',
+ '_date' => 'Date',
+ 'close_date' => 'Close Date',
+ 'confidence' => 'Confidence',
+ 'quotation_description' => 'Description',
($can_disable ? ('disabled' => 'Disabled') : ()),
},
'fields' => [
- { 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=>'confidence', type=>'text', size=>3, postfix=>'%' },
- ($can_disable ? { field=>'disabled', type=>'checkbox', value=>'Y'} : ()),
+ { 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=>'confidence', type=>'text', size=>3, postfix=>'%' },
+ { field=>'quotation_description', type=>'text', size=>50 },
+ ($can_disable ? { field=>'disabled', type=>'checkbox', value=>'Y'} : ()),
],
#XXX some way to disable the "view all"
'new_callback' => sub { my( $cgi, $quotation) = @_;
diff --git a/httemplate/elements/quotations.html b/httemplate/elements/quotations.html
index 0c4dcdc..b891436 100644
--- a/httemplate/elements/quotations.html
+++ b/httemplate/elements/quotations.html
@@ -14,6 +14,7 @@
<TH CLASS="grid" BGCOLOR="#cccccc"><% mt('Date') |h %></TH>
<TH CLASS="grid" BGCOLOR="#cccccc"><% mt('Setup') |h %></TH>
<TH CLASS="grid" BGCOLOR="#cccccc"><% mt('Recurring') |h %></TH>
+ <TH CLASS="grid" BGCOLOR="#cccccc"><% mt('Description') |h %></TH>
<TH CLASS="grid" BGCOLOR="#cccccc"></TH>
</TR>
</THEAD>
@@ -30,6 +31,7 @@
<TD CLASS="grid" BGCOLOR="<% $bgcolor %>"><% $a %><% time2str($date_format, $quotation->_date) |h %></A></TD>
<TD CLASS="grid" BGCOLOR="<% $bgcolor %>"><% $a %><% $quotation->total_setup |h %></A></TD>
<TD CLASS="grid" BGCOLOR="<% $bgcolor %>"><% $a %><% $quotation->total_recur |h %></A></TD>
+ <TD CLASS="grid" BGCOLOR="<% $bgcolor %>"><% $a %><% $quotation->quotation_description |h %></A></TD>
<TD CLASS="grid" BGCOLOR="<% $bgcolor %>"><A HREF="<%$p%>edit/process/quotation_convert.html?quotationnum=<% $quotation->quotationnum %>"><% $opt{convert_label} || 'Convert to customer' %></A></TD>
</TR>
% }
diff --git a/httemplate/view/quotation.html b/httemplate/view/quotation.html
index cabf30a..aba1f0a 100755
--- a/httemplate/view/quotation.html
+++ b/httemplate/view/quotation.html
@@ -1,6 +1,10 @@
% if ( $quotation->custnum ) {
<& /elements/header-cust_main.html, view=>'quotations', custnum=>$quotation->custnum &>
-<h2>Quotation #<% $quotationnum %></h2>
+<h2>Quotation #<% $quotationnum %>
+% if ($quotation->quotation_description) {
+(<% $quotation->quotation_description %>)
+% }
+</h2>
% } else { #eventually, header-prospect_main.html
<& /elements/header.html, mt('Quotation View'), $menubar &>
<& /elements/init_overlib.html &>
-----------------------------------------------------------------------
Summary of changes:
FS/FS/Schema.pm | 17 +++++++++--------
httemplate/edit/quotation.html | 26 ++++++++++++++------------
httemplate/elements/quotations.html | 2 ++
httemplate/view/quotation.html | 6 +++++-
4 files changed, 30 insertions(+), 21 deletions(-)
More information about the freeside-commits
mailing list