Package ccm :: Module conflict
[hide private]
[frames] | no frames]

Module conflict

source code

CCM conflict detection module.

Classes [hide private]
  ObjectAndTask
Wrapper object which link an object to a task.
  TaskModel
Task wrapper object which contains objectandtask object.
  Conflict
  MultipleObjectInBaselineConflict
  ObjectAndBaselineConflict
  ObjectNotFoundInBaselineConflict
Functions [hide private]
 
get_tasks_from_project(project) source code
 
get_tasks_information_from_project(project) source code
 
get_tasks_information(folder)
Get tasks from folder.
source code
 
get_tasks(folder)
Get tasks from folder.
source code
 
tasks_to_objectandtask(tasks) source code
 
tasks_to_families_and_taskmodels(tasks, size=1) source code
 
check_task_conflicts(tasks, size=1)
Validates objects a list of task.
source code
 
check_task_and_baseline_conflicts(tasks, baseline)
Validates objects a list of task.
source code
Function Details [hide private]

get_tasks_information(folder)

source code 
Get tasks from folder. If the folder is query based it uses the query to determine the list of task. But the folder contents itself remains untouch.

get_tasks(folder)

source code 
Get tasks from folder. If the folder is query based it uses the query to determine the list of task. But the folder contents itself remains untouch.

check_task_conflicts(tasks, size=1)

source code 
Validates objects a list of task. It returns a list of list of conflicting ObjectAndTask.

check_task_and_baseline_conflicts(tasks, baseline)

source code 
Validates objects a list of task. It returns a list of list of conflicting ObjectAndTask.