diff --git a/app/models/characteristic.js b/app/models/characteristic.js
deleted file mode 100644
index db5ffb0..0000000
--- a/app/models/characteristic.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import DS from 'ember-data';
-
-export default DS.Model.extend({
- characteristicName: DS.attr(),
- characteristicTypeId: DS.attr(),
- measurements: DS.hasMany('measurement', {async: true}),
- createdAt: DS.attr('date'),
- updatedAt: DS.attr('date'),
- deletedAt: DS.attr('date')
-});
diff --git a/app/models/genus.js b/app/models/genus.js
deleted file mode 100644
index 48f6b7f..0000000
--- a/app/models/genus.js
+++ /dev/null
@@ -1,13 +0,0 @@
-import DS from 'ember-data';
-import Ember from 'ember';
-
-var inflector = Ember.Inflector.inflector;
-inflector.irregular('genus', 'genera');
-
-export default DS.Model.extend({
- genusName: DS.attr(),
- species: DS.hasMany('species', {async: true}),
- createdAt: DS.attr('date'),
- updatedAt: DS.attr('date'),
- deletedAt: DS.attr('date')
-});
diff --git a/app/models/measurement.js b/app/models/measurement.js
deleted file mode 100644
index 8742b5f..0000000
--- a/app/models/measurement.js
+++ /dev/null
@@ -1,15 +0,0 @@
-import DS from 'ember-data';
-
-export default DS.Model.extend({
- textMeasurementTypeId: DS.attr(),
- txtValue: DS.attr(),
- numValue: DS.attr(),
- confidenceInterval: DS.attr(),
- unitTypeId: DS.attr(),
- notes: DS.attr(),
- testMethodId: DS.attr(),
- strain: DS.belongsTo('strain', {async: true}),
- characteristic: DS.belongsTo('characteristic', {async: true}),
- createdAt: DS.attr('date'),
- updatedAt: DS.attr('date')
-});
diff --git a/app/models/species.js b/app/models/species.js
deleted file mode 100644
index ec1a9fd..0000000
--- a/app/models/species.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import DS from 'ember-data';
-
-export default DS.Model.extend({
- speciesName: DS.attr(),
- genus: DS.belongsTo('genus', {async: true}),
- strains: DS.hasMany('strain', {async: true}),
- createdAt: DS.attr('date'),
- updatedAt: DS.attr('date'),
- deletedAt: DS.attr('date')
-});
diff --git a/app/models/strain.js b/app/models/strain.js
deleted file mode 100644
index 3c069e6..0000000
--- a/app/models/strain.js
+++ /dev/null
@@ -1,15 +0,0 @@
-import DS from 'ember-data';
-
-export default DS.Model.extend({
- strainName: DS.attr(),
- strainType: DS.attr(),
- etymology: DS.attr(),
- accessionBanks: DS.attr(),
- genbankEmblDdb: DS.attr(),
- isolatedFrom: DS.attr(),
- species: DS.belongsTo('species', {async: true}),
- measurements: DS.hasMany('measurement', {async: true}),
- createdAt: DS.attr('date'),
- updatedAt: DS.attr('date'),
- deletedAt: DS.attr('date')
-});
diff --git a/app/router.js b/app/router.js
index 05396c9..b4acf36 100644
--- a/app/router.js
+++ b/app/router.js
@@ -8,13 +8,6 @@ var Router = Ember.Router.extend({
Router.map(function() {
this.route('login');
this.route('about');
- this.resource('genera');
- this.resource('species');
- this.resource('strains');
- this.resource('strain', { path: '/strain/:strain_id' }, function() {
- this.resource('measurements');
- });
- this.resource('measurement', { path: '/measurement/:measurement_id' });
});
export default Router;
diff --git a/app/routes/genera.js b/app/routes/genera.js
deleted file mode 100644
index d975380..0000000
--- a/app/routes/genera.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import Ember from 'ember';
-
-export default Ember.Route.extend({
- model: function() {
- return this.store.find('genus');
- }
-});
diff --git a/app/routes/measurements.js b/app/routes/measurements.js
deleted file mode 100644
index 324cf3d..0000000
--- a/app/routes/measurements.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import Ember from 'ember';
-
-export default Ember.Route.extend({
- model: function() {
- return this.store.find('measurement');
- }
-});
diff --git a/app/routes/species.js b/app/routes/species.js
deleted file mode 100644
index aa33152..0000000
--- a/app/routes/species.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import Ember from 'ember';
-
-export default Ember.Route.extend({
- model: function() {
- return this.store.find('species');
- }
-});
diff --git a/app/routes/strains.js b/app/routes/strains.js
deleted file mode 100644
index ce81372..0000000
--- a/app/routes/strains.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import Ember from 'ember';
-
-export default Ember.Route.extend({
- model: function() {
- return this.store.find('strain');
- }
-});
diff --git a/app/templates/application.hbs b/app/templates/application.hbs
index fcc8ea8..e0162e3 100644
--- a/app/templates/application.hbs
+++ b/app/templates/application.hbs
@@ -1,20 +1,9 @@
-
+ {{#link-to 'index' class='logo'}}
-
+ {{/link-to}}
- {{#link-to 'genera' tagName='li' href=false}}
- {{#link-to 'genera'}}Genera{{/link-to}}
- {{/link-to}}
- {{#link-to 'species' tagName='li' href=false}}
- {{#link-to 'species'}}Species{{/link-to}}
- {{/link-to}}
- {{#link-to 'strains' tagName='li' href=false}}
- {{#link-to 'strains'}}Strains{{/link-to}}
- {{/link-to}}
- {{#link-to 'measurements' tagName='li' href=false}}
- {{#link-to 'measurements'}}Measurements{{/link-to}}
- {{/link-to}}
+ - Strains
{{#link-to 'about' tagName='li' href=false}}
{{#link-to 'about'}}About{{/link-to}}
{{/link-to}}
@@ -29,7 +18,6 @@
-
diff --git a/app/templates/genera.hbs b/app/templates/genera.hbs
deleted file mode 100644
index b3f4c38..0000000
--- a/app/templates/genera.hbs
+++ /dev/null
@@ -1,23 +0,0 @@
-This is here for debugging, this page will be deleted.
-
-
- {{#each}}
-
-
-
- {{/each}}
-
diff --git a/app/templates/measurement.hbs b/app/templates/measurement.hbs
deleted file mode 100644
index 3b6e6a5..0000000
--- a/app/templates/measurement.hbs
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-
-
diff --git a/app/templates/species.hbs b/app/templates/species.hbs
deleted file mode 100644
index 964149d..0000000
--- a/app/templates/species.hbs
+++ /dev/null
@@ -1,41 +0,0 @@
-
- {{#each}}
-
-
-
- {{/each}}
-
diff --git a/app/templates/strain.hbs b/app/templates/strain.hbs
deleted file mode 100644
index 7372dec..0000000
--- a/app/templates/strain.hbs
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
Measurements
- {{#each measurements}}
-
-
-
-
-
- {{/each}}
-
-
diff --git a/app/templates/strains.hbs b/app/templates/strains.hbs
deleted file mode 100644
index 6232146..0000000
--- a/app/templates/strains.hbs
+++ /dev/null
@@ -1,6 +0,0 @@
-Strains
-
- {{#each}}
- - {{#link-to 'strain' this}}{{strainName}}{{/link-to}}
- {{/each}}
-
diff --git a/package.json b/package.json
index 9644fb7..34c884c 100644
--- a/package.json
+++ b/package.json
@@ -35,8 +35,8 @@
"ember-cli-uglify": "1.0.1",
"ember-data": "1.0.0-beta.15",
"ember-export-application-global": "^1.0.2",
- "express": "^4.8.5",
- "glob": "^4.0.5",
- "morgan": "^1.5.1"
+ "express": "^4.12.3",
+ "glob": "^4.5.3",
+ "morgan": "^1.5.2"
}
}
diff --git a/public/img/logo.png b/public/img/logo.png
index 42fd725..f0eece7 100755
Binary files a/public/img/logo.png and b/public/img/logo.png differ
diff --git a/server/mocks/authenticate.js b/server/mocks/authenticate.js
new file mode 100644
index 0000000..ad5ff6f
--- /dev/null
+++ b/server/mocks/authenticate.js
@@ -0,0 +1,12 @@
+module.exports = function(app) {
+ var express = require('express');
+ var authenticateRouter = express.Router();
+
+ authenticateRouter.post('/', function(req, res) {
+ res.send({
+ 'token': 'abc123'
+ });
+ });
+
+ app.use('/api/authenticate', authenticateRouter);
+};
diff --git a/server/mocks/characteristics.js b/server/mocks/characteristics.js
deleted file mode 100644
index 4844b67..0000000
--- a/server/mocks/characteristics.js
+++ /dev/null
@@ -1,77 +0,0 @@
-module.exports = function(app) {
- var express = require('express');
- var characteristicsRouter = express.Router();
-
- var CHARACTERISTICS = [
- {
- id: 1,
- characteristicName: "Char01",
- characteristicTypeId: 1,
- createdAt: "2015-01-27T10:19:25.156836Z",
- updatedAt: "2015-01-27T10:19:25.156836Z",
- deletedAt: null,
- measurements: [1,6]
- },
- {
- id: 2,
- characteristicName: "Char02",
- characteristicTypeId: 1,
- createdAt: "2015-01-27T10:19:25.156836Z",
- updatedAt: "2015-01-27T10:19:25.156836Z",
- deletedAt: null,
- measurements: [2,7]
- },
- {
- id: 3,
- characteristicName: "Char03",
- characteristicTypeId: 1,
- createdAt: "2015-01-27T10:19:25.156836Z",
- updatedAt: "2015-01-27T10:19:25.156836Z",
- deletedAt: null,
- measurements: [3,8]
- },
- {
- id: 4,
- characteristicName: "Char04",
- characteristicTypeId: 1,
- createdAt: "2015-01-27T10:19:25.156836Z",
- updatedAt: "2015-01-27T10:19:25.156836Z",
- deletedAt: null,
- measurements: [4,5,9,10]
- }
- ]
-
- characteristicsRouter.get('/', function(req, res) {
- res.send({
- 'characteristics': CHARACTERISTICS
- });
- });
-
- characteristicsRouter.post('/', function(req, res) {
- res.status(201).end();
- });
-
- characteristicsRouter.get('/:id', function(req, res) {
- var characteristics = CHARACTERISTICS.filter(function(c) {
- return req.params.id.indexOf(c.id.toString()) > -1;
- });
- res.send({
- 'characteristic': characteristics[0]
- });
- });
-
- characteristicsRouter.put('/:id', function(req, res) {
- var characteristics = CHARACTERISTICS.filter(function(c) {
- return req.params.id.indexOf(c.id.toString()) > -1;
- });
- res.send({
- 'characteristic': characteristics[0]
- });
- });
-
- characteristicsRouter.delete('/:id', function(req, res) {
- res.status(204).end();
- });
-
- app.use('/api/characteristics', characteristicsRouter);
-};
diff --git a/server/mocks/genera.js b/server/mocks/genera.js
deleted file mode 100644
index 09e7620..0000000
--- a/server/mocks/genera.js
+++ /dev/null
@@ -1,65 +0,0 @@
-module.exports = function(app) {
- var express = require('express');
- var generaRouter = express.Router();
-
- var GENERA = [
- {
- id: 1,
- genusName: "Genus One",
- species: [1,2],
- createdAt: "0001-01-01T00:00:00Z",
- updatedAt: "0001-01-01T00:00:00Z",
- deletedAt: null,
- },
- {
- id: 2,
- genusName: "Genus Two",
- species: [3],
- createdAt: "0001-01-01T00:00:00Z",
- updatedAt: "0001-01-01T00:00:00Z",
- deletedAt: null,
- },
- {
- id: 3,
- genusName: "Genus Three",
- species: [4],
- createdAt: "0001-01-01T00:00:00Z",
- updatedAt: "0001-01-01T00:00:00Z",
- deletedAt: null,
- }
- ];
-
- generaRouter.get('/', function(req, res) {
- res.send({
- 'genera': GENERA
- });
- });
-
- generaRouter.post('/', function(req, res) {
- res.status(201).end();
- });
-
- generaRouter.get('/:id', function(req, res) {
- var genus = GENERA.filter(function(g) {
- return req.params.id.indexOf(g.id.toString()) > -1;
- });
- res.send({
- 'genus': genus[0]
- });
- });
-
- generaRouter.put('/:id', function(req, res) {
- var genus = GENERA.filter(function(g) {
- return req.params.id.indexOf(g.id.toString()) > -1;
- });
- res.send({
- 'genus': genus[0]
- });
- });
-
- generaRouter.delete('/:id', function(req, res) {
- res.status(204).end();
- });
-
- app.use('/api/genera', generaRouter);
-};
diff --git a/server/mocks/species.js b/server/mocks/species.js
deleted file mode 100644
index 9c9ea76..0000000
--- a/server/mocks/species.js
+++ /dev/null
@@ -1,77 +0,0 @@
-module.exports = function(app) {
- var express = require('express');
- var speciesRouter = express.Router();
-
- var SPECIES = [
- {
- id: 1,
- genus: 1,
- speciesName: "Species One",
- strains: [1],
- createdAt: "0001-01-01T00:00:00Z",
- updatedAt: "0001-01-01T00:00:00Z",
- deletedAt: null,
- },
- {
- id: 2,
- genus: 1,
- speciesName: "Species Two",
- strains: [2],
- createdAt: "0001-01-01T00:00:00Z",
- updatedAt: "0001-01-01T00:00:00Z",
- deletedAt: null,
- },
- {
- id: 3,
- genus: 2,
- speciesName: "Species Three",
- strains: [3],
- createdAt: "0001-01-01T00:00:00Z",
- updatedAt: "0001-01-01T00:00:00Z",
- deletedAt: null,
- },
- {
- id: 4,
- genus: 3,
- speciesName: "Species Four",
- strains: [4],
- createdAt: "0001-01-01T00:00:00Z",
- updatedAt: "0001-01-01T00:00:00Z",
- deletedAt: null,
- }
- ];
-
- speciesRouter.get('/', function(req, res) {
- res.send({
- 'species': SPECIES
- });
- });
-
- speciesRouter.post('/', function(req, res) {
- res.status(201).end();
- });
-
- speciesRouter.get('/:id', function(req, res) {
- var species = SPECIES.filter(function(s) {
- return req.params.id.indexOf(s.id.toString()) > -1;
- });
- res.send({
- 'species': species[0]
- });
- });
-
- speciesRouter.put('/:id', function(req, res) {
- var species = SPECIES.filter(function(s) {
- return req.params.id.indexOf(s.id.toString()) > -1;
- });
- res.send({
- 'species': species[0]
- });
- });
-
- speciesRouter.delete('/:id', function(req, res) {
- res.status(204).end();
- });
-
- app.use('/api/species', speciesRouter);
-};