Index: trunk/grails-app/domain/AssignedGroup.groovy
===================================================================
--- trunk/grails-app/domain/AssignedGroup.groovy	(revision 242)
+++ trunk/grails-app/domain/AssignedGroup.groovy	(revision 242)
@@ -0,0 +1,18 @@
+class AssignedGroup {
+
+    PersonGroup personGroup
+    Task task
+    Integer estimatedHour = 0
+    Integer estimatedMinute = 0
+
+    static constraints = {
+        task()
+        personGroup()
+        estimatedHour(min:0)
+        estimatedMinute(min:0,max:59)
+    }
+
+    String toString() {
+        "${personGroup.name} - ${estimatedHour}h : ${estimatedMinute}min"
+    }
+}
Index: trunk/grails-app/domain/Task.groovy
===================================================================
--- trunk/grails-app/domain/Task.groovy	(revision 241)
+++ trunk/grails-app/domain/Task.groovy	(revision 242)
@@ -21,4 +21,5 @@
     static hasMany = [entries: Entry, 
                         taskModifications: TaskModification,
+                        assignedGroups: AssignedGroup,
                         assignedPersons: AssignedPerson,
                         subTasks: Task,
