View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0007056 | Anastasis | General | public | 2021-10-28 20:50 | 2022-09-26 20:50 |
| Reporter | sebasjm | Assigned To | Florian Dold | ||
| Priority | normal | Severity | feature | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | Git master | ||||
| Target Version | 0.3.0 | Fixed in Version | 0.3.0 | ||
| Summary | 0007056: anastasis reducer: make actions consistent | ||||
| Description | The reducer has a "principal-state" defined by the property "recovery_state" or "backup_state" and sub-states depending on the "principal-state" My proposal: 1.- principal-state should only change with actions "back" and "next". "next" should validate that the sub-state is correct before moving and "back" should always clean up the sub-state. 2.- other actions should not change the "recovery_state" or "backup_state" property. Current implementation: It almost follow this rule. Some case like action "select_country" in state "CountrySelecting" doesn't. | ||||
| Tags | No tags attached. | ||||
|
|
Not quite. 'next' should take no arguments, but sometimes we do need arguments! With the latest change to next=>select_version, this is now consistent (and Florian & Christian are OK with it). |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2021-10-28 20:50 | sebasjm | New Issue | |
| 2021-10-28 20:50 | sebasjm | Status | new => assigned |
| 2021-10-28 20:50 | sebasjm | Assigned To | => Florian Dold |
| 2021-11-06 17:32 | Christian Grothoff | Project | Taler => Anastasis |
| 2021-11-06 17:32 | Christian Grothoff | Category | wallet (TS core) => General |
| 2022-04-12 22:16 | Christian Grothoff | Note Added: 0018859 | |
| 2022-04-12 22:16 | Christian Grothoff | Status | assigned => resolved |
| 2022-04-12 22:16 | Christian Grothoff | Resolution | open => fixed |
| 2022-04-12 22:16 | Christian Grothoff | Fixed in Version | => 0.3.0 |
| 2022-04-12 22:16 | Christian Grothoff | Product Version | git (master) => Git master |
| 2022-04-12 22:16 | Christian Grothoff | Target Version | git (master) => 0.3.0 |
| 2022-09-26 20:50 | Christian Grothoff | Status | resolved => closed |