View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011405 | Taler | merchant portal webui | public | 2026-05-15 16:18 | 2026-09-07 11:02 |
| Reporter | Christian Grothoff | Assigned To | Florian Dold | ||
| Priority | normal | Severity | feature | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
| Product Version | git (master) | ||||
| Target Version | 1.8 | ||||
| Summary | 0011405: cannot delete locked products | ||||
| Description | While a product is locked (used in an order), it cannot be deleted in the SPA. (1) the error message shown is just about a generic 'conflict', while the backend gives a better EC-based hint. Returning an error message that the product is locked / part of an unpaid order would be helpful. (2) if the backend gets the 409, it should offer the user the option to force delete (?force=yes) the product anyway. | ||||
| Tags | No tags attached. | ||||
|
|
there is no force=yes in https://docs.taler.net/core/api-merchant.html#delete-[-instances-$INSTANCE]-private-products-$PRODUCT_ID |
|
|
Backend support added in v32. |
|
|
commit 46a94ec18cf6b083764d93928b8e27fa9a58ebe8 (HEAD -> master, durian/dev/bots/locked-product-deletion) Author: Florian Dold <dold@taler.net> Date: Mon Sep 7 10:59:13 2026 +0200 merchant-webui: translate locked product deletion guidance Issue: https://bugs.taler.net/n/11405 commit 4dca08942cd319ecdc6d244f6f3bc003b777990e Author: Florian Dold <dold@taler.net> Date: Mon Sep 7 10:59:06 2026 +0200 merchant-webui: explain locked product deletion failures Explain product lock conflicts by error code, including responses without backend hints. Cover the lock conflict and explicit forced deletion in the merchant portal harness. Issue: https://bugs.taler.net/n/11405 |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-05-15 16:18 | Christian Grothoff | New Issue | |
| 2026-05-17 22:23 | Christian Grothoff | Assigned To | => sebasjm |
| 2026-05-17 22:23 | Christian Grothoff | Status | new => confirmed |
| 2026-05-17 22:23 | Christian Grothoff | Target Version | => 1.8 |
| 2026-05-21 20:06 | sebasjm | Note Added: 0028688 | |
| 2026-05-21 20:07 | sebasjm | Assigned To | sebasjm => Christian Grothoff |
| 2026-06-04 17:44 | Christian Grothoff | Status | confirmed => assigned |
| 2026-06-04 22:23 | Christian Grothoff | Assigned To | Christian Grothoff => sebasjm |
| 2026-06-04 22:23 | Christian Grothoff | Note Added: 0028788 | |
| 2026-06-04 22:23 | Christian Grothoff | Status | assigned => confirmed |
| 2026-08-23 16:18 | Florian Dold | Category | merchant backoffice SPA => merchant portal webui |
| 2026-09-05 17:57 | Florian Dold | Assigned To | sebasjm => Florian Dold |
| 2026-09-07 11:02 | Florian Dold | Status | confirmed => resolved |
| 2026-09-07 11:02 | Florian Dold | Resolution | open => fixed |
| 2026-09-07 11:02 | Florian Dold | Note Added: 0029912 |