Ticket #155 (closed planned_task: obsolete)

Opened 17 years ago

Last modified 15 years ago

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

Adding category

comment:2 Changed 16 years ago by peko

  • Importance changed from 0 to 25

comment:3 Changed 16 years ago by deyan

  • Category changed from BASE to CORE

Correcting category

comment:4 Changed 16 years ago by sriggins

  • Owner changed from Astea to sriggins
  • Status changed from new to s1a_analysis_started

comment:5 Changed 16 years ago by sriggins

  • Analysis_owners set to sriggins

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:9 Changed 16 years ago by sriggins

  • Status changed from new to s1a_analysis_started

comment:10 Changed 16 years ago by sriggins

  • Status changed from s1a_analysis_started to s1b_analysis_finished

comment:11 Changed 16 years ago by meddle

  • Ticket_group set to GROUP_CHANGE_R0

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.