Tomasz Magulski
1c131053d6
[SALEOR-6851] Replace appUrl with manifestUrl in 3rd-party apps list ( #2115 )
2022-06-29 10:08:46 +02:00
Michał Droń
d5c9a3dae8
Add trailing commas ( #2062 )
...
* Require trailing commas
* Add trailing commas
* Add trailing commas in testUtils dir
* Add trailing commas
2022-06-21 11:36:55 +02:00
Michał Droń
d7880350ae
Add new webhook events related to apps & warehouses ( #2088 )
...
* Update schema
* Build types
2022-06-08 14:45:29 +02:00
Jonatan Witoszek
5138608f86
Apps list page enchancements ( #2035 )
...
* Remove marketplace from Apps list
* Move apps in progress to bottom
* Remove pagination from InstalledApps
* Add apps permissions tooltip
* Activate/deactivate InstalledApps from list
* Add changes description to CHANGELOG
* Update package.json to include macaw required changes
* Upadte fixtures
* Rename Local Apps -> Third Party Apps
* Update macaw, fix TS errors
* Refactor AppPermission component to use permission fragment
* Add fragment for app list query, refactor InstalledApps props type
* Fix check for usage within context inside useAppListContext
* Remove redundant errors check in mutation hooks inside AppsList
* Update extracted messages
* Fix AppListPage stories failing
* Fix Tooltip not working in failed installed apps
* Update messages
2022-05-31 17:18:15 +02:00
Jakub Majorek
0d4fecf8cd
Handle order extension mount points ( #2055 )
...
* Handle order extension mount points
* Add missing onClick to ButtonWithSelect component
* Update snapshots
* Fix ButtonWithSelect styles
2022-05-23 11:24:20 +02:00
Michał Droń
2d71c138b7
Fix flickering warehouse list in variant details ( #2009 )
...
* Fix merge functionin cached stocks
* Revert "Fix merge functionin cached stocks"
This reverts commit caf4956fde78abe33e893ed8b095f6275f73ef37.
* Change mutation order
2022-05-10 13:27:20 +02:00
Michał Droń
6cf148c4c3
Fulfillment creation refactor ( #1896 )
...
* Create change warehouse dialog (#1850 )
* Add allocations & variant stocks to order details query
* Add asc sorting to warehouse search query
* Add OrderChangeWarehouseDialog component
* Add key to warehouse list in dialog
* Update snapshots
* Remove debug directive
* Remove IDs from messages
* Fix typo in method name & extract messages
* Add quantity to allocations in order details query
* Add types to functions
* Move functions to local utils file
* Add utility type WithOptional
* Fix warehouse types
* Change multiple items unavailable message name
* Fix fetching onScroll
* Fix types in utils
* Add backdrop click support
* Add id to stocks and allocations
* Change unavailableLines from .map to .filter
Co-authored-by: Wojciech Mista <wojciech.mista@hotmail.com>
* Fix linter issue
Co-authored-by: Wojciech Mista <wojciech.mista@hotmail.com>
* Refactor order cards headers (#1875 )
* Add keys to TableLines
* Bump macaw
* Move & rename CardTitle used in Cards with order lines
* Improve OrderCardTitle typography
* Replace StatusLabels with CircleIndicators
* Fix card title divs placement
* Add warehouse selection button to OrderUnfulfilledCard
* Fix fulfill button placement
* Update snapshots
* Make warehouse in order details view optional so that it works with uncofirmed orders
* Fix undefined lines in warehouse dialog
* Fix spacing in warehouse change button
* Fix macaw dependency
* Bump macaw-ui
* Extract messages
* Implement default warehouse selection logic
* Move CircleIndicator render condition to wrapper
* Fix failing reduce on orders with no lines
* Improve warehousesAvailable early return
* Drop counter in favor of filter().length
* Fix tests post-rebase
* Refactor fulfillment details page (#1915 )
* Add shipment information card
* Refactor multiple warehouse fulfilling to one warehouse
* Fix fulfill button navigation
* Remove redundant code from OrderFulfill view
* Fix OrderFulfill story
* Move styling to seperate file & remove unused classes
* Replace colQuantityTotal class with colStock
* Add warehouse label under page header
* Fix preorder cases
* Change default values to maximum
* Simplify logic
* Add badge for preorder & deleted variant cases
* Remove unused data
* Add yellow outline for exceeding stock
* Fix failing tests
* Extract messages
* Fix tests post-rebase
* Add support for tracking number
* Block fulfilling no items
* Fix deleted variant order details bug
* Fix preorder & deleted variant cases
* Update snapshots
* Remove redundant import
* Fix linter issue
* Extract fulfillment lines as separate component
* Fix types
* Export styles & messages to seperate files
* Simplify formset changes
* Fix warning input styling
* Fix shouldEnableSave for overfulfillment cases
* Simplify preorder rendering
* Move empty line rendering
* Change Warehouse prop to just id of it
* Add endAdornment for deleted variant cases
* Update snapshots
* Fix linter issue
* Extract messages
* Fix incorrect operator precedence resulting in NaN values
* Extract fulfillment lines to fragment
* Replace nested types with fragment type
* Match fragment names
* Update snapshots
* Create exceeding stock confirmation dialog (#1970 )
* Cherry-pick OrderFulfillStockExceededDialog
* Fix types to graphql-codegen
* Unify names in OrderFulfillStockExceededDialogLines
* Fix types in OrderFulfillStockExceededDialogLines
* Fix types in util
* Change utils for usage with single warehouse context
* Refactor OrderFulfillStockExceededDialogLine for usage with single warehouse context
* Fix deleted variant cases in OrderFulfillStockExceededDialogLine
* Include only exceeded lines
* Display stock exceeded dialog on error
* Add confirm button state
* Change fixed height in OrderFulfillStockExceededDialog to responsive
* Extract messages
* Move initial form data after interfaces
* Change nested type to fragment
* Reuse logic
* Remove unused import
* Remove redundant isStockError
* Remove unused imports
* Fix minor bugs in fulfillment creation refactor (#1972 )
* Fix unfulfilled card header quantity calculation
* Fix formset default value for deleted variants
* Update snapshots
* Fix default warehouse selection in order draft (#1971 )
* Fix default warehouse selection
* Replace Skeleton with circular progress
* Reuse logic
* Reuse logic
* Apply CR fixes
* Remove unused imports
* Fix canceled order header status
* Update snapshots
* Revert CircularProgress & change to Skeleton
* Change complex types to fragments
* Extract default warehouse logic to hook
* Fix linter issue
* Remove type assertion from OrderFulfillPage story
* Handle exceeding stock fulfillment approvals (#1988 )
* wip Add OrderFulfillStockExceeded modal for fulfillment approvals
* wip Fix types & imports
* wip Fix union typing in stock exceeded dialog for both views
* Add allowStockToBeExceeded flag on submit
* Fix lines keys in FulfilledCard
* Remove redundant import
* Extract attributes caption function
* Use getById util
* Fix deleted warehouse cases in approvals
* Fix typo
* Fix styling for long warehouse names (#2019 )
* Fix styling in change warehouse dialog
* Fix styling in warehouse selection button
* Add extra margin in button
* Update snapshots
Co-authored-by: Wojciech Mista <wojciech.mista@hotmail.com>
2022-04-29 11:16:58 +02:00
Dominik Żegleń
8fc48eb5f2
Allow all attributes to appear in grid in PLP ( #1933 )
...
* Remove unnecessary attribute filtering
* Enable all attribute types to be displayed in plp
* Improve attribute rendering in plp
* Remove obsolete filters
* Add story
* Rmove dashboard settings section
* Update snapshots
* Remove unused import
* Add column search
* Fix type
* Update messages
* Allow popper to appear on top of select
* Update snapshots
* Update label
* Use autocomplete from macaw
* Fix stories
* Remove unused imports
* Update macaw
* Update message
* Update messages and snapshots
2022-04-28 10:43:05 +02:00
Tomasz Magulski
116b2568d2
[SALEOR-6645] Show appUrl in 3rd-party apps list ( #2015 )
...
* [SALEOR-6645] Show appUrl in 3rd-party apps list
2022-04-27 12:41:03 +02:00
Dominik Żegleń
7254c2d3df
Update schema and types ( #2018 )
2022-04-26 18:52:26 +02:00
Jonatan Witoszek
1cab89f297
Remove store name, store URL and Store description from dashboard settings ( #1989 )
...
* Disable store domain field in cloud, update query to save store name
* Update field label for domain to "Store API URL"
* Remove store name from store settings page
* Skip enitre shopDomainUpdate mutation when running in cloud
* Remove SiteDetailsSettingsCard
* Update snapshots
2022-04-25 14:00:06 +02:00
Dominik Żegleń
b7b6def0c2
Update schema ( #1987 )
...
* Update generated API types
* Save schema
2022-04-14 14:11:50 +02:00
Jonatan Witoszek
90807bb0cf
Update unassignProductAttributeMutation to use new array parameter types ( #1957 )
...
* Update unassignProductAttributeMutation to use new array parameter types
* Replace [Collection]! with [Collection!]! in queries to match API changes
* Fix failing test on ProductVariantPage
2022-03-31 14:45:48 +02:00
Wojciech Mista
7b45ef2758
Fetch only published producs in draft order ( #1921 )
2022-03-30 09:01:14 +02:00
Dominik Żegleń
ed1c189b02
Fix bugs in forms ( #1941 )
...
* Fix plugin config form
* Add missing webhooks
* Fix rate description field
* Fix auth race condition
* Fix customer removal
* Fix staff member deletion
* Fix shipping rate submitting
2022-03-23 15:12:56 +01:00
Dominik Żegleń
fc0e3757ae
Disable query batching ( #1922 )
...
* Remove query batching
* Fix imports
* Update changelog
2022-03-17 16:00:17 +01:00
Dominik Żegleń
5b85d6c086
Use graphql-codegen ( #1874 )
...
* Use generated hooks in apps
* Remove unused files
* Use proper types in apps
* Use generated hooks in attributes
* Use generated hooks in auth module
* Use generated hooks in categories
* Use generated hooks in channels
* Use generated types in collections
* Remove legacy types from background tasks
* Use generated hooks in customers
* Use generated hooks in discounts
* Use generated hook in file upload
* Use generated types in gift cards
* Use generated types in home
* Use generated hooks in navigation
* Use generated hooks in orders
* Use generated hooks in pages
* Use generated hooks in page types
* Use generated hooks in permission groups
* Use generated hooks in plugins
* Use generated hooks in products
* Use fragment to mark product variants
* Improve code a bit
* Use generated hooks in page types
* Use generated types in searches
* Use generated hooks in shipping
* Use generated hooks in site settings
* Use generated hooks in staff members
* Use generated hooks in taxes
* Place all gql generated files in one directory
* Use generated hooks in translations
* Use global types from new generated module
* Use generated hooks in warehouses
* Use generated hooks in webhooks
* Use generated fragment types
* Unclutter types
* Remove hoc components
* Split hooks and types
* Fetch introspection file
* Delete obsolete schema file
* Fix rebase artifacts
* Fix autoreplace
* Fix auth provider tests
* Fix urls
* Remove leftover types
* Fix rebase artifacts
2022-03-09 09:56:55 +01:00