Index: trunk/grails-app/views/person/create.gsp
===================================================================
--- trunk/grails-app/views/person/create.gsp	(revision 156)
+++ trunk/grails-app/views/person/create.gsp	(revision 164)
@@ -93,4 +93,26 @@
 
                     <tr class="prop">
+                        <td valign="top" class="name">
+                            <label for="department">Department:</label>
+                        </td>
+                        <td valign="top" class="value ${hasErrors(bean:person,field:'department','errors')}">
+                            <g:select optionKey="id" from="${Department.list()}" name="department.id" value="${person?.department?.id}" noSelection="['null':'']"></g:select>
+                        </td>
+                    </tr>
+
+                    <tr class="prop">
+                        <td valign="top" class="name">
+                            <label for="personGroups">Groups:</label>
+                        </td>
+                        <td valign="top" class="value ${hasErrors(bean:person,field:'personGroups','errors')}">
+                            <g:select name="personGroups"
+                                            from="${PersonGroup.list()}"
+                                            size="5" multiple="yes" optionKey="id"
+                                            value="${person?.personGroups}" />
+
+                        </td>
+                    </tr>
+
+                    <tr class="prop">
                         <td valign="top" class="name" align="left">Authorities:</td>
                     </tr>
Index: trunk/grails-app/views/person/edit.gsp
===================================================================
--- trunk/grails-app/views/person/edit.gsp	(revision 156)
+++ trunk/grails-app/views/person/edit.gsp	(revision 164)
@@ -100,4 +100,26 @@
 
                     <tr class="prop">
+                        <td valign="top" class="name">
+                            <label for="department">Department:</label>
+                        </td>
+                        <td valign="top" class="value ${hasErrors(bean:person,field:'department','errors')}">
+                            <g:select optionKey="id" from="${Department.list()}" name="department.id" value="${person?.department?.id}" noSelection="['null':'']"></g:select>
+                        </td>
+                    </tr>
+
+                    <tr class="prop">
+                        <td valign="top" class="name">
+                            <label for="personGroups">Groups:</label>
+                        </td>
+                        <td valign="top" class="value ${hasErrors(bean:person,field:'personGroups','errors')}">
+                            <g:select name="personGroups"
+                                            from="${PersonGroup.list()}"
+                                            size="5" multiple="yes" optionKey="id"
+                                            value="${person?.personGroups}" />
+
+                        </td>
+                    </tr>
+
+                    <tr class="prop">
                         <td valign="top" class="name" align="left">Authorities:</td>
                     </tr>
Index: trunk/grails-app/views/person/show.gsp
===================================================================
--- trunk/grails-app/views/person/show.gsp	(revision 156)
+++ trunk/grails-app/views/person/show.gsp	(revision 164)
@@ -65,4 +65,20 @@
 
                 <tr class="prop">
+                    <td valign="top" class="name">Department:</td>
+                    <td valign="top" class="value">${person.department}</td>
+                </tr>
+
+                <tr class="prop">
+                    <td valign="top" class="name">Groups:</td>
+                    <td valign="top" class="value">
+                        <ul>
+                        <g:each in="${person.personGroups}" var='group'>
+                            <li>${group}</li>
+                        </g:each>
+                        </ul>
+                    </td>
+                </tr>
+
+                <tr class="prop">
                     <td valign="top" class="name">Authorities:</td>
                     <td valign="top" class="value">
