# # ChangeLog for trunk/grails-app/domain # # Generated by Trac 1.0.2 # Jan 22, 2021, 8:22:43 PM Wed, 12 Jan 2011 23:24:47 GMT business@… [1385] * trunk/grails-app/domain/dbnp/studycapturing/TemplateFieldType.groovy (modified) changed templatefieldtype descriptions according to #268 Wed, 12 Jan 2011 13:42:06 GMT business@… [1373] * trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy (modified) added extra check in sample validation to avoid NPEs in case of ... Tue, 11 Jan 2011 18:15:39 GMT robert@… [1366] * trunk/grails-app/domain/dbnp/studycapturing/AssayModule.groovy (modified) Fixed bug with AssayModule.notify property (see #269) Mon, 10 Jan 2011 15:44:44 GMT robert@… [1357] * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/AssayModule.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/grails-app/services/dbnp/studycapturing/SynchronizationService.groovy (added) * trunk/test/unit/gscf (added) * trunk/test/unit/gscf/SynchronizationServiceTests.groovy (added) Implemented module notification when a study changes (#259) Fri, 07 Jan 2011 17:12:04 GMT work@… [1353] * trunk/application.properties (modified) * trunk/grails-app/controllers/dbnp/studycapturing/StudyWizardController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/grails-app/views/studyWizard/pages/_assays.gsp (modified) * trunk/grails-app/views/studyWizard/pages/_events.gsp (modified) * trunk/grails-app/views/studyWizard/pages/_subjects.gsp (modified) - fixed some issues with ajaxbuttons that were still left unworking ... Fri, 07 Jan 2011 15:10:12 GMT work@… [1351] * trunk/grails-app/domain/dbnp/studycapturing/Identity.groovy (modified) - fix for Javassist issue #254, needs some thorough testing... Fri, 07 Jan 2011 15:09:49 GMT work@… [1350] * trunk/grails-app/domain/dbnp/studycapturing/Identity.groovy (modified) - fix for Javassist issue #254, needs some thorough testing... Fri, 07 Jan 2011 15:08:48 GMT work@… [1349] * trunk/grails-app/domain/dbnp/studycapturing/Identity.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) - fix for Javassist issue #254, needs some thorough testing... Fri, 07 Jan 2011 13:05:40 GMT work@… [1348] * trunk/grails-app/controllers/dbnp/studycapturing/StudyWizardController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) - fix for Javassist issue #254, needs some thorough testing... Thu, 30 Dec 2010 09:02:54 GMT business@… [1327] * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) made description field text, see [1245] Wed, 22 Dec 2010 13:42:01 GMT work@… [1314] * trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Subject.groovy (modified) - fixed descriptions for Sample and Subject, see #246 Mon, 20 Dec 2010 14:48:26 GMT work@… [1284] * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) - resolves issue #241 Thu, 16 Dec 2010 14:42:15 GMT t.w.abma@… [1277] * trunk/grails-app/controllers/dbnp/importer/ImporterController.groovy (modified) * trunk/grails-app/domain/dbnp/importer/ImportCell.groovy (modified) * trunk/grails-app/domain/dbnp/importer/ImportMapping.groovy (modified) * trunk/grails-app/domain/dbnp/importer/ImportRecord.groovy (modified) * trunk/grails-app/domain/dbnp/importer/MappingColumn.groovy (modified) * trunk/grails-app/services/dbnp/importer/ImporterService.groovy (modified) * trunk/grails-app/taglib/dbnp/importer/ImporterTagLib.groovy (modified) * trunk/grails-app/views/importer/common/_ajaxflow.gsp (added) * trunk/grails-app/views/importer/common/_missingproperties.gsp (modified) * trunk/grails-app/views/importer/common/_navigation.gsp (added) * trunk/grails-app/views/importer/common/_on_page.gsp (added) * trunk/grails-app/views/importer/common/_page_footer.gsp (added) * trunk/grails-app/views/importer/common/_page_header.gsp (added) * trunk/grails-app/views/importer/common/_postview.gsp (modified) * trunk/grails-app/views/importer/common/_properties_horizontal.gsp (modified) * trunk/grails-app/views/importer/common/_refresh_flow.gsp (added) * trunk/grails-app/views/importer/common/_tabs.gsp (added) * trunk/grails-app/views/importer_deleted (added) * trunk/grails-app/views/importer_deleted/index.gsp (added) * trunk/grails-app/views/importer_deleted/pages (added) * trunk/grails-app/views/importer_deleted/pages/_error.gsp (added) * trunk/grails-app/views/importer_deleted/pages/_final_page.gsp (added) * trunk/grails-app/views/importer_deleted/pages/_page_four.gsp (added) * trunk/grails-app/views/importer_deleted/pages/_page_one.gsp (added) * trunk/grails-app/views/importer_deleted/pages/_page_three.gsp (added) * trunk/grails-app/views/importer_deleted/pages/_page_two.gsp (added) * trunk/web-app/css/importer.css (modified) * trunk/web-app/images/importer (added) * trunk/web-app/images/importer/arrowL.gif (added) * trunk/web-app/images/importer/arrowR.gif (added) * trunk/web-app/images/importer/spacer.gif (added) - rewrite of the Importer Wizard into an Ajaxflow Wed, 15 Dec 2010 12:53:28 GMT robert@… [1274] * trunk/grails-app/controllers/dbnp/studycapturing/TemplateController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateField.groovy (modified) Trying to solve a bug that only appears on ci, not locally, in ... Wed, 15 Dec 2010 12:44:27 GMT robert@… [1272] * trunk/grails-app/controllers/dbnp/studycapturing/TemplateController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateField.groovy (modified) Trying to solve a bug that only appears on ci, not locally, in ... Wed, 15 Dec 2010 12:36:24 GMT robert@… [1271] * trunk/grails-app/domain/dbnp/studycapturing/TemplateField.groovy (modified) Trying to solve a bug that only appears on ci, not locally, in ... Wed, 15 Dec 2010 12:32:02 GMT robert@… [1270] * trunk/grails-app/controllers/dbnp/studycapturing/TemplateController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateField.groovy (modified) * trunk/grails-app/views/template/xml.gsp (modified) Bugfix in importing templates (ticket #76) Wed, 15 Dec 2010 12:20:43 GMT robert@… [1269] * trunk/grails-app/controllers/dbnp/studycapturing/TemplateController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) * trunk/grails-app/views/template/handleImportedFile.gsp (modified) * trunk/grails-app/views/template/xml.gsp (modified) * trunk/web-app/css/templateEditor.css (modified) Fixed bug in importing templates without any fields and improved ... Tue, 14 Dec 2010 16:44:23 GMT work@… [1264] * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/i18n/messages.properties (modified) * trunk/grails-app/i18n/messages_nl.properties (modified) resolves issue #233, validation of an object which inherits from ... Thu, 09 Dec 2010 20:12:10 GMT robert@… [1257] * trunk/grails-app/controllers/dbnp/studycapturing/TemplateController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/TemplateEditorController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateField.groovy (modified) * trunk/grails-app/utils/SimpleXMLCodec.groovy (added) * trunk/grails-app/views/common/_topnav.gsp (modified) * trunk/grails-app/views/template (added) * trunk/grails-app/views/template/export.gsp (added) * trunk/grails-app/views/template/handleImportedFile.gsp (added) * trunk/grails-app/views/template/importTemplate.gsp (added) * trunk/grails-app/views/template/saveImportedTemplates.gsp (added) * trunk/grails-app/views/template/xml.gsp (added) * trunk/grails-app/views/templateEditor/elements/_disabledFieldForm.gsp (modified) * trunk/schema/template.xml (added) * trunk/schema/template.xsd (added) * trunk/test/unit/dbnp/studycapturing/TemplateFieldTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/TemplateTests.groovy (modified) * trunk/web-app/css/templateEditor.css (modified) Added an export and import functionality for templates, as described ... Thu, 09 Dec 2010 14:11:49 GMT work@… [1246] * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) - made description a required field Thu, 09 Dec 2010 13:51:51 GMT work@… [1245] * trunk/grails-app/conf/BootStrapStudies.groovy (modified) * trunk/grails-app/conf/BootStrapTemplates.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/StudyController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateFieldType.groovy (modified) * trunk/grails-app/views/study/show.gsp (modified) - moved 'description' from study template fields into domain ... Thu, 02 Dec 2010 17:03:36 GMT work@… [1233] * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) - introduced deleteSample method to be sure a sample -and it's ... Tue, 30 Nov 2010 16:12:08 GMT robert@… [1224] * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/taglib/dbnp/studycapturing/WizardTagLib.groovy (modified) * trunk/grails-app/views/study/show_samples.gsp (modified) * trunk/grails-app/views/study/show_subjects.gsp (modified) Fixed issue in study overview with double columns. See ticket #155 Tue, 30 Nov 2010 13:10:42 GMT robert@… [1222] * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/controllers/dbnp/exporter/ExporterController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/StudyController.groovy (modified) * trunk/grails-app/controllers/nmc/PilotController.groovy (modified) * trunk/grails-app/domain/dbnp/authentication/SecRole.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/grails-app/taglib/dbnp/studycapturing/WizardTagLib.groovy (modified) Implemented improved authorisation to give administrators all ... Mon, 29 Nov 2010 15:56:48 GMT robert@… [1213] * trunk/grails-app/controllers/dbnp/studycapturing/StudyController.groovy (modified) * trunk/grails-app/domain/dbnp/authentication/SecUser.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Subject.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateField.groovy (modified) * trunk/grails-app/views/study/createTimelineBandsJs.gsp (added) * trunk/grails-app/views/study/show.gsp (modified) * trunk/grails-app/views/study/show_assays.gsp (added) * trunk/grails-app/views/study/show_events_table.gsp (added) * trunk/grails-app/views/study/show_events_timeline.gsp (added) * trunk/grails-app/views/study/show_persons.gsp (added) * trunk/grails-app/views/study/show_publications.gsp (added) * trunk/grails-app/views/study/show_samples.gsp (added) * trunk/grails-app/views/study/show_subjects.gsp (added) * trunk/web-app/js/timeline-simile/relative-time.js (modified) Improved the study overview page such that the different tabs are ... Thu, 25 Nov 2010 14:51:14 GMT t.w.abma@… [1202] * trunk/grails-app/controllers/dbnp/importer/ImporterController.groovy (modified) * trunk/grails-app/domain/dbnp/importer/ImportCell.groovy (modified) * trunk/grails-app/services/dbnp/importer/ImporterService.groovy (modified) * trunk/grails-app/taglib/dbnp/importer/ImporterTagLib.groovy (modified) * trunk/grails-app/views/importer/common/_missingproperties.gsp (modified) * trunk/grails-app/views/importer/step3_simple.gsp (modified) - removed extra step and implemented a failed cells check in step 3 ... Wed, 24 Nov 2010 16:21:28 GMT t.e.roos@… [1198] * trunk/grails-app/domain/dbnp/studycapturing/Assay.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Event.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/SamplingEvent.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Subject.groovy (modified) Added workarounds for known template text fields bug Wed, 24 Nov 2010 16:10:37 GMT business@… [1197] * trunk/grails-app/controllers/dbnp/clinicaldata (deleted) * trunk/grails-app/domain/dbnp/clinicaldata (deleted) * trunk/grails-app/domain/dbnp/data/FeatureBase.groovy (deleted) * trunk/grails-app/domain/dbnp/data/FeatureType.groovy (deleted) * trunk/grails-app/services/dbnp/clinicaldata (deleted) deleted old clinical module stuff, don't know why it is still in... Mon, 22 Nov 2010 16:27:23 GMT robert@… [1182] * trunk/grails-app/controllers/dbnp/studycapturing/FileController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/taglib/dbnp/studycapturing/WizardTagLib.groovy (modified) * trunk/grails-app/views/study/show.gsp (modified) * trunk/web-app/css/wizard.css (modified) * trunk/web-app/js/wizard.js (modified) Improved file upload fields so users can delete existing files and ... Fri, 19 Nov 2010 10:51:09 GMT robert@… [1175] * trunk/grails-app/controllers/dbnp/studycapturing/TemplateEditorController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateField.groovy (modified) * trunk/grails-app/views/templateEditor/elements/_disabledFieldForm.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_fieldForm.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liFieldInUse.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liFieldNotInUse.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liFieldSelected.gsp (modified) * trunk/grails-app/views/templateEditor/template.gsp (modified) The templateeditor is now capable of adding new items to a stringlist ... Fri, 19 Nov 2010 09:55:15 GMT work@… [1174] * trunk/grails-app/domain/dbnp/data/Ontology.groovy (modified) * trunk/lib/ontoCAT_v0.9.5.3.jar (deleted) * trunk/lib/ontoCAT_v0.9.6.jar (added) As of 18 november the Chebi ontology has been updated to a new ... Thu, 18 Nov 2010 13:51:09 GMT business@… [1170] * trunk/grails-app/domain/dbnp/studycapturing/Event.groovy (modified) reverting the searchable property of Event, bug is still there and ... Thu, 18 Nov 2010 13:16:29 GMT business@… [1169] * trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy (modified) fix for #128 - parentEvent is now nullable Thu, 18 Nov 2010 11:13:07 GMT robert@… [1167] * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/i18n/messages.properties (modified) Added a check for string template fields, because they can not exceed ... Wed, 17 Nov 2010 16:33:54 GMT work@… [1161] * trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy (modified) - tried to reproduce issue #128 but it seems resolved, leaving ... Wed, 17 Nov 2010 15:23:13 GMT robert@… [1160] * trunk/grails-app/domain/dbnp/studycapturing/TemplateField.groovy (modified) Removed printlns that were added for debugging Wed, 17 Nov 2010 15:20:33 GMT robert@… [1159] * trunk/grails-app/controllers/dbnp/authentication/UserRegistrationController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/TemplateEditorController.groovy (modified) * trunk/grails-app/domain/dbnp/authentication/SecRole.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateField.groovy (modified) * trunk/grails-app/views/templateEditor/_ontologyDialog.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liFieldInUse.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liFieldNotInUse.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liFieldSelected.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liTemplateEditable.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liTemplateNonEditable.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_selected.gsp (modified) * trunk/grails-app/views/templateEditor/index.gsp (modified) * trunk/grails-app/views/user/edit.gsp (modified) Improved the template editor so that template fields can be removed ... Wed, 17 Nov 2010 10:52:10 GMT robert@… [1154] * trunk/grails-app/domain/dbnp/studycapturing/Person.groovy (modified) Fixed exception when viewing the list of persons. See ticket #196. Wed, 17 Nov 2010 10:34:09 GMT robert@… [1153] * trunk/grails-app/conf/BootStrapTemplates.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateFieldType.groovy (modified) * trunk/grails-app/views/templateEditor/template.gsp (modified) Removed template field types INTEGER and FLOAT (since LONG and DOUBLE ... Tue, 16 Nov 2010 13:57:22 GMT robert@… [1144] * trunk/grails-app/controllers/dbnp/authentication/UserRegistrationController.groovy (modified) * trunk/grails-app/domain/dbnp/authentication/RegistrationCode.groovy (modified) * trunk/grails-app/domain/dbnp/authentication/SecUser.groovy (modified) * trunk/grails-app/i18n/messages.spring-security-ui.properties (modified) * trunk/grails-app/views/common/_login_panel.gsp (modified) * trunk/grails-app/views/email/_registrationConfirmationUser.gsp (modified) * trunk/grails-app/views/userRegistration/index.gsp (modified) * trunk/web-app/css/login_panel.css (modified) Added an expiry date to the confirmation email for the user and ... Thu, 11 Nov 2010 13:29:16 GMT t.w.abma@… [1121] * trunk/grails-app/controllers/dbnp/importer/ImporterController.groovy (modified) * trunk/grails-app/domain/dbnp/importer/ImportCell.groovy (added) * trunk/grails-app/domain/dbnp/importer/ImportRecord.groovy (added) * trunk/grails-app/domain/dbnp/importer/MappingColumn.groovy (modified) * trunk/grails-app/services/dbnp/importer/ImporterService.groovy (modified) * trunk/grails-app/views/importer/common/_failedcells.gsp (modified) * trunk/grails-app/views/importer/common/_missingproperties.gsp (modified) * trunk/test/unit/dbnp/importer/CellTests.groovy (added) * trunk/test/unit/dbnp/importer/ImportRecordTests.groovy (added) - rewrote part of the importer and added a ImportRecord and ... Thu, 11 Nov 2010 11:18:20 GMT work@… [1118] * trunk/grails-app/conf/BootStrap.groovy (modified) * trunk/grails-app/conf/BootStrapAuthentication.groovy (added) * trunk/grails-app/conf/BootStrapStudies.groovy (modified) * trunk/grails-app/conf/BootStrapTemplates.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/SetupController.groovy (added) * trunk/grails-app/domain/dbnp/data/Ontology.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Subject.groovy (modified) * trunk/grails-app/views/common/_new_installation.gsp (added) * trunk/grails-app/views/setup (added) * trunk/grails-app/views/setup/common (added) - cleaned up the Bootstrap Tue, 09 Nov 2010 18:01:56 GMT work@… [1111] * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) - removing debug lines that template field values are being set... Tue, 09 Nov 2010 17:37:37 GMT work@… [1109] * trunk/grails-app/domain/dbnp/studycapturing/Identity.groovy (modified) - instantiating messages are gone Tue, 09 Nov 2010 17:35:36 GMT work@… [1108] * trunk/grails-app/domain/dbnp/studycapturing/Identity.groovy (modified) - instantiating messages go to debug loglevel Tue, 09 Nov 2010 09:14:23 GMT t.w.abma@… [1103] * trunk/grails-app/controllers/dbnp/importer/ImporterController.groovy (modified) * trunk/grails-app/domain/dbnp/importer/MappingColumn.groovy (modified) * trunk/grails-app/services/dbnp/importer/ImporterService.groovy (modified) * trunk/grails-app/views/importer/common/_error.gsp (added) * trunk/grails-app/views/importer/common/_failedcells.gsp (modified) * trunk/grails-app/views/importer/common/_missingproperties.gsp (modified) * trunk/grails-app/views/importer/index_simple.gsp (modified) * trunk/grails-app/views/importer/step1_simple.gsp (modified) * trunk/grails-app/views/importer/step3_simple.gsp (modified) - added error page for importer - empty ontologies detected in Excel ... Wed, 03 Nov 2010 11:58:27 GMT robert@… [1056] * trunk/grails-app/domain/dbnp/studycapturing/TemplateFieldType.groovy (modified) * trunk/grails-app/views/templateEditor/compare.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_boolean.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_date.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_double.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_fieldForm.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_integer.gsp (modified) * trunk/web-app/css/templateEditor.css (modified) * trunk/web-app/images/icons (added) * trunk/web-app/images/icons/sort_asc.png (added) * trunk/web-app/images/icons/sort_asc_disabled.png (added) * trunk/web-app/images/icons/sort_both.png (added) * trunk/web-app/images/icons/sort_desc.png (added) * trunk/web-app/images/icons/sort_desc_disabled.png (added) * trunk/web-app/js/templateEditor.js (modified) Changed template editor to be more user friendly with selecting field ... Mon, 01 Nov 2010 15:49:52 GMT robert@… [1036] * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/controllers/dbnp/authentication/LogoutController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Assay.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Event.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Person.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/views/common/_topnav.gsp (modified) * trunk/grails-app/views/study/show.gsp (modified) Fixed the random order of templates in the study pages (#135) and ... Mon, 01 Nov 2010 15:17:43 GMT j.a.m.wesbeek@… [1034] * trunk/grails-app/controllers/dbnp/studycapturing/WizardController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy (modified) - implemented improvement #150 ( https://trac.nbic.nl/gscf/ticket/150 ... Mon, 01 Nov 2010 11:42:49 GMT robert@… [1027] * trunk/application.properties (modified) * trunk/grails-app/conf/BootStrapStudies.groovy (modified) * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/TemplateEditorController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/AssayModule.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) * trunk/grails-app/views/study/show.gsp (modified) * trunk/grails-app/views/templateEditor/compare.gsp (added) * trunk/grails-app/views/templateEditor/elements/_liTemplate.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liTemplateEditable.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liTemplateNonEditable.gsp (modified) * trunk/grails-app/views/templateEditor/index.gsp (modified) * trunk/grails-app/views/templateEditor/template.gsp (modified) * trunk/web-app/css/templateEditor.css (modified) * trunk/web-app/js/jquery.dataTables.min.js (added) Implemented compare templates feature and fixed show studies overview ... Fri, 29 Oct 2010 09:15:22 GMT j.saito@… [1014] * trunk/grails-app/conf/BootStrapStudies.groovy (modified) * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/AssayModule.groovy (modified) Refactored AssayModule.url to AssayModule.consumer in all parts effected. Thu, 28 Oct 2010 18:05:27 GMT business@… [1013] * trunk/grails-app/domain/dbnp/data/Ontology.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Event.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) changed Ontology ncboId to unique, extended range of fulltext query Wed, 27 Oct 2010 10:21:30 GMT t.w.abma@… [999] * trunk/grails-app/domain/dbnp/studycapturing/Subject.groovy (modified) * trunk/grails-app/services/dbnp/importer/ImporterService.groovy (modified) - fixed constraint violation error by adding parent to the entities Tue, 26 Oct 2010 13:19:22 GMT robert@… [996] * trunk/application.properties (modified) * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/controllers/dbnp/authentication/UserController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/TemplateEditorController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/WizardController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) * trunk/grails-app/views/templateEditor/elements/_liTemplateEditable.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liTemplateNonEditable.gsp (modified) * trunk/grails-app/views/templateEditor/index.gsp (modified) * trunk/grails-app/views/templateEditor/template.gsp (modified) * trunk/grails-app/views/user/create.gsp (modified) * trunk/grails-app/views/user/edit.gsp (modified) * trunk/grails-app/views/user/search.gsp (modified) * trunk/web-app/css/templateEditor.css (modified) * trunk/web-app/js/templateEditor.js (modified) Implemented clone feature in template editor (ticket #6), added a ... Mon, 25 Oct 2010 13:28:44 GMT robert@… [985] * trunk/application.properties (modified) * trunk/grails-app/conf/Config.groovy (modified) * trunk/grails-app/controllers/dbnp/authentication/RegisterController.groovy (modified) * trunk/grails-app/controllers/dbnp/authentication/UserController.groovy (added) * trunk/grails-app/domain/dbnp/authentication/RegistrationCode.groovy (added) * trunk/grails-app/i18n/messages.spring-security-ui.properties (added) * trunk/grails-app/views/common/_login_panel.gsp (modified) * trunk/grails-app/views/common/_topnav.gsp (modified) * trunk/grails-app/views/email/_passwordReset.gsp (added) * trunk/grails-app/views/register/resetPassword.gsp (modified) * trunk/grails-app/views/user/create.gsp (modified) * trunk/grails-app/views/user/edit.gsp (modified) * trunk/grails-app/views/user/search.gsp (modified) Removed spring-security-ui plugin to decrease dependencies. The ... Fri, 22 Oct 2010 14:18:34 GMT robert@… [983] * trunk/grails-app/conf/Config.groovy (modified) * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/controllers/dbnp/authentication/LoginController.groovy (modified) * trunk/grails-app/domain/dbnp/authentication/SessionAuthenticatedUser.groovy (added) * trunk/grails-app/domain/dbnp/authentication/User.groovy (deleted) * trunk/grails-app/services/dbnp/authentication/AuthenticationService.groovy (modified) * trunk/grails-app/views/login/auth.gsp (modified) * trunk/test/integration/RestControllerTests.groovy (added) * trunk/test/unit/RestControllerTests.groovy (added) * trunk/test/unit/dbnp/authentication/GSCFUserDetailsServiceTests.groovy (added) * trunk/test/unit/dbnp/authentication/GSCFUserDetailsTests.groovy (added) * trunk/test/unit/dbnp/authentication/SessionAuthenticatedUserTests.groovy (added) New type of authentication and authorization added to the rest ... Thu, 21 Oct 2010 15:28:04 GMT robert@… [976] * trunk/application.properties (modified) * trunk/grails-app/conf/BaseFilters.groovy (modified) * trunk/grails-app/conf/BootStrap.groovy (modified) * trunk/grails-app/conf/BootStrapStudies.groovy (modified) * trunk/grails-app/conf/Config.groovy (modified) * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/controllers/dbnp/authentication (added) * trunk/grails-app/controllers/dbnp/authentication/LoginController.groovy (added) * trunk/grails-app/controllers/dbnp/authentication/LogoutController.groovy (added) * trunk/grails-app/controllers/dbnp/authentication/RegisterController.groovy (added) * trunk/grails-app/controllers/dbnp/authentication/UserRegistrationController.groovy (added) * trunk/grails-app/controllers/dbnp/importer/ImporterController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/StudyController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/WizardController.groovy (modified) * trunk/grails-app/domain/dbnp/authentication (added) * trunk/grails-app/domain/dbnp/authentication/SecRole.groovy (added) * trunk/grails-app/domain/dbnp/authentication/SecUser.groovy (added) * trunk/grails-app/domain/dbnp/authentication/SecUserSecRole.groovy (added) * trunk/grails-app/domain/dbnp/authentication/User.groovy (added) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/services/dbnp/authentication (added) * trunk/grails-app/services/dbnp/authentication/AuthenticationService.groovy (added) * trunk/grails-app/taglib/dbnp/authentication (added) * trunk/grails-app/taglib/dbnp/studycapturing/WizardTagLib.groovy (modified) * trunk/grails-app/views/common/_login_panel.gsp (modified) * trunk/grails-app/views/common/_topnav.gsp (modified) * trunk/grails-app/views/email (added) * trunk/grails-app/views/email/_registrationConfirmationAdmin.gsp (added) * trunk/grails-app/views/email/_registrationConfirmationUser.gsp (added) * trunk/grails-app/views/login (added) * trunk/grails-app/views/login/auth.gsp (added) * trunk/grails-app/views/login/denied.gsp (added) * trunk/grails-app/views/register (added) * trunk/grails-app/views/register/forgotPassword.gsp (added) * trunk/grails-app/views/register/index.gsp (added) * trunk/grails-app/views/register/resetPassword.gsp (added) * trunk/grails-app/views/study/list.gsp (modified) * trunk/grails-app/views/study/show.gsp (modified) * trunk/grails-app/views/user (added) * trunk/grails-app/views/user/create.gsp (added) * trunk/grails-app/views/user/edit.gsp (added) * trunk/grails-app/views/user/search.gsp (added) * trunk/grails-app/views/userRegistration (added) * trunk/grails-app/views/userRegistration/add.gsp (added) * trunk/grails-app/views/userRegistration/confirmAdmin.gsp (added) * trunk/grails-app/views/userRegistration/confirmUser.gsp (added) * trunk/grails-app/views/userRegistration/index.gsp (added) * trunk/grails-app/views/wizard/pages/_study.gsp (modified) * trunk/hs_err_pid4236.log (added) * trunk/test/unit/dbnp/authentication (added) * trunk/test/unit/dbnp/authentication/AuthenticateControllerTests.groovy (added) * trunk/test/unit/dbnp/authentication/AuthenticationServiceTests.groovy (added) * trunk/test/unit/dbnp/authentication/AuthenticationTagLibTests.groovy (added) * trunk/test/unit/dbnp/authentication/RegisterControllerTests.groovy (added) * trunk/test/unit/dbnp/authentication/UserTests.groovy (added) * trunk/web-app/css/wizard.css (modified) * trunk/web-app/js/wizard.js (modified) Authentication and authorization for studies is added, according to ... Thu, 21 Oct 2010 14:51:13 GMT j.a.m.wesbeek@… [974] * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) - removed the 'required' keyword from the Study's domainFields for ... Thu, 21 Oct 2010 14:13:39 GMT business@… [967] * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) added Study 'published' field to domainFields Thu, 21 Oct 2010 13:54:12 GMT business@… [966] * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/test/integration/gscf/SampleTests.groovy (modified) also added assays check in Study.deleteEventGroup, added test to ... Thu, 21 Oct 2010 13:38:30 GMT business@… [965] * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/test/integration/gscf/SampleTests.groovy (modified) fix Study.deleteEventGroup to correctly delete samples (still TODO: ... Thu, 21 Oct 2010 11:17:42 GMT j.a.m.wesbeek@… [962] * trunk/grails-app/domain/dbnp/studycapturing/Assay.groovy (modified) - assay page in the wizard did not properly displayed the required ... Thu, 21 Oct 2010 10:42:18 GMT t.w.abma@… [961] * trunk/grails-app/domain/dbnp/studycapturing/Identity.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/views/study/show.gsp (modified) - removed Entity references completely and removed display of members ... Thu, 21 Oct 2010 10:24:40 GMT business@… [960] * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy (modified) changed parentEvent in Sample to nullable. Please make sure that any ... Wed, 20 Oct 2010 19:13:14 GMT j.a.m.wesbeek@… [959] * trunk/grails-app/conf/GrailsMelodyConfig.groovy (modified) * trunk/grails-app/controllers/FeedbackController.groovy (modified) * trunk/grails-app/controllers/HomeController.groovy (modified) * trunk/grails-app/controllers/LoadController.groovy (modified) * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/controllers/SandboxController.groovy (modified) * trunk/grails-app/controllers/SearchableController.groovy (modified) * trunk/grails-app/controllers/dbnp/clinicaldata/ClinicalAssayController.groovy (modified) * trunk/grails-app/controllers/dbnp/clinicaldata/ClinicalMeasurementController.groovy (modified) * trunk/grails-app/controllers/dbnp/data/OntologyController.groovy (modified) * trunk/grails-app/controllers/dbnp/data/TermController.groovy (modified) * trunk/grails-app/controllers/dbnp/importer/ImporterController.groovy (modified) * trunk/grails-app/controllers/dbnp/query/QueryController.groovy (modified) * trunk/grails-app/controllers/dbnp/query/SimpleQueryController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/AssayController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/AssayModuleController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/EventController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/FileController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/PersonAffiliationController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/PersonController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/PersonRoleController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/PublicationController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/StudyController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/SubjectController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/TemplateController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/TemplateEditorController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/TermEditorController.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/WizardController.groovy (modified) * trunk/grails-app/controllers/nmc/PilotController.groovy (modified) * trunk/grails-app/domain/dbnp/clinicaldata/ClinicalAssay.groovy (modified) * trunk/grails-app/domain/dbnp/clinicaldata/ClinicalAssayInstance.groovy (modified) * trunk/grails-app/domain/dbnp/clinicaldata/ClinicalFloatData.groovy (modified) * trunk/grails-app/domain/dbnp/clinicaldata/ClinicalMeasurement.groovy (modified) * trunk/grails-app/domain/dbnp/clinicaldata/ClinicalStringData.groovy (modified) * trunk/grails-app/domain/dbnp/data/FeatureBase.groovy (modified) * trunk/grails-app/domain/dbnp/data/FeatureType.groovy (modified) * trunk/grails-app/domain/dbnp/data/Ontology.groovy (modified) * trunk/grails-app/domain/dbnp/data/Term.groovy (modified) * trunk/grails-app/domain/dbnp/importer/ImportMapping.groovy (modified) * trunk/grails-app/domain/dbnp/importer/MappingColumn.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Assay.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/AssayModule.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Event.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/EventGroup.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Identity.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Person.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/PersonAffiliation.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/PersonRole.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Publication.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/RelTime.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/SamplingEvent.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/StudyPerson.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Subject.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateField.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateFieldListItem.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateFieldType.groovy (modified) * trunk/grails-app/taglib/dbnp/importer/ImporterTagLib.groovy (modified) * trunk/grails-app/taglib/dbnp/studycapturing/WizardTagLib.groovy (modified) * trunk/grails-app/views/assay/create.gsp (modified) * trunk/grails-app/views/assay/edit.gsp (modified) * trunk/grails-app/views/assay/list.gsp (modified) * trunk/grails-app/views/assay/show.gsp (modified) * trunk/grails-app/views/common/_eventDescriptionTableRows.gsp (modified) * trunk/grails-app/views/common/_feedback.gsp (modified) * trunk/grails-app/views/common/_jquerytmsetup.gsp (modified) * trunk/grails-app/views/common/_login_panel.gsp (modified) * trunk/grails-app/views/common/_topnav.gsp (modified) * trunk/grails-app/views/error.gsp (modified) * trunk/grails-app/views/event/create.gsp (modified) * trunk/grails-app/views/event/createForEventDescription.gsp (modified) * trunk/grails-app/views/event/create_1.gsp (modified) * trunk/grails-app/views/event/create_auto.gsp (modified) * trunk/grails-app/views/event/create_timepicker.gsp (modified) * trunk/grails-app/views/event/edit.gsp (modified) * trunk/grails-app/views/event/list.gsp (modified) * trunk/grails-app/views/event/partial.gsp (modified) * trunk/grails-app/views/event/show.gsp (modified) * trunk/grails-app/views/home/index.gsp (modified) * trunk/grails-app/views/importer/common/_datapreview.gsp (modified) * trunk/grails-app/views/importer/common/_missingproperties.gsp (modified) * trunk/grails-app/views/importer/common/_postview.gsp (modified) * trunk/grails-app/views/importer/common/_preview.gsp (modified) * trunk/grails-app/views/importer/common/_properties_horizontal.gsp (modified) * trunk/grails-app/views/importer/common/_properties_vertical.gsp (modified) * trunk/grails-app/views/importer/index.gsp (modified) * trunk/grails-app/views/importer/index_advanced.gsp (modified) * trunk/grails-app/views/importer/index_simple.gsp (modified) * trunk/grails-app/views/importer/step1_advanced.gsp (modified) * trunk/grails-app/views/importer/step1_simple.gsp (modified) * trunk/grails-app/views/importer/step2.gsp (modified) * trunk/grails-app/views/importer/step2_simple.gsp (modified) * trunk/grails-app/views/importer/step3.gsp (modified) * trunk/grails-app/views/importer/step3_simple.gsp (modified) * trunk/grails-app/views/importer/step4.gsp (modified) * trunk/grails-app/views/layouts/dialog.gsp (modified) * trunk/grails-app/views/layouts/main.gsp (modified) * trunk/grails-app/views/layouts/nimble.gsp (modified) * trunk/grails-app/views/load/index.gsp (modified) * trunk/grails-app/views/person/create.gsp (modified) * trunk/grails-app/views/person/edit.gsp (modified) * trunk/grails-app/views/person/list.gsp (modified) * trunk/grails-app/views/person/show.gsp (modified) * trunk/grails-app/views/personAffiliation/create.gsp (modified) * trunk/grails-app/views/personAffiliation/edit.gsp (modified) * trunk/grails-app/views/personAffiliation/list.gsp (modified) * trunk/grails-app/views/personAffiliation/show.gsp (modified) * trunk/grails-app/views/personRole/create.gsp (modified) * trunk/grails-app/views/personRole/edit.gsp (modified) * trunk/grails-app/views/personRole/list.gsp (modified) * trunk/grails-app/views/personRole/show.gsp (modified) * trunk/grails-app/views/pilot/create.gsp (modified) * trunk/grails-app/views/pilot/edit.gsp (modified) * trunk/grails-app/views/pilot/index.gsp (modified) * trunk/grails-app/views/pilot/list.gsp (modified) * trunk/grails-app/views/pilot/show.gsp (modified) * trunk/grails-app/views/publication/add.gsp (modified) * trunk/grails-app/views/publication/create.gsp (modified) * trunk/grails-app/views/publication/edit.gsp (modified) * trunk/grails-app/views/publication/list.gsp (modified) * trunk/grails-app/views/publication/show.gsp (modified) * trunk/grails-app/views/query/common/_error.gsp (modified) * trunk/grails-app/views/query/common/_navigation.gsp (modified) * trunk/grails-app/views/query/common/_query.gsp (modified) * trunk/grails-app/views/query/common/_tabs.gsp (modified) * trunk/grails-app/views/query/index.gsp (modified) * trunk/grails-app/views/query/mainPage.gsp (modified) * trunk/grails-app/views/query/pages/_biomarker.gsp (modified) * trunk/grails-app/views/query/pages/_group.gsp (modified) * trunk/grails-app/views/query/pages/_inputQuery.gsp (modified) * trunk/grails-app/views/query/pages/_result.gsp (modified) * trunk/grails-app/views/query/pages/_sample.gsp (modified) * trunk/grails-app/views/query/pages/_study.gsp (modified) * trunk/grails-app/views/query/results.gsp (modified) * trunk/grails-app/views/query/selectsample.gsp (modified) * trunk/grails-app/views/sandbox/index.gsp (modified) * trunk/grails-app/views/searchable/index.gsp (modified) * trunk/grails-app/views/simpleQuery/common/_query.gsp (modified) * trunk/grails-app/views/simpleQuery/mainPage.gsp (modified) * trunk/grails-app/views/study/create.gsp (modified) * trunk/grails-app/views/study/edit.gsp (modified) * trunk/grails-app/views/study/list.gsp (modified) * trunk/grails-app/views/study/show.gsp (modified) * trunk/grails-app/views/templateEditor/_ontologyDialog.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_available.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_boolean.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_date.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_disabledFieldForm.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_domainField.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_double.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_fieldForm.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_file.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_float.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_integer.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liField.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liFieldDomain.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liFieldInUse.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liFieldNotInUse.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liFieldSelected.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liTemplate.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liTemplateEditable.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_liTemplateNonEditable.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_long.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_module.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_ontologyterm.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_reltime.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_selected.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_string.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_stringlist.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_template.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_templateForm.gsp (modified) * trunk/grails-app/views/templateEditor/elements/_text.gsp (modified) * trunk/grails-app/views/templateEditor/error.gsp (modified) * trunk/grails-app/views/templateEditor/index.gsp (modified) * trunk/grails-app/views/templateEditor/template.gsp (modified) * trunk/grails-app/views/termEditor/pages/terms.gsp (modified) * trunk/grails-app/views/wizard/common/_error.gsp (modified) * trunk/grails-app/views/wizard/common/_navigation.gsp (modified) * trunk/grails-app/views/wizard/common/_tabs.gsp (modified) * trunk/grails-app/views/wizard/common/_wizard.gsp (modified) * trunk/grails-app/views/wizard/index.gsp (modified) * trunk/grails-app/views/wizard/pages/_assay_groups.gsp (modified) * trunk/grails-app/views/wizard/pages/_assays.gsp (modified) * trunk/grails-app/views/wizard/pages/_confirmation.gsp (modified) * trunk/grails-app/views/wizard/pages/_demo.gsp (modified) * trunk/grails-app/views/wizard/pages/_done.gsp (modified) * trunk/grails-app/views/wizard/pages/_error.gsp (modified) * trunk/grails-app/views/wizard/pages/_events.gsp (modified) * trunk/grails-app/views/wizard/pages/_groups.gsp (modified) * trunk/grails-app/views/wizard/pages/_modify.gsp (modified) * trunk/grails-app/views/wizard/pages/_redirect.gsp (modified) * trunk/grails-app/views/wizard/pages/_samples.gsp (modified) * trunk/grails-app/views/wizard/pages/_samples_previous_warning.gsp (modified) * trunk/grails-app/views/wizard/pages/_start.gsp (modified) * trunk/grails-app/views/wizard/pages/_study.gsp (modified) * trunk/grails-app/views/wizard/pages/_subjects.gsp (modified) * trunk/grails-app/views/wizard/pages/_timeline.gsp (modified) * trunk/grails-app/views/wizard/pages/_unassigned_samplingEvent_warning.gsp (modified) * trunk/grails-app/views/wizard/pages/_wait.gsp (modified) * trunk/test/integration/gscf/EventGroupTests.groovy (modified) * trunk/test/integration/gscf/OntologyTests.groovy (modified) * trunk/test/integration/gscf/SampleTests.groovy (modified) * trunk/test/integration/gscf/StudyTests.groovy (modified) * trunk/test/integration/gscf/SubjectTests.groovy (modified) * trunk/test/unit/FeedbackControllerTests.groovy (modified) * trunk/test/unit/HomeControllerTests.groovy (modified) * trunk/test/unit/SandboxControllerTests.groovy (modified) * trunk/test/unit/SearchableControllerTests.groovy (modified) * trunk/test/unit/StudyTests.groovy (modified) * trunk/test/unit/dbnp/clinicaldata/ClinicalAssayControllerTests.groovy (modified) * trunk/test/unit/dbnp/clinicaldata/ClinicalAssayInstanceTests.groovy (modified) * trunk/test/unit/dbnp/clinicaldata/ClinicalAssayTests.groovy (modified) * trunk/test/unit/dbnp/clinicaldata/ClinicalDataLayerServiceTests.groovy (modified) * trunk/test/unit/dbnp/clinicaldata/ClinicalFloatDataTests.groovy (modified) * trunk/test/unit/dbnp/clinicaldata/ClinicalMeasurementControllerTests.groovy (modified) * trunk/test/unit/dbnp/clinicaldata/ClinicalMeasurementTests.groovy (modified) * trunk/test/unit/dbnp/clinicaldata/ClinicalStringDataTests.groovy (modified) * trunk/test/unit/dbnp/data/FeatureBaseTests.groovy (modified) * trunk/test/unit/dbnp/data/OntologyControllerTests.groovy (modified) * trunk/test/unit/dbnp/data/TermControllerTests.groovy (modified) * trunk/test/unit/dbnp/importer/ColumnTests.groovy (modified) * trunk/test/unit/dbnp/importer/ImporterControllerTests.groovy (modified) * trunk/test/unit/dbnp/importer/ImporterServiceTests.groovy (modified) * trunk/test/unit/dbnp/importer/ImporterTagLibTests.groovy (modified) * trunk/test/unit/dbnp/query/QueryControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/AssayControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/AssayModuleControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/AssayTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/EventDescriptionTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/EventGroupTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/EventTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/FileControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/FileServiceTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/GroupTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/OntologyTermTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/OntologyTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/PersonAffiliationControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/PersonControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/PersonRoleControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/ProtocolInstanceTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/ProtocolParameterTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/ProtocolTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/PublicationControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/RelTimeTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/SampleTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/SamplingEventTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/SimpleQueryControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/StudyControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/StudyTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/SubjectControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/SubjectGroupTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/SubjectTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/TemplateControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/TemplateEditorControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/TemplateEntityTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/TemplateFieldFileTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/TemplateFieldTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/TemplateStudyFieldTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/TemplateTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/TermEditorControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/WizardControllerTests.groovy (modified) * trunk/test/unit/dbnp/studycapturing/WizardTagLibTests.groovy (modified) * trunk/test/unit/dbnp/user/AuthServiceTests.groovy (modified) * trunk/tests/create_protocol_parameter (modified) * trunk/tests/create_template_study (modified) * trunk/web-app/css/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png (modified) * trunk/web-app/css/cupertino/images/ui-bg_flat_15_cd0a0a_40x100.png (modified) * trunk/web-app/css/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png (modified) * trunk/web-app/css/cupertino/images/ui-bg_glass_50_3baae3_1x400.png (modified) * trunk/web-app/css/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png (modified) * trunk/web-app/css/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png (modified) * trunk/web-app/css/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png (modified) * trunk/web-app/css/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png (modified) * trunk/web-app/css/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png (modified) * trunk/web-app/css/cupertino/images/ui-icons_2694e8_256x240.png (modified) * trunk/web-app/css/cupertino/images/ui-icons_2e83ff_256x240.png (modified) * trunk/web-app/css/cupertino/images/ui-icons_3d80b3_256x240.png (modified) * trunk/web-app/css/cupertino/images/ui-icons_72a7cf_256x240.png (modified) * trunk/web-app/css/cupertino/images/ui-icons_ffffff_256x240.png (modified) * trunk/web-app/css/cupertino/jquery-ui-1.8.5.custom.css (modified) * trunk/web-app/css/default_style.css (modified) * trunk/web-app/css/dialog.css (modified) * trunk/web-app/css/dialog.min.css (modified) * trunk/web-app/css/grailsDefault.css (modified) * trunk/web-app/css/importer.css (modified) * trunk/web-app/css/login_panel.css (modified) * trunk/web-app/css/nimble.css (modified) * trunk/web-app/css/simpleQuery.css (modified) * trunk/web-app/css/studies.css (modified) * trunk/web-app/css/templateEditor.css (modified) * trunk/web-app/css/wizard.css (modified) * trunk/web-app/css/wizard.min.css (modified) * trunk/web-app/js/SelectAddMore.js (modified) * trunk/web-app/js/SelectAddMore.min.js (modified) * trunk/web-app/js/ajaxupload.3.6.js (modified) * trunk/web-app/js/development.js (modified) * trunk/web-app/js/disableKeys.js (modified) * trunk/web-app/js/importer.js (modified) * trunk/web-app/js/jquery-callback-1.2.js (modified) * trunk/web-app/js/jquery-ui-1.8.5.custom.min.js (modified) * trunk/web-app/js/jquery.qtip-1.0.0-rc3.js (modified) * trunk/web-app/js/jquery.qtip-1.0.0-rc3.min.js (modified) * trunk/web-app/js/jquery.ui.ipad.js (modified) * trunk/web-app/js/jquery.ui.ipad.min.js (modified) * trunk/web-app/js/login_panel.js (modified) * trunk/web-app/js/ontology-chooser.js (modified) * trunk/web-app/js/ontology-chooser.min.js (modified) * trunk/web-app/js/publication-chooser.js (modified) * trunk/web-app/js/publication-chooser.pubmed.js (modified) * trunk/web-app/js/simpleQuery.js (modified) * trunk/web-app/js/simpleQuery.min.js (modified) * trunk/web-app/js/swfobject.js (modified) * trunk/web-app/js/swfobject.min.js (modified) * trunk/web-app/js/table-editor.js (modified) * trunk/web-app/js/table-editor.min.js (modified) * trunk/web-app/js/templateEditor.js (modified) * trunk/web-app/js/timeline-simile/CHANGES.txt (modified) * trunk/web-app/js/timeline-simile/LICENSE.txt (modified) * trunk/web-app/js/timeline-simile/README.txt (modified) * trunk/web-app/js/timeline-simile/custom-timeline.js (modified) * trunk/web-app/js/timeline-simile/images/blue-circle.png (modified) * trunk/web-app/js/timeline-simile/images/bubble-bottom-arrow.png (modified) * trunk/web-app/js/timeline-simile/images/bubble-bottom-left.png (modified) * trunk/web-app/js/timeline-simile/images/bubble-bottom-right.png (modified) * trunk/web-app/js/timeline-simile/images/bubble-bottom.png (modified) * trunk/web-app/js/timeline-simile/images/bubble-left-arrow.png (modified) * trunk/web-app/js/timeline-simile/images/bubble-left.png (modified) * trunk/web-app/js/timeline-simile/images/bubble-right-arrow.png (modified) * trunk/web-app/js/timeline-simile/images/bubble-right.png (modified) * trunk/web-app/js/timeline-simile/images/bubble-top-arrow.png (modified) * trunk/web-app/js/timeline-simile/images/bubble-top-left.png (modified) * trunk/web-app/js/timeline-simile/images/bubble-top-right.png (modified) * trunk/web-app/js/timeline-simile/images/bubble-top.png (modified) * trunk/web-app/js/timeline-simile/images/close-button.png (modified) * trunk/web-app/js/timeline-simile/images/copyright-vertical.png (modified) * trunk/web-app/js/timeline-simile/images/copyright.png (modified) * trunk/web-app/js/timeline-simile/images/dark-blue-circle.png (modified) * trunk/web-app/js/timeline-simile/images/dark-green-circle.png (modified) * trunk/web-app/js/timeline-simile/images/dark-red-circle.png (modified) * trunk/web-app/js/timeline-simile/images/dull-blue-circle.png (modified) * trunk/web-app/js/timeline-simile/images/dull-green-circle.png (modified) * trunk/web-app/js/timeline-simile/images/dull-red-circle.png (modified) * trunk/web-app/js/timeline-simile/images/gray-circle.png (modified) * trunk/web-app/js/timeline-simile/images/green-circle.png (modified) * trunk/web-app/js/timeline-simile/images/message-bottom-left.png (modified) * trunk/web-app/js/timeline-simile/images/message-bottom-right.png (modified) * trunk/web-app/js/timeline-simile/images/message-left.png (modified) * trunk/web-app/js/timeline-simile/images/message-right.png (modified) * trunk/web-app/js/timeline-simile/images/message-top-left.png (modified) * trunk/web-app/js/timeline-simile/images/message-top-right.png (modified) * trunk/web-app/js/timeline-simile/images/progress-running.gif (modified) * trunk/web-app/js/timeline-simile/images/red-circle.png (modified) * trunk/web-app/js/timeline-simile/images/top-bubble.png (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/cs/labellers.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/cs/timeline.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/de/labellers.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/de/timeline.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/en/labellers.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/en/timeline.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/es/labellers.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/es/timeline.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/fr/labellers.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/fr/timeline.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/it/labellers.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/it/timeline.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/nl/labellers.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/nl/timeline.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/ru/labellers.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/ru/timeline.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/se/labellers.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/se/timeline.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/tr/labellers.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/tr/timeline.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/vi/labellers.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/vi/timeline.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/zh/labellers.js (modified) * trunk/web-app/js/timeline-simile/scripts/l10n/zh/timeline.js (modified) * trunk/web-app/js/timeline-simile/timeline-api.js (modified) * trunk/web-app/js/timeline-simile/timeline-bundle.css (modified) * trunk/web-app/js/timeline-simile/timeline-bundle.js (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/content/history.html (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/bubble-arrow-point-down.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/bubble-arrow-point-left.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/bubble-arrow-point-right.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/bubble-arrow-point-up.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/bubble-bottom-left.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/bubble-bottom-right.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/bubble-bottom.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/bubble-left.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/bubble-right.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/bubble-top-left.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/bubble-top-right.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/bubble-top.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/close-button.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/copy.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/message-bottom-left.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/message-bottom-right.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/message-left.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/message-right.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/message-top-left.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/images/message-top-right.png (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/scripts/signal.js (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/simile-ajax-api.js (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/simile-ajax-bundle.js (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/styles/graphics-ie6.css (modified) * trunk/web-app/js/timeline-simile/timeline_ajax/styles/graphics.css (modified) * trunk/web-app/js/timeline.js (modified) * trunk/web-app/js/timepicker-0.2.1.js (modified) * trunk/web-app/js/timepicker-0.2.1.min.js (modified) * trunk/web-app/js/topnav.js (modified) * trunk/web-app/js/wizard.js (modified) * trunk/web-app/js/wizard.min.js (modified) - set keyword expansion Wed, 20 Oct 2010 13:54:13 GMT j.a.m.wesbeek@… [950] * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) - Tjeerd change broke the wizard, reverted... (should probably work ... Tue, 12 Oct 2010 09:22:32 GMT t.w.abma@… [937] * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) - fixed (hopefully) integrity contraints error Mon, 11 Oct 2010 20:23:13 GMT t.w.abma@… [936] * trunk/application.properties (modified) * trunk/grails-app/conf/BootStrap.groovy (modified) * trunk/grails-app/conf/BootStrapStudies.groovy (modified) * trunk/grails-app/conf/BuildConfig.groovy (modified) * trunk/grails-app/conf/Config.groovy (modified) * trunk/grails-app/conf/NimbleBootStrap.groovy (deleted) * trunk/grails-app/conf/NimbleConfig.groovy (deleted) * trunk/grails-app/conf/NimbleSecurityFilters.groovy (deleted) * trunk/grails-app/conf/NimbleUrlMappings.groovy (deleted) * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/domain/dbnp/importer/MappingColumn.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Identity.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Subject.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateField.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateFieldListItem.groovy (modified) * trunk/grails-app/domain/dbnp/user (deleted) * trunk/grails-app/domain/nimble (deleted) * trunk/grails-app/services/dbnp/user (deleted) * trunk/grails-app/views/common/_login_panel.gsp (modified) * trunk/grails-app/views/study/show.gsp (modified) - Nimble removed, AAAA-plugin installed (based on Spring Security), ... Fri, 08 Oct 2010 12:47:23 GMT j.saito@… [934] * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Assay.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/src/groovy/dbnp/rest/common/CommunicationManager.groovy (modified) Adjusted CommunicationManager to match closer with ... Thu, 07 Oct 2010 11:08:20 GMT business@… [933] * trunk/grails-app/domain/dbnp/studycapturing/Event.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/SamplingEvent.groovy (modified) fixed a bug in the belongsToGroup functions in Event and SamplingEvent Mon, 27 Sep 2010 15:11:26 GMT jahn [902] * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) Undone change to TemplateEntity. Mon, 27 Sep 2010 15:04:47 GMT jahn [901] * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) Added and tested new Rest methods in accordance with specs. Tested ... Sat, 25 Sep 2010 22:39:18 GMT keesvb [900] * trunk/grails-app/domain/dbnp/studycapturing/Event.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) fix for bug #164 (workaround for GRAILS-6754) Tue, 21 Sep 2010 08:58:35 GMT keesvb [897] * trunk/grails-app/controllers/dbnp/importer/ImporterController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/services/dbnp/importer/ImporterService.groovy (modified) fixed multiple bugs in importer, really implemented the header and ... Mon, 20 Sep 2010 15:17:37 GMT keesvb [896] * trunk/grails-app/controllers/dbnp/studycapturing/TemplateEditorController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) the workaround for checking Template name uniqueness actually broke ... Wed, 15 Sep 2010 10:54:12 GMT duh [887] * trunk/grails-app/domain/dbnp/studycapturing/EventGroup.groovy (modified) * trunk/grails-app/views/wizard/pages/_groups.gsp (modified) - fix issue #161 Thu, 09 Sep 2010 14:57:23 GMT keesvb [883] * trunk/grails-app/domain/dbnp/studycapturing/Template.groovy (modified) workaround for checking Template name uniqueness Wed, 08 Sep 2010 15:11:51 GMT duh [881] * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) - Date parsing was borked, fixed... Wed, 08 Sep 2010 12:48:26 GMT keesvb [878] * trunk/grails-app/domain/dbnp/studycapturing/SamplingEvent.groovy (modified) finally found that nasty nasty persistance bug which was also leading ... Wed, 08 Sep 2010 11:17:25 GMT duh [874] * trunk/grails-app/domain/dbnp/studycapturing/Event.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/SamplingEvent.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Subject.groovy (modified) * trunk/grails-app/taglib/dbnp/studycapturing/WizardTagLib.groovy (modified) * trunk/grails-app/views/wizard/common/_error.gsp (modified) * trunk/web-app/css/wizard.css (modified) - Resolved issue #66, marking required fields in wizard Mon, 30 Aug 2010 15:22:25 GMT duh [863] * trunk/grails-app/controllers/dbnp/studycapturing/WizardController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) - added method to properly delete Assays from study Mon, 30 Aug 2010 14:16:31 GMT duh [862] * trunk/grails-app/controllers/dbnp/studycapturing/WizardController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/grails-app/views/wizard/pages/_assay_groups.gsp (modified) * trunk/grails-app/views/wizard/pages/_groups.gsp (modified) - adding assay grouping page Mon, 30 Aug 2010 13:45:44 GMT keesvb [861] * trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) added test for Sample name uniqueness at the validate() stage Mon, 30 Aug 2010 13:02:39 GMT duh [859] * trunk/grails-app/domain/dbnp/studycapturing/Assay.groovy (modified) - externalAssayID was changed to String in previous revision, however ... Mon, 30 Aug 2010 10:12:21 GMT duh [857] * trunk/grails-app/controllers/dbnp/studycapturing/WizardController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/EventGroup.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/grails-app/views/wizard/pages/_assays.gsp (modified) * trunk/grails-app/views/wizard/pages/_events.gsp (modified) * trunk/grails-app/views/wizard/pages/_groups.gsp (modified) - added Assay Page Fri, 27 Aug 2010 12:26:09 GMT duh [847] * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/views/wizard/pages/_groups.gsp (modified) - fixed null object issue in TemplateEntity - event group tooltip ... Mon, 23 Aug 2010 20:10:16 GMT keesvb [834] * trunk/grails-app/conf/BootStrapStudies.groovy (modified) * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Assay.groovy (modified) changed externalAssayId to string Mon, 23 Aug 2010 18:23:03 GMT keesvb [833] * trunk/grails-app/controllers/RestController.groovy (modified) * trunk/grails-app/domain/dbnp/user/User.groovy (modified) nimble UserBase is somehow blocking getId and ident(), use for loop ... Mon, 23 Aug 2010 18:06:55 GMT keesvb [832] * trunk/grails-app/domain/dbnp/user/User.groovy (modified) override for getId in User class Mon, 23 Aug 2010 13:40:32 GMT keesvb [830] * trunk/grails-app/conf/BootStrap.groovy (modified) * trunk/grails-app/conf/BootStrapStudies.groovy (modified) * trunk/grails-app/conf/NimbleBootStrap.groovy (modified) * trunk/grails-app/domain/dbnp/user/Profile.groovy (modified) * trunk/grails-app/domain/dbnp/user/User.groovy (modified) * trunk/grails-app/views/study/show.gsp (modified) moved Nimble BootStrap to BootStrap (there seems to be no way to hack ... Tue, 17 Aug 2010 16:22:24 GMT duh [825] * trunk/grails-app/controllers/dbnp/studycapturing/WizardController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Assay.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateEntity.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/TemplateFieldType.groovy (modified) * trunk/grails-app/taglib/dbnp/studycapturing/WizardTagLib.groovy (modified) * trunk/grails-app/views/templateEditor/elements/_long.gsp (added) * trunk/grails-app/views/templateEditor/elements/_module.gsp (added) * trunk/grails-app/views/templateEditor/elements/_template.gsp (modified) * trunk/grails-app/views/wizard/pages/_assays.gsp (modified) - added TemplateField: MODULE (AssayModule --> module gscf can ... Tue, 17 Aug 2010 14:32:41 GMT duh [822] * trunk/grails-app/domain/dbnp/studycapturing/Person.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/PersonAffiliation.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/PersonRole.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Publication.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/SamplingEvent.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/StudyPerson.groovy (modified) - added revision information to the header Tue, 17 Aug 2010 14:20:08 GMT keesvb [821] * trunk/grails-app/conf/BootStrapStudies.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/AssayModule.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/AssayType.groovy (deleted) deleted AssayType domain class Tue, 17 Aug 2010 13:37:15 GMT duh [819] * trunk (modified) * trunk/grails-app/controllers/dbnp/studycapturing/WizardController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) - removed test code from wizard Tue, 17 Aug 2010 12:42:54 GMT keesvb [817] * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/test/integration/gscf/SampleTests.groovy (modified) fixed deleting of event groups, they now also cascade to samples in ... Tue, 17 Aug 2010 08:58:35 GMT keesvb [814] * trunk/application.properties (modified) * trunk/grails-app/conf/NimbleBootStrap.groovy (added) * trunk/grails-app/conf/NimbleConfig.groovy (added) * trunk/grails-app/conf/NimbleSecurityFilters.groovy (added) * trunk/grails-app/conf/NimbleUrlMappings.groovy (added) * trunk/grails-app/domain/dbnp/user/Profile.groovy (modified) * trunk/grails-app/domain/dbnp/user/User.groovy (modified) * trunk/grails-app/i18n/messages-nimble.properties (added) * trunk/grails-app/i18n/messages-nimble_de.properties (added) * trunk/grails-app/i18n/messages-nimble_pt.properties (added) * trunk/grails-app/views/layouts/nimble.gsp (added) re-added nimble 0.4, after re-adding plugin and running jack-be- ... Mon, 16 Aug 2010 16:27:31 GMT keesvb [813] * trunk/grails-app/domain/dbnp/studycapturing/EventGroup.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/test/integration/gscf/EventGroupTests.groovy (copied) updated event group with unique name constraint, added EventGroup ... Mon, 16 Aug 2010 16:04:00 GMT keesvb [812] * trunk/grails-app/conf/BootStrap.groovy (modified) * trunk/grails-app/conf/BootStrapStudies.groovy (modified) * trunk/grails-app/controllers/dbnp/studycapturing/TemplateController.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/SamplingEvent.groovy (modified) * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) * trunk/test/integration/gscf/SampleTests.groovy (modified) added Sample tests for deleting samples via parent sampling event and ... Mon, 16 Aug 2010 10:16:48 GMT duh [811] * trunk/grails-app/domain/dbnp/studycapturing/Study.groovy (modified) - typo