From 8b76b74d788a167bc2bd025f5208f407ce2050e4 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Wed, 30 Oct 2013 09:56:36 -0700 Subject: [PATCH] add profile.name in migration, ui-router in production grunt --- Gruntfile.js | 2 +- migrations/20131028_task_subdocs_tags_invites.js | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Gruntfile.js b/Gruntfile.js index d44646817f..5667a60ad1 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -25,7 +25,7 @@ module.exports = function(grunt) { 'public/bower_components/angular/angular.min.js', 'public/bower_components/angular-sanitize/angular-sanitize.min.js', 'public/bower_components/marked/lib/marked.js', - 'public/bower_components/angular-route/angular-route.min.js', + 'public/bower_components/angular-ui-router/angular-ui-router.min.js', 'public/bower_components/angular-resource/angular-resource.min.js', 'public/bower_components/angular-ui/build/angular-ui.min.js', 'public/bower_components/angular-ui-utils/modules/keypress/keypress.js', diff --git a/migrations/20131028_task_subdocs_tags_invites.js b/migrations/20131028_task_subdocs_tags_invites.js index fac6acb838..19ce289e83 100644 --- a/migrations/20131028_task_subdocs_tags_invites.js +++ b/migrations/20131028_task_subdocs_tags_invites.js @@ -24,6 +24,15 @@ db.users.find().forEach(function(user){ }); }); + // Add username + if (_.isEmpty(user.profile.name)) { + var fb = user.auth.facebook; + user.profile.name = + (user.auth.local && user.auth.local.username) || + (fb && (fb.displayName || fb.name || fb.username || (fb.first_name && fb.first_name + ' ' + fb.last_name))) || + 'Anonymous'; + } + // Migrate to TaskSchema subdocs!! if (!user.tasks) { // FIXME before deploying!