mirror of
https://github.com/Gnucash/gnucash.git
synced 2026-10-31 18:17:43 -05:00
Merge branch 'add_search_invoices_to_customer_list_popup' #2062 into stable
This commit is contained in:
commit
e0d9d336ba
2 files changed
+39
-1
No files matched your search
@@ -130,6 +130,7 @@ static void gnc_plugin_page_owner_tree_cmd_owners_report (GSimpleAction *simple,
|
||||
static void gnc_plugin_page_owner_tree_cmd_owner_report (GSimpleAction *simple, GVariant *parameter, gpointer user_data);
|
||||
static void gnc_plugin_page_owner_tree_cmd_process_payment (GSimpleAction *simple, GVariant *parameter, gpointer user_data);
|
||||
static void gnc_plugin_page_owner_tree_cmd_edit_tax (GSimpleAction *simple, GVariant *parameter, gpointer user_data);
|
||||
static void gnc_plugin_page_owner_tree_cmd_search_invoices (GSimpleAction *simple, GVariant *parameter, gpointer user_data);
|
||||
|
||||
static guint plugin_page_signals[LAST_SIGNAL] = { 0 };
|
||||
|
||||
@@ -159,6 +160,7 @@ static GActionEntry gnc_plugin_page_owner_tree_actions [] =
|
||||
{ "OTCustomerReportAction", gnc_plugin_page_owner_tree_cmd_owner_report, NULL, NULL, NULL },
|
||||
{ "OTEmployeeReportAction", gnc_plugin_page_owner_tree_cmd_owner_report, NULL, NULL, NULL },
|
||||
{ "OTProcessPaymentAction", gnc_plugin_page_owner_tree_cmd_process_payment, NULL, NULL, NULL },
|
||||
{ "OTSearchInvoicesAction", gnc_plugin_page_owner_tree_cmd_search_invoices, NULL, NULL, NULL },
|
||||
};
|
||||
/** The number of actions provided by this plugin. */
|
||||
static guint gnc_plugin_page_owner_tree_n_actions = G_N_ELEMENTS(gnc_plugin_page_owner_tree_actions);
|
||||
@@ -1008,6 +1010,27 @@ gnc_plugin_page_owner_tree_cmd_edit_owner (GSimpleAction *simple,
|
||||
LEAVE(" ");
|
||||
}
|
||||
|
||||
static void
|
||||
gnc_plugin_page_owner_tree_cmd_search_invoices (GSimpleAction *simple,
|
||||
GVariant *parameter,
|
||||
gpointer user_data)
|
||||
|
||||
{
|
||||
auto page = GNC_PLUGIN_PAGE_OWNER_TREE (user_data);
|
||||
GtkWindow *parent;
|
||||
GncOwner *owner = gnc_plugin_page_owner_tree_get_current_owner (page);
|
||||
if (NULL == owner) return;
|
||||
|
||||
ENTER("action %p, page %p", simple, page);
|
||||
|
||||
parent = GTK_WINDOW (gnc_plugin_page_get_window (GNC_PLUGIN_PAGE (page)));
|
||||
|
||||
gnc_invoice_search (parent, NULL, owner, gnc_get_current_book ());
|
||||
|
||||
LEAVE(" ");
|
||||
}
|
||||
|
||||
|
||||
#if 0 /* Disabled due to crash */
|
||||
static void
|
||||
gnc_plugin_page_owner_tree_cmd_delete_owner (GSimpleAction *simple,
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
<attribute name="temp" translatable="no">yes</attribute>
|
||||
</item>
|
||||
</menu>
|
||||
|
||||
|
||||
<menu id="EditPlaceholder2-e">
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">E_dit Employee</attribute>
|
||||
@@ -160,6 +160,11 @@
|
||||
<attribute name="action">GncPluginPageOwnerTreeActions.OTNewInvoiceAction</attribute>
|
||||
<attribute name="tooltip" translatable="yes">Create a new invoice</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Find Customer Invoices…</attribute>
|
||||
<attribute name="action">GncPluginPageOwnerTreeActions.OTSearchInvoicesAction</attribute>
|
||||
<attribute name="tooltip" translatable="yes">Open the Find Invoice Dialog with the invoices already filtered for this customer</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Customer Report</attribute>
|
||||
<attribute name="action">GncPluginPageOwnerTreeActions.OTCustomerReportAction</attribute>
|
||||
@@ -194,6 +199,11 @@
|
||||
<attribute name="action">GncPluginPageOwnerTreeActions.OTNewBillAction</attribute>
|
||||
<attribute name="tooltip" translatable="yes">Create a new bill</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Find Vendor Bills…</attribute>
|
||||
<attribute name="action">GncPluginPageOwnerTreeActions.OTSearchInvoicesAction</attribute>
|
||||
<attribute name="tooltip" translatable="yes">Open the Find Bill Dialog with the bills already filtered for this vendor</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Vendor Report</attribute>
|
||||
<attribute name="action">GncPluginPageOwnerTreeActions.OTVendorReportAction</attribute>
|
||||
@@ -228,6 +238,11 @@
|
||||
<attribute name="action">GncPluginPageOwnerTreeActions.OTNewVoucherAction</attribute>
|
||||
<attribute name="tooltip" translatable="yes">Create a new voucher</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Find Employee Vouchers…</attribute>
|
||||
<attribute name="action">GncPluginPageOwnerTreeActions.OTSearchInvoicesAction</attribute>
|
||||
<attribute name="tooltip" translatable="yes">Open the Find Employee Voucher Dialog with the vouchers already filtered for this employee</attribute>
|
||||
</item>
|
||||
<item>
|
||||
<attribute name="label" translatable="yes">Employee Report</attribute>
|
||||
<attribute name="action">GncPluginPageOwnerTreeActions.OTEmployeeReportAction</attribute>
|
||||
|
||||
Reference in new issue
Block a user