# HG changeset patch # User ymh # Date 1456922827 -3600 # Node ID 5fed7e1716c219c860b6ed4f9d2e21ecfef8f1db # Parent 66c1d31e2f97c7f0a4072facca467c30a16cae4e upgrade ember and ember cli diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/.watchmanconfig --- a/cms/app-client/.watchmanconfig Tue Mar 01 23:35:33 2016 +0100 +++ b/cms/app-client/.watchmanconfig Wed Mar 02 13:47:07 2016 +0100 @@ -1,3 +1,3 @@ { - "ignore_dirs": ["tmp"] + "ignore_dirs": ["tmp", "dist"] } diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/app/app.js --- a/cms/app-client/app/app.js Tue Mar 01 23:35:33 2016 +0100 +++ b/cms/app-client/app/app.js Wed Mar 02 13:47:07 2016 +0100 @@ -1,9 +1,9 @@ import Ember from 'ember'; -import Resolver from 'ember-resolver'; +import Resolver from './resolver'; import loadInitializers from 'ember-load-initializers'; import config from './config/environment'; -var App; +let App; Ember.MODEL_FACTORY_INJECTIONS = true; @@ -11,7 +11,7 @@ rootElement: config.rootElement, modulePrefix: config.modulePrefix, podModulePrefix: config.podModulePrefix, - Resolver: Resolver + Resolver }); loadInitializers(App, config.modulePrefix); diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/app/resolver.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cms/app-client/app/resolver.js Wed Mar 02 13:47:07 2016 +0100 @@ -0,0 +1,3 @@ +import Resolver from 'ember-resolver'; + +export default Resolver; diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/app/router.js --- a/cms/app-client/app/router.js Tue Mar 01 23:35:33 2016 +0100 +++ b/cms/app-client/app/router.js Wed Mar 02 13:47:07 2016 +0100 @@ -1,7 +1,7 @@ import Ember from 'ember'; import config from './config/environment'; -var Router = Ember.Router.extend({ +const Router = Ember.Router.extend({ location: config.locationType }); diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/bower.json --- a/cms/app-client/bower.json Tue Mar 01 23:35:33 2016 +0100 +++ b/cms/app-client/bower.json Wed Mar 02 13:47:07 2016 +0100 @@ -1,7 +1,7 @@ { "name": "app-client", "dependencies": { - "ember": "~2.3.1", + "ember": "~2.4.1", "ember-cli-shims": "0.1.0", "ember-cli-test-loader": "0.2.2", "ember-qunit-notifications": "0.1.0", diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/ember-cli-build.js --- a/cms/app-client/ember-cli-build.js Tue Mar 01 23:35:33 2016 +0100 +++ b/cms/app-client/ember-cli-build.js Wed Mar 02 13:47:07 2016 +0100 @@ -1,3 +1,4 @@ +/*jshint node:true*/ /* global require, module */ var EmberApp = require('ember-cli/lib/broccoli/ember-app'); diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/package.json --- a/cms/app-client/package.json Tue Mar 01 23:35:33 2016 +0100 +++ b/cms/app-client/package.json Wed Mar 02 13:47:07 2016 +0100 @@ -27,7 +27,7 @@ "broccoli-static-compiler": "^0.2.2", "corpus-common-addon": "file:../../common/corpus-common-addon", "ember-ajax": "0.7.1", - "ember-cli": "2.3.0", + "ember-cli": "^2.4.0", "ember-cli-app-version": "^1.0.0", "ember-cli-babel": "^5.1.6", "ember-cli-d3": "1.1.2", @@ -43,7 +43,7 @@ "ember-cli-sass": "5.2.0", "ember-cli-sri": "^2.0.0", "ember-cli-uglify": "^1.2.0", - "ember-data": "^2.3.1", + "ember-data": "^2.4.0", "ember-data-fixture-adapter": "1.13.0", "ember-disable-proxy-controllers": "^1.0.1", "ember-export-application-global": "^1.0.5", diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/testem.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cms/app-client/testem.js Wed Mar 02 13:47:07 2016 +0100 @@ -0,0 +1,13 @@ +/*jshint node:true*/ +module.exports = { + "framework": "qunit", + "test_page": "tests/index.html?hidepassed", + "disable_watching": true, + "launch_in_ci": [ + "PhantomJS" + ], + "launch_in_dev": [ + "PhantomJS", + "Chrome" + ] +}; diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/testem.json --- a/cms/app-client/testem.json Tue Mar 01 23:35:33 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -{ - "framework": "qunit", - "test_page": "tests/index.html?hidepassed", - "disable_watching": true, - "launch_in_ci": [ - "PhantomJS" - ], - "launch_in_dev": [ - "PhantomJS", - "Chrome" - ] -} diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/tests/helpers/destroy-app.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cms/app-client/tests/helpers/destroy-app.js Wed Mar 02 13:47:07 2016 +0100 @@ -0,0 +1,5 @@ +import Ember from 'ember'; + +export default function destroyApp(application) { + Ember.run(application, 'destroy'); +} diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/tests/helpers/module-for-acceptance.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cms/app-client/tests/helpers/module-for-acceptance.js Wed Mar 02 13:47:07 2016 +0100 @@ -0,0 +1,23 @@ +import { module } from 'qunit'; +import startApp from '../helpers/start-app'; +import destroyApp from '../helpers/destroy-app'; + +export default function(name, options = {}) { + module(name, { + beforeEach() { + this.application = startApp(); + + if (options.beforeEach) { + options.beforeEach.apply(this, arguments); + } + }, + + afterEach() { + if (options.afterEach) { + options.afterEach.apply(this, arguments); + } + + destroyApp(this.application); + } + }); +} diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/tests/helpers/resolver.js --- a/cms/app-client/tests/helpers/resolver.js Tue Mar 01 23:35:33 2016 +0100 +++ b/cms/app-client/tests/helpers/resolver.js Wed Mar 02 13:47:07 2016 +0100 @@ -1,7 +1,7 @@ -import Resolver from 'ember/resolver'; +import Resolver from '../../resolver'; import config from '../../config/environment'; -var resolver = Resolver.create(); +const resolver = Resolver.create(); resolver.namespace = { modulePrefix: config.modulePrefix, diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/tests/helpers/start-app.js --- a/cms/app-client/tests/helpers/start-app.js Tue Mar 01 23:35:33 2016 +0100 +++ b/cms/app-client/tests/helpers/start-app.js Wed Mar 02 13:47:07 2016 +0100 @@ -3,12 +3,12 @@ import config from '../../config/environment'; export default function startApp(attrs) { - var application; + let application; - var attributes = Ember.merge({}, config.APP); + let attributes = Ember.merge({}, config.APP); attributes = Ember.merge(attributes, attrs); // use defaults, but you can override; - Ember.run(function() { + Ember.run(() => { application = Application.create(attributes); application.setupForTesting(); application.injectTestHelpers(); diff -r 66c1d31e2f97 -r 5fed7e1716c2 cms/app-client/tests/index.html --- a/cms/app-client/tests/index.html Tue Mar 01 23:35:33 2016 +0100 +++ b/cms/app-client/tests/index.html Wed Mar 02 13:47:07 2016 +0100 @@ -7,28 +7,28 @@ - {{content-for 'head'}} - {{content-for 'test-head'}} + {{content-for "head"}} + {{content-for "test-head"}} - {{content-for 'head-footer'}} - {{content-for 'test-head-footer'}} + {{content-for "head-footer"}} + {{content-for "test-head-footer"}} + {{content-for "body"}} + {{content-for "test-body"}} - {{content-for 'body'}} - {{content-for 'test-body'}} + - - {{content-for 'body-footer'}} - {{content-for 'test-body-footer'}} + {{content-for "body-footer"}} + {{content-for "test-body-footer"}} diff -r 66c1d31e2f97 -r 5fed7e1716c2 common/corpus-common-addon/.gitignore --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/common/corpus-common-addon/.gitignore Wed Mar 02 13:47:07 2016 +0100 @@ -0,0 +1,17 @@ +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# compiled output +/dist +/tmp + +# dependencies +/node_modules +/bower_components + +# misc +/.sass-cache +/connect.lock +/coverage/* +/libpeerconnection.log +npm-debug.log +testem.log diff -r 66c1d31e2f97 -r 5fed7e1716c2 common/corpus-common-addon/.npmignore --- a/common/corpus-common-addon/.npmignore Tue Mar 01 23:35:33 2016 +0100 +++ b/common/corpus-common-addon/.npmignore Wed Mar 02 13:47:07 2016 +0100 @@ -13,4 +13,4 @@ .travis.yml bower.json ember-cli-build.js -testem.json +testem.js diff -r 66c1d31e2f97 -r 5fed7e1716c2 common/corpus-common-addon/.travis.yml --- a/common/corpus-common-addon/.travis.yml Tue Mar 01 23:35:33 2016 +0100 +++ b/common/corpus-common-addon/.travis.yml Wed Mar 02 13:47:07 2016 +0100 @@ -11,6 +11,7 @@ env: - EMBER_TRY_SCENARIO=default + - EMBER_TRY_SCENARIO=ember-1-13 - EMBER_TRY_SCENARIO=ember-release - EMBER_TRY_SCENARIO=ember-beta - EMBER_TRY_SCENARIO=ember-canary diff -r 66c1d31e2f97 -r 5fed7e1716c2 common/corpus-common-addon/bower.json --- a/common/corpus-common-addon/bower.json Tue Mar 01 23:35:33 2016 +0100 +++ b/common/corpus-common-addon/bower.json Wed Mar 02 13:47:07 2016 +0100 @@ -1,7 +1,7 @@ { "name": "corpus-common-addon", "dependencies": { - "ember": "~2.3.1", + "ember": "~2.4.1", "ember-cli-shims": "0.1.0", "ember-cli-test-loader": "0.2.2", "ember-qunit-notifications": "0.1.0" diff -r 66c1d31e2f97 -r 5fed7e1716c2 common/corpus-common-addon/config/ember-try.js --- a/common/corpus-common-addon/config/ember-try.js Tue Mar 01 23:35:33 2016 +0100 +++ b/common/corpus-common-addon/config/ember-try.js Wed Mar 02 13:47:07 2016 +0100 @@ -8,6 +8,17 @@ } }, { + name: 'ember-1-13', + bower: { + dependencies: { + 'ember': '~1.13.0' + }, + resolutions: { + 'ember': '~1.13.0' + } + } + }, + { name: 'ember-release', bower: { dependencies: { diff -r 66c1d31e2f97 -r 5fed7e1716c2 common/corpus-common-addon/package.json --- a/common/corpus-common-addon/package.json Tue Mar 01 23:35:33 2016 +0100 +++ b/common/corpus-common-addon/package.json Wed Mar 02 13:47:07 2016 +0100 @@ -21,7 +21,7 @@ "bower": "^1.7.6", "broccoli-asset-rev": "^2.2.0", "ember-ajax": "0.7.1", - "ember-cli": "2.3.0", + "ember-cli": "^2.4.0", "ember-cli-app-version": "^1.0.0", "ember-cli-dependency-checker": "^1.2.0", "ember-cli-htmlbars-inline-precompile": "^0.3.1", @@ -30,7 +30,7 @@ "ember-cli-release": "0.2.8", "ember-cli-sri": "^2.0.0", "ember-cli-uglify": "^1.2.0", - "ember-data": "^2.3.0", + "ember-data": "^2.4.0", "ember-disable-prototype-extensions": "^1.1.0", "ember-disable-proxy-controllers": "^1.0.1", "ember-export-application-global": "^1.0.4", diff -r 66c1d31e2f97 -r 5fed7e1716c2 common/corpus-common-addon/testem.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/common/corpus-common-addon/testem.js Wed Mar 02 13:47:07 2016 +0100 @@ -0,0 +1,13 @@ +/*jshint node:true*/ +module.exports = { + "framework": "qunit", + "test_page": "tests/index.html?hidepassed", + "disable_watching": true, + "launch_in_ci": [ + "PhantomJS" + ], + "launch_in_dev": [ + "PhantomJS", + "Chrome" + ] +}; diff -r 66c1d31e2f97 -r 5fed7e1716c2 common/corpus-common-addon/testem.json --- a/common/corpus-common-addon/testem.json Tue Mar 01 23:35:33 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -{ - "framework": "qunit", - "test_page": "tests/index.html?hidepassed", - "disable_watching": true, - "launch_in_ci": [ - "PhantomJS" - ], - "launch_in_dev": [ - "PhantomJS", - "Chrome" - ] -} diff -r 66c1d31e2f97 -r 5fed7e1716c2 common/corpus-common-addon/tests/helpers/module-for-acceptance.js --- a/common/corpus-common-addon/tests/helpers/module-for-acceptance.js Tue Mar 01 23:35:33 2016 +0100 +++ b/common/corpus-common-addon/tests/helpers/module-for-acceptance.js Wed Mar 02 13:47:07 2016 +0100 @@ -13,11 +13,11 @@ }, afterEach() { - destroyApp(this.application); - if (options.afterEach) { options.afterEach.apply(this, arguments); } + + destroyApp(this.application); } }); } diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/.watchmanconfig --- a/server/bo_client/.watchmanconfig Tue Mar 01 23:35:33 2016 +0100 +++ b/server/bo_client/.watchmanconfig Wed Mar 02 13:47:07 2016 +0100 @@ -1,4 +1,4 @@ { - "ignore_dirs": ["tmp"], + "ignore_dirs": ["tmp", "dist"], "root_files": ["../src/resources/assets/sass/app.scss"] } diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/app/app.js --- a/server/bo_client/app/app.js Tue Mar 01 23:35:33 2016 +0100 +++ b/server/bo_client/app/app.js Wed Mar 02 13:47:07 2016 +0100 @@ -1,9 +1,9 @@ import Ember from 'ember'; -import Resolver from 'ember-resolver'; +import Resolver from './resolver'; import loadInitializers from 'ember-load-initializers'; import config from './config/environment'; -var App; +let App; Ember.MODEL_FACTORY_INJECTIONS = true; diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/app/resolver.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/server/bo_client/app/resolver.js Wed Mar 02 13:47:07 2016 +0100 @@ -0,0 +1,3 @@ +import Resolver from 'ember-resolver'; + +export default Resolver; diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/app/router.js --- a/server/bo_client/app/router.js Tue Mar 01 23:35:33 2016 +0100 +++ b/server/bo_client/app/router.js Wed Mar 02 13:47:07 2016 +0100 @@ -1,7 +1,7 @@ import Ember from 'ember'; import config from './config/environment'; -var Router = Ember.Router.extend({ +const Router = Ember.Router.extend({ location: config.locationType }); diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/bower.json --- a/server/bo_client/bower.json Tue Mar 01 23:35:33 2016 +0100 +++ b/server/bo_client/bower.json Wed Mar 02 13:47:07 2016 +0100 @@ -1,7 +1,7 @@ { "name": "bo-client", "dependencies": { - "ember": "~2.3.1", + "ember": "~2.4.1", "ember-cli-shims": "0.1.0", "ember-cli-test-loader": "0.2.2", "ember-qunit-notifications": "0.1.0", @@ -15,7 +15,6 @@ "store": "https://github.com/marcuswestin/store.js.git#v1.3.20" }, "resolutions": { - "ember": "2.3.1", "jquery": ">=2.2" } } diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/ember-cli-build.js --- a/server/bo_client/ember-cli-build.js Tue Mar 01 23:35:33 2016 +0100 +++ b/server/bo_client/ember-cli-build.js Wed Mar 02 13:47:07 2016 +0100 @@ -1,3 +1,4 @@ +/*jshint node:true*/ /* global require, module */ var EmberApp = require('ember-cli/lib/broccoli/ember-app'); var pickFiles = require('broccoli-static-compiler'); diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/package.json --- a/server/bo_client/package.json Tue Mar 01 23:35:33 2016 +0100 +++ b/server/bo_client/package.json Wed Mar 02 13:47:07 2016 +0100 @@ -28,23 +28,20 @@ "corpus-common-addon": "file:../../common/corpus-common-addon", "ember-ajax": "0.7.1", "ember-aupac-typeahead": "2.0.4", - "ember-cli": "2.3.0", + "ember-cli": "^2.4.0", "ember-cli-app-version": "^1.0.0", "ember-cli-babel": "^5.1.6", - "ember-cli-content-security-policy": "^0.5.0", "ember-cli-dependency-checker": "^1.2.0", "ember-cli-font-awesome": "^1.3.0", "ember-cli-htmlbars": "^1.0.1", "ember-cli-htmlbars-inline-precompile": "^0.3.1", - "ember-cli-ic-ajax": "0.2.4", "ember-cli-inject-live-reload": "^1.3.1", "ember-cli-qunit": "^1.2.1", "ember-cli-release": "0.2.8", "ember-cli-sass": "5.2.0", "ember-cli-sri": "^2.0.0", "ember-cli-uglify": "^1.2.0", - "ember-component-css": "0.1.6", - "ember-data": "^2.3.1", + "ember-data": "^2.4.0", "ember-disable-proxy-controllers": "^1.0.1", "ember-export-application-global": "^1.0.5", "ember-i18n": "4.2.0", @@ -56,9 +53,9 @@ "glob": "^6.0.1", "http-proxy": "^1.12.0", "loader.js": "^4.0.0", + "lodash": "^4.5.1", "morgan": "^1.6.1", "npm-check-updates": "^2.5.1", "walk-sync": "^0.2.6" - }, - "dependencies": {} + } } diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/testem.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/server/bo_client/testem.js Wed Mar 02 13:47:07 2016 +0100 @@ -0,0 +1,13 @@ +/*jshint node:true*/ +module.exports = { + "framework": "qunit", + "test_page": "tests/index.html?hidepassed", + "disable_watching": true, + "launch_in_ci": [ + "PhantomJS" + ], + "launch_in_dev": [ + "PhantomJS", + "Chrome" + ] +}; diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/testem.json --- a/server/bo_client/testem.json Tue Mar 01 23:35:33 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -{ - "framework": "qunit", - "test_page": "tests/index.html?hidepassed", - "disable_watching": true, - "launch_in_ci": [ - "PhantomJS" - ], - "launch_in_dev": [ - "PhantomJS", - "Chrome" - ] -} diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/tests/helpers/destroy-app.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/server/bo_client/tests/helpers/destroy-app.js Wed Mar 02 13:47:07 2016 +0100 @@ -0,0 +1,5 @@ +import Ember from 'ember'; + +export default function destroyApp(application) { + Ember.run(application, 'destroy'); +} diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/tests/helpers/module-for-acceptance.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/server/bo_client/tests/helpers/module-for-acceptance.js Wed Mar 02 13:47:07 2016 +0100 @@ -0,0 +1,23 @@ +import { module } from 'qunit'; +import startApp from '../helpers/start-app'; +import destroyApp from '../helpers/destroy-app'; + +export default function(name, options = {}) { + module(name, { + beforeEach() { + this.application = startApp(); + + if (options.beforeEach) { + options.beforeEach.apply(this, arguments); + } + }, + + afterEach() { + if (options.afterEach) { + options.afterEach.apply(this, arguments); + } + + destroyApp(this.application); + } + }); +} diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/tests/helpers/resolver.js --- a/server/bo_client/tests/helpers/resolver.js Tue Mar 01 23:35:33 2016 +0100 +++ b/server/bo_client/tests/helpers/resolver.js Wed Mar 02 13:47:07 2016 +0100 @@ -1,7 +1,7 @@ -import Resolver from 'ember-resolver'; +import Resolver from '../../resolver'; import config from '../../config/environment'; -var resolver = Resolver.create(); +const resolver = Resolver.create(); resolver.namespace = { modulePrefix: config.modulePrefix, diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/tests/helpers/start-app.js --- a/server/bo_client/tests/helpers/start-app.js Tue Mar 01 23:35:33 2016 +0100 +++ b/server/bo_client/tests/helpers/start-app.js Wed Mar 02 13:47:07 2016 +0100 @@ -3,12 +3,12 @@ import config from '../../config/environment'; export default function startApp(attrs) { - var application; + let application; - var attributes = Ember.merge({}, config.APP); + let attributes = Ember.merge({}, config.APP); attributes = Ember.merge(attributes, attrs); // use defaults, but you can override; - Ember.run(function() { + Ember.run(() => { application = Application.create(attributes); application.setupForTesting(); application.injectTestHelpers(); diff -r 66c1d31e2f97 -r 5fed7e1716c2 server/bo_client/tests/index.html --- a/server/bo_client/tests/index.html Tue Mar 01 23:35:33 2016 +0100 +++ b/server/bo_client/tests/index.html Wed Mar 02 13:47:07 2016 +0100 @@ -18,13 +18,14 @@ {{content-for "test-head-footer"}} - {{content-for "body"}} {{content-for "test-body"}} + + - + {{content-for "body-footer"}}