Karolina Rakoczy
4013105844
Saleor 2697 tests for updating products ( #1060 )
...
* updating products
* updating products
* test for updating
2021-04-21 10:02:48 +02:00
Karolina Rakoczy
b89e3533d6
Saleor 2690 tests for sorting products ( #1033 )
...
* tests for sorting
* tests for sorting
* sort products
* sort products
* sort products
* sort products
* tests for sorting
* fix imports
* tests for sorting
2021-04-21 09:51:10 +02:00
mmarkusik
9d6cc99103
Merge pull request #1066 from mirumee/SALEOR-2547/update-adding-draft-order-products-per-channel ( #1070 )
...
Update adding draft order products per channel
2021-04-20 16:06:39 +02:00
Jakub Majorek
e5df1b2dbf
Add shipping method description ( #1058 )
...
* Add shipping method description - WIP
* Wire up logic
* Handle more editorjs issues
* Fix minor issues
Co-authored-by: Dawid Tarasiuk <tarasiukdawid@gmail.com>
2021-04-16 14:33:14 +02:00
Karolina
d5233b3131
Saleor 2893 fix failing cypress tests ( #1064 )
...
* fix tests
* fix tests
* fix tests
2021-04-16 13:36:24 +02:00
mmarkusik
8fe66a3bde
Add channel shipping zones ( #1015 )
...
* Add naked input option to SingleAutocompleteSelectField and update it's stories
* Add new icons - chevron up, down & trash
* Add deletable item component and stories
* Add card add items footer component to be used in warehouses and product stocks assign
* Update schema and types
* Add shipping zones card components
* Update channel details page form to also include shipping zones
* Update makeTopLevelSearch hook files directory and add getSearchFetchMoreProps function to avoid extracting it manually every time
* Update channels types & fragments
* Move getDefaultNotifierSuccessErrorData function to useNotifier utils, update dir etc., also make order discount provider use it from the new dir
* Add shippinh zone to channel update and create and add shipping zone search
* Update messages
* Fix types
* Fix lint, types etc
* Small refactor from review and quick fix styles of shipping zones card
* Refactor a bit and update snapshots
* Refactor a bit and update snapshots
* Addd / refactor channels availability components
* Add useChannelsWithProductVariants hook with utils and types
* Add / refactor more channels availability components
* Move avatar from table cell avatar to separate component for it to be usable outside of tables
* Add channels with variants logic to product create and update pages & views
* Refactor components to use updated channels availability components
* Remove unnecessary comments
* Update storybook
* Update types
* Update messages
* Fix prices for variants / simple product not uodating properly
* Post merge cleanup, update schema, types, etc.
* Change shipping zone details warehouses card into settings card and add ability to assign channels to shipping zone
* Update types
* Update snapshots
* Fix selecting / deselecting all channels in channels with variants modal
* Fixes after review, some types changes etc.
* Update snapshots
* Small types fixes
* Make price rates views use parent shipping method channels instead of all
* Make price rates views use parent shipping method channels instead of all
* Update types
* Fix bugs
* Fixes after review
* Fix channels availability data submission
* Fix lint
* Fix variant pricing card showing not related channels
* Fixes after review
* Fix types
* Hide unaviable variants in add products to draft order dialog
* Fix channels with variants availability modal showing confirm button as enabled when it shouldn't
* Fix types
* Update semi checked icon to match old designs
* Update types
* Update channels icon in channels with variants availability
* Fix product cypress test after product channels mutation changed
* Fix trash and chevron down colors in dark mode
* Fix shipping zones card footer not updating query after click away
* Fix types in schema, add condition not to display shipping zones select in channel details if all zones have already been selected
* Fix products adding in order draft dialog
* Fix simple productupdate
* Update snapshots after merge with master
* Update messages
* Fix product api request for cypress
* Add missing test id
* Fix selecting if product is simple -> form being submitted with empty data sometimes
* Update snapshots, messages and add fix for invalid date at product update
* Remove unnecessary imports
* Fix failing test in saleor 2552 (#1061 )
* fix
* fix
* fix
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
Co-authored-by: Karolina <rakoczy.karolina@gmail.com>
2021-04-14 15:44:25 +02:00
Dominik Żegleń
a3abb9c476
Handle Cloud limits ( #1053 )
...
* Handle limit reached error
* Update changelog
* Move notifications to higher layer
* Handle limits top-level
* Remove unused imports
* Add alert component
* Fetch limits from API
* Display limits in staff list
* Fix disabled text button color
* Display limits in products pages
* Display limits in channel list
* Display limits in warehouse list
* Display limits in order list
* Add stories for limits
* Move alert to corresponding section
* Update schema
* Update changelog
* Fetch only needed limitations
* Fix types
* Fix story
* Display limits in variant creator
* Improve type consistency
* Update snapshots
* Update limit counter after object deletion
* Fix copy
* Improve code readability
* Lint files
* Fix dark mode alerts
* Improve contrast
* Fix sku limit in product variant list
* Update stories
* Update messages
* Extract messages
2021-04-13 11:59:16 +02:00
Jakub Majorek
20fbc19739
Update schema ( #1057 )
2021-04-12 17:23:37 +02:00
Karolina
2173e241b5
Saleor 2692 tests for filtering products ( #1055 )
...
* test for filtering products
* tests for filters
* change filter input selector
* change filter input selector
* change filter input selector
* add data-test-id
2021-04-12 17:22:12 +02:00
Piotr Grundas
a3fd4bb6c2
Add rich text attribute input ( #1023 )
...
* Clean structure, add text input, add story
* Improvements
* Update tests, changelog
* Extract messages
* Improvements
* Generate messages, update snapshots
* Switch to rich text
* Handle transitions
* Update translations
2021-04-09 09:51:49 +02:00
Jakub Majorek
80cb7c0404
Optimize product list view queries ( #1016 )
...
* Skip unused queries on product list
* Further optimize queries
* Fix product type details search on product create page
* Fix test fixtures
* Update query for product type details in product create page
* Update cypress test for product list
* Update package.lock
Co-authored-by: Dawid Tarasiuk <tarasiukdawid@gmail.com>
2021-04-08 18:14:15 +02:00
Damian W
94ceead89d
Merge branch 'master' of github.com:mirumee/saleor-dashboard into update-collection-error-types
2021-03-30 11:41:26 +02:00
Dominik Żegleń
416d7d87f6
Improve theming ( #1020 )
...
* Remove unused code
* Move theme to separate directory
* Separate types
* Separate shadows
* Separate shadows
* Rename types
* Modularize code
* Do not pollute prototypes
* Fix missing import
* Aliast mui styles
* Import theming internally
* Fix types
* Fix override type
2021-03-30 09:40:18 +02:00
Damian W
3e0794cb61
Update error type on CollectionBulkDelete
2021-03-29 12:28:59 +02:00
Grzegorz Derdak
429e7b9d83
Add ability to upload video URL to product gallery ( #972 )
...
* Create a dropdown and modal for uploading Video URLs
* Add ability to upload video URL to product gallery
* Add support for other video providers, minor UI tweaks
* Extract translations
* Style changes
* Adjust dashboard to fetch media oembed data
* Update codebase to match the schema
* Changes after code review
* Update schema.graphql and fixtures
* Update defaultMessages.json
* Fix failing jest tests
* Update schema and types
2021-03-17 14:07:48 +01:00
Dawid Tarasiuk
bf9b7c5120
Use sortBy for search products ( #997 )
2021-03-11 11:40:58 +01:00
mmarkusik
2cd4ea9529
Saleor 1856/implement discount modal 2 ( #978 )
...
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 15:52:02 +01:00
Karolina Rakoczy
ad3c1de234
tests for variants
2021-03-01 15:51:46 +01:00
Karolina Rakoczy
4a64dd8d57
tests for variants
2021-03-01 12:54:08 +01:00
Danilo Gačević
0af427e36e
fix: trigger form change when collections are being added to list of product collections ( #987 )
...
* fix: trigger form change when collections are being added to list of product collections
* fix: eslint and prettier
Co-authored-by: danilofatcat <danilo.gacevic@fatcatcoders.com>
2021-02-25 14:00:47 +01:00
Karolina Rakoczy
5f413d16fc
merge with tests for products
2021-02-18 21:08:06 +01:00
Magdalena Markusik
10a366839b
Fixes
2021-02-18 13:59:47 +01:00
Magdalena Markusik
9730e44abe
Update everything to handle null values in content and description fields
2021-02-18 13:38:41 +01:00
Karolina Rakoczy
91460bd8b1
add data-test-id
2021-02-17 13:50:57 +01:00
Magdalena Markusik
25f8e29801
Update schema and types
2021-02-17 12:58:09 +01:00
Dominik Żegleń
8ece366660
Show channel picker to all staff members ( #969 )
2021-02-02 10:38:43 +01:00
Jakub Majorek
10131163c1
SALEOR-2036 Drop descriptionJson and contentJson fields ( #950 )
...
* Drop descriptionJson and contentJson fields
* Bump EditorJS version
* Update changelog
* Update tests
2021-01-22 12:13:40 +01:00
Jakub Majorek
37bb52d087
Fix issues with stocks ( #954 )
2021-01-21 10:07:16 +01:00
Dawid Tarasiuk
11bddd3d1b
Product reference attributes ( #948 )
...
* Update changelog with product reference attributes
* 2068 - Add product reference type to attributes (#949 )
* 2069 - Add product reference attribute search implementation (#951 )
2021-01-20 17:37:36 +01:00
Dawid Tarasiuk
b07bb08ade
1863 - Support reference attribute reordering ( #946 )
...
* Support reference attribute reordering
* Update attribute handlers tests
2021-01-20 11:50:53 +01:00
Dawid Tarasiuk
4b8c2ea5e7
1427, 1866, 1868 - Implement reference attribute submission ( #938 )
...
* Implement reference attribute submitting
* Fix updating reference attributs
* Fix displaying references attribute values names
2021-01-20 11:50:53 +01:00
Dawid Tarasiuk
5303d9f714
1992 - Add attribute references select dialog ( #931 )
...
* Add attribute references select dialog
* Add reference attribute support to products and variants
* Fix attribute select dialog selection
* Refactor reference attribute handlers
* Refactor reference attribute handlers
* Refactor searching for reference pages
2021-01-20 11:50:53 +01:00
Marek Choiński
d0be941ade
Saleor 1712 dashboard unable to handle empty channel list ( #924 )
...
* Use query hook on home page
* Handle no channel
* Handle no channel on pages
* Add navigate channels
* Move messages
* Refactor
* Update storybook and locale
* Remove comment
* Refactor
* Update storybook
* Fix skip
* Fix undefined channel
* Update storybook
2021-01-13 10:33:38 +01:00
Marek Choiński
a9b3c6c53c
Fix display stock for simple products ( #937 )
2021-01-08 15:27:12 +01:00
Dawid Tarasiuk
d5ae972b0e
Fix not updated file attribute field on delete ( #911 )
2020-12-17 10:25:16 +01:00
Dawid Tarasiuk
1e140853ec
File attributes ( #884 )
...
* Update changelog with file attributes
* Add file type attribute
* Update attribute properties form
* Update translation messages with file upload
* Create generic attributes component (#832 )
* Create generic Attributes component
* Add story for Attributes component
* Remove deprecated attribute value type field from queries
* Update test snapshots of attributes component
* Add file upload field to atributes (#888 )
* Add story for Attributes component
* Update test snapshots of attributes component
* Create file upload field in attributes
* Update upload file input data-test
* Update storybook test snapshots of attributes
* Add dedicated input props to file field
* Run Cypress using custom API
* Add missing error handling in file upload field
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* Add file attribute upload to page attributes (#894 )
* Support upload file attribute for pages
* Update after review
* Add file attribute upload to variant attributes (#892 )
* Support upload file attribute for variants
* Update after review
* Refactor attribute values errors merging
* Update after review
* Add file attribute upload to product attributes (#826 )
* Support upload file attribute for products
* Update after review
* Refactor attribute values errors merging
* Refactor product attribute value delete handling
* Fix deleting file in file upload field
* Fix delete attribute values errors handling
* Add link to file upload field (#898 )
* Update file attributes updates (#899 )
* Update file attributes updates
* Refactor file uploads handling
* Move attributes utils to attributes directory
* Fix product channel listing updates
* Clear file field value if file is not passed as prop
* Delete attribute values before update (#908 )
* Delete file attributes after file update
* Triggr CI
* Show skeleton in file upload field during loading
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
2020-12-16 11:53:28 +01:00
Dominik Żegleń
556ea52e8f
Update quantity column in Inventory part of Product Variant view ( #904 )
...
* Add allocated quantity column
* Remove unused prop
* Update snapshots and messages
* Update changelog
2020-12-15 10:50:29 +01:00
Marek Choiński
5bb2d597a2
Saleor 1531 add metadata UI for shipping zones and methods ( #895 )
...
* Add public and private metadata to shipping zones
* Update initial form
* Fix types
* Update types for metadata in shipping method
* Filter typename of metadata
* Fix price shipping method metadata
* Fetch metadata in weight rate update
* Update storybook
2020-12-10 13:38:41 +01:00
Marek Choiński
82bbb93d94
Fix order behavior ( #890 )
...
* Fix order behavior
* Compare variants by id
2020-12-08 14:43:12 +01:00
AlicjaSzu
2f9eddd9ee
Saleor 1659 use query params in channels picker ( #886 )
...
* use Query params in channels picker
* update urls
2020-12-04 18:09:28 +01:00
Dominik Żegleń
2765dc1324
Use product pricing instead of discounted price ( #847 )
...
* Use product pricing instead of discountedPrice
* Fix input width
* Update snapshots
* Fix reading price range of null pricing
Co-authored-by: Dawid Tarasiuk <tarasiukdawid@gmail.com>
2020-11-23 14:04:24 +01:00
Dawid Tarasiuk
48a68ed1bf
Update GraphQL schema and its types ( #853 )
2020-11-23 12:38:28 +01:00
Dominik Żegleń
a175fb9497
Add global channel picker ( #841 )
...
* Move theme switch to user menu
* Add global channel picker
* Fix picker styles
* Use app channel state
* Improve prop naming to indicate id vs slug
* Disable picker if no reason to pick channel
* Remove settings modal leftovers
* Remove channel settings dialog
* Remove unused props
* Skip channel fetching if user is not authenticated
* Remove channel selection from components
* Update messages
* Fix e2e tests
* Remove channel picker leftover
* Revert ChannelSettingsDialog deletion
* Update snapshots
* Update messages
2020-11-23 10:39:24 +01:00
Karolka
e2e5f7f7a5
Add rating input at Create/Edit Product page ( #828 )
...
* Add rating input at Create/Edit Product page
* Fix cypress tests
Co-authored-by: Karolina Kuźniewicz <karolina.kuzniewicz@mirumee.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
2020-11-19 18:07:42 +01:00
Dawid Tarasiuk
fc02fce701
Page types ( #807 )
...
* Create attribute class selector
* Use ProductAttributeType to check if product is simple or with variants
* Allow attribute class selection only during its creation
* Update attribute type selection translations
* Show only product attributes in columns picker on product list view
* Cleanups in Attribute Organization component
* Create Page Types list page
* Create content management section in settings
* Implement page types list view
* Remove unused imports from page type list
* Updatte page type list style
* Remove legacy code from page type list component
* Update PageTypeListPage component
* Create Page Types details page
* Fix page type attribute reordering
* Implement PageType create view
* Implement PageType update view
* gUpdate page type details components
* Fix page type update component
* Update page type components stories
* Update page type errors handling
* Update page type details view
* Create Page Types details page
* Implement PageType create view
* Update product attribute assignment mutations
* Add page types attribute assignment mutations
* Add page types attribute assignment handling
* Temporarily fix page create mutation
* Update page type error messages
* Remove legacy storybook page type stories
* Update attribute assignment dialogs stories
* Update page type details error handling
* Update props for page type components
* Create attribute class selector
* Implement page types list view
* Add page type selector on page create and details views
* Add attributes list to page details views
* Update page types list
* Use attribute errors for attributes muatations
* Save attribute values on page create and update
* Update messages for page view
* Update page attributes fragment
* Use AttributeError in AttributeBulkDelete
* Update page type and its attribute selection
* Handle page types deleting
* Update page types deleting messages
* Handle page types attribute reorder
* Fix PageOrganizeContent component types
* Update graphqql types
* Fix page fixture
* Update messages
* Update test snapshots
* Pass pageTypes to PageForm
* Update changelog with page type addition note
* Update package-lock
* Update test snapshots
* Fix malformed generated type
* Update messages after rebase
2020-11-19 15:42:14 +01:00
Jakub Majorek
aa9df18fa8
[1516] Move product remove logic to create handler
2020-11-19 13:22:43 +01:00
Jakub Majorek
c59a7f4349
[1516] Create product when all required fields are valid
2020-11-19 11:57:13 +01:00
Dominik Żegleń
6f9060144a
Multichannel ( #833 )
...
* add multichannel to configuration view
* create multichannels list view
* create multichannels list view
* add ChannelsCreate view
* update channels in configuration
* add stories
* update default messages
* fix ChannelForm props
* update channels list styles
* update snapshots
* update channel form currency input
* update Channels fragments
* extract messages
* remove tabs from channelsList
* channel details, channel delete modal (#598 )
* create Channel details view
* create ChannelDeleteDialog
* add channels delete dialog to channels list
* update messages and types
* fixes after review
* channels availability (#609 )
* create Channel details view
* update messages and types
* create ChannelsAvailability component
* create more product channels components
* create channels stories, update fixtures, types
* update product views with channels data
* update schema and snapshots
* update defaultMessages
* update ProductUpdate view
* create ChannelsAvailabilityDropdown component
* add product channels to local storage
* update globalTypes
* Update to new schema and resolve issues
* Update messages
* create deleteChannel mutation
* add channels availability component to product create view
* refactor ProductCreate and ProductUpdate views
* CollectionProducts view cleanup
* add disabled prop to ActionDialog
* use updateChannels mutation in ProductCreate view
* ProductCreate - update submit function
* fixes after review
* update snapshots and messages
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* channels shipping components (#655 )
* create PricingCard, OrderValue and OrderWeight components
* create ShippingZoneRatesPage and DeleteShippingRateDialog
* update ChannelsAvailability component
* updates after review
* channels shipping views (#662 )
* update ChannelsAvailability component
* updates after review
* create PriceRate views, update types
* create weight rates views
* update shipping views, stories, messages
* update snapshots
* update snapshots
* update useChannels hook
* orders channels components (#698 )
* create OrderChannelSectionCard component
* update OrderDetailsPage
* update DraftOrderChannelCard
* update snapshots
* update fixtures
* small change after review, update snapshots
* product pricing (#702 )
* update product types
* update Pricing in simple product view
* use productVariantCreate mutation in simple product view
* update snapshots and messages
* handle create variant (#715 )
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update snapshots and messages
* fix update and create product handlers
* update pricing types
* channels modal - new styles, search input (#717 )
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* fix search input label styles
* update toggleAllChannels function
* update variant creator (#724 )
* update product types
* update Pricing in simple product view
* handle product create and update errors
* update pricing types
* add search input in ChannelsAvailabilityDialog
* update ChannelsAvailabilityDialog in all views
* update snapshots
* add channelLisitngs to variant creator
* update variant creator price styles
* update product variant creator reducer tests
* update createVariants tests
* update error handling in product variant creator
* add Skip pricing for now option
* use PriceField instead of TextField in ProductVariantCreatorSummary
* create price validation function
* fix errors handling in ProductVariantPrice component
* fixes after review
* Product List - remove publish/unpublish buttons (#727 )
* ProductList - remove publish and unpublish buttons
* update messages
* update snapshots, messages
* revert changes in ChannelsAvailabilityDropdown
* products/shipping/discount list settings (#739 )
* create ChannelSettingsDialog component
* update snapshots
* ProductList - open settings modal when there is no selected channel
* add settings modal to vouchers list
* add settings dialog to sales list
* add setting modal to shipping list
* update shipping
* update snapshots, messages
* useChannelsSettings - remove selectedChannelSlug
* fix channels update handler in product and shipping view
* messages update in ChannelSettingsDialog
* handle product/discount list when there is no channels
* update onSettingsOpen prop
* collection availability dropdown (#743 )
* add availability dropdown to collection products list
* update channelListingProduct fragment name
* update voucher view/components with channels (#746 )
* update voucher view/components with channels
* update VoucherSummary, remove defaultCurrency from voucher components
* update snapshots
* move getChannelsVariables func to discounts handlers
* update voucher messages
* sale view/components with channels (#750 )
* update sale views with channels
* small fixes in discounts
* order views with channels (#752 )
* update draft orders with channels
* add channel activate/deactivate mutations
* remove sort by total in orders list
* add error notification on channel activate/deactivate
* product variants channel select (#755 )
* add channels selector to ProductVariants component
* remove selectedChannel from ProductUpdate, update messages and snapshots
* update product fragments
* update translations (#762 )
* update translations
* fix translation types
* update messages
* update Availability component (#766 )
* update ChannelsAvailability component
* update product fixtures
* update collection and channel fixtures
* ChannelsAvailability - handle errors
* update product handlers
* update ChannelsAvailability styles
* update ProductVariant
* update snapshots
* fix missing things in multichannel (#785 )
* add availability dropdown to discount products list
* fix error handling in shipping components
* update product views and components
* update messages
* update category view/components
* update CategoryProducts styles
* remove defaultCurrency from shipping components
* create ChannelsSelect component
* update channels error handling after review
* another fixes after review
* Add channels to collection views/components (#791 )
** update collection components and views
* update create collection view
* update error handling in collection
* remove filter bar from collection list
* update products fragments
* small fix in collection create view
* use collectionFragment in useCatalogSearch
* update defaultMessages and snapshots
* update homepage view/drop defaultCurrency (#801 )
* update homepage view
* drop defaultCurrency prop
* fix onChannelChange function in home view
* remove visibility from product list filters
* update export products with channels (#803 )
* update ProductExportDialog with channels
* add new channel error code
* remover VISIBLE from product export dialog Financial information
* fix input size in ProductVariantCreatorSummary (#804 )
* channels currency code select (#806 )
* create select with currency codes
* fix ChannelDeleteDialog
* update defaultMessages, remove unneeded ChannelDetails handlers
* fixes after rebase
* replace channelListing with channelListings
* [multichannel] Update schema]
* Fix product create test
Co-authored-by: AlicjaSzu <alicja.szukuc@gmail.com>
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2020-11-17 17:10:42 +01:00
dominik-zeglen
dfc063caa1
Improve component encapsulation
2020-11-05 14:56:29 +01:00
dominik-zeglen
7c90ec1c72
Fix types
2020-11-04 13:59:26 +01:00
dominik-zeglen
28cc74c954
Add rich text editor to product pages
2020-11-04 13:58:38 +01:00
dominik-zeglen
437df6fe9a
wip
2020-11-04 13:58:36 +01:00
dominik-zeglen
88bd52763c
Add ability to save data
2020-11-04 13:58:34 +01:00
dominik-zeglen
6988316fbc
Use dedicated type to return error promise
2020-11-02 14:26:02 +01:00
dominik-zeglen
63f042a91b
Improve typing
2020-10-30 16:10:02 +01:00
dominik-zeglen
a34d22de8f
Fix undefined and null objects handling
2020-10-30 16:10:00 +01:00
dominik-zeglen
16d9d28033
Fix types
2020-10-30 16:09:59 +01:00
dominik-zeglen
37541c24e1
Extract variant update form outside page
2020-10-30 16:09:58 +01:00
dominik-zeglen
78bb07e948
Extarct variant create form component
2020-10-30 16:09:56 +01:00
dominik-zeglen
2830dd7b55
Add ability to reset change state after success
2020-10-30 16:09:55 +01:00
dominik-zeglen
2abe680093
Fix change trigger
2020-10-30 16:09:35 +01:00
dominik-zeglen
374a072bf7
Extract product update form to separate component
2020-10-30 16:09:34 +01:00
dominik-zeglen
d192bcac34
Add custom form component to product create
2020-10-30 16:07:46 +01:00
Magdalena Markusik
9f3ae6e4ae
fix adding warehouses to products
2020-10-27 16:02:46 +01:00
Magdalena Markusik
e9b32486b3
fix
2020-10-22 11:15:49 +02:00
mmarkusik
6fa2d5810a
Merge pull request #780 from mirumee/Fix-publish-and-available-for-purchase-behaviour
...
Fix publish and available for purchase behaviour
2020-10-21 13:00:40 +02:00
Magdalena Markusik
2bc7d88227
fix
2020-10-19 12:59:43 +02:00
Magdalena Markusik
374aab6603
fix
2020-10-19 12:28:43 +02:00
dominik-zeglen
03fc4c2dae
Fix multiple value dropdown
2020-10-19 11:33:51 +02:00
Magdalena Markusik
e472bea95f
fix
2020-10-19 11:19:07 +02:00
Dominik Żegleń
de31431af3
Merge pull request #768 from mirumee/refactor/product-permissions
...
Add manage product types and attributes permission
2020-10-16 10:47:05 +02:00
Dominik Żegleń
2d59e4e0df
Merge pull request #769 from mirumee/fix/redundant-code-and-custom-attribute-value
...
Fix custom attribute value
2020-10-16 10:35:04 +02:00
Dominik Żegleń
32de699216
Merge pull request #764 from mirumee/fix/price-errors-1244
...
Do not allow negative values and display errors
2020-10-16 10:12:47 +02:00
dominik-zeglen
33c52788b1
Remove unused component state
2020-10-15 13:56:22 +02:00
Dawid Tarasiuk
0f3a2907d3
Update product permissions
2020-10-15 13:37:30 +02:00
dominik-zeglen
787a5f95c8
Fix custom attribute value
2020-10-15 13:24:15 +02:00
Dawid Tarasiuk
bf450de822
Handle case when there is no default variant selected
2020-10-13 18:36:45 +02:00
Dawid Tarasiuk
a9979f6743
Fix defaulrt variant type duplication
2020-10-13 18:16:06 +02:00
Krzysztof Wolski
10c44d3ac5
Update translation contextCo-authored-by: Patryk Zawadzki <81205+patrys@users.noreply.github.com>
2020-10-13 18:10:55 +02:00
Krzysztof Wolski
db1c33d1fe
Add default variant indicator for variant nav
2020-10-13 18:10:12 +02:00
Marcin Gębala
1334729b3c
Merge pull request #761 from mirumee/fix/variant-attribute-no-value-1242
...
Fix overlapping input placeholder
2020-10-13 17:13:40 +02:00
Marcin Gębala
5cc005da96
Merge pull request #759 from mirumee/fix/variant-table-header-1319
...
Fix delete icon placement
2020-10-13 17:13:24 +02:00
dominik-zeglen
264f2ba8c8
Handle empty input in variant creation
2020-10-13 15:54:35 +02:00
dominik-zeglen
7d397606f0
Disable set as default if variant is default
2020-10-13 15:43:10 +02:00
Dominik Żegleń
fca8d7ab28
Merge pull request #737 from mirumee/fix/handle-attribute-errors
...
Fix handle attribute errors
2020-10-13 15:14:26 +02:00
dominik-zeglen
7aebb67cfd
Do not allow negative values and display errors
2020-10-13 13:29:42 +02:00
dominik-zeglen
8625660db3
Fix overlapping input placeholder
2020-10-12 16:45:21 +02:00
dominik-zeglen
85099e1113
Fix delete icon placement
2020-10-12 15:15:00 +02:00
dominik-zeglen
c15aaa833b
Fix attribute empty option
2020-10-12 12:56:08 +02:00
dominik-zeglen
60fb2266a9
Use dedicated error fragment
2020-10-12 12:56:05 +02:00
dominik-zeglen
ee1ecff1f8
Handle attribute errors in product views
2020-10-12 12:56:04 +02:00
dominik-zeglen
369fd09853
Display attribute errors in product view
2020-10-12 12:56:03 +02:00
Dawid Tarasiuk
66a049b2dd
Create non negative value change handler
2020-10-09 13:08:24 +02:00
Dawid Tarasiuk
5d1361f352
Prevent negative price setting in input
2020-10-09 13:08:22 +02:00
Dawid Tarasiuk
3df1f0c041
Fix set default variant alert
2020-10-09 11:00:06 +02:00
Dawid Tarasiuk
46cadf0c48
Merge pull request #713 from mirumee/fix/no-warehouses-in-variant-creator
...
Add no warehouses info when working with stock quantities
2020-10-08 12:42:10 +02:00
Dawid Tarasiuk
992816c641
Update storybook with no warehouses case
2020-10-08 11:54:15 +02:00
Dawid Tarasiuk
2c18669a16
Merge pull request #740 from mirumee/fix/shipping-weight-error-label
...
Fix shipping weight error label state
2020-10-02 17:25:36 +02:00
Krzysztof Wolski
7e95d53155
Fix Variant Details console errors ( #742 )
...
* Add default empty unit when there is no specified one
* Add index required in draggable tables
* Select fields should get undefined value instead of null
2020-10-02 11:04:54 +02:00
Dawid Tarasiuk
1df93cddaf
Fix shipping weight error label state
2020-09-30 13:33:25 +02:00
Dawid Tarasiuk
61723bd045
Fix warehouse configure link translation
2020-09-29 18:01:36 +02:00
Dawid Tarasiuk
dc43578d5a
Update configure warehouse link
2020-09-29 15:18:07 +02:00
Dawid Tarasiuk
bf18651f7d
Remove leave screen dialog
2020-09-29 12:08:54 +02:00
Dawid Tarasiuk
b9bccd07f3
Refactor leave action in product update
2020-09-28 17:41:24 +02:00
Dawid Tarasiuk
4aefafda9c
Remove unused callback
2020-09-28 14:50:46 +02:00
Dawid Tarasiuk
73fe19011b
Update submit next action handling
2020-09-28 14:46:55 +02:00
Dawid Tarasiuk
6d39899db3
Revert changes of product urls
2020-09-28 14:46:55 +02:00
Dawid Tarasiuk
e8e1162698
Update submit next action logic
2020-09-28 14:46:54 +02:00
Dawid Tarasiuk
1aaa5c5c3a
Add redirect on warehouse configuration action
2020-09-28 14:45:38 +02:00
Dawid Tarasiuk
6065c5ded6
Add no warehouses info in variant and product details
2020-09-28 14:43:36 +02:00
Dawid Tarasiuk
9e8f453c99
Add no warehouses info in variant creator
2020-09-28 14:40:53 +02:00
Marcin Gębala
7e24e4a14f
Merge pull request #720 from mirumee/feat/add-slug-to-seo-form
...
Add slug field to category, product, collection & page details
2020-09-25 18:44:08 +02:00
Marcin Gębala
354b0f5b90
Merge pull request #732 from mirumee/fix/table-layout
...
Fix exploding table layout
2020-09-25 18:43:44 +02:00
Magdalena Markusik
8f43226e95
Merge branch 'master' into feat/add-slug-to-seo-form
2020-09-25 17:41:58 +02:00
Dominik Żegleń
b571eef598
Merge pull request #728 from mirumee/add/taxes-per-product
...
Allow taxes to be configured per product
2020-09-25 17:28:56 +02:00
dominik-zeglen
56b331aef2
Fix typo
2020-09-25 17:02:27 +02:00
dominik-zeglen
e13086fef3
Fix exploding table layout
2020-09-25 17:00:17 +02:00
Magdalena Markusik
f956be3fbc
refactor after review
2020-09-25 16:44:11 +02:00
mmarkusik
c8e06812e6
Merge branch 'master' into feat/add-slug-to-seo-form
2020-09-25 15:39:05 +02:00
Tomasz Szymański
4cecf238d6
Allow product variant to be set as default ( #721 )
...
* Add drag-and-drop to allow variants reordering
* Handle variants reordering
* Allow product variant to be set as default
* Display default variant and perform refresing after set
* Move ProductVariantSetDefault to separate component
* Changes to new schema
Co-authored-by: Dawid Tarasiuk <tarasiukdawid@gmail.com>
2020-09-25 14:33:01 +02:00
Magdalena Markusik
41209ce8dc
fix types
2020-09-24 14:33:14 +02:00
Magdalena Markusik
4a8b8e3c2f
Fix mutation for simple product update
2020-09-24 14:17:26 +02:00
Magdalena Markusik
828e207209
add error handling to seo form
2020-09-24 14:11:30 +02:00
dominik-zeglen
5b6a420199
Update changelog, stories and messages
2020-09-24 13:49:49 +02:00
dominik-zeglen
9a9c6a01a1
Fix stories
2020-09-24 13:49:48 +02:00
dominik-zeglen
a028c69810
Add support for changing tax type for products
2020-09-24 13:46:51 +02:00
dominik-zeglen
2b92211b99
Add tax section to product view
2020-09-24 13:46:48 +02:00
Magdalena Markusik
0faf70aea6
wip
2020-09-23 14:03:15 +02:00
mmarkusik
c7124ffc41
Merge branch 'master' into feat/add-slug-to-seo-form
2020-09-22 09:58:33 +02:00
Magdalena Markusik
0f4d0f1195
fix types and lint
2020-09-21 14:57:12 +02:00
Magdalena Markusik
6ae8fcebcd
update product create mutation create handler
2020-09-21 12:24:11 +02:00
Magdalena Markusik
52cf01ed72
update mutation and fixtures
2020-09-21 12:05:43 +02:00
Dawid Tarasiuk
ffaf56a51b
Handle variants reordering
2020-09-21 10:33:25 +02:00
Dawid Tarasiuk
88b8950408
Add drag-and-drop to allow variants reordering
2020-09-21 10:33:24 +02:00
Magdalena Markusik
d20b58dd79
fixes afer merge
2020-09-18 16:40:48 +02:00
AlicjaSzu
cd88102af7
fix product availability date ( #696 )
...
* VisibilityCard - fix product availability date
* revert changes in VisibilityCard, refetch data on successfully updated availability
* fix availability in ProductCreate and ProductUpdate
* ProductUpdate - remove unneeded refetch
* create getProductAvailabilityVariables handler
2020-09-18 15:01:00 +02:00
Maciej Korycinski
24ea28f987
Pass missing isVisibleListing variable to mutation ( #712 )
...
* Pass missing arguments
* Update types
2020-09-16 15:28:05 +02:00
AlicjaSzu
fd6c77adf7
update schema and types
2020-09-07 12:48:19 +02:00
AlicjaSzu
eba4ba2edf
update VisibilityCard component ( #679 )
...
* update VisibilityCard component
* add visibleInListings in Product
* update mutations and types with visibleInListings
* update ProductExportDialogInfo with availableForPurchase
* update defaultMessages
* update useDateLocalize hook
* update cypress tests
* update orders with availability info
* revert cypress changes
* update changelog
* update product update handlers
* fix VisibilityCard styles
* create AvailabilityCard component
* update defaultMessages
* update snapshots and messages
* fix ProductCreatePage form data types
* update defaultMessages
2020-09-03 12:25:16 +02:00
dominik-zeglen
cb4e2fd050
Add metadata editor to variant creator
2020-09-01 17:14:49 +02:00
dominik-zeglen
e268ddd3d2
Simpliify code
2020-09-01 17:14:46 +02:00
dominik-zeglen
dde82e0756
Add metadata editor to product creator
2020-09-01 17:14:43 +02:00
Dominik Żegleń
7770ae34df
Add metadata ( #670 )
...
* Add metadata editor component
* Add tests
* Fix plurals
* Use pascal case in selectors
* Update product metadata
* Add metadata handler decorator
* Update snapshots
* wip
* Remove operation provider component
* Add metadata to collections
* Add metadata editor to variant
* Add metadata editor to categories
* Add metadata to product types
* Simplify code
* Add metadata to attributes
* Drop maybe
* Rename Metadata to MetadataFragment
* Update changelog and snapshots
2020-08-28 14:45:11 +02:00
dominik-zeglen
82aa6ea942
Use optional chaining
2020-08-25 11:42:14 +02:00
dominik-zeglen
419525f493
Use query hooks in product variant view
2020-08-24 12:29:54 +02:00
dominik-zeglen
0fc4d1afb2
Use query hooks in product variant create view
2020-08-24 12:18:58 +02:00
dominik-zeglen
b1fd1c3243
Use query hooks in product image viiew
2020-08-24 12:14:59 +02:00
dominik-zeglen
4df1c71a79
Use query hooks in product list
2020-08-24 12:10:48 +02:00
dominik-zeglen
7726bacb77
Remove ProductUpdateOperations component
2020-08-24 11:50:55 +02:00
dominik-zeglen
7cdb120d38
Update messages and changelog
2020-08-18 16:20:52 +02:00
dominik-zeglen
0b5c9e35eb
Add warehouse choice
2020-08-18 16:20:50 +02:00
dominik-zeglen
09fd02ddec
Update checkboxes to newest design
2020-08-18 16:10:15 +02:00
Dominik Żegleń
cc2fb0ae4e
Fix updating product that has no variants ( #649 )
...
* Fix updating product that has no variants
* Update changelog
2020-08-18 16:09:01 +02:00
dominik-zeglen
091e54e1d0
Fix deleting just one variant
2020-08-17 17:23:56 +02:00
dominik-zeglen
235eb5a777
Reset modal state after closing
2020-08-13 13:28:57 +02:00
dominik-zeglen
ac48ba4d96
Fix missing save button
2020-08-12 12:49:05 +02:00
dominik-zeglen
6d8a06af41
Update to newest schema
2020-08-12 11:28:45 +02:00
dominik-zeglen
3ce99ff326
Fix label
2020-07-30 14:28:41 +02:00
Dominik Żegleń
df5aea6200
Add product export ( #620 )
...
* Add component backbone
* Make step component generic and typed
* Add step tabs
* Add settings view
* Encapsulate all dialog components in one directory
* Move types to separate file
* Add mutations
* Use gql types
* Add error handling
* Do not keep separate types file
* Allow products to be exported
* Fix types
* Update snapshots
* Update to latest schema
* Add disabled option
* Use wizard hook
* Update type definitions
* Queue export check task
* Fix bug causing jobs to be endless and duplicated
* Fix minor bugs
* Add accordion component
* Allow selection of fields to be exported
* Add attribute export
* Update snapshots
* Update messages
* Update changelog
* Add missing key
* Add quick peek to accordioin
* Sort imports
* Remove unused files
* Add chiips to attribute selection
* Change menu positioning
* Add product counter
* Add select all option
* Update snapshots
* Update messages
* Remove unused import
* Add chips
* Add test tags
* Update snapshots
* Change number of max chips
* Add accordion tags
* Update messages
2020-07-30 11:54:16 +02:00
dominik-zeglen
c09fc4ce00
Apply fixes from 2.10.1
2020-07-16 13:48:00 +02:00
dominik-zeglen
eddec1a5c2
Move fragments to avoid circular imports
2020-07-07 12:14:12 +02:00
AlicjaSzu
1887769055
add status to notifications
2020-07-06 10:46:14 +02:00
Krzysztof Wolski
f4d570c7e5
Fix warnings and better test tag ( #582 )
...
* Resolve test warnings
* Tename data-tc to data-test
* Update src/orders/components/OrderFulfillPage/OrderFulfillPage.tsx
2020-07-02 12:59:09 +02:00
Dawid Tarasiuk
9e66d99dca
Use productRangeUndiscounted instead of calculating variant prices range
2020-06-18 17:01:36 +02:00
Dawid Tarasiuk
a29ac065a3
Update locale default messages
2020-06-18 11:37:55 +02:00
Dawid Tarasiuk
055d3e63dd
Fix optional chaining
2020-06-17 18:14:50 +02:00
Dawid Tarasiuk
79b49ea406
Update product list style
2020-06-17 14:11:31 +02:00
Dawid Tarasiuk
e450dd4c4d
Update product type in product list
2020-06-17 12:28:15 +02:00
Dawid Tarasiuk
3f2a75e159
Replace maybe with optional chaining
2020-06-17 12:03:06 +02:00
Dawid Tarasiuk
0f5a49ab48
Update getProductPriceRange
2020-06-17 11:37:11 +02:00
Dawid Tarasiuk
576c7e1b35
Update queries types
2020-06-17 10:33:57 +02:00
Dawid Tarasiuk
eaa85bc795
Update product variant creator
2020-06-16 15:16:08 +02:00
Dawid Tarasiuk
cdfac6de6b
Update product update page
2020-06-16 14:57:22 +02:00
Dawid Tarasiuk
2fdda2db55
Update product list UI
2020-06-16 12:48:57 +02:00
Dawid Tarasiuk
1e93827deb
Update product list tests
2020-06-12 16:44:35 +02:00
Dawid Tarasiuk
b001c74af2
Display variant price range in product list
2020-06-12 14:39:51 +02:00
Dawid Tarasiuk
43aeff8e68
Update product variant creator
2020-06-12 13:19:44 +02:00
Dawid Tarasiuk
0a32479327
Update product queries
2020-06-12 12:42:19 +02:00
Dawid Tarasiuk
696250feca
Removed Pricing card for configurable products
2020-06-12 12:35:38 +02:00
Dawid Tarasiuk
8fa7eb2b8a
Revert "Remove base price from product create page"
...
This reverts commit 0b099e882c
.
2020-06-12 12:17:17 +02:00
Dawid Tarasiuk
65e5539173
Remove basePrice from schema
2020-06-10 15:39:10 +02:00
Dawid Tarasiuk
0b099e882c
Remove base price from product create page
2020-06-08 13:52:20 +02:00
Krzysztof Wolski
a82de30309
Add circleci config and enhance our linters ( #519 )
...
* Add circleci config
* Season linting config
* Apply code style
2020-05-14 11:30:32 +02:00
dominik-zeglen
6af08af910
Update product stock management to newest design
2020-05-04 18:06:36 +02:00
dominik-zeglen
58d4df74ef
Update fixtures
2020-04-29 19:10:04 +02:00
dominik-zeglen
e84aefab9a
Use quantity allocated to get available variants
2020-04-29 18:51:19 +02:00
dominik-zeglen
89bae127d2
Update translations
2020-04-29 17:11:02 +02:00
dominik-zeglen
ce38bb8352
Update messages
2020-04-29 03:47:07 +02:00
dominik-zeglen
1b3e304c79
Enable submitting in variant creator
2020-04-28 16:37:39 +02:00
dominik-zeglen
bcc4f96f82
Enable assigning multiple warehouses to zone
2020-04-28 16:37:21 +02:00
dominik-zeglen
94dad3e4d7
Improve single warehouse UX
2020-04-28 16:37:19 +02:00
dominik-zeglen
60ed62ecd0
Fix types
2020-04-28 16:37:19 +02:00
dominik-zeglen
e167a6450e
Improve test coverage
2020-04-28 16:37:18 +02:00
dominik-zeglen
e52b2bb74a
Fix attribute stock input
2020-04-28 16:37:18 +02:00
dominik-zeglen
715303e025
Add ability to create stock in multiple warehouses
2020-04-28 16:37:17 +02:00
dominik-zeglen
b776321e0a
Add multiple warehouse selection
2020-04-28 16:37:17 +02:00
dominik-zeglen
64371d04a6
wip
2020-04-28 16:37:16 +02:00
dominik-zeglen
688fc83f55
Split components into pricing and stock sections
2020-04-28 16:37:15 +02:00
Dominik Żegleń
1b7eac3596
Apply suggestions from code review
...
Co-Authored-By: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
2020-04-28 16:37:14 +02:00
dominik-zeglen
61a989a061
Fix types
2020-04-28 16:37:14 +02:00