Valentin Lab
bf8e948ff3
new: display dynamic password rules checklist on registration and profile edit
...
Each rule (length, lowercase, uppercase, number, special character)
shows a live check/cross icon as the user types. Also aligns
``handlePasswordChange`` server-side validation with the boilerplate
``Password`` rule (was only enforcing min 8 chars).
2026-02-09 09:29:29 +01:00
Valentin Lab
3d4496b253
fix: make phone number mandatory on registration and profile edit
2026-02-09 09:16:37 +01:00
Valentin Lab
ed3909782b
fix: implement password change for shop customers
...
The password change form on the profile page (``Mes coordonnées``)
was scaffolded but never wired to any backend logic. The fields
``current-password``, ``new-password`` and ``new-password_confirmation``
were silently ignored by ``Customers::storeFull()``.
- Add ``handlePasswordChange()`` in ``CustomerController`` that
validates current password, confirmation match, and 8-char minimum
before hashing and saving.
- Remove ``required`` attribute from password fields so the form can
submit for profile-only updates without filling password fields.
- Strip password fields from request data before passing to
``storeFull()`` to avoid Eloquent mass-assignment noise.
2026-02-09 08:36:29 +01:00
Valentin Lab
9c1f3dfed2
new: show payment-specific confirmation for check/wire orders
...
Display a tailored confirmation message when the customer pays by
check or wire transfer, including a warning about the 30-day
cancellation policy. The payment type is passed as a query parameter
so the message survives page reloads.
- Add ``getOrderConfirmedByCheckContent()`` and
``getOrderConfirmedByWireContent()`` to ``Contents`` repository
- Flash ``payment_type`` through redirect query parameter
- Add migration inserting content rows (id 10, 11)
- Update confirmed view with green checkmark and warning icon
2026-02-09 06:47:18 +01:00
Valentin Lab
fefd6209ac
new: add tooltip to the existing links towards "offre" and "tarif"
2025-12-13 22:26:40 +01:00
Valentin Lab
f5ec254c0e
new: add a direct link toward article's admin edit form from the public article page
2025-12-13 22:18:42 +01:00
Valentin Lab
6bb910bb54
fix: make 'Rayons' title adaptable to screen width
2025-12-13 21:43:40 +01:00
Valentin Lab
1db3725fb2
new: make the menu visible on mobile
2025-12-13 21:43:40 +01:00
Valentin Lab
cc3d4d3e32
chg: put article description after variety description on product public page
2025-12-13 18:21:37 +01:00
Valentin Lab
abb32e32b9
fix: add "Bientôt disponible" box on public product page without prices
2025-11-03 11:27:47 +01:00
Valentin Lab
8c29459489
new: make the debug info available to all backoffice users with helpful links
2025-11-03 11:23:58 +01:00
Valentin Lab
d502882052
fix: add delivery cost on load if delivery is selected
2025-10-05 12:38:19 +02:00
Valentin Lab
a5b2196b32
fix: make the selected channel apply changes to product each time
2025-10-05 12:33:08 +02:00
Valentin Lab
cc8dfa29b4
fix: display only delivery types that have a price and auto-select first
2025-10-05 10:09:03 +02:00
Valentin Lab
62bce92d6d
fix: make delivery option on checkout stick to the current sale channel
2025-10-05 09:56:33 +02:00
Valentin Lab
8d130b9741
new: add channel management
2025-10-05 09:39:27 +02:00
Valentin Lab
9c081574c8
new: make click in choices of search box load the page of the product
2025-10-04 13:54:21 +02:00
Valentin Lab
5cc43bc889
fix: make the button to add an address unusable when the address form is open
2025-10-04 12:19:24 +02:00
Valentin Lab
f094411f10
new: add persistence of default address selection
2025-10-04 11:59:57 +02:00
Valentin Lab
ccc477f291
new: display the default address checkbox on profile load
2025-10-04 11:59:57 +02:00
Valentin Lab
7217d945a3
fix: make the address appear when added
2025-10-04 11:59:57 +02:00
Valentin Lab
e42e3b4c0d
fix: prevent 404 when deleting an adress
2025-10-04 11:06:43 +02:00
Valentin Lab
34fc1c33bf
fix: repair favicon links and provide one from https://www.jardinenvie.com
2025-10-04 09:41:15 +02:00
ludo
1cc6cc879e
fix: fix
2025-04-21 10:57:31 +02:00
ludo
592402a6c1
fixes
2025-02-15 12:12:42 +01:00
ludo
befaa40b48
fixes
2025-01-03 03:46:45 +01:00
ludo
b3fbfc38e7
fixes
2024-06-17 21:56:42 +02:00
ludo
ee60bac538
fixes on addresses
2024-04-29 22:01:45 +02:00
ludo
7b7295aed1
fixes
2024-03-03 22:52:00 +01:00
ludo
869b148e20
add seo
2024-02-19 23:51:32 +01:00
ludo
c4fda18356
move autocomplete for customer
2024-02-07 20:41:04 +01:00
ludo
308b6cb349
add watermark on zoom, update display of article nature on shelve (change icon to text
2024-02-04 22:09:53 +01:00
ludo
4c6f9b3b61
add datatbles for invoices, add pdf icon, refactor icons components, add autocomplete on search, adapt searching to meilisearch
2024-02-04 02:51:38 +01:00
ludo
067532b6fc
add new search engine
2024-01-31 23:45:58 +01:00
ludo
116f289285
refactoring on Articles, minor fixes
2024-01-21 11:42:42 +01:00
ludo
643c26d549
fix parameters for invoices
2023-12-21 16:57:40 +01:00
ludo
25b78f3380
change homepages to contents, add new methods to deliveries and sale_channels by customer
2023-12-09 23:55:50 +01:00
ludo
b5da5fc881
enhance invoice display
2023-12-03 02:20:41 +01:00
ludo
ec509df665
better management of shipping and basket summary display
2023-12-03 00:40:47 +01:00
ludo
4bcfc7bc6d
add basket on merchandise form
2023-11-25 20:42:15 +01:00
ludo
9b18531c83
try to refresh total with recalculation by delivery and delivery_type
2023-11-16 00:00:05 +01:00
ludo
2ebdc5f16b
add shipping to order, methods to calculate, little refactoring
2023-11-15 23:20:42 +01:00
ludo
b86b043604
add validator, optimizations
2023-11-13 23:03:12 +01:00
ludo
23ac0cedad
fix on weight
2023-11-13 00:40:41 +01:00
ludo
9f90f983ab
Fix on addresses
2023-11-13 00:02:21 +01:00
ludo
746cf661ce
fix basket
2023-10-31 17:05:41 +01:00
ludo
a9432bd3c1
add filter not collapsed if filter is on
2023-10-17 17:47:25 +02:00
ludo
f3b9db1a6f
fix on customer auth, fix filters on shelves, refactor for article_nature, add slug
2023-10-17 17:20:30 +02:00
Ludovic CANDELLIER
5f215cef81
coding style
2023-09-13 22:53:37 +02:00
Ludovic CANDELLIER
da48f41ec0
minor fix on updating status of order, upgrade datatables
2023-09-13 22:17:49 +02:00