Index: trunk/grails-app/controllers/TaskDetailedController.groovy
===================================================================
--- trunk/grails-app/controllers/TaskDetailedController.groovy	(revision 489)
+++ trunk/grails-app/controllers/TaskDetailedController.groovy	(revision 490)
@@ -748,4 +748,21 @@
 
     }
+
+    /**
+    * Render a users total work done hours.
+    */
+    @Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager', 'ROLE_TaskUser'])
+    def workDone = {
+        def result = taskSearchService.getWorkDone(params, RCU.getLocale(request))
+
+        params.message = result.message
+
+        return[entries: result.entries,
+                    totalEntries : result.totalEntries,
+                    startOfDay: result.startOfDay,
+                    person: result.person,
+                    totalHours: result.totalHours,
+                    totalMinutes: result.totalMinutes]
+    } // workDone
 
     /**
