DeleteTaskStory

Functional specification

Given a project, remove a task associated with that project. This should only be possible when no hours are registered to that task, to prevent loss of information.

Only let them be deletable if they are not registered in a timesheet. You can check that by querying the timesheets for that project. [See the report utility on how to do that.]

Result: The task and all its properties are removed from the persistence layer.

Technical specification

What is the current procedure for this use case?

Discussion

  • It is likely that multiple tasks will be removed simultaneously. The interface should provide for that.

Hours

Estimates

task estimated hrs
reading and proof of concept for report utility and webservices 10  
implement querying the report utility for a given project-task 4  
writing the appropriate logic into TaskDaoImpl, including throwing error messages 2  
adding the functionality to delete in the front end 2  
implementing removing the task from the persistence layer 2  
...    
subTotal 20
slackfactor 1.33
Total 26.6
-- IvanaCace - 11 Apr 2007

Resources

-- RommertDeBruijn - 06 Mar 2007

Topic revision: r4 - 11 Apr 2007 - 15:08:13 - IvanaCace

tip TWiki Tip of the Day
Edit tables with EditTablePlugin
The EditTablePlugin allows you to edit TWiki tables using edit fields and drop down boxes. Tables have ... Read on Read more

 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback