Ticket #155 (closed planned_task: obsolete)
PRO_CHANGE_UNDO_MANAGER_R0
Reported by: | Astea | Owned by: | gogov |
---|---|---|---|
Priority: | 3 | Milestone: | M03_PRE3 |
Component: | PRO_LIB_ENTITIES | Version: | 2.0 |
Keywords: | Cc: | ||
Category: | CORE | Effort: | 1 |
Importance: | 25 | Ticket_group: | GROUP_CHANGES_R0 |
Estimated Number of Hours: | Add Hours to Ticket: | ||
Billable?: | Total Hours: | ||
Analysis_owners: | sriggins,gogov | Design_owners: | meddle |
Imp._owners: | meddle | Test_owners: | |
Analysis_reviewers: | gogov | Changelog: | |
Design_reviewers: | Imp._reviewers: | ||
Test_reviewers: | Analysis_score: | 2 | |
Design_score: | 0 | Imp._score: | 0 |
Test_score: | 0 |
Description
wiki page: PRO_CHANGE_UNDO_MANAGER_R0 - effort: 1d
Change History
comment:1 Changed 16 years ago by deyan
- Category set to BASE
- Design_score set to 0
- Imp._score set to 0
- Test_score set to 0
- Analysis_score set to 0
comment:4 Changed 16 years ago by sriggins
- Owner changed from Astea to sriggins
- Status changed from new to s1a_analysis_started
comment:6 Changed 16 years ago by sriggins
- Status changed from s1a_analysis_started to s1b_analysis_finished
comment:7 Changed 16 years ago by gogov
- Status changed from s1b_analysis_finished to new
- Analysis_reviewers set to gogov
- Analysis_score changed from 0 to 2
Ok, so some things are not right:
- In general, this task is tightly connected with PRO_CHANGE_MANAGER_R0 mostly, as well as other PRO_CHANGE tasks. You can read stuff in the analysis of these tasks to get a better idea about the whole picture or we can do a Skype session, if you want. So the the ChangeManager is more powerful than the UndoManager and is more an internal thing, opposed to the UndoManager which is more an external, end-user thing. So most likely the UndoManager will be a client of the ChangeManager and delegate user requests to it. This task is more about describing the end-user view of the UndoManager as he sees it while using Sophie 2.
- Stuff you've written about grouping and merging are kinda true but they are more like implementional stuff and are listed in detail in the respective PRO_CHANGE_* tasks, so these don't fall in this task.
- Stuff you've written about Auto, Group and ProChanges doesn't need to be included here. Also I think most of it's already implemented.
- When you read the analysis of the PRO_CHANGE_MANAGER task, you'll see what kind of functionality it provides. The goal of this task is to give an idea what should be available to the end user for control of undoing/redoing etc., and how it should be presented. See PRO_CHANGE_INFOS_R0 for further ideas.
comment:8 Changed 16 years ago by gogov
- Also, currently the ChangeManager doesn't exist so the UndoManager is used to manage Changes, though it's not used correctly at all places. If you decide that there's enough effort for the task so some sort of refactoring messy client code which uses the UndoManager, you could include it in the task requirements.
comment:10 Changed 16 years ago by sriggins
- Status changed from s1a_analysis_started to s1b_analysis_finished
comment:12 Changed 16 years ago by gogov
- Status changed from s1b_analysis_finished to new
Lots of stuff changed.. Will redo the analysis.
comment:13 Changed 16 years ago by sriggins
- Owner changed from sriggins to gogov
- Analysis_owners changed from sriggins to sriggins,gogov
comment:14 Changed 16 years ago by meddle
- Ticket_group changed from GROUP_CHANGE_R0 to GROUP_CHANGES_R0
comment:15 Changed 15 years ago by deyan
- Status changed from new to closed
- Resolution set to obsolete
Batch update from file query-obsoleted.csv
Note: See
TracTickets for help on using
tickets.
Adding category