-
Always Use Configured Currency For Default Values (#1)
When specifying a
default:
for a MongoidMoney
field, use an Integer type like0
instead of converting it to a Money type, as this will get evaluated at compile-time rather than at runtime. Doing so preserves the currency configuration specified by the application at runtime.
- Open Source!
-
Create Gift Cards For Order When Creating Fulfillment
Workarea previously enqueued the
Workarea::CreateOrderedGiftCards
worker when an order was placed, but this caused an error if the job was executed prior to the fulfillment being persisted. This job will now enqueue after creating a newWorkarea::Fulfillment
record, ensuring that the data the worker needs is in place before it runs.GIFTCARDS-122 Tom Scott
-
Fix Gift Cards Overwriting "To:" Field Translation
Installing the gift cards plugin previously overrode the base
workarea.admin.fields.to
translation with "Recipient: ". This translation is now named toworkarea.admin.fields.recipient
, in order to preserve the text ofworkarea.admin.fields.to
for other uses in the admin.GIFTCARDS-126 Tom Scott
-
Add product-details__heading class for direct styling hook
ECOMMERCE-6363 Curt Howard
-
Update for workarea v3.4 compatibility
GIFTCARDS-123 Matt Duffy
-
Add #scroll to AdminRedemptionExport class to support large exports
Matt Duffy
-
Incorrect Gift Card Timeline Link URL
The URL to the gift card on the timeline when created is not correct, seems to be a bad copy/paste from the products. This link is now correctly pointing to the gift card's payment page, not a product page that doesn't exist.
GIFTCARDS-104 Tom Scott
-
Update README
GIFTCARDS-121 Matt Duffy
-
Gift Card Balance Can Equal Tendered Amount
When a gift card is in use on an order, Workarea did not detect that it would cover the order total if the balance of the gift card was equal to the tendered amount. Change the
>
to a>=
to ensure that gift cards with the exact amount as the order total will still be accounted for in checkout.GIFTCARDS-119 Tom Scott
-
Support Bulk Action Items UI
ECOMMERCE-6012 Curt Howard
-
Update exporting to work with v3.3.0 DataFile::Export
GIFTCARDS-117 Matt Duffy
-
Leverage Workarea Changelog task
ECOMMERCE-5355 Curt Howard
-
Update Mailers for Premailer
GIFTCARDS-116 Curt Howard
-
Make Gift Card an optional field
GIFTCARDS-115 Curt Howard
-
Supportive updates for v3.2 Order Summary changes
GIFTCARDS-113 Curt Howard
-
Include shipping in pricing request
When re-pricing the order to apply gift card deductions, pass the
Shipping
for this correspondingOrder
so that setting the gift card tender amount factors in the shipping total along with the items subtotal.GIFTCARDS-94 Tom Scott
-
Convert index cards into table
GIFTCARDS-110 Curt Howard
-
Prevent errors when API isn't installed
Add condition to documentation test to check for API before requiring documentation test
GIFTCARDS-111 Jake Beresford
-
Add crud endpoints for payment gift cards in admin api
GIFTCARDS-109 Francisco Galarza
-
Rework gift card fulfillment tie in
GIFTCARDS-106 Matt Duffy
-
Update order fulfillment upon creation of Payment::GiftCard
GIFTCARDS-106 Matt Duffy
-
Add storefront API support (if it's installed)
Includes endpoints for checking gift card balance, paying with a gift card, and tender display support.
GIFTCARDS-102 Ben Crouse
-
Update activity for trash restore link helper
GIFTCARDS-101 Matt Duffy
-
Add restore link to gift card admin activity
GIFTCARDS-101 Matt Duffy
-
Add jump to navigation config to plugin
GIFTCARDS-100 Dave Barnow
-
Use token for gift card name on activity after card is deleted
GIFTCARDS-103 Matt Duffy
-
Add jump to navigation config to plugin
GIFTCARDS-100 Dave Barnow
-
Update for v3 compatibility
GIFTCARDS-95 Matt Duffy
-
Update giftcard mailer translation to render link correctly when passed as html
GIFTCARDS-91 Beresford, Jake
-
Add a maler preview for gift cards mailer.
GIFTCARDS-90 Beresford, Jake
-
Add activity support for v2.3
GIFTCARDS-88 Ben Crouse
-
Update product-prices markup to match generic
Clean up call to pricing partial
GIFTCARDS-84 Kristen Ward
-
Update product-prices markup to match generic
Clean up call to pricing partial
GIFTCARDS-84 Kristen Ward
-
Add reset results button to gift card redemptions page
After applying date filters, there is no quick way to reset them. Add action button consistent with other admin pages.
GIFTCARDS-78 Kristen Ward
-
Ensure credit card is not added to payment if not necessary
GIFTCARDS-73 Matt Duffy
-
Update add to cart form to use drawer, add analytics
GIFTCARDS-79
-
Rename tender-related Gift Card methods
Resolve a conflict between methods around order pricing during checkout and final amounts displayed on order summaries wihtin the store front.
GIFTCARDS-77
-
Improve misleading verbiage in checkout messaging
The balance indicates current balance, not balance after the order has been placed.
GIFTCARDS-76
-
Update date range pickers to current
Replace in gift card and redemption index
Update start/end date search parameters to be consistent with base
Update tests
GIFTCARDS-75
-
Add form submitting control to has balance dropdown
GIFTCARDS-75
-
Update for compatibility with WebLinc 2.0
-
Replace absolute URLs with relative paths
-
Add metadata to the edit view
GIFTCARDS-69
-
Update plugin to be compatible with v0.12
Update new & edit views, property work Add blank row to permissions partial Update indexes, add context-menu to summary/edit
GIFTCARDS-69
-
Fix typo in sort menu options
s/Redeeed/Redeemed in app/models/workarea/payment/gift_card/redemption.rb
GIFTCARDS-72
-
Update plugin to be compatible with v0.12
Update new & edit views, property work Add blank row to permissions partial Update indexes, add context-menu to summary/edit
GIFTCARDS-69
-
Update menu classes for compatibility with WebLinc v0.12 (ECOMMERCE-1344)
GIFTCARDS-64
-
Update for compatibility with the WebLinc v0.12 Ruby API.
ECOMMERCE-1543
-
Rename SCSS blocks
panel
andpanel--buttons
toindex-filters
andform-actions
, respectively, for compatibility with WebLinc 0.11.4b4b284a2aa93f4aa1ce60333f3cbabe8f8e4ed7
-
Add model summaries to index.
GIFTCARDS-57
21042f498aa5ef9bf9bf5937b89f6c95e0303185 (merge)
-
Remove view
workarea/storefront/orders/tenders/_gift_card.json.jbuilder
, which isn't used.679cabac2411dd4d0039ffbb25b564df13af7382
-
Update for compatibility with workarea 0.10.0.
38055d2486d57d28164da779a4d8763cac727e76 c1528cd6098bf565005dad94a7b62adeaecaa447 18822a95254a6d475be7aee7fbd59743a4847be4 618b4512d03a13b3a063e3faf70254b4c57baeeb 74f4ad180bc5f17883ff987a336235d99737daa6 c78cd1aa7a9e2edb4a6867cb7ab0e149f1d64e2e d4e2ea1a5e334df9f1f83849ec8b263539456fd9
-
Fix "back" links in Admin.
GIFTCARDS-61
fc80b8a6428e478e0f21d256a91fe9a89354dfdc
-
Fix
selected_navigation_nodes
in Admin.GIFTCARDS-60
405446c3a63700bd20a2efac4b934c35f9fd3e9e
-
Remove quantity field from gift card template.
GIFTCARDS-44
c554279546f896e1973993c54d139efeda91944b
-
Rename fixtures to factories and clean up factories.
dae3b82cbdb54ba988bc1804ba332c614c21016d
-
Refactor listeners.
ea96c63c536d3b922c0b05e1ab4e843a8bc9a6eb
-
Update for compatibility with workarea 0.9.0.
faf0721baaee7431c7c1825576b68574acbf137b
GIFTCARDS-56
-
Allow both strings and symbols as keys in params hash of gift card search.
GIFTCARDS-54
-
Move gift cards API functionality from workarea-gift_cards to workarea-api.
GIFTCARDS-50
-
Allow "From" to be a value other than an email address.
The "From" field for gift cards was required to be an email address, but users were entering non-email values such as "Mom & Dad". This change removes the email validation from the model.
GIFTCARDS-51
-
Update JavaScript modules for compatibility with WebLinc 0.8.0.
-
Update testing environment for compatibility with WebLinc 0.8.0.
-
Move product description out of add to cart form for consistency with WebLinc 0.8.0.
GIFTCARDS-36
-
Use new decorator style for consistency with WebLinc 0.8.0.
-
Remove gems server secrets for consistency with WebLinc 0.8.0.
-
Remove
money_field
method for compatibility with WebLinc 0.8.0.GIFTCARDS-43
-
Update assets for compatibility with WebLinc 0.8.0.