- Timestamp:
- Sep 28, 2009, 10:01:43 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/controllers/TaskDetailedController.groovy
r137 r139 2 2 3 3 class TaskDetailedController extends BaseController { 4 5 def index = { redirect(action:list,params:params) } 4 5 def index = { 6 println "index called" 7 redirect(action:search,params:params) 8 } 6 9 7 10 // the delete, save and update actions only accept POST requests 8 11 static allowedMethods = [delete:'POST', save:'POST', update:'POST'] 9 10 // def list = {11 // params.max = Math.min( params.max ? params.max.toInteger() : 10, 100)12 // def taskInstanceActives = Task.findAllByIsActive( true ).list( params )13 // // def taskInstanceList = taskInstanceActives.list( params )14 // return [ taskInstanceList: taskInstanceList, taskInstanceTotal: taskInstanceActives.count() ]15 // }16 12 17 13 def list = { … … 20 16 } 21 17 18 def search = { 19 params.max = Math.min( params.max ? params.max.toInteger() : 10, 100) 20 21 if(!params.order) { 22 params.sort = "id" 23 params.order = "desc" 24 } 25 26 if(params.search == "ShowAll") 27 { 28 def taskInstanceActivesList = Task.findAllByIsActive(true, params) 29 def taskInstanceActivesTotal = Task.countByIsActive(true) 30 return [taskInstanceList: taskInstanceActivesList, taskInstanceTotal: taskInstanceActivesTotal] 31 } 32 if(params.search == "ShowDeleted") 33 { 34 def taskInstanceActivesList = Task.findAllByIsActive(false, params) 35 def taskInstanceActivesTotal = Task.countByIsActive(false) 36 return [taskInstanceList: taskInstanceActivesList, taskInstanceTotal: taskInstanceActivesTotal] 37 } 38 // Default: 39 def taskInstanceActivesList = Task.findAllByIsActive(true, params) 40 def taskInstanceActivesTotal = Task.countByIsActive(true) 41 [taskInstanceList: taskInstanceActivesList, taskInstanceTotal: taskInstanceActivesTotal] 42 } 43 44 def searchShowAll = { 45 redirect(action:'search', params:[search:"ShowAll"]) 46 } 47 48 def searchShowDeleted = { 49 redirect(action:'search', params:[search:"ShowDeleted"]) 50 } 51 22 52 def show = { 53 54 // In the case of an actionSubmit button, rewrite action name from 'index'. 55 if(params._action_Show) 56 { params.action='show' } 57 23 58 def taskInstance = Task.get( params.id ) 24 59 25 60 if(!taskInstance) { 26 61 flash.message = "Task not found with id ${params.id}" 27 redirect(action: list)62 redirect(action:search) 28 63 } 29 64 else { … … 86 121 taskInstance.isActive = false 87 122 flash.message = "Task ${params.id} has been set to inactive." 88 redirect(action: list)123 redirect(action:search) 89 124 } 90 125 catch(org.springframework.dao.DataIntegrityViolationException e) { … … 95 130 else { 96 131 flash.message = "Task not found with id ${params.id}" 97 redirect(action: list)132 redirect(action:search) 98 133 } 99 134 } 100 135 101 136 def edit = { 137 138 // In the case of an actionSubmit button, rewrite action name from 'index'. 139 if(params._action_Edit) 140 { params.action='edit' } 141 102 142 def taskInstance = Task.get( params.id ) 103 143 104 144 if(!taskInstance) { 105 145 flash.message = "Task not found with id ${params.id}" 106 redirect(action: list)146 redirect(action:search) 107 147 } 108 148 else { … … 166 206 if(!parentTaskInstance) { 167 207 flash.message = "Task not found with id ${params.id}" 168 redirect(action: list)208 redirect(action:search) 169 209 } 170 210 else {
Note: See TracChangeset
for help on using the changeset viewer.