Dee should support simple transactions
Bug #894023 reported by
Mikkel Kamstrup Erlandsen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen | ||
dee |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen | ||
dee (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
DeeModel should have a simple transaction concept. We'll build this around what DeeSharedModel already uses under the hood, which should make it straight forward.
The concrete plan is to implement a DeeChangeSet which extends DeeSerializable
Doing it this way also makes DeeSharedModel more deeply testable, so it's not only the more advanced API that is the benefit here.
Related branches
lp:~kamstrup/dee/transactions
- Michal Hruby (community): Approve
- Diff: 0 lines
Changed in dee: | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
importance: | Undecided → High |
milestone: | none → 1.0.0 |
status: | New → Triaged |
status: | Triaged → In Progress |
Changed in unity: | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
importance: | Undecided → High |
milestone: | none → 5.0.0 |
status: | New → In Progress |
Changed in dee: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in dee: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu): | |
status: | New → Fix Released |
To post a comment you must log in.
DeeTransaction is in trunk and working now. Before marking this bug as fixed we need to figure out how we want to wire it up generically in DeeModel so change listeners can inspect when transactions are finished.