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

Messaging & checks ontology selector

File:
1 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"
Note: See TracChangeset for help on using the changeset viewer.