Index: trunk/grails-app/controllers/AppCoreController.groovy
===================================================================
--- trunk/grails-app/controllers/AppCoreController.groovy	(revision 104)
+++ trunk/grails-app/controllers/AppCoreController.groovy	(revision 106)
@@ -56,5 +56,5 @@
 
     @Secured(['ROLE_AppAdmin'])   
-    def admin = {
+    def appAdmin = {
     }
 
Index: trunk/grails-app/controllers/TaskDetailedController.groovy
===================================================================
--- trunk/grails-app/controllers/TaskDetailedController.groovy	(revision 104)
+++ trunk/grails-app/controllers/TaskDetailedController.groovy	(revision 106)
@@ -10,5 +10,6 @@
     def list = {
         params.max = Math.min( params.max ? params.max.toInteger() : 10,  100)
-        [ taskInstanceList: Task.list( params ), taskInstanceTotal: Task.count() ]
+        def taskInstanceList = Task.findAllByIsActive( true )
+        return [ taskInstanceList: taskInstanceList, taskInstanceTotal: taskInstanceList.count() ]
     }
 
@@ -27,6 +28,6 @@
         if(taskInstance) {
             try {
-                taskInstance.delete()
-                flash.message = "Task ${params.id} deleted"
+                taskInstance.isActive = false
+                flash.message = "Task ${params.id} has been set to inactive."
                 redirect(action:list)
             }
