Changeset 122 for trunk/grails-app/controllers
- Timestamp:
- May 1, 2009, 3:27:41 PM (16 years ago)
- Location:
- trunk/grails-app/controllers
- Files:
-
- 6 added
- 1 deleted
- 10 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/controllers/EntryController.groovy
r116 r122 9 9 10 10 def list = { 11 if(!params.max) params.max = 1012 [ entryInstanceList: Entry.list( params ) ]11 params.max = Math.min( params.max ? params.max.toInteger() : 10, 100) 12 [ entryInstanceList: Entry.list( params ), entryInstanceTotal: Entry.count() ] 13 13 } 14 14 … … 26 26 def entryInstance = Entry.get( params.id ) 27 27 if(entryInstance) { 28 entryInstance.delete() 29 flash.message = "Entry ${params.id} deleted" 30 redirect(action:list) 28 try { 29 entryInstance.delete() 30 flash.message = "Entry ${params.id} deleted" 31 redirect(action:list) 32 } 33 catch(org.springframework.dao.DataIntegrityViolationException e) { 34 flash.message = "Entry ${params.id} could not be deleted" 35 redirect(action:show,id:params.id) 36 } 31 37 } 32 38 else { … … 51 57 def entryInstance = Entry.get( params.id ) 52 58 if(entryInstance) { 59 if(params.version) { 60 def version = params.version.toLong() 61 if(entryInstance.version > version) { 62 63 entryInstance.errors.rejectValue("version", "entry.optimistic.locking.failure", "Another user has updated this Entry while you were editing.") 64 render(view:'edit',model:[entryInstance:entryInstance]) 65 return 66 } 67 } 53 68 entryInstance.properties = params 54 69 if(!entryInstance.hasErrors() && entryInstance.save()) { -
trunk/grails-app/controllers/EntryTypeController.groovy
r116 r122 9 9 10 10 def list = { 11 if(!params.max) params.max = 1012 [ entryTypeInstanceList: EntryType.list( params ) ]11 params.max = Math.min( params.max ? params.max.toInteger() : 10, 100) 12 [ entryTypeInstanceList: EntryType.list( params ), entryTypeInstanceTotal: EntryType.count() ] 13 13 } 14 14 … … 26 26 def entryTypeInstance = EntryType.get( params.id ) 27 27 if(entryTypeInstance) { 28 entryTypeInstance.delete() 29 flash.message = "EntryType ${params.id} deleted" 30 redirect(action:list) 28 try { 29 entryTypeInstance.delete() 30 flash.message = "EntryType ${params.id} deleted" 31 redirect(action:list) 32 } 33 catch(org.springframework.dao.DataIntegrityViolationException e) { 34 flash.message = "EntryType ${params.id} could not be deleted" 35 redirect(action:show,id:params.id) 36 } 31 37 } 32 38 else { … … 51 57 def entryTypeInstance = EntryType.get( params.id ) 52 58 if(entryTypeInstance) { 59 if(params.version) { 60 def version = params.version.toLong() 61 if(entryTypeInstance.version > version) { 62 63 entryTypeInstance.errors.rejectValue("version", "entryType.optimistic.locking.failure", "Another user has updated this EntryType while you were editing.") 64 render(view:'edit',model:[entryTypeInstance:entryTypeInstance]) 65 return 66 } 67 } 53 68 entryTypeInstance.properties = params 54 69 if(!entryTypeInstance.hasErrors() && entryTypeInstance.save()) { -
trunk/grails-app/controllers/PeriodController.groovy
r120 r122 1 1 import org.codehaus.groovy.grails.plugins.springsecurity.Secured 2 2 3 class FrequencyController extends BaseAppAdminController {3 class PeriodController extends BaseAppAdminController { 4 4 5 5 def index = { redirect(action:list,params:params) } … … 10 10 def list = { 11 11 params.max = Math.min( params.max ? params.max.toInteger() : 10, 100) 12 [ frequencyInstanceList: Frequency.list( params ), frequencyInstanceTotal: Frequency.count() ]12 [ periodInstanceList: Period.list( params ), periodInstanceTotal: Period.count() ] 13 13 } 14 14 15 15 def show = { 16 def frequencyInstance = Frequency.get( params.id )16 def periodInstance = Period.get( params.id ) 17 17 18 if(! frequencyInstance) {19 flash.message = " Frequencynot found with id ${params.id}"18 if(!periodInstance) { 19 flash.message = "Period not found with id ${params.id}" 20 20 redirect(action:list) 21 21 } 22 else { return [ frequencyInstance : frequencyInstance ] }22 else { return [ periodInstance : periodInstance ] } 23 23 } 24 24 25 25 def delete = { 26 def frequencyInstance = Frequency.get( params.id )27 if( frequencyInstance) {26 def periodInstance = Period.get( params.id ) 27 if(periodInstance) { 28 28 try { 29 frequencyInstance.delete()30 flash.message = " Frequency${params.id} deleted"29 periodInstance.delete() 30 flash.message = "Period ${params.id} deleted" 31 31 redirect(action:list) 32 32 } 33 33 catch(org.springframework.dao.DataIntegrityViolationException e) { 34 flash.message = " Frequency${params.id} could not be deleted"34 flash.message = "Period ${params.id} could not be deleted" 35 35 redirect(action:show,id:params.id) 36 36 } 37 37 } 38 38 else { 39 flash.message = " Frequencynot found with id ${params.id}"39 flash.message = "Period not found with id ${params.id}" 40 40 redirect(action:list) 41 41 } … … 43 43 44 44 def edit = { 45 def frequencyInstance = Frequency.get( params.id )45 def periodInstance = Period.get( params.id ) 46 46 47 if(! frequencyInstance) {48 flash.message = " Frequencynot found with id ${params.id}"47 if(!periodInstance) { 48 flash.message = "Period not found with id ${params.id}" 49 49 redirect(action:list) 50 50 } 51 51 else { 52 return [ frequencyInstance : frequencyInstance ]52 return [ periodInstance : periodInstance ] 53 53 } 54 54 } 55 55 56 56 def update = { 57 def frequencyInstance = Frequency.get( params.id )58 if( frequencyInstance) {57 def periodInstance = Period.get( params.id ) 58 if(periodInstance) { 59 59 if(params.version) { 60 60 def version = params.version.toLong() 61 if( frequencyInstance.version > version) {61 if(periodInstance.version > version) { 62 62 63 frequencyInstance.errors.rejectValue("version", "frequency.optimistic.locking.failure", "Another user has updated this Frequencywhile you were editing.")64 render(view:'edit',model:[ frequencyInstance:frequencyInstance])63 periodInstance.errors.rejectValue("version", "period.optimistic.locking.failure", "Another user has updated this Period while you were editing.") 64 render(view:'edit',model:[periodInstance:periodInstance]) 65 65 return 66 66 } 67 67 } 68 frequencyInstance.properties = params69 if(! frequencyInstance.hasErrors() && frequencyInstance.save()) {70 flash.message = " Frequency${params.id} updated"71 redirect(action:show,id: frequencyInstance.id)68 periodInstance.properties = params 69 if(!periodInstance.hasErrors() && periodInstance.save()) { 70 flash.message = "Period ${params.id} updated" 71 redirect(action:show,id:periodInstance.id) 72 72 } 73 73 else { 74 render(view:'edit',model:[ frequencyInstance:frequencyInstance])74 render(view:'edit',model:[periodInstance:periodInstance]) 75 75 } 76 76 } 77 77 else { 78 flash.message = " Frequencynot found with id ${params.id}"78 flash.message = "Period not found with id ${params.id}" 79 79 redirect(action:edit,id:params.id) 80 80 } … … 82 82 83 83 def create = { 84 def frequencyInstance = new Frequency()85 frequencyInstance.properties = params86 return [' frequencyInstance':frequencyInstance]84 def periodInstance = new Period() 85 periodInstance.properties = params 86 return ['periodInstance':periodInstance] 87 87 } 88 88 89 89 def save = { 90 def frequencyInstance = new Frequency(params)91 if(! frequencyInstance.hasErrors() && frequencyInstance.save()) {92 flash.message = " Frequency ${frequencyInstance.id} created"93 redirect(action:show,id: frequencyInstance.id)90 def periodInstance = new Period(params) 91 if(!periodInstance.hasErrors() && periodInstance.save()) { 92 flash.message = "Period ${periodInstance.id} created" 93 redirect(action:show,id:periodInstance.id) 94 94 } 95 95 else { 96 render(view:'create',model:[ frequencyInstance:frequencyInstance])96 render(view:'create',model:[periodInstance:periodInstance]) 97 97 } 98 98 } -
trunk/grails-app/controllers/PersonGroupController.groovy
r116 r122 2 2 3 3 class PersonGroupController extends BaseAppAdminController { 4 4 5 5 def index = { redirect(action:list,params:params) } 6 6 … … 9 9 10 10 def list = { 11 if(!params.max) params.max = 1012 [ personGroupInstanceList: PersonGroup.list( params ) ]11 params.max = Math.min( params.max ? params.max.toInteger() : 10, 100) 12 [ personGroupInstanceList: PersonGroup.list( params ), personGroupInstanceTotal: PersonGroup.count() ] 13 13 } 14 14 … … 26 26 def personGroupInstance = PersonGroup.get( params.id ) 27 27 if(personGroupInstance) { 28 personGroupInstance.delete() 29 flash.message = "PersonGroup ${params.id} deleted" 30 redirect(action:list) 28 try { 29 personGroupInstance.delete() 30 flash.message = "PersonGroup ${params.id} deleted" 31 redirect(action:list) 32 } 33 catch(org.springframework.dao.DataIntegrityViolationException e) { 34 flash.message = "PersonGroup ${params.id} could not be deleted" 35 redirect(action:show,id:params.id) 36 } 31 37 } 32 38 else { … … 51 57 def personGroupInstance = PersonGroup.get( params.id ) 52 58 if(personGroupInstance) { 59 if(params.version) { 60 def version = params.version.toLong() 61 if(personGroupInstance.version > version) { 62 63 personGroupInstance.errors.rejectValue("version", "personGroup.optimistic.locking.failure", "Another user has updated this PersonGroup while you were editing.") 64 render(view:'edit',model:[personGroupInstance:personGroupInstance]) 65 return 66 } 67 } 53 68 personGroupInstance.properties = params 54 69 if(!personGroupInstance.hasErrors() && personGroupInstance.save()) { -
trunk/grails-app/controllers/PersonGroupTypeController.groovy
r116 r122 2 2 3 3 class PersonGroupTypeController extends BaseAppAdminController { 4 4 5 5 def index = { redirect(action:list,params:params) } 6 6 … … 9 9 10 10 def list = { 11 if(!params.max) params.max = 1012 [ personGroupTypeInstanceList: PersonGroupType.list( params ) ]11 params.max = Math.min( params.max ? params.max.toInteger() : 10, 100) 12 [ personGroupTypeInstanceList: PersonGroupType.list( params ), personGroupTypeInstanceTotal: PersonGroupType.count() ] 13 13 } 14 14 … … 26 26 def personGroupTypeInstance = PersonGroupType.get( params.id ) 27 27 if(personGroupTypeInstance) { 28 personGroupTypeInstance.delete() 29 flash.message = "PersonGroupType ${params.id} deleted" 30 redirect(action:list) 28 try { 29 personGroupTypeInstance.delete() 30 flash.message = "PersonGroupType ${params.id} deleted" 31 redirect(action:list) 32 } 33 catch(org.springframework.dao.DataIntegrityViolationException e) { 34 flash.message = "PersonGroupType ${params.id} could not be deleted" 35 redirect(action:show,id:params.id) 36 } 31 37 } 32 38 else { … … 51 57 def personGroupTypeInstance = PersonGroupType.get( params.id ) 52 58 if(personGroupTypeInstance) { 59 if(params.version) { 60 def version = params.version.toLong() 61 if(personGroupTypeInstance.version > version) { 62 63 personGroupTypeInstance.errors.rejectValue("version", "personGroupType.optimistic.locking.failure", "Another user has updated this PersonGroupType while you were editing.") 64 render(view:'edit',model:[personGroupTypeInstance:personGroupTypeInstance]) 65 return 66 } 67 } 53 68 personGroupTypeInstance.properties = params 54 69 if(!personGroupTypeInstance.hasErrors() && personGroupTypeInstance.save()) { -
trunk/grails-app/controllers/StoredItemController.groovy
r116 r122 1 1 import org.codehaus.groovy.grails.plugins.springsecurity.Secured 2 2 3 class StoredItemController extends BaseAppAdminController 3 class StoredItemController extends BaseAppAdminController { 4 4 5 5 def index = { redirect(action:list,params:params) } -
trunk/grails-app/controllers/TaskGroupController.groovy
r116 r122 9 9 10 10 def list = { 11 if(!params.max) params.max = 1012 [ taskGroupInstanceList: TaskGroup.list( params ) ]11 params.max = Math.min( params.max ? params.max.toInteger() : 10, 100) 12 [ taskGroupInstanceList: TaskGroup.list( params ), taskGroupInstanceTotal: TaskGroup.count() ] 13 13 } 14 14 … … 26 26 def taskGroupInstance = TaskGroup.get( params.id ) 27 27 if(taskGroupInstance) { 28 taskGroupInstance.delete() 29 flash.message = "TaskGroup ${params.id} deleted" 30 redirect(action:list) 28 try { 29 taskGroupInstance.delete() 30 flash.message = "TaskGroup ${params.id} deleted" 31 redirect(action:list) 32 } 33 catch(org.springframework.dao.DataIntegrityViolationException e) { 34 flash.message = "TaskGroup ${params.id} could not be deleted" 35 redirect(action:show,id:params.id) 36 } 31 37 } 32 38 else { … … 51 57 def taskGroupInstance = TaskGroup.get( params.id ) 52 58 if(taskGroupInstance) { 59 if(params.version) { 60 def version = params.version.toLong() 61 if(taskGroupInstance.version > version) { 62 63 taskGroupInstance.errors.rejectValue("version", "taskGroup.optimistic.locking.failure", "Another user has updated this TaskGroup while you were editing.") 64 render(view:'edit',model:[taskGroupInstance:taskGroupInstance]) 65 return 66 } 67 } 53 68 taskGroupInstance.properties = params 54 69 if(!taskGroupInstance.hasErrors() && taskGroupInstance.save()) { -
trunk/grails-app/controllers/TaskModificationTypeController.groovy
r116 r122 1 1 import org.codehaus.groovy.grails.plugins.springsecurity.Secured 2 2 3 class TaskModificationTypeController extends BaseAppAdminController {3 class TaskModificationTypeController extends BaseAppAdminController { 4 4 5 5 def index = { redirect(action:list,params:params) } -
trunk/grails-app/controllers/TaskPriorityController.groovy
r116 r122 9 9 10 10 def list = { 11 if(!params.max) params.max = 1012 [ taskPriorityInstanceList: TaskPriority.list( params ) ]11 params.max = Math.min( params.max ? params.max.toInteger() : 10, 100) 12 [ taskPriorityInstanceList: TaskPriority.list( params ), taskPriorityInstanceTotal: TaskPriority.count() ] 13 13 } 14 14 … … 26 26 def taskPriorityInstance = TaskPriority.get( params.id ) 27 27 if(taskPriorityInstance) { 28 taskPriorityInstance.delete() 29 flash.message = "TaskPriority ${params.id} deleted" 30 redirect(action:list) 28 try { 29 taskPriorityInstance.delete() 30 flash.message = "TaskPriority ${params.id} deleted" 31 redirect(action:list) 32 } 33 catch(org.springframework.dao.DataIntegrityViolationException e) { 34 flash.message = "TaskPriority ${params.id} could not be deleted" 35 redirect(action:show,id:params.id) 36 } 31 37 } 32 38 else { … … 51 57 def taskPriorityInstance = TaskPriority.get( params.id ) 52 58 if(taskPriorityInstance) { 59 if(params.version) { 60 def version = params.version.toLong() 61 if(taskPriorityInstance.version > version) { 62 63 taskPriorityInstance.errors.rejectValue("version", "taskPriority.optimistic.locking.failure", "Another user has updated this TaskPriority while you were editing.") 64 render(view:'edit',model:[taskPriorityInstance:taskPriorityInstance]) 65 return 66 } 67 } 53 68 taskPriorityInstance.properties = params 54 69 if(!taskPriorityInstance.hasErrors() && taskPriorityInstance.save()) { -
trunk/grails-app/controllers/TaskStatusController.groovy
r116 r122 9 9 10 10 def list = { 11 if(!params.max) params.max = 1012 [ taskStatusInstanceList: TaskStatus.list( params ) ]11 params.max = Math.min( params.max ? params.max.toInteger() : 10, 100) 12 [ taskStatusInstanceList: TaskStatus.list( params ), taskStatusInstanceTotal: TaskStatus.count() ] 13 13 } 14 14 … … 26 26 def taskStatusInstance = TaskStatus.get( params.id ) 27 27 if(taskStatusInstance) { 28 taskStatusInstance.delete() 29 flash.message = "TaskStatus ${params.id} deleted" 30 redirect(action:list) 28 try { 29 taskStatusInstance.delete() 30 flash.message = "TaskStatus ${params.id} deleted" 31 redirect(action:list) 32 } 33 catch(org.springframework.dao.DataIntegrityViolationException e) { 34 flash.message = "TaskStatus ${params.id} could not be deleted" 35 redirect(action:show,id:params.id) 36 } 31 37 } 32 38 else { … … 51 57 def taskStatusInstance = TaskStatus.get( params.id ) 52 58 if(taskStatusInstance) { 59 if(params.version) { 60 def version = params.version.toLong() 61 if(taskStatusInstance.version > version) { 62 63 taskStatusInstance.errors.rejectValue("version", "taskStatus.optimistic.locking.failure", "Another user has updated this TaskStatus while you were editing.") 64 render(view:'edit',model:[taskStatusInstance:taskStatusInstance]) 65 return 66 } 67 } 53 68 taskStatusInstance.properties = params 54 69 if(!taskStatusInstance.hasErrors() && taskStatusInstance.save()) { -
trunk/grails-app/controllers/TaskTypeController.groovy
r116 r122 9 9 10 10 def list = { 11 if(!params.max) params.max = 1012 [ taskTypeInstanceList: TaskType.list( params ) ]11 params.max = Math.min( params.max ? params.max.toInteger() : 10, 100) 12 [ taskTypeInstanceList: TaskType.list( params ), taskTypeInstanceTotal: TaskType.count() ] 13 13 } 14 14 … … 26 26 def taskTypeInstance = TaskType.get( params.id ) 27 27 if(taskTypeInstance) { 28 taskTypeInstance.delete() 29 flash.message = "TaskType ${params.id} deleted" 30 redirect(action:list) 28 try { 29 taskTypeInstance.delete() 30 flash.message = "TaskType ${params.id} deleted" 31 redirect(action:list) 32 } 33 catch(org.springframework.dao.DataIntegrityViolationException e) { 34 flash.message = "TaskType ${params.id} could not be deleted" 35 redirect(action:show,id:params.id) 36 } 31 37 } 32 38 else { … … 51 57 def taskTypeInstance = TaskType.get( params.id ) 52 58 if(taskTypeInstance) { 59 if(params.version) { 60 def version = params.version.toLong() 61 if(taskTypeInstance.version > version) { 62 63 taskTypeInstance.errors.rejectValue("version", "taskType.optimistic.locking.failure", "Another user has updated this TaskType while you were editing.") 64 render(view:'edit',model:[taskTypeInstance:taskTypeInstance]) 65 return 66 } 67 } 53 68 taskTypeInstance.properties = params 54 69 if(!taskTypeInstance.hasErrors() && taskTypeInstance.save()) {
Note: See TracChangeset
for help on using the changeset viewer.