Changeset 456


Ignore:
Timestamp:
May 25, 2010, 9:17:18 AM (9 years ago)
Author:
vinlud
Message:

Messaging & checks ontology selector

Location:
trunk/grails-app
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/dbnp/studycapturing/TermEditorController.groovy

    r438 r456  
    6161                        render(view: "terms")
    6262                        onRender {
    63                                 println "renderderender!"
    64                                 render('henkie')
     63                                println "Rendering term selection popup"
    6564                        }
    6665                        on("add") {
     
    7069                                // do we have an ontology?
    7170                                if (!ontology) {
    72                                         // maak eerst deze ontology aan. Er zijn web services beschikbaar om
    73                                         // de Ontology properties op te halen.... mag jij maken, leuk he!
    74                                         println "neeeeee geen ontology!"
    75                                         println "ik moet ff deze ontology aanmaken in onze database!"
     71                                        // TODO: if ontology is missing, create it
     72                    // pending possible addition to OntoCAT BioportalOntologyService API of search by versioned Ontology Id
    7673                                }
    7774
     
    8582                                // validate term
    8683                                if (term.validate()) {
    87                                         println "jaaaa het was kei goed!"
     84                                        println "Term validated correctly"
    8885                                        term.save()
    8986                                        success()
     87                    flash.message = "Term addition succeeded"
    9088                                } else {
    91                                         println "klopt voor geen meter!"
     89                                        println "Term validation failed"
    9290                                        println "errors:"
    9391                                        term.errors.getAllErrors().each() {
     
    9694                                        flash.errors = term.errors
    9795                                        error()
     96                    flash.message = "Term addition failed"
    9897                                }
    9998                        }.to "terms"
  • trunk/grails-app/views/termEditor/pages/terms.gsp

    r438 r456  
    2727 <g:form action="pages" name="wizardForm" id="wizardForm">
    2828 <g:textField name="term" rel="ontology-${ontologies}" />
    29  <g:submitButton name="add" value="go go goooooo!" />
     29 <g:submitButton name="add" value="Add term" />
    3030 </g:form>
    3131
    3232 ${errors}
     33 ${message}
    3334
    3435 <script type="text/javascript">
Note: See TracChangeset for help on using the changeset viewer.