All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- getAffiliateByEmail query
- Fix some hardcoded strings
- Update order status UI inside the order details page
- Link for the oms order in the affiliates orders table
- Slug and ref id fields to the affiliate details page
- Total order value disclaimer tooltip
- Update totalizers UI
- Refetch the last uploaded file after a new upload
- Change commissions tab order
- Update last uploaded file UI logic to consider when no file was uploaded
- Add css handles to the affiliate store name block
- Totalizers area for the affiliate orders table
- Totalizers variable to affiliatesOrders query
- Last imported commission file information and download link
- Button to affiliate orders in the affiliate details page
- Affiliate orders table filters to the querystring
- Status filter to the affiliates orders table
- Actions to the affiliates orders table
- Change status cell UI to be more user friendly
- Remove row click on affiliates orders table
- Add actions column to commissions table
- Add actions column to affiliates table
- Remove row click action on commissions table
- Remove row click action on affiliates table
- Add affiliate button position to page header
- Edit affiliate button position to page header
- File example for the commissions import
- Update messages
- Fix select UI
- slug property to the Affiliates masterdata schema
- changed all affiliates GraphQL and service routes to use the new slug property
- Page to add a new affiliate
- Affiliate form
- Affiliate edit page
- Action to the approve affiliate toggle
- Affiliates management page
- Affiliate detail page
- getAffiliate query
- updateAffiliate mutation
- addAffiliate mutation
- getAffiliates query
- Import commissions by file
- Export action to the affiliates orders table
- Export action to the commissions table
- Edit commission action on row click
- Edit comission modal
- Add commissions table
- Add a resolver to the orderItems table to show the commission with %
- Row click action to the affiliates orders table
- Order details page
- Add affiliates orders table to dashboard section
- Add initial admin development
- setAffiliateOnOrderForm mutation to respond with the mutated orderform
- AffiliateValidator component to update OrderFormContext with customData after mutation
- Default commission value to app settings
- Affiliate commission service as a dependecy
- Service middleware unit tests after changes on implementation
- [email protected] as a dependency
- verifyUserAffiliateLead to handle a service call instead of an event
- Affiliate store name block
- Update default Affiliate Store Template
- Default value to leadDurationInDays
- Changed data entity being used to store Affiliate Lead from CL to a new entity.
- authenticate client
- authenticateRequest middleware
- authenticateRequest middleware to the affiliate route
- Affiliates MD schema
- Middlewares for handling the verifyUserAffiliateLead event
- setAffiliateOnOrderForm mutation being called too son on AffiliateValidator
- validateLead, updateLead and getClient middlewares
- Affiliate id to context state inside the validadeCustomData middleware
- Listener for the payment-approved event on order
- getOrder and validateCustomData middlewares
- Use setAffiliateOnOrderForm mutation when accessing a valid affiliate page
- setAffiliateOnOrderForm mutation
- AffiliateValidator storefront block
- affiliate_layout store template
- affiliate_invalid store template
- onAppInstalled event handler to configure the app
- Add isAffiliateValid query
- Update middlewares to consider if affiliate param is undefined
- Update affiliate route
- Create affiliate route
- Affiliates entity to the masterdata