From 5016ed9e6400408a8d176f65f8e2a0f2d306c8e8 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Fri, 16 Aug 2024 15:27:42 -0500 Subject: [PATCH 1/2] fix: refactor grid usage per wuttaweb --- .../quickbooks/exportable-invoices/index.mako | 2 +- tailbone_quickbooks/views/vendors.py | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tailbone_quickbooks/templates/quickbooks/exportable-invoices/index.mako b/tailbone_quickbooks/templates/quickbooks/exportable-invoices/index.mako index dc6ec4f..0469f32 100644 --- a/tailbone_quickbooks/templates/quickbooks/exportable-invoices/index.mako +++ b/tailbone_quickbooks/templates/quickbooks/exportable-invoices/index.mako @@ -97,7 +97,7 @@ this.toggleRows(uuids, checked) } - TailboneGrid.methods.allChecked = function(checkedList) { + ${grid.vue_component}.methods.allChecked = function(checkedList) { // (de-)select all visible invoices when header checkbox is clicked let checked = !!checkedList.length this.toggleRows(this.allRowUUIDs(), checked) diff --git a/tailbone_quickbooks/views/vendors.py b/tailbone_quickbooks/views/vendors.py index 853dc23..0ce3230 100644 --- a/tailbone_quickbooks/views/vendors.py +++ b/tailbone_quickbooks/views/vendors.py @@ -138,8 +138,8 @@ class VendorViewSupplement(ViewSupplement): def make_accounts_grid(request): - g = grids.Grid('quickbooks_bank_accounts', - request=request, + g = grids.Grid(request, + key='quickbooks_bank_accounts', data=[], # empty data columns=[ 'store', @@ -165,12 +165,12 @@ class BankAccountsWidget(dfwidget.Widget): def serialize(self, field, cstruct, **kw): g = make_accounts_grid(self.request) - g.main_actions.append( - grids.GridAction('edit', icon='edit', + g.actions.append( + grids.GridAction(self.request, 'edit', icon='edit', click_handler='quickbooksBankAccountEdit(props.row)')) - g.main_actions.append( - grids.GridAction('delete', icon='trash', + g.actions.append( + grids.GridAction(self.request, 'delete', icon='trash', click_handler='quickbooksBankAccountDelete(props.row)')) widget = render('/vendors/quickbooks_bank_accounts_widget.mako', { From bbded3272cb6dce4253d2e2b3ed96a4c5956aa15 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Fri, 13 Sep 2024 18:06:50 -0500 Subject: [PATCH 2/2] docs: use markdown for readme file --- README.md | 11 +++++++++++ README.rst | 14 -------------- pyproject.toml | 2 +- 3 files changed, 12 insertions(+), 15 deletions(-) create mode 100644 README.md delete mode 100644 README.rst diff --git a/README.md b/README.md new file mode 100644 index 0000000..8a0c37d --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ + +# tailbone-quickbooks + +Rattail is a retail software framework, released under the GNU General +Public License. + +This package contains software interfaces for +[Quickbooks](https://quickbooks.intuit.com/). + +Please see the [Rattail Project](https://rattailproject.org/) for more +information. diff --git a/README.rst b/README.rst deleted file mode 100644 index 343f4bf..0000000 --- a/README.rst +++ /dev/null @@ -1,14 +0,0 @@ - -tailbone-quickbooks -=================== - -Rattail is a retail software framework, released under the GNU General -Public License. - -This package contains software interfaces for `Quickbooks`_. - -.. _`Quickbooks`: https://quickbooks.intuit.com/ - -Please see the `Rattail Project`_ for more information. - -.. _`Rattail Project`: https://rattailproject.org/ diff --git a/pyproject.toml b/pyproject.toml index dfa9369..c3a0bb4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ build-backend = "hatchling.build" name = "tailbone-quickbooks" version = "0.2.0" description = "Tailbone integration package for Quickbooks" -readme = "README.rst" +readme = "README.md" authors = [{name = "Lance Edgar", email = "lance@edbob.org"}] license = {text = "GNU GPL v3+"} classifiers = [