Index: /trunk/grails-app/conf/Config.groovy
===================================================================
--- /trunk/grails-app/conf/Config.groovy (revision 558)
+++ /trunk/grails-app/conf/Config.groovy (revision 559)
@@ -365,4 +365,12 @@
[order:91, controller:'taskGroupDetailed', title:'Edit', action:'edit', isVisible: { params.action == 'edit' }]
]
+ ],
+ [order:210, controller:'unitOfMeasureDetailed', title:'unitOfMeasure', action:'list',
+ subItems: [
+ [order:10, controller:'unitOfMeasureDetailed', title:'Unit Of Measure List', action:'list', isVisible: { true }],
+ [order:20, controller:'unitOfMeasureDetailed', title:'Create', action:'create', isVisible: { true }],
+ [order:90, controller:'unitOfMeasureDetailed', title:'Show', action:'show', isVisible: { params.action == 'show' }],
+ [order:91, controller:'unitOfMeasureDetailed', title:'Edit', action:'edit', isVisible: { params.action == 'edit' }]
+ ]
]
]
Index: unk/grails-app/controllers/UnitOfMeasureController.groovy
===================================================================
--- /trunk/grails-app/controllers/UnitOfMeasureController.groovy (revision 558)
+++ (revision )
@@ -1,99 +1,0 @@
-import org.codehaus.groovy.grails.plugins.springsecurity.Secured
-
-class UnitOfMeasureController extends BaseAppAdminController {
-
- def index = { redirect(action:list,params:params) }
-
- // the delete, save and update actions only accept POST requests
- static allowedMethods = [delete:'POST', save:'POST', update:'POST']
-
- def list = {
- params.max = Math.min( params.max ? params.max.toInteger() : 10, 100)
- [ unitOfMeasureInstanceList: UnitOfMeasure.list( params ), unitOfMeasureInstanceTotal: UnitOfMeasure.count() ]
- }
-
- def show = {
- def unitOfMeasureInstance = UnitOfMeasure.get( params.id )
-
- if(!unitOfMeasureInstance) {
- flash.message = "UnitOfMeasure not found with id ${params.id}"
- redirect(action:list)
- }
- else { return [ unitOfMeasureInstance : unitOfMeasureInstance ] }
- }
-
- def delete = {
- def unitOfMeasureInstance = UnitOfMeasure.get( params.id )
- if(unitOfMeasureInstance) {
- try {
- unitOfMeasureInstance.delete(flush:true)
- flash.message = "UnitOfMeasure ${params.id} deleted"
- redirect(action:list)
- }
- catch(org.springframework.dao.DataIntegrityViolationException e) {
- flash.message = "UnitOfMeasure ${params.id} could not be deleted"
- redirect(action:show,id:params.id)
- }
- }
- else {
- flash.message = "UnitOfMeasure not found with id ${params.id}"
- redirect(action:list)
- }
- }
-
- def edit = {
- def unitOfMeasureInstance = UnitOfMeasure.get( params.id )
-
- if(!unitOfMeasureInstance) {
- flash.message = "UnitOfMeasure not found with id ${params.id}"
- redirect(action:list)
- }
- else {
- return [ unitOfMeasureInstance : unitOfMeasureInstance ]
- }
- }
-
- def update = {
- def unitOfMeasureInstance = UnitOfMeasure.get( params.id )
- if(unitOfMeasureInstance) {
- if(params.version) {
- def version = params.version.toLong()
- if(unitOfMeasureInstance.version > version) {
-
- unitOfMeasureInstance.errors.rejectValue("version", "default.optimistic.locking.failure")
- render(view:'edit',model:[unitOfMeasureInstance:unitOfMeasureInstance])
- return
- }
- }
- unitOfMeasureInstance.properties = params
- if(!unitOfMeasureInstance.hasErrors() && unitOfMeasureInstance.save(flush: true)) {
- flash.message = "UnitOfMeasure ${params.id} updated"
- redirect(action:show,id:unitOfMeasureInstance.id)
- }
- else {
- render(view:'edit',model:[unitOfMeasureInstance:unitOfMeasureInstance])
- }
- }
- else {
- flash.message = "UnitOfMeasure not found with id ${params.id}"
- redirect(action:list)
- }
- }
-
- def create = {
- def unitOfMeasureInstance = new UnitOfMeasure()
- unitOfMeasureInstance.properties = params
- return ['unitOfMeasureInstance':unitOfMeasureInstance]
- }
-
- def save = {
- def unitOfMeasureInstance = new UnitOfMeasure(params)
- if(!unitOfMeasureInstance.hasErrors() && unitOfMeasureInstance.save(flush: true)) {
- flash.message = "UnitOfMeasure ${unitOfMeasureInstance.id} created"
- redirect(action:show,id:unitOfMeasureInstance.id)
- }
- else {
- render(view:'create',model:[unitOfMeasureInstance:unitOfMeasureInstance])
- }
- }
-}
Index: /trunk/grails-app/controllers/UnitOfMeasureDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/UnitOfMeasureDetailedController.groovy (revision 559)
+++ /trunk/grails-app/controllers/UnitOfMeasureDetailedController.groovy (revision 559)
@@ -0,0 +1,110 @@
+import org.codehaus.groovy.grails.plugins.springsecurity.Secured
+
+@Secured(['ROLE_AppAdmin', 'ROLE_Manager', 'ROLE_TaskManager'])
+class UnitOfMeasureDetailedController extends BaseController {
+
+ def index = { redirect(action:list,params:params) }
+
+ // the delete, save and update actions only accept POST requests
+ static allowedMethods = [delete:'POST', save:'POST', update:'POST']
+
+ def list = {
+ params.max = Math.min( params.max ? params.max.toInteger() : 10, 100)
+ [ unitOfMeasureInstanceList: UnitOfMeasure.list( params ), unitOfMeasureInstanceTotal: UnitOfMeasure.count() ]
+ }
+
+ def show = {
+
+ // In the case of an actionSubmit button, rewrite action name from 'index'.
+ if(params._action_Show)
+ params.action='show'
+
+ def unitOfMeasureInstance = UnitOfMeasure.get( params.id )
+
+ if(!unitOfMeasureInstance) {
+ flash.message = "UnitOfMeasure not found with id ${params.id}"
+ redirect(action:list)
+ }
+ else { return [ unitOfMeasureInstance : unitOfMeasureInstance ] }
+ }
+
+ def delete = {
+ def unitOfMeasureInstance = UnitOfMeasure.get( params.id )
+ if(unitOfMeasureInstance) {
+ try {
+ unitOfMeasureInstance.delete(flush:true)
+ flash.message = "UnitOfMeasure ${params.id} deleted"
+ redirect(action:list)
+ }
+ catch(org.springframework.dao.DataIntegrityViolationException e) {
+ flash.message = "UnitOfMeasure ${params.id} could not be deleted"
+ redirect(action:show,id:params.id)
+ }
+ }
+ else {
+ flash.message = "UnitOfMeasure not found with id ${params.id}"
+ redirect(action:list)
+ }
+ }
+
+ def edit = {
+
+ // In the case of an actionSubmit button, rewrite action name from 'index'.
+ if(params._action_Edit)
+ params.action='edit'
+
+ def unitOfMeasureInstance = UnitOfMeasure.get( params.id )
+
+ if(!unitOfMeasureInstance) {
+ flash.message = "UnitOfMeasure not found with id ${params.id}"
+ redirect(action:list)
+ }
+ else {
+ return [ unitOfMeasureInstance : unitOfMeasureInstance ]
+ }
+ }
+
+ def update = {
+ def unitOfMeasureInstance = UnitOfMeasure.get( params.id )
+ if(unitOfMeasureInstance) {
+ if(params.version) {
+ def version = params.version.toLong()
+ if(unitOfMeasureInstance.version > version) {
+
+ unitOfMeasureInstance.errors.rejectValue("version", "default.optimistic.locking.failure")
+ render(view:'edit',model:[unitOfMeasureInstance:unitOfMeasureInstance])
+ return
+ }
+ }
+ unitOfMeasureInstance.properties = params
+ if(!unitOfMeasureInstance.hasErrors() && unitOfMeasureInstance.save(flush: true)) {
+ flash.message = "UnitOfMeasure ${params.id} updated"
+ redirect(action:show,id:unitOfMeasureInstance.id)
+ }
+ else {
+ render(view:'edit',model:[unitOfMeasureInstance:unitOfMeasureInstance])
+ }
+ }
+ else {
+ flash.message = "UnitOfMeasure not found with id ${params.id}"
+ redirect(action:list)
+ }
+ }
+
+ def create = {
+ def unitOfMeasureInstance = new UnitOfMeasure()
+ unitOfMeasureInstance.properties = params
+ return ['unitOfMeasureInstance':unitOfMeasureInstance]
+ }
+
+ def save = {
+ def unitOfMeasureInstance = new UnitOfMeasure(params)
+ if(!unitOfMeasureInstance.hasErrors() && unitOfMeasureInstance.save(flush: true)) {
+ flash.message = "UnitOfMeasure ${unitOfMeasureInstance.id} created"
+ redirect(action:show,id:unitOfMeasureInstance.id)
+ }
+ else {
+ render(view:'create',model:[unitOfMeasureInstance:unitOfMeasureInstance])
+ }
+ }
+}
Index: /trunk/grails-app/views/unitOfMeasureDetailed/create.gsp
===================================================================
--- /trunk/grails-app/views/unitOfMeasureDetailed/create.gsp (revision 559)
+++ /trunk/grails-app/views/unitOfMeasureDetailed/create.gsp (revision 559)
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+ Create UnitOfMeasure
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: /trunk/grails-app/views/unitOfMeasureDetailed/edit.gsp
===================================================================
--- /trunk/grails-app/views/unitOfMeasureDetailed/edit.gsp (revision 559)
+++ /trunk/grails-app/views/unitOfMeasureDetailed/edit.gsp (revision 559)
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+ Edit UnitOfMeasure
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: /trunk/grails-app/views/unitOfMeasureDetailed/list.gsp
===================================================================
--- /trunk/grails-app/views/unitOfMeasureDetailed/list.gsp (revision 559)
+++ /trunk/grails-app/views/unitOfMeasureDetailed/list.gsp (revision 559)
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+ UnitOfMeasure List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+ ${fieldValue(bean:unitOfMeasureInstance, field:'id')}
+ |
+
+
+ ${fieldValue(bean:unitOfMeasureInstance, field:'name')}
+ |
+
+
+ ${fieldValue(bean:unitOfMeasureInstance, field:'description')}
+ |
+
+
+ ${fieldValue(bean:unitOfMeasureInstance, field:'isActive')}
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
Index: /trunk/grails-app/views/unitOfMeasureDetailed/show.gsp
===================================================================
--- /trunk/grails-app/views/unitOfMeasureDetailed/show.gsp (revision 559)
+++ /trunk/grails-app/views/unitOfMeasureDetailed/show.gsp (revision 559)
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+ Show UnitOfMeasure
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Id: |
+
+ ${fieldValue(bean:unitOfMeasureInstance, field:'id')} |
+
+
+
+
+ Name: |
+
+ ${fieldValue(bean:unitOfMeasureInstance, field:'name')} |
+
+
+
+
+ Description: |
+
+ ${fieldValue(bean:unitOfMeasureInstance, field:'description')} |
+
+
+
+
+ Is Active: |
+
+ ${fieldValue(bean:unitOfMeasureInstance, field:'isActive')} |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+