Index: trunk/grails-app/views/assignedGroupDetailed/_personsInGroup.gsp
===================================================================
--- trunk/grails-app/views/assignedGroupDetailed/_personsInGroup.gsp	(revision 254)
+++ trunk/grails-app/views/assignedGroupDetailed/_personsInGroup.gsp	(revision 254)
@@ -0,0 +1,22 @@
+
+<table>
+    <tbody>
+        <tr class="prop">
+            <td valign="top" class="name">
+                <label for="persons">Persons in group (${personGroup.encodeAsHTML()}):</label>
+            </td>
+            <td valign="top" class="value">
+                <ul>
+                    <g:if test="${personsInGroup.size() > 0}">
+                        <g:each var="a" in="${personsInGroup}">
+                            <li>${a?.encodeAsHTML()}</li>
+                        </g:each>
+                    </g:if>
+                    <g:else>
+                        <li>None</li>
+                    </g:else>
+                </ul>
+            </td>
+        </tr>
+    </tbody>
+</table>
Index: trunk/grails-app/views/assignedGroupDetailed/create.gsp
===================================================================
--- trunk/grails-app/views/assignedGroupDetailed/create.gsp	(revision 253)
+++ trunk/grails-app/views/assignedGroupDetailed/create.gsp	(revision 254)
@@ -6,4 +6,5 @@
         <meta name="layout" content="main" />
         <title>Create Assigned Group</title>
+        <g:javascript src="overlayPane.js" />
     </head>
     <body>
@@ -42,5 +43,10 @@
                                 </td>
                                 <td valign="top" class="value ${hasErrors(bean:assignedGroupInstance,field:'personGroup','errors')}">
-                                    <g:select optionKey="id" from="${PersonGroup.list()}" name="personGroup.id" value="${assignedGroupInstance?.personGroup?.id}" ></g:select>
+                                    <g:select optionKey="id"
+                                                        from="${PersonGroup.list().sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }}"
+                                                        name="personGroup.id"
+                                                        value="${assignedGroupInstance?.personGroup?.id}"
+                                                        onchange="${remoteFunction(action:'personsInGroup', update:'personsInGroup', params: '\'personGroup.id=\' + this.value' )}">
+                                    </g:select>
                                 </td>
                             </tr> 
@@ -66,8 +72,16 @@
                     </table>
                 </div>
+
                 <div class="buttons">
                     <span class="button"><input class="save" type="submit" value="Create" /></span>
                 </div>
             </g:form>
+
+            <br />
+
+            <div id="personsInGroup" class="dialog">
+                <g:render template="personsInGroup" />
+            </div>
+
         </div>
     </body>
Index: trunk/grails-app/views/assignedGroupDetailed/edit.gsp
===================================================================
--- trunk/grails-app/views/assignedGroupDetailed/edit.gsp	(revision 253)
+++ trunk/grails-app/views/assignedGroupDetailed/edit.gsp	(revision 254)
@@ -44,5 +44,10 @@
                                 </td>
                                 <td valign="top" class="value ${hasErrors(bean:assignedGroupInstance,field:'personGroup','errors')}">
-                                    <g:select optionKey="id" from="${PersonGroup.list()}" name="personGroup.id" value="${assignedGroupInstance?.personGroup?.id}" ></g:select>
+                                    <g:select optionKey="id"
+                                                        from="${PersonGroup.list().sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }}"
+                                                        name="personGroup.id"
+                                                        value="${assignedGroupInstance?.personGroup?.id}"
+                                                        onchange="${remoteFunction(action:'personsInGroup', update:'personsInGroup', params: '\'personGroup.id=\' + this.value' )}">
+                                    </g:select>
                                 </td>
                             </tr>
@@ -72,4 +77,11 @@
                 </div>
             </g:form>
+
+            <br />
+
+            <div id="personsInGroup" class="dialog">
+                <g:render template="personsInGroup" />
+            </div>
+
         </div>
     </body>
Index: trunk/grails-app/views/assignedGroupDetailed/list.gsp
===================================================================
--- trunk/grails-app/views/assignedGroupDetailed/list.gsp	(revision 253)
+++ 	(revision )
@@ -1,58 +1,0 @@
-
-
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-        <meta name="layout" content="main" />
-        <title>AssignedGroup List</title>
-    </head>
-    <body>
-        <div class="nav">
-            <h1>Assigned Group List</h1>
-        </div>
-        <div class="body">
-            <g:if test="${flash.message}">
-            <div class="message">${flash.message}</div>
-            </g:if>
-            <div class="list">
-                <table>
-                    <thead>
-                        <tr>
-                        
-                   	        <g:sortableColumn property="id" title="Id" />
-                        
-                   	        <th>Task</th>
-                   	    
-                   	        <th>Group</th>
-                   	    
-                   	        <g:sortableColumn property="estimatedHour" title="Estimated Hour" />
-                        
-                   	        <g:sortableColumn property="estimatedMinute" title="Estimated Minute" />
-                        
-                        </tr>
-                    </thead>
-                    <tbody>
-                    <g:each in="${assignedGroupInstanceList}" status="i" var="assignedGroupInstance">
-                        <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
-                        
-                            <td><g:link action="show" id="${assignedGroupInstance.id}">${fieldValue(bean:assignedGroupInstance, field:'id')}</g:link></td>
-                        
-                            <td>${fieldValue(bean:assignedGroupInstance, field:'task')}</td>
-                        
-                            <td>${fieldValue(bean:assignedGroupInstance, field:'personGroup')}</td>
-                        
-                            <td>${fieldValue(bean:assignedGroupInstance, field:'estimatedHour')}</td>
-                        
-                            <td>${fieldValue(bean:assignedGroupInstance, field:'estimatedMinute')}</td>
-                        
-                        </tr>
-                    </g:each>
-                    </tbody>
-                </table>
-            </div>
-            <div class="paginateButtons">
-                <g:paginate total="${assignedGroupInstanceTotal}" />
-            </div>
-        </div>
-    </body>
-</html>
Index: trunk/grails-app/views/assignedGroupDetailed/show.gsp
===================================================================
--- trunk/grails-app/views/assignedGroupDetailed/show.gsp	(revision 253)
+++ 	(revision )
@@ -1,61 +1,0 @@
-
-
-<html>
-    <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-        <meta name="layout" content="main" />
-        <title>Show AssignedGroup</title>
-    </head>
-    <body>
-        <div class="nav">
-            <h1>Show Assigned Group</h1>
-        </div>
-        <div class="body">
-            <g:if test="${flash.message}">
-            <div class="message">${flash.message}</div>
-            </g:if>
-            <div class="dialog">
-                <table>
-                    <tbody>
-
-                    
-                        <tr class="prop">
-                            <td valign="top" class="name">Id:</td>
-                            
-                            <td valign="top" class="value">${fieldValue(bean:assignedGroupInstance, field:'id')}</td>
-                            
-                        </tr>
-                    
-                        <tr class="prop">
-                            <td valign="top" class="name">Task:</td>
-                            
-                            <td valign="top" class="value"><g:link controller="taskDetailed" action="show" id="${assignedGroupInstance?.task?.id}">${assignedGroupInstance?.task?.encodeAsHTML()}</g:link></td>
-                            
-                        </tr>
-                    
-                        <tr class="prop">
-                            <td valign="top" class="name">Group:</td>
-                            
-                            <td valign="top" class="value"><g:link controller="personGroup" action="show" id="${assignedGroupInstance?.personGroup?.id}">${assignedGroupInstance?.personGroup?.encodeAsHTML()}</g:link></td>
-                            
-                        </tr>
-                    
-                        <tr class="prop">
-                            <td valign="top" class="name">Estimated Duration:</td>
-                            <td valign="top" class="value">${assignedGroupInstance.estimatedHour}h : ${assignedGroupInstance.estimatedMinute}min</td>
-                        </tr>
-
-                    </tbody>
-                </table>
-            </div>
-            <div class="buttons">
-                <g:form>
-                    <g:hiddenField name="id" value="${assignedGroupInstance?.id}" />
-                    <g:hiddenField name="task.id" value="${assignedGroupInstance?.task?.id}" />
-                    <span class="button"><g:actionSubmit class="edit" value="Edit" /></span>
-                    <span class="button"><g:actionSubmit class="delete" onclick="return confirm('Are you sure?');" value="Delete" /></span>
-                </g:form>
-            </div>
-        </div>
-    </body>
-</html>
