Index: trunk/src/grails-app/controllers/EntryController.groovy
===================================================================
--- trunk/src/grails-app/controllers/EntryController.groovy	(revision 48)
+++ trunk/src/grails-app/controllers/EntryController.groovy	(revision 49)
@@ -74,4 +74,6 @@
     def save = {
         def entryInstance = new Entry(params)
+            entryInstance.person = Person.findByUserId(session.userId)
+
         if(!entryInstance.hasErrors() && entryInstance.save()) {
             flash.message = "Entry ${entryInstance.id} created"
Index: trunk/src/grails-app/views/entry/create.gsp
===================================================================
--- trunk/src/grails-app/views/entry/create.gsp	(revision 48)
+++ trunk/src/grails-app/views/entry/create.gsp	(revision 49)
@@ -23,4 +23,5 @@
             </g:hasErrors>
             <g:form action="save" method="post" >
+                <g:hiddenField name="task.id" value="${entryInstance.task.id}" />
                 <div class="dialog">
                     <table>
@@ -31,6 +32,15 @@
                                     <label for="task">Task:</label>
                                 </td>
-                                <td valign="top" class="value ${hasErrors(bean:entryInstance,field:'task','errors')}">
-                                    <g:select optionKey="id" from="${Task.list()}" name="task.id" value="${entryInstance?.task?.id}" ></g:select>
+                                <td valign="top" class="name">
+                                    ${entryInstance?.task?.name}
+                                </td>
+                            </tr>
+
+                            <tr class="prop">
+                                <td valign="top" class="name">
+                                    <label for="date">Date:</label>
+                                </td>
+                                <td valign="top" class="value ${hasErrors(bean:entryInstance,field:'date','errors')}">
+                                    <g:datePicker name="date" precision='day' value="${entryInstance?.date}" ></g:datePicker>
                                 </td>
                             </tr> 
@@ -45,12 +55,5 @@
                             </tr> 
                         
-                            <tr class="prop">
-                                <td valign="top" class="name">
-                                    <label for="date">Date:</label>
-                                </td>
-                                <td valign="top" class="value ${hasErrors(bean:entryInstance,field:'date','errors')}">
-                                    <g:datePicker name="date" value="${entryInstance?.date}" ></g:datePicker>
-                                </td>
-                            </tr> 
+
                         
                             <tr class="prop">
@@ -81,13 +84,4 @@
                             </tr> 
                         
-                            <tr class="prop">
-                                <td valign="top" class="name">
-                                    <label for="person">Person:</label>
-                                </td>
-                                <td valign="top" class="value ${hasErrors(bean:entryInstance,field:'person','errors')}">
-                                    <g:select optionKey="id" from="${Person.list()}" name="person.id" value="${entryInstance?.person?.id}" ></g:select>
-                                </td>
-                            </tr> 
-                        
                         </tbody>
                     </table>
Index: trunk/src/grails-app/views/entry/show.gsp
===================================================================
--- trunk/src/grails-app/views/entry/show.gsp	(revision 48)
+++ trunk/src/grails-app/views/entry/show.gsp	(revision 49)
@@ -11,5 +11,4 @@
             <span class="menuButton"><a class="home" href="${createLinkTo(dir:'')}">Home</a></span>
             <span class="menuButton"><g:link class="list" action="list">Entry List</g:link></span>
-            <span class="menuButton"><g:link class="create" action="create">New Entry</g:link></span>
         </div>
         <div class="body">
Index: trunk/src/grails-app/views/task/edit.gsp
===================================================================
--- trunk/src/grails-app/views/task/edit.gsp	(revision 48)
+++ trunk/src/grails-app/views/task/edit.gsp	(revision 49)
@@ -34,5 +34,5 @@
                                 </td>
                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'name','errors')}">
-                                    <input type="text" id="name" name="name" value="${fieldValue(bean:taskInstance,field:'name')}"/>
+                                    <input type="text"  style="width:200px" id="name" name="name" value="${fieldValue(bean:taskInstance,field:'name')}"/>
                                 </td>
                             </tr> 
@@ -43,49 +43,18 @@
                                 </td>
                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'description','errors')}">
-                                    <input type="text" id="description" name="description" value="${fieldValue(bean:taskInstance,field:'description')}"/>
+${hasErrors(bean:taskInstance,field:'description','errors')}
+                                    <input type="text" style="width:350px" id="description" name="description" value="${fieldValue(bean:taskInstance,field:'description')}"/>
                                 </td>
-                            </tr> 
-                        
+                            </tr>
+
                             <tr class="prop">
                                 <td valign="top" class="name">
-                                    <label for="entries">Entries:</label>
-                                </td>
-                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'entries','errors')}">
-                                    
-<ul>
-<g:each var="e" in="${taskInstance?.entries?}">
-    <li><g:link controller="entry" action="show" id="${e.id}">${e?.encodeAsHTML()}</g:link></li>
-</g:each>
-</ul>
-<g:link controller="entry" params="['task.id':taskInstance?.id]" action="create">Add Entry</g:link>
-
-                                </td>
-                            </tr> 
-                        
-                            <tr class="prop">
-                                <td valign="top" class="name">
-                                    <label for="modifications">Modifications:</label>
-                                </td>
-                                <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'modifications','errors')}">
-                                    
-<ul>
-<g:each var="m" in="${taskInstance?.modifications?}">
-    <li><g:link controller="modification" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
-</g:each>
-</ul>
-<g:link controller="modification" params="['task.id':taskInstance?.id]" action="create">Add Modification</g:link>
-
-                                </td>
-                            </tr> 
-                        
-                            <tr class="prop">
-                                <td valign="top" class="name">
-                                    <label for="leadPerson">Person:</label>
+                                    <label for="leadPerson">Lead Person:</label>
                                 </td>
                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'leadPerson','errors')}">
                                     <g:select optionKey="id" from="${Person.list()}" name="leadPerson.id" value="${taskInstance?.leadPerson?.id}" ></g:select>
                                 </td>
-                            </tr> 
-                        
+                            </tr>
+
                             <tr class="prop">
                                 <td valign="top" class="name">
@@ -93,5 +62,5 @@
                                 </td>
                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'scheduledDate','errors')}">
-                                    <g:datePicker name="scheduledDate" value="${taskInstance?.scheduledDate}" ></g:datePicker>
+                                    <g:datePicker name="scheduledDate"  precision='day' value="${taskInstance?.scheduledDate}" ></g:datePicker>
                                 </td>
                             </tr> 
@@ -102,5 +71,5 @@
                                 </td>
                                 <td valign="top" class="value ${hasErrors(bean:taskInstance,field:'targetDate','errors')}">
-                                    <g:datePicker name="targetDate" value="${taskInstance?.targetDate}" ></g:datePicker>
+                                    <g:datePicker name="targetDate"  precision='day' value="${taskInstance?.targetDate}" ></g:datePicker>
                                 </td>
                             </tr> 
@@ -114,5 +83,16 @@
                                 </td>
                             </tr> 
+                            <tr class="prop">
+                                <td valign="top">
+                                    <g:link controller="entry" params="['task.id':taskInstance.id]" action="create">Add Entry</g:link>
+                                </td>
+                            </tr> 
                         
+                            <tr class="prop">
+                                <td valign="top">
+<!--                                     <g:link controller="modification" params="['task.id':taskInstance?.id]" action="showModifications">Show Modifications</g:link> -->
+                                        <g:link controller="modification" params="['task.id':taskInstance?.id]" action="list">Show Modifications</g:link>
+                                </td>
+                            </tr>                         
                         </tbody>
                     </table>
