Jean-Baptiste Bellet
3ae5db907a
Create js controller for ProductsTable component
...
Handle before/after reflex lifecycle methods on client side
Add 'loading" class on products-table component
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
27c1fe2f06
Add search query input to search for product by name
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
122677bc7a
Create SearchInput component
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
22d13621f4
Only send close reflex if element is actually visible
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
265b4823a7
Add static var + freeze
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
5e689fcce3
No need to fetch as it's done inside beforeReflex lifecycle method
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
e801bb5e40
some CSS linter
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
d75c62a621
Add TableHeader component and better columns implementation
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
1de7fb6fe8
Create TableHeader component
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
d37cd09c84
Use the reflex_data_attributes helper method
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
cb24efbc4a
Some styling improvments
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
c23d4f63ed
Add pagination to ProductsTable component
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
c7197364d1
Add a pagination component that handle pagy
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
069b314ae7
Add producer and category to a product in the table
...
+ refactor and automatize optional column rendered
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
7716d2734e
Title of the items per page selector is clearer
2022-12-07 15:08:53 +01:00
Jean-Baptiste Bellet
8adcdf14a7
Include search by category and producer
...
+ use ransack (not sur this one is relevant)
+ fetch_products in the `before_render` lifecycle method
2022-12-07 15:08:52 +01:00
Jean-Baptiste Bellet
224daf2591
Factorize js controller between Selectore and SuperSelector components
...
+ add a computeItemsHeight on afterReflex callback
2022-12-07 15:08:52 +01:00
Jean-Baptiste Bellet
4fa88b9c18
Fatorize CSS between Selector and SuperSelector components
2022-12-07 15:08:52 +01:00
Jean-Baptiste Bellet
1adb22be71
Create SelectorWithFilter component
2022-12-07 15:08:52 +01:00
Jean-Baptiste Bellet
d4cfa7b368
Add header to the table
2022-12-07 15:08:52 +01:00
Jean-Baptiste Bellet
5c5a0c98f1
Rename selected to columns_selected
2022-12-07 15:08:52 +01:00
Jean-Baptiste Bellet
8ce3c9f449
Introduce a new selector: # of results per page
2022-12-07 15:08:52 +01:00
Jean-Baptiste Bellet
5ea7bea9b8
Selector now handle {label, value} instead of only string
2022-12-07 15:08:52 +01:00
Jean-Baptiste Bellet
461d31bef1
Create ProductsTable component that handle the table + all filters
2022-12-07 15:08:52 +01:00
Jean-Baptiste Bellet
8758a2701c
Configure CSS for VC components
...
Move CSS for components in the component directory
2022-12-07 15:08:52 +01:00
Jean-Baptiste Bellet
2b7bccf890
Create Selector component
...
Add a onClickOutside behavior that close the component if clicked outside
Selector component doesn't handle its state but receive props from parent
u
2022-12-07 15:08:52 +01:00
Jean-Baptiste Bellet
7692cebbd3
Create Product component
...
Update product_component.html.haml
2022-12-07 15:08:52 +01:00
Jean-Baptiste Bellet
1869536529
Install view_component_reflex + cable_ready
...
+ Add stimulus reflex in the admin section
+ log stimulusreflex
+ Create channel and connection
+ Some logging options
+ Create application_controller each stimulus reflex controller should inherits from this one
2022-12-07 15:08:52 +01:00
Jean-Baptiste Bellet
d7d29e3654
Create a new controller for new products page
...
Controller is constrained by FeatureToggle
- new_products_page
- and available on '/new_products'
Add simple view for new products page and a product
Add new products page as a new entry in the menu
2022-12-07 15:08:52 +01:00
binarygit
2f037c3965
Fix: Transparent background of 'Complete Order' area on Firefox mobile
2022-12-07 12:21:03 +05:45
binarygit
368cd76611
[Split Checkout] Stop horizontal scroll on body in order summary page
2022-12-06 12:12:38 +05:45
binarygit
7df2ad13c6
[Admin][Order Cycle] Enable save btn after removing fee
2022-12-06 10:22:10 +05:45
vviekk
ccddb7ad65
Transalting text 'None' for tax and shipping categories of the product
2022-12-03 18:36:46 +05:30
Konrad
6ac21eaab4
Merge pull request #9999 from abdellani/add-ability-to-save-rendering-options-per-report
...
Add ability to save rendering options per report
2022-12-02 14:33:37 +01:00
jibees
1fcc98af80
Merge pull request #10026 from abdellani/make_default_time_at_00_00_instead_of_12_00
...
Make default time at 00 00 instead of 12 00
2022-12-01 17:43:08 +01:00
binarygit
764c8d7d27
Redirect to shopfront when OC closes during split checkout
2022-12-01 15:13:36 +05:45
Mohamed ABDELLANI
ca795fcf6e
fix OrderAvailableShippingMethods to load the select shipping methods only
2022-11-30 12:42:12 +01:00
Rachel Arnould
524d68496a
Merge pull request #10054 from jibees/10034-change-orders-page-colors
...
[WIP 🚧 ] Admin/Orders, behind feature toggle `admin_style_v2`: adjust colors
2022-11-30 10:58:14 +01:00
Mohamed ABDELLANI
9dc3f2d69e
add new parameter defaultDate to flatpickr to decide the default value when selector is opened
2022-11-29 11:12:33 +01:00
jibees
ef31e1d063
Revert "Load product images in the shop lazily to improve performance"
2022-11-29 09:55:39 +01:00
Jean-Baptiste Bellet
4ef5609b0e
This needs to be !important actually ;(
2022-11-28 14:36:51 +01:00
Jean-Baptiste Bellet
4e70a86fa9
Customize color for flatpickr
2022-11-28 14:36:51 +01:00
Jean-Baptiste Bellet
44f52c21db
This is not only available when open or active but also when closed
2022-11-28 14:36:51 +01:00
Jean-Baptiste Bellet
e8b8a8961e
Update links on the top to be blue as well
2022-11-28 14:36:51 +01:00
Jean-Baptiste Bellet
9a849bb2ee
Default rule: a element are blue and darker blue by default
2022-11-28 14:36:51 +01:00
Jean-Baptiste Bellet
9c8525b797
Change default body text color
2022-11-28 14:36:51 +01:00
Jean-Baptiste Bellet
a9edc0cb9c
Use the default blue for the link and a darker one when hovering
2022-11-28 14:36:51 +01:00
Jean-Baptiste Bellet
7556eee5d4
Do not display: flex; a td but its child
...
Actually, having `td.actions` with `display: flex;` cancel the `table-cell` height computation and it's then impossible to solve.
The solution here is to have a child (`div.flex`) that is `display: flex` and then the parent `td` can compute its height (as the same than its current row).
2022-11-28 14:36:51 +01:00
Jean-Baptiste Bellet
25ab334d73
Add box shadow on icon
2022-11-28 11:09:09 +01:00
Konrad
e288c7a551
Merge pull request #9956 from jibees/9626-resize-and-crop-logo-instead-of-just-resizing-should-fit-into-a-square
...
Enterprise logo: Resize and crop logo instead of just resizing --> logo should fit into a square
2022-11-27 20:28:55 +01:00