Deliverables database table - TaskDepender

Deliverables database table

From TaskDepender
Jump to: navigation, search
(Actions)
(Actions)
Line 47: Line 47:
 
=== Actions ===
 
=== Actions ===
 
* [[Deliverables database table - Create|Create]]: When a new project is created, the deliverables table is created. Because of the reference to the task (see [[#Constraints|"Constraints"]], the deliverables table must be created ''after'' the [[Tasks database table|tasks table]].
 
* [[Deliverables database table - Create|Create]]: When a new project is created, the deliverables table is created. Because of the reference to the task (see [[#Constraints|"Constraints"]], the deliverables table must be created ''after'' the [[Tasks database table|tasks table]].
* [[[[Deliverables database table - Insert|Insert]]
+
* [[Deliverables database table - Insert|Insert]]
 
A deliverable can only be inserted in the current diagram, so in the current container. Therefore, when inserting a deliverable, the <tt>ContainerId</tt> os filled in by using the id of the current container as stored in the [[State variables database table|state-variables table]].
 
A deliverable can only be inserted in the current diagram, so in the current container. Therefore, when inserting a deliverable, the <tt>ContainerId</tt> os filled in by using the id of the current container as stored in the [[State variables database table|state-variables table]].
  
* [[[[Deliverables database table - Update|Update]]
+
* [[Deliverables database table - Update|Update]]
 
+
A deliverable can only be updated ore deleted when it is selected. The selected deliverables are listed in the [[Selected_deliverables_database table|selected deliverables table]]. This means that the user does not have to supply the id when updating or deleting a selected deliverable.
+
  
 
* [[Deliverables database table - Delete|Delete]]: Only selected deliverable can be deleted. This means that the user does not have to supply an id, but simply all selected deliverables are deleted.
 
* [[Deliverables database table - Delete|Delete]]: Only selected deliverable can be deleted. This means that the user does not have to supply an id, but simply all selected deliverables are deleted.

Revision as of 20:05, 29 November 2011