Index: trunk/grails-app/domain/Department.groovy
===================================================================
--- trunk/grails-app/domain/Department.groovy	(revision 163)
+++ trunk/grails-app/domain/Department.groovy	(revision 164)
@@ -6,11 +6,14 @@
     boolean isActive = true
 
-    static hasMany = [systemSections: SystemSection]
+    static hasMany = [systemSections: SystemSection, persons: Person]
 
 //     static belongsTo = []
 
-//     static constraints = {
-// 
-//     }
+    static constraints = {
+        name()
+        description()
+        costCode()
+        isActive()
+    }
 
     String toString() {
Index: trunk/grails-app/domain/Person.groovy
===================================================================
--- trunk/grails-app/domain/Person.groovy	(revision 163)
+++ trunk/grails-app/domain/Person.groovy	(revision 164)
@@ -8,4 +8,6 @@
 
     static belongsTo = [Authority, PersonGroup]
+
+    Department department
 
     String loginName
@@ -38,4 +40,5 @@
         employeeID(blank: true, nullable:true)
         description()
+        department(nullable:true)
         email()
         emailShow()
