├── .classpath ├── .dockerignore ├── .gitignore ├── .gitmodules ├── .project ├── .travis.yml ├── CREDITS.TXT ├── Dockerfile ├── README.md ├── application.properties ├── catch-config.properties ├── docker-compose.yml ├── docs ├── admin-guide │ ├── configuration.md │ ├── deployment │ │ ├── aws-ebs.md │ │ ├── aws-ec2.md │ │ ├── digital-ocean.md │ │ └── docker.md │ ├── getting-started.md │ ├── getting-support.md │ ├── index.md │ ├── installation.md │ ├── manage-systems.md │ ├── manage-users.md │ ├── mysql.md │ ├── tomcat.md │ ├── ubuntu.md │ └── upgrade.md ├── developer-guide │ ├── getting-started.md │ └── index.md ├── img │ ├── create-system.png │ ├── debug-token.png │ ├── disabled-api-key.png │ ├── edit-system.png │ ├── generate-token-1.png │ ├── generate-token-2.png │ ├── generate-token.png │ ├── home.png │ ├── hub-architecture.png │ ├── list-systems.png │ ├── login.png │ ├── secret-key-cannot-be-null.png │ ├── show-system-api-key.png │ └── show-system.png ├── index.md └── user-guide │ ├── annotation.md │ ├── annotatorjs.md │ ├── api-errors.md │ ├── api.md │ ├── authentication.md │ ├── getting-started.md │ └── index.md ├── grails-app ├── conf │ ├── ApiLoggingFilters.groovy │ ├── ApplicationResources.groovy │ ├── AuthTokenFilters.groovy │ ├── BootStrap.groovy │ ├── BuildConfig.groovy │ ├── Config.groovy │ ├── DataSource.groovy │ ├── UrlMappings.groovy │ └── spring │ │ └── resources.groovy ├── controllers │ └── org │ │ └── mindinformatics │ │ └── ann │ │ └── catcha │ │ ├── ErrorController.groovy │ │ ├── MainController.groovy │ │ └── SecureController.groovy ├── domain │ └── .gitignore ├── i18n │ ├── messages.properties │ ├── messages_cs_CZ.properties │ ├── messages_da.properties │ ├── messages_de.properties │ ├── messages_es.properties │ ├── messages_fr.properties │ ├── messages_it.properties │ ├── messages_ja.properties │ ├── messages_nb.properties │ ├── messages_nl.properties │ ├── messages_pl.properties │ ├── messages_pt_BR.properties │ ├── messages_pt_PT.properties │ ├── messages_ru.properties │ ├── messages_sv.properties │ ├── messages_th.properties │ └── messages_zh_CN.properties ├── migrations │ ├── changelog-2014-02-20-1242.groovy │ ├── changelog-2014-02-20-1300.groovy │ ├── changelog-2015-06-03-1244.groovy │ ├── changelog-2015-06-03-1436.groovy │ ├── changelog-2016-03-13-2007.groovy │ ├── changelog-2016-03-13-2027.groovy │ ├── changelog-2016-03-13-2154.groovy │ ├── changelog-2016-03-14-0142.groovy │ ├── changelog.groovy │ ├── create-schema.groovy │ └── update-schema-feb-06-2014.groovy ├── services │ ├── .gitignore │ └── org │ │ └── annotationframework │ │ └── AuthTokenService.groovy ├── taglib │ └── .gitignore ├── utils │ └── .gitignore └── views │ ├── error.gsp │ ├── index.gsp │ ├── info.gsp │ ├── layouts │ └── main.gsp │ ├── public │ ├── _existing-systems.gsp │ ├── _homepage-content.gsp │ ├── _navigation.gsp │ ├── credits.gsp │ ├── home.gsp │ ├── node.gsp │ └── signup.gsp │ ├── secure │ ├── _navigation.gsp │ ├── _upload-banner.gsp │ ├── home.gsp │ └── upload.gsp │ └── shared │ ├── _banner.gsp │ ├── _content.gsp │ ├── _copyright.gsp │ ├── _credits-banner.gsp │ ├── _credits-team.gsp │ ├── _footer.gsp │ ├── _logo.gsp │ ├── _node-banner.gsp │ ├── _scripts.gsp │ ├── _signupTerms.gsp │ ├── _title-and-icon.gsp │ └── _wide.gsp ├── grailsw ├── grailsw.bat ├── mkdocs.yml ├── src ├── groovy │ └── .gitignore └── java │ └── .gitignore ├── test ├── functional │ └── org │ │ └── mindinformatics │ │ └── ann │ │ └── catcha │ │ └── AnnotatorApiTests.groovy ├── integration │ └── org │ │ └── mindinformatics │ │ └── ann │ │ └── framework │ │ └── module │ │ ├── converter │ │ └── ConversionServiceTests.groovy │ │ └── persistence │ │ └── RefreshAnnotationsTests.groovy └── unit │ └── org │ ├── annotationframework │ └── AuthTokenServiceTests.groovy │ └── mindinformatics │ └── ann │ └── catcha │ └── DateFormatTests.groovy ├── web-app ├── WEB-INF │ ├── applicationContext.xml │ ├── sitemesh.xml │ └── tld │ │ ├── c.tld │ │ ├── fmt.tld │ │ ├── grails.tld │ │ └── spring.tld ├── css │ ├── errors.css │ ├── main.css │ └── mobile.css ├── images │ ├── apple-touch-icon-retina.png │ ├── apple-touch-icon.png │ ├── favicon.ico │ ├── grails_logo.jpg │ ├── grails_logo.png │ ├── leftnav_btm.png │ ├── leftnav_midstretch.png │ ├── leftnav_top.png │ ├── logo.png │ ├── public │ │ ├── amarok_download.png │ │ ├── amarok_search.png │ │ ├── amarok_share.png │ │ ├── amarok_share.psd │ │ ├── amarok_share_green.png │ │ ├── amarok_share_red.png │ │ ├── amarok_validate.png │ │ ├── amarok_validate.psd │ │ ├── amarok_validate_green.png │ │ ├── amarok_validate_orange.png │ │ ├── amarok_validate_red.png │ │ ├── domeo-icon.png │ │ ├── highbrow-icon.png │ │ └── people │ │ │ └── paolo_ciccarese.png │ ├── shared │ │ ├── favicon.ico │ │ └── logo.png │ ├── skin │ │ ├── database_add.png │ │ ├── database_delete.png │ │ ├── database_edit.png │ │ ├── database_save.png │ │ ├── database_table.png │ │ ├── exclamation.png │ │ ├── house.png │ │ ├── information.png │ │ ├── shadow.jpg │ │ ├── sorted_asc.gif │ │ └── sorted_desc.gif │ ├── spinner.gif │ └── springsource.png ├── js │ └── application.js └── uploads │ └── users │ └── ff80818147b1aab00147b1aacdb2000c │ └── annotation-1a89fe40-34f8-4085-8b7d-3197a9eea282.json └── wrapper ├── grails-wrapper-runtime-2.2.5.jar ├── grails-wrapper.properties └── springloaded-core-1.1.3.jar /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/.classpath -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .data 2 | /target 3 | /build 4 | /out 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/.gitmodules -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/.project -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/.travis.yml -------------------------------------------------------------------------------- /CREDITS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/CREDITS.TXT -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/README.md -------------------------------------------------------------------------------- /application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/application.properties -------------------------------------------------------------------------------- /catch-config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/catch-config.properties -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/admin-guide/configuration.md: -------------------------------------------------------------------------------- 1 | # Configuration -------------------------------------------------------------------------------- /docs/admin-guide/deployment/aws-ebs.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/admin-guide/deployment/aws-ec2.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/admin-guide/deployment/digital-ocean.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/admin-guide/deployment/docker.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/admin-guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/admin-guide/getting-started.md -------------------------------------------------------------------------------- /docs/admin-guide/getting-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/admin-guide/getting-support.md -------------------------------------------------------------------------------- /docs/admin-guide/index.md: -------------------------------------------------------------------------------- 1 | # Overview -------------------------------------------------------------------------------- /docs/admin-guide/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/admin-guide/installation.md -------------------------------------------------------------------------------- /docs/admin-guide/manage-systems.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/admin-guide/manage-users.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/admin-guide/mysql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/admin-guide/mysql.md -------------------------------------------------------------------------------- /docs/admin-guide/tomcat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/admin-guide/tomcat.md -------------------------------------------------------------------------------- /docs/admin-guide/ubuntu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/admin-guide/ubuntu.md -------------------------------------------------------------------------------- /docs/admin-guide/upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/admin-guide/upgrade.md -------------------------------------------------------------------------------- /docs/developer-guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/developer-guide/getting-started.md -------------------------------------------------------------------------------- /docs/developer-guide/index.md: -------------------------------------------------------------------------------- 1 | # Overview -------------------------------------------------------------------------------- /docs/img/create-system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/create-system.png -------------------------------------------------------------------------------- /docs/img/debug-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/debug-token.png -------------------------------------------------------------------------------- /docs/img/disabled-api-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/disabled-api-key.png -------------------------------------------------------------------------------- /docs/img/edit-system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/edit-system.png -------------------------------------------------------------------------------- /docs/img/generate-token-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/generate-token-1.png -------------------------------------------------------------------------------- /docs/img/generate-token-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/generate-token-2.png -------------------------------------------------------------------------------- /docs/img/generate-token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/generate-token.png -------------------------------------------------------------------------------- /docs/img/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/home.png -------------------------------------------------------------------------------- /docs/img/hub-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/hub-architecture.png -------------------------------------------------------------------------------- /docs/img/list-systems.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/list-systems.png -------------------------------------------------------------------------------- /docs/img/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/login.png -------------------------------------------------------------------------------- /docs/img/secret-key-cannot-be-null.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/secret-key-cannot-be-null.png -------------------------------------------------------------------------------- /docs/img/show-system-api-key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/show-system-api-key.png -------------------------------------------------------------------------------- /docs/img/show-system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/img/show-system.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/user-guide/annotation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/user-guide/annotation.md -------------------------------------------------------------------------------- /docs/user-guide/annotatorjs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/user-guide/annotatorjs.md -------------------------------------------------------------------------------- /docs/user-guide/api-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/user-guide/api-errors.md -------------------------------------------------------------------------------- /docs/user-guide/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/user-guide/api.md -------------------------------------------------------------------------------- /docs/user-guide/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/user-guide/authentication.md -------------------------------------------------------------------------------- /docs/user-guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/docs/user-guide/getting-started.md -------------------------------------------------------------------------------- /docs/user-guide/index.md: -------------------------------------------------------------------------------- 1 | # Overview -------------------------------------------------------------------------------- /grails-app/conf/ApiLoggingFilters.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/conf/ApiLoggingFilters.groovy -------------------------------------------------------------------------------- /grails-app/conf/ApplicationResources.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/conf/ApplicationResources.groovy -------------------------------------------------------------------------------- /grails-app/conf/AuthTokenFilters.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/conf/AuthTokenFilters.groovy -------------------------------------------------------------------------------- /grails-app/conf/BootStrap.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/conf/BootStrap.groovy -------------------------------------------------------------------------------- /grails-app/conf/BuildConfig.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/conf/BuildConfig.groovy -------------------------------------------------------------------------------- /grails-app/conf/Config.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/conf/Config.groovy -------------------------------------------------------------------------------- /grails-app/conf/DataSource.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/conf/DataSource.groovy -------------------------------------------------------------------------------- /grails-app/conf/UrlMappings.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/conf/UrlMappings.groovy -------------------------------------------------------------------------------- /grails-app/conf/spring/resources.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/conf/spring/resources.groovy -------------------------------------------------------------------------------- /grails-app/controllers/org/mindinformatics/ann/catcha/ErrorController.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/controllers/org/mindinformatics/ann/catcha/ErrorController.groovy -------------------------------------------------------------------------------- /grails-app/controllers/org/mindinformatics/ann/catcha/MainController.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/controllers/org/mindinformatics/ann/catcha/MainController.groovy -------------------------------------------------------------------------------- /grails-app/controllers/org/mindinformatics/ann/catcha/SecureController.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/controllers/org/mindinformatics/ann/catcha/SecureController.groovy -------------------------------------------------------------------------------- /grails-app/domain/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /grails-app/i18n/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_cs_CZ.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_cs_CZ.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_da.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_da.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_de.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_de.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_es.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_fr.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_fr.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_it.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_it.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_ja.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_ja.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_nb.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_nb.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_nl.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_nl.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_pl.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_pl.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_pt_BR.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_pt_BR.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_pt_PT.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_pt_PT.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_ru.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_ru.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_sv.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_sv.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_th.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_th.properties -------------------------------------------------------------------------------- /grails-app/i18n/messages_zh_CN.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/i18n/messages_zh_CN.properties -------------------------------------------------------------------------------- /grails-app/migrations/changelog-2014-02-20-1242.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/migrations/changelog-2014-02-20-1242.groovy -------------------------------------------------------------------------------- /grails-app/migrations/changelog-2014-02-20-1300.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/migrations/changelog-2014-02-20-1300.groovy -------------------------------------------------------------------------------- /grails-app/migrations/changelog-2015-06-03-1244.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/migrations/changelog-2015-06-03-1244.groovy -------------------------------------------------------------------------------- /grails-app/migrations/changelog-2015-06-03-1436.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/migrations/changelog-2015-06-03-1436.groovy -------------------------------------------------------------------------------- /grails-app/migrations/changelog-2016-03-13-2007.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/migrations/changelog-2016-03-13-2007.groovy -------------------------------------------------------------------------------- /grails-app/migrations/changelog-2016-03-13-2027.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/migrations/changelog-2016-03-13-2027.groovy -------------------------------------------------------------------------------- /grails-app/migrations/changelog-2016-03-13-2154.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/migrations/changelog-2016-03-13-2154.groovy -------------------------------------------------------------------------------- /grails-app/migrations/changelog-2016-03-14-0142.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/migrations/changelog-2016-03-14-0142.groovy -------------------------------------------------------------------------------- /grails-app/migrations/changelog.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/migrations/changelog.groovy -------------------------------------------------------------------------------- /grails-app/migrations/create-schema.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/migrations/create-schema.groovy -------------------------------------------------------------------------------- /grails-app/migrations/update-schema-feb-06-2014.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/migrations/update-schema-feb-06-2014.groovy -------------------------------------------------------------------------------- /grails-app/services/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /grails-app/services/org/annotationframework/AuthTokenService.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/services/org/annotationframework/AuthTokenService.groovy -------------------------------------------------------------------------------- /grails-app/taglib/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /grails-app/utils/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /grails-app/views/error.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/error.gsp -------------------------------------------------------------------------------- /grails-app/views/index.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/index.gsp -------------------------------------------------------------------------------- /grails-app/views/info.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/info.gsp -------------------------------------------------------------------------------- /grails-app/views/layouts/main.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/layouts/main.gsp -------------------------------------------------------------------------------- /grails-app/views/public/_existing-systems.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/public/_existing-systems.gsp -------------------------------------------------------------------------------- /grails-app/views/public/_homepage-content.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/public/_homepage-content.gsp -------------------------------------------------------------------------------- /grails-app/views/public/_navigation.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/public/_navigation.gsp -------------------------------------------------------------------------------- /grails-app/views/public/credits.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/public/credits.gsp -------------------------------------------------------------------------------- /grails-app/views/public/home.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/public/home.gsp -------------------------------------------------------------------------------- /grails-app/views/public/node.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/public/node.gsp -------------------------------------------------------------------------------- /grails-app/views/public/signup.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/public/signup.gsp -------------------------------------------------------------------------------- /grails-app/views/secure/_navigation.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/secure/_navigation.gsp -------------------------------------------------------------------------------- /grails-app/views/secure/_upload-banner.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/secure/_upload-banner.gsp -------------------------------------------------------------------------------- /grails-app/views/secure/home.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/secure/home.gsp -------------------------------------------------------------------------------- /grails-app/views/secure/upload.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/secure/upload.gsp -------------------------------------------------------------------------------- /grails-app/views/shared/_banner.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/shared/_banner.gsp -------------------------------------------------------------------------------- /grails-app/views/shared/_content.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/shared/_content.gsp -------------------------------------------------------------------------------- /grails-app/views/shared/_copyright.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/shared/_copyright.gsp -------------------------------------------------------------------------------- /grails-app/views/shared/_credits-banner.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/shared/_credits-banner.gsp -------------------------------------------------------------------------------- /grails-app/views/shared/_credits-team.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/shared/_credits-team.gsp -------------------------------------------------------------------------------- /grails-app/views/shared/_footer.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/shared/_footer.gsp -------------------------------------------------------------------------------- /grails-app/views/shared/_logo.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/shared/_logo.gsp -------------------------------------------------------------------------------- /grails-app/views/shared/_node-banner.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/shared/_node-banner.gsp -------------------------------------------------------------------------------- /grails-app/views/shared/_scripts.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/shared/_scripts.gsp -------------------------------------------------------------------------------- /grails-app/views/shared/_signupTerms.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/shared/_signupTerms.gsp -------------------------------------------------------------------------------- /grails-app/views/shared/_title-and-icon.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/shared/_title-and-icon.gsp -------------------------------------------------------------------------------- /grails-app/views/shared/_wide.gsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grails-app/views/shared/_wide.gsp -------------------------------------------------------------------------------- /grailsw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grailsw -------------------------------------------------------------------------------- /grailsw.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/grailsw.bat -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /src/groovy/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/java/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/functional/org/mindinformatics/ann/catcha/AnnotatorApiTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/test/functional/org/mindinformatics/ann/catcha/AnnotatorApiTests.groovy -------------------------------------------------------------------------------- /test/integration/org/mindinformatics/ann/framework/module/converter/ConversionServiceTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/test/integration/org/mindinformatics/ann/framework/module/converter/ConversionServiceTests.groovy -------------------------------------------------------------------------------- /test/integration/org/mindinformatics/ann/framework/module/persistence/RefreshAnnotationsTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/test/integration/org/mindinformatics/ann/framework/module/persistence/RefreshAnnotationsTests.groovy -------------------------------------------------------------------------------- /test/unit/org/annotationframework/AuthTokenServiceTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/test/unit/org/annotationframework/AuthTokenServiceTests.groovy -------------------------------------------------------------------------------- /test/unit/org/mindinformatics/ann/catcha/DateFormatTests.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/test/unit/org/mindinformatics/ann/catcha/DateFormatTests.groovy -------------------------------------------------------------------------------- /web-app/WEB-INF/applicationContext.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/WEB-INF/applicationContext.xml -------------------------------------------------------------------------------- /web-app/WEB-INF/sitemesh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/WEB-INF/sitemesh.xml -------------------------------------------------------------------------------- /web-app/WEB-INF/tld/c.tld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/WEB-INF/tld/c.tld -------------------------------------------------------------------------------- /web-app/WEB-INF/tld/fmt.tld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/WEB-INF/tld/fmt.tld -------------------------------------------------------------------------------- /web-app/WEB-INF/tld/grails.tld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/WEB-INF/tld/grails.tld -------------------------------------------------------------------------------- /web-app/WEB-INF/tld/spring.tld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/WEB-INF/tld/spring.tld -------------------------------------------------------------------------------- /web-app/css/errors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/css/errors.css -------------------------------------------------------------------------------- /web-app/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/css/main.css -------------------------------------------------------------------------------- /web-app/css/mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/css/mobile.css -------------------------------------------------------------------------------- /web-app/images/apple-touch-icon-retina.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/apple-touch-icon-retina.png -------------------------------------------------------------------------------- /web-app/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/apple-touch-icon.png -------------------------------------------------------------------------------- /web-app/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/favicon.ico -------------------------------------------------------------------------------- /web-app/images/grails_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/grails_logo.jpg -------------------------------------------------------------------------------- /web-app/images/grails_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/grails_logo.png -------------------------------------------------------------------------------- /web-app/images/leftnav_btm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/leftnav_btm.png -------------------------------------------------------------------------------- /web-app/images/leftnav_midstretch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/leftnav_midstretch.png -------------------------------------------------------------------------------- /web-app/images/leftnav_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/leftnav_top.png -------------------------------------------------------------------------------- /web-app/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/logo.png -------------------------------------------------------------------------------- /web-app/images/public/amarok_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/amarok_download.png -------------------------------------------------------------------------------- /web-app/images/public/amarok_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/amarok_search.png -------------------------------------------------------------------------------- /web-app/images/public/amarok_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/amarok_share.png -------------------------------------------------------------------------------- /web-app/images/public/amarok_share.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/amarok_share.psd -------------------------------------------------------------------------------- /web-app/images/public/amarok_share_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/amarok_share_green.png -------------------------------------------------------------------------------- /web-app/images/public/amarok_share_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/amarok_share_red.png -------------------------------------------------------------------------------- /web-app/images/public/amarok_validate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/amarok_validate.png -------------------------------------------------------------------------------- /web-app/images/public/amarok_validate.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/amarok_validate.psd -------------------------------------------------------------------------------- /web-app/images/public/amarok_validate_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/amarok_validate_green.png -------------------------------------------------------------------------------- /web-app/images/public/amarok_validate_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/amarok_validate_orange.png -------------------------------------------------------------------------------- /web-app/images/public/amarok_validate_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/amarok_validate_red.png -------------------------------------------------------------------------------- /web-app/images/public/domeo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/domeo-icon.png -------------------------------------------------------------------------------- /web-app/images/public/highbrow-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/highbrow-icon.png -------------------------------------------------------------------------------- /web-app/images/public/people/paolo_ciccarese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/public/people/paolo_ciccarese.png -------------------------------------------------------------------------------- /web-app/images/shared/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/shared/favicon.ico -------------------------------------------------------------------------------- /web-app/images/shared/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/shared/logo.png -------------------------------------------------------------------------------- /web-app/images/skin/database_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/skin/database_add.png -------------------------------------------------------------------------------- /web-app/images/skin/database_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/skin/database_delete.png -------------------------------------------------------------------------------- /web-app/images/skin/database_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/skin/database_edit.png -------------------------------------------------------------------------------- /web-app/images/skin/database_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/skin/database_save.png -------------------------------------------------------------------------------- /web-app/images/skin/database_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/skin/database_table.png -------------------------------------------------------------------------------- /web-app/images/skin/exclamation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/skin/exclamation.png -------------------------------------------------------------------------------- /web-app/images/skin/house.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/skin/house.png -------------------------------------------------------------------------------- /web-app/images/skin/information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/skin/information.png -------------------------------------------------------------------------------- /web-app/images/skin/shadow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/skin/shadow.jpg -------------------------------------------------------------------------------- /web-app/images/skin/sorted_asc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/skin/sorted_asc.gif -------------------------------------------------------------------------------- /web-app/images/skin/sorted_desc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/skin/sorted_desc.gif -------------------------------------------------------------------------------- /web-app/images/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/spinner.gif -------------------------------------------------------------------------------- /web-app/images/springsource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/images/springsource.png -------------------------------------------------------------------------------- /web-app/js/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/js/application.js -------------------------------------------------------------------------------- /web-app/uploads/users/ff80818147b1aab00147b1aacdb2000c/annotation-1a89fe40-34f8-4085-8b7d-3197a9eea282.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/web-app/uploads/users/ff80818147b1aab00147b1aacdb2000c/annotation-1a89fe40-34f8-4085-8b7d-3197a9eea282.json -------------------------------------------------------------------------------- /wrapper/grails-wrapper-runtime-2.2.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/wrapper/grails-wrapper-runtime-2.2.5.jar -------------------------------------------------------------------------------- /wrapper/grails-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/wrapper/grails-wrapper.properties -------------------------------------------------------------------------------- /wrapper/springloaded-core-1.1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/annotationsatharvard/catcha/HEAD/wrapper/springloaded-core-1.1.3.jar --------------------------------------------------------------------------------