Changeset 942

Show
Ignore:
Timestamp:
14-10-10 13:06:06 (4 years ago)
Author:
business@…
Message:

added a showByToken for assays, updated generated assay view

Location:
trunk
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • trunk/application.properties

    r940 r942  
    55app.servlet.version=2.4 
    66app.version=0.5.0 
    7 #plugins.aaaa=0.3.5 
     7plugins.aaaa=0.3.5 
    88plugins.crypto=2.0 
    99plugins.db-util=0.4 
  • trunk/grails-app/controllers/dbnp/studycapturing/AssayController.groovy

    r697 r942  
    4747        } 
    4848    } 
     49 
     50        def showByToken = { 
     51            def assayInstance = Assay.findByExternalAssayID(params.id) 
     52            if (!assayInstance) { 
     53                flash.message = "${message(code: 'default.not.found.message', args: [message(code: 'assay.label', default: 'Assay'), params.id])}" 
     54                redirect(action: "list") 
     55            } 
     56            else { 
     57                    redirect(action: "show", id: assayInstance.id) 
     58            } 
     59        } 
    4960 
    5061    def edit = { 
  • trunk/grails-app/views/assay/show.gsp

    r697 r942  
    5757                             
    5858                        </tr> 
    59                      
     59 
     60                        <g:each var="field" in="${assayInstance.giveTemplateFields()}"> 
     61                                                        <tr class="prop"> 
     62                                                                <td valign="top" class="name">${field.name}</td> 
     63 
     64                                                                <td valign="top" class="value">${assayInstance.getFieldValue(field.name)?.encodeAsHTML()}</td> 
     65                                                        </tr> 
     66                                                </g:each> 
     67 
    6068                        <tr class="prop"> 
    6169                            <td valign="top" class="name"><g:message code="assay.samples.label" default="Samples" /></td> 
  • trunk/grails-app/views/study/show.gsp

    r936 r942  
    597597                    <th></th> 
    598598                  </g:if> 
     599                        <th width="100">Assay Code</th> 
    599600                  <th width="100">Assay Name</th> 
    600601                  <th width="100">Module</th> 
     
    614615                      </td> 
    615616                    </g:if> 
     617                          <td>${assay.token}</td> 
    616618                    <td>${assay.name}</td> 
    617619                    <td>${assay.module.name}</td>