Index: trunk/src/grails-app/domain/AssignedPerson.groovy
===================================================================
--- trunk/src/grails-app/domain/AssignedPerson.groovy	(revision 96)
+++ trunk/src/grails-app/domain/AssignedPerson.groovy	(revision 96)
@@ -0,0 +1,18 @@
+class AssignedPerson {
+
+    Person person
+    Task task
+    Integer estimatedHour = 0
+    Integer estimatedMinute = 0
+
+    static constraints = {
+        task()
+        person()
+        estimatedHour(min:0)
+        estimatedMinute(min:0,max:59)
+    }
+
+    String toString() {
+        "${person.firstName} ${person.lastName} - ${estimatedHour}h : ${estimatedMinute}min"
+    }
+}
Index: trunk/src/grails-app/domain/Task.groovy
===================================================================
--- trunk/src/grails-app/domain/Task.groovy	(revision 93)
+++ trunk/src/grails-app/domain/Task.groovy	(revision 96)
@@ -16,5 +16,5 @@
     static hasMany = [entries: Entry, 
                         taskModifications: TaskModification, 
-                        assignedPersons: Person, 
+                        assignedPersons: AssignedPerson, 
                         subTasks: Task]
 
