diff --git a/.gitignore b/.gitignore index 86fceae..08e02d8 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /libpeerconnection.log npm-debug.log testem.log +.firebase diff --git a/app/mixins/delete-model.js b/app/mixins/delete-model.js index 73f6ec5..9e113a0 100644 --- a/app/mixins/delete-model.js +++ b/app/mixins/delete-model.js @@ -8,7 +8,10 @@ export default Mixin.create({ actions: { delete: function() { this.get('model').destroyRecord().then(() => { - this.get('store').unloadAll(); + // Instead of unloading the entire store, we keep the loaded user models + ['species', 'strain', 'characteristic', 'measurement'].map((model) => { + this.get('store').unloadAll(model); + }); this.transitionToRoute(this.get('transitionRoute')); }); }, diff --git a/app/pods/login/login-form/template.hbs b/app/pods/login/login-form/template.hbs index 45afb9b..52773ca 100644 --- a/app/pods/login/login-form/template.hbs +++ b/app/pods/login/login-form/template.hbs @@ -10,3 +10,7 @@
read-only
and password bacteria
!
+No Measurements on Record | +