Open michelle0927 opened 4 days ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
The pull request introduces extensive updates across multiple modules in the QuickBooks integration, focusing on enhancing property definitions, updating descriptions for clarity, and restructuring code for better modularity. Key changes include the introduction of propDefinition
arrays for various properties, standardizing their definitions and references. New modules are added for sandbox functionality, while existing modules are refactored to utilize shared logic, improving maintainability and consistency across the codebase.
File Path | Change Summary |
---|---|
components/quickbooks/actions/create-bill/create-bill.mjs |
Updated vendorRefValue , lineItems , currencyRefValue , currencyRefName , minorVersion to include propDefinition arrays. Description updated. |
components/quickbooks/actions/create-customer/create-customer.mjs |
Updated description for clarity. No changes to property definitions. |
components/quickbooks/actions/create-invoice/create-invoice.mjs |
Changed customerRefValue to a propDefinition . Updated description for clarity. |
components/quickbooks/actions/create-payment/create-payment.mjs |
Updated customerRefValue , customerRefName , currencyRefValue , currencyRefName to propDefinition . Description updated. |
components/quickbooks/actions/create-purchase/create-purchase.mjs |
Updated accountRefValue , currencyRefValue , currencyRefName , minorVersion to propDefinition . Description updated. |
components/quickbooks/actions/delete-purchase/delete-purchase.mjs |
Renamed minorversion to minorVersion and updated its definition to propDefinition . Description updated. |
components/quickbooks/actions/get-bill/get-bill.mjs |
Changed billId to a propDefinition . Description updated. |
components/quickbooks/actions/get-customer/get-customer.mjs |
Changed customerId to a propDefinition . Description updated. |
components/quickbooks/actions/get-invoice/get-invoice.mjs |
Changed invoiceId to a propDefinition . Description updated. |
components/quickbooks/actions/get-my-company/get-my-company.mjs |
Updated description for clarity. No changes to property definitions. |
components/quickbooks/actions/get-purchase-order/get-purchase-order.mjs |
Changed purchaseOrderId and minorVersion to propDefinition . Description updated. |
components/quickbooks/actions/get-purchase/get-purchase.mjs |
Changed purchaseId and minorVersion to propDefinition . Updated handling in run method. |
components/quickbooks/actions/get-sales-receipt/get-sales-receipt.mjs |
Changed salesReceiptId to a propDefinition . Description updated. |
components/quickbooks/actions/get-time-activity/get-time-activity.mjs |
Changed timeActivityId and minorVersion to propDefinition . Description updated. |
components/quickbooks/actions/search-accounts/search-accounts.mjs |
Updated description for clarity. Changed variable declarations from var to let . |
components/quickbooks/actions/search-customers/search-customers.mjs |
Updated description for clarity. Changed variable declarations from var to let . |
components/quickbooks/actions/search-invoices/search-invoices.mjs |
Updated key and description. Refactored variable declarations in run method. |
components/quickbooks/actions/search-items/search-items.mjs |
Updated description for clarity. Changed variable declarations from var to const . |
components/quickbooks/actions/search-products/search-products.mjs |
Updated description for clarity. Changed variable declarations from var to const . |
components/quickbooks/actions/search-purchases/search-purchases.mjs |
Updated description for clarity. Refactored variable declarations in run method. |
components/quickbooks/actions/search-query/search-query.mjs |
Updated description for clarity. No changes to method signatures. |
components/quickbooks/actions/search-services/search-services.mjs |
New action for searching services introduced. |
components/quickbooks/actions/search-time-activities/search-time-activities.mjs |
Updated description for clarity. Changed variable declarations from var to const . |
components/quickbooks/actions/search-vendors/search-vendors.mjs |
Updated description for clarity. Changed variable declarations from var to const . |
components/quickbooks/actions/sparse-update-invoice/sparse-update-invoice.mjs |
Updated description for clarity. No changes to method signatures. |
components/quickbooks/actions/update-customer/update-customer.mjs |
Added new customerId property with propDefinition . Updated validation logic in run . |
components/quickbooks/actions/update-item/update-item.mjs |
New action for updating items introduced. |
components/quickbooks/package.json |
Updated version from 0.3.0 to 0.3.1 . |
components/quickbooks/quickbooks.app.mjs |
Refactored methods and introduced _apiUrl . Consolidated methods from common module. |
components/quickbooks/sources/common/base.mjs |
Added new methods: getFieldDate , getQuery , getFieldList , getSummary . |
components/quickbooks_sandbox/actions/* |
Introduced new actions for various functionalities in the QuickBooks sandbox environment. |
components/quickbooks_sandbox/package.json |
New package file created for @pipedream/quickbooks_sandbox . |
components/quickbooks_sandbox/quickbooks_sandbox.app.mjs |
Modified to integrate common module methods and removed authKeys . |
Objective | Addressed | Explanation |
---|---|---|
Usability updates for QuickBooks and QuickBooks Sandbox (#14697) | ✅ |
create-customer.mjs
file, which also involved modifying property definitions and incrementing the version number.create-invoice.mjs
file, which also updated property definitions and version numbers.update-product-variant.mjs
file, which also involved similar updates.find-row.mjs
file, which also involved similar enhancements and version increments.action
, bug
, dependencies
, javascript
🐇 In the garden of code, we hop and play,
With QuickBooks updates brightening the day.
From bills to invoices, all in a row,
Our sandbox is ready, let the features flow!
So here's to the changes, both big and small,
A leap for usability, we celebrate all! 🌼
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Resolves #14697
Summary by CodeRabbit
Release Notes
New Features
Improvements
Bug Fixes
Documentation