From a24f6224e9cac752f34da6752a14fac7fa37c210 Mon Sep 17 00:00:00 2001 From: einhverfr Date: Fri, 7 Dec 2007 00:06:29 +0000 Subject: New templates added for contact search and invoice/order git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@1957 4979c152-3d1c-0410-bac9-87ea11338e46 --- UI/Contact/search.html | 472 +++++++++++++++++++++++++++++++++++++++ UI/orders/order.html | 322 ++++++++++++++++++++++++++ UI/payments/payments_detail.html | 6 + scripts/vendor.pl | 13 ++ sql/modules/Roles.sql | 2 +- vendor.pl | 2 + 6 files changed, 816 insertions(+), 1 deletion(-) create mode 100644 UI/Contact/search.html create mode 100644 UI/orders/order.html create mode 100755 vendor.pl diff --git a/UI/Contact/search.html b/UI/Contact/search.html new file mode 100644 index 00000000..1db82d3e --- /dev/null +++ b/UI/Contact/search.html @@ -0,0 +1,472 @@ + + + + + + + + + + + + + +
+ + + + + + + + + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + + + + + + +
+ +
+ +
+ +
+
+ + + + + + + + + + +
+ + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + + +
+ + + + + +
+ + + + + +
+
+ + + + + +
+ + + + + + +
+ + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
+
+ + + + + + + + + + + + + +
+ + + +
+ + + +
+ + + + + +
+
+
+ + + + + + + + +
+ +
+
+

+ +
+ + + diff --git a/UI/orders/order.html b/UI/orders/order.html new file mode 100644 index 00000000..fe8b6474 --- /dev/null +++ b/UI/orders/order.html @@ -0,0 +1,322 @@ + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
  +
+ + + + +
+
+ +
+
+ + ' _ text('Exchange Rate') _ ''; + PROCESS input element_data=form_elements.exchangerate; + END; + ?> +
+
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + +
+ + + + +
+
+
+ +
+ + + + + + + + + +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + +
+ +
+ +
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + + + + +
+ + diff --git a/UI/payments/payments_detail.html b/UI/payments/payments_detail.html index be3facb2..ef6f3a9b 100644 --- a/UI/payments/payments_detail.html +++ b/UI/payments/payments_detail.html @@ -270,6 +270,12 @@ class = "submit" name = 'action' } ?> + diff --git a/scripts/vendor.pl b/scripts/vendor.pl index 01653916..540fe5f8 100644 --- a/scripts/vendor.pl +++ b/scripts/vendor.pl @@ -186,6 +186,19 @@ sub _render_main_screen{ $template->render($vendor); } +sub search { + my ($request) = @_; + $request->{account_class} = 1; + my $template = LedgerSMB::Template->new( + user => $request->{_user}, + template => 'search', + locale => $request->{_locale}, + path => 'UI/Contact', + format => 'HTML' + ); + $template->render($request); +} + sub save_contact { my ($request) = @_; my $vendor = LedgerSMB::DBObject::Vendor->new({base => $request}); diff --git a/sql/modules/Roles.sql b/sql/modules/Roles.sql index 3ed98d73..68f9f23f 100644 --- a/sql/modules/Roles.sql +++ b/sql/modules/Roles.sql @@ -1385,6 +1385,6 @@ GRANT select on chart, gifi, country to public; GRANT SELECT ON parts, partsgroup TO public; GRANT SELECT ON language, project TO public; GRANT SELECT ON business, exchangerate, department, shipto, tax TO public; -GRANT ALL ON recurring, recurringemail, recurringprint TO public; +GRANT ALL ON recurring, recurringemail, recurringprint, status TO public; --TODO, lock recurring down more diff --git a/vendor.pl b/vendor.pl new file mode 100755 index 00000000..aaef226d --- /dev/null +++ b/vendor.pl @@ -0,0 +1,2 @@ +#!/usr/bin/perl +require "lsmb-request.pl"; -- cgit v1.2.3