Commit graph

3547 commits

Author SHA1 Message Date
Patryk Andrzejewski
436c2af00e
Handle oudside click for filters popover (#4021)
* Oudside click handler

* Oudside click handler

* Changeset
2023-07-28 09:27:18 +02:00
Patryk Andrzejewski
d08527f7db
Add fill handle for the grid (#3967) 2023-07-28 09:26:01 +02:00
Krzysztof Żuraw
93a9a76b8f
Update pr template with fixed link to readme (#4031) 2023-07-28 09:01:57 +02:00
Krzysztof Żuraw
f3a52d2e08
Experimental filters: additional empty values & full support for ranges (#4028) 2023-07-27 16:03:38 +02:00
wojteknowacki
d4991e56c7
fixed products presest last assertion, changed quantity of product on draft orders (#4025) 2023-07-27 15:55:41 +02:00
Tomasz Magulski
cf6a22ad18
WE don't deploy to GCP anymore (#4026)
Relates saleor/saleor-cloud-infra#447
2023-07-27 14:54:29 +02:00
Michał Droń
753b9f0c36
Add horizontal scrollbar to datagrid views (#4006)
* Add scrollbar

* Add changeset

* Add overflow-y: hidden to prevent scrolling to ghost row
2023-07-27 13:27:47 +02:00
Krzysztof Żuraw
be6adb28d5
Experimental filters: small bugfixes (#4019) 2023-07-27 10:34:59 +02:00
Krzysztof Żuraw
d9c600452c
Experimental filters: adjusts UI and fix types errors (#3996) 2023-07-26 11:39:24 +02:00
Patryk Andrzejewski
48e758e843
Validators for filters (#3976)
* Fix state triggering for filters

* Validation for filters

* Update types

* Change isFilterElement

* Change isFilterElement
2023-07-25 15:56:10 +02:00
Paweł Chyła
8592c6a4dc
Add order details new column picker (#3934)
Co-authored-by: Renata <renata.gajzlerowicz@gmail.com>
Co-authored-by: wojteknowacki <124166231+wojteknowacki@users.noreply.github.com>
Co-authored-by: wojteknowacki <wojciech.nowacki@saleor.io>
2023-07-25 15:13:57 +02:00
wojteknowacki
9d0233e466
test- tc id fixed in delete products test (#3995) 2023-07-25 13:16:03 +02:00
Lukasz Ostrowski
fa6e469792
App permissions request flow (#3962)
* WIP - app permissions request flow

* Add copy to permissions view

* Add better ui

* Handle scenario when app already has permissions

* refactor urls

* tests

* Extract translations

* fix strict ts

* extract mesages

* Fix linter

* CR Fixes + handle case when user cant update app

* Extract messages
2023-07-25 10:45:34 +02:00
Krzysztof Żuraw
ad01400ab1
Fix security deps in github workflows (#3992) 2023-07-25 08:32:04 +02:00
wojteknowacki
addd8840cd
test - user should be able to delete saved preset (#3989) 2023-07-24 15:39:47 +02:00
Krzysztof Żuraw
b6e6a1a532
Fix security deps (#3984) 2023-07-24 14:51:08 +02:00
Krzysztof Żuraw
d2074f4824
Experimental filters: add clear button and bumps UI to support ranges (#3975) 2023-07-24 14:45:52 +02:00
wojteknowacki
10d30ca9a4
Testmo reports - generates reports when test env deploy workflow triggered (#3908)
* test-nv-deploy yaml adjustments to generate testmo reports

* CR fixes

* changed working dir for testmo runner

* changed prepare tests to wait for deploy

* removed working dir

* wip - working dir

* wip - working dir

* resource path deletion

* order of steps changed

* wip

* wip

* cypress reporter fix, added hash to report name

* reporter fix - name of output changed

* report name change

* moved testmo run it into workflow env var

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip - output

* Test with output

---------

Co-authored-by: andrzejewsky <vox3r69@gmail.com>
2023-07-24 14:13:55 +02:00
wojteknowacki
4aa188aadd
test - fix should create channel with shippingZone and warehouse by waiting for input to be enabled (#3981) 2023-07-24 12:04:11 +02:00
Michał Droń
a333adbb43
Customer list datagrid (#3940)
* Add default columns to customers list view

* Customer list datagrid implementation

* Fix types

* Remove old code

* Migrate some of the files to strict null checks

* Extract messages

* Add changeset

* Drop Tabs

* Fix filter presets typo

* Reuse bulk delete button

* Fix crashing presets

* Enlarge columns

* Extract to a separat function

* Fix race condition

* Fix type post-merge
2023-07-24 09:49:13 +02:00
wojteknowacki
2491055292
test for updating presets (#3977) 2023-07-24 09:47:11 +02:00
Patryk Andrzejewski
423d7cdc8b
Fix state triggering for filters (#3973) 2023-07-21 15:19:15 +02:00
Krzysztof Żuraw
5a6c255004
Experimental filters: add support for constrains on UI (#3969) 2023-07-21 11:26:48 +02:00
Patryk Andrzejewski
23bb5976c6
Dependencies between rows in filtering (#3956)
* Fields constraint

* Keep constraing on the channel level

* Keep constraing on the channel level
2023-07-20 16:53:00 +02:00
wojteknowacki
09d254d50a
added assertion to draft fincalization and removed entering product details since grid is not always responsive withou extra action (#3959) 2023-07-20 15:22:12 +02:00
Karolina Rakoczy
153ea5b77b
Fix job for cleaning envs (#3958) 2023-07-20 12:36:57 +02:00
Paweł Chyła
ce1854b2ca
Introduce datagrid in grift cards list (#3894)
Co-authored-by: wojteknowacki <124166231+wojteknowacki@users.noreply.github.com>
2023-07-19 15:31:33 +02:00
Paweł Chyła
52f58eb00a
Introduce datagrid on Discounts list (#3939)
Co-authored-by: wojteknowacki <wojciech.nowacki@saleor.io>
2023-07-19 15:31:13 +02:00
Krzysztof Żuraw
33b4199cec
Experimental filters: fetch products based on selected filters (#3955) 2023-07-19 15:22:43 +02:00
Michał Droń
fa0e142829
Fix symbol-description ESLint rule (#3954)
* Add symbol descriptions

* Set symbol-description to error & bump migration

* add changeset
2023-07-19 15:13:35 +02:00
Krzysztof Żuraw
c99fa1c5a0
Run chromatic on main after PR is merged with proper label (#3909) 2023-07-19 14:14:29 +02:00
Michał Droń
6cc8f78746
Turn off ESLint rules with small benefit-to-effort ratio (#3951)
* Turn off ESLint rules

* Move fast-refresh to migration section

* Add changeset
2023-07-19 11:58:07 +02:00
Krzysztof Żuraw
dd50f95b55
Experimental filters: add empty state and adjust popover ui (#3950) 2023-07-19 11:29:03 +02:00
Patryk Andrzejewski
4e8942f90e
Cover attributes based on inputType (#3945)
* Cover attributes based on inputType

* Changeset

* Remove logs

* Lint
2023-07-18 14:55:56 +02:00
Paweł Chyła
9a3c9de817
Fix throw error when no description data in product list datagrid (#3946) 2023-07-18 14:46:31 +02:00
Krzysztof Żuraw
5e6794fa99
Experimental filters: new popover ui (#3944) 2023-07-18 12:40:50 +02:00
Paweł Chyła
b66af99477
Migrate Home page to new macaw (#3737) 2023-07-18 12:01:15 +02:00
Lukasz Ostrowski
1c7486818b
Fix app installation error redirection (#3943) 2023-07-17 20:37:52 +02:00
Patryk Andrzejewski
a7d39d7f19
Add all static fields to be used in filtering products (#3912)
* Add all static fields

* Changeset

* Add all static fields

* Fix types

* Remove unused entries
2023-07-14 15:27:44 +02:00
Krzysztof Żuraw
423858e86f
Experimental filters: fix providers issues (#3931)
* feat: fast fixes

* fix: cleanup code

* chore: add changeset
2023-07-14 11:01:57 +02:00
wojteknowacki
d2faa47001
pr template update - sorted tags alphabetically and add 1 more container since critical tests suite is getting bigger (#3911) 2023-07-13 13:43:58 +02:00
Paweł Chyła
8dd453d6d7
Introduce common bulk delete button and improve copy (#3900) 2023-07-13 11:01:07 +02:00
wojteknowacki
d4900deef0
Fix e2e tests for creating permission group and deleting it (#3903)
* test - fixcreating permission group and deleteing it tests

* cr - removed response log
2023-07-13 10:34:04 +02:00
wojteknowacki
779e2321ef
updated test to use data grid (#3905) 2023-07-13 10:24:09 +02:00
wojteknowacki
51c949cd6f
removed updateTaxConfigurationForChannel from both test since not needed (#3904) 2023-07-13 10:23:50 +02:00
Krzysztof Żuraw
fcd64f65eb
Experimental filters: use context for data providers (#3899) 2023-07-13 09:31:16 +02:00
Michał Droń
b386cf060f
Add order expiration (#3843)
* Add TTL expiration & migrate some components in channel details

* Migrate button

* Update fixtures

* Add changeset

* Typo & lint

* Reorder UI elements

* Set custom height to match old input

* Add explanatory comment

* test - created test for expired orderes functionality in channels, fixed validation test which checks using same slug twice when creating channel

* Fix create page

* Fix lint issue

* Fix error handling double notification

* tests added: creating channel with expiration days for orders, creating channel with expiration days for orders with boundary conditions exciding requirements

* function name typeExpirationDate changed to typeExpirationDays

---------

Co-authored-by: wojteknowacki <wojciech.nowacki@saleor.io>
2023-07-12 14:04:50 +02:00
Michał Droń
66976d547b
Drop dynamic column toggles in column picker (#3878)
* Drop dynamic column toggles

* Replace removal icon

* Add changeset

* Add docs

* Update docs

* Fix types on order draft datagrid

* Adjust collections column picker to new architecture

* Adjust categories column picker to new architecture

* Test column picker: adding, removing and searching for dynamic columns in picker (#3901)

* test - column picker. Adding, removing and searching for dynamic columns in picker.

* update tests tame with TC ids

* removed unused row checks on products list view

* Lint files

---------

Co-authored-by: wojteknowacki <124166231+wojteknowacki@users.noreply.github.com>
2023-07-12 13:59:17 +02:00
Paweł Chyła
2ab11bb407
Fix remove delete button after bulk delete in categories, collections and order draft lists (#3898) 2023-07-12 10:30:24 +02:00
Patryk Andrzejewski
2074915055
Product query vars (#3897) 2023-07-12 10:06:26 +02:00