diff --git a/.eslintrc.js b/.eslintrc.js index 0136e628675..08f43856e96 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -69,7 +69,6 @@ module.exports = { 'ember-suave/no-const-outside-module-scope': 'off', 'ember-suave/require-access-in-comments': 'off', 'ember/no-get': 'error', - 'ember/no-get-properties': 'error', }, globals: { module : true, diff --git a/app/components/account/password-section.js b/app/components/account/password-section.js index a7b842b891c..fcd034600bf 100644 --- a/app/components/account/password-section.js +++ b/app/components/account/password-section.js @@ -49,7 +49,7 @@ export default Component.extend(FormMixin, { }, submit() { this.onValid(() => { - this.sendAction('changePassword', this.getProperties('passwordCurrent', 'passwordNew')); + this.sendAction('changePassword', { passwordCurrent: this.passwordCurrent, passwordNew: this.passwordNew }); }); } } diff --git a/app/components/forms/login-form.js b/app/components/forms/login-form.js index c4082f0e00c..414d2c09900 100644 --- a/app/components/forms/login-form.js +++ b/app/components/forms/login-form.js @@ -44,7 +44,7 @@ export default class extends Component.extend(FormMixin) { @action async submit() { this.onValid(async() => { - let credentials = this.getProperties('identification', 'password'), + let credentials = { identification: this.identification, password: this.password }, authenticator = 'authenticator:jwt'; this.setProperties({ errorMessage : null, diff --git a/ember-cli-build.js b/ember-cli-build.js index 694d634ce6a..485cf775afa 100644 --- a/ember-cli-build.js +++ b/ember-cli-build.js @@ -3,7 +3,7 @@ const EmberApp = require('ember-cli/lib/broccoli/ember-app'); const MergeTrees = require('broccoli-merge-trees'); const Funnel = require('broccoli-funnel'); const targets = require('./config/targets'); -const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin; +const { BundleAnalyzerPlugin } = require('webpack-bundle-analyzer'); let env = process.env.EMBER_ENV || 'development'; @@ -39,13 +39,13 @@ module.exports = function(defaults) { webpack: { plugins: env === 'production' ? [ new BundleAnalyzerPlugin({ - analyzerMode: 'static', - openAnalyzer: false, - generateStatsFile: true + analyzerMode : 'static', + openAnalyzer : false, + generateStatsFile : true }) ] : [] - }, - }, + } + } }); app.import('bower_components/semantic-ui-calendar/dist/calendar.min.css'); diff --git a/package.json b/package.json index 3571186a51a..b669d307666 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "ember-table": "addepar/ember-table#0aa5637", "ember-truth-helpers": "^2.1.0", "ember-uuid": "^1.0.1", - "eslint-plugin-ember": "^6.2.0", + "eslint-plugin-ember": "^7.7.2", "eslint-plugin-ember-suave": "^1.0.0", "eslint-plugin-node": "^9.0.1", "fastboot-app-server": "^2.0.0", diff --git a/yarn.lock b/yarn.lock index 69618b12d5a..51d63d0796c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1067,6 +1067,11 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@ember-data/rfc395-data@^0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@ember-data/rfc395-data/-/rfc395-data-0.0.4.tgz#ecb86efdf5d7733a76ff14ea651a1b0ed1f8a843" + integrity sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ== + "@ember-decorators/babel-transforms@^0.1.1": version "0.1.1" resolved "https://registry.yarnpkg.com/@ember-decorators/babel-transforms/-/babel-transforms-0.1.1.tgz#c2be1677192e55ccfeb806002d57e314a0e728bc" @@ -5411,6 +5416,14 @@ domutils@^1.5.1: dom-serializer "0" domelementtype "1" +dot-case@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.3.tgz#21d3b52efaaba2ea5fda875bb1aa8124521cf4aa" + integrity sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA== + dependencies: + no-case "^3.0.3" + tslib "^1.10.0" + dot-prop@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" @@ -6795,19 +6808,11 @@ ember-resolver@^5.0.0: ember-cli-version-checker "^2.0.0" resolve "^1.3.3" -ember-rfc176-data@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.3.2.tgz#bde5538939529b263c142b53a47402f8127f8dce" - -ember-rfc176-data@^0.3.12: +ember-rfc176-data@^0.3.1, ember-rfc176-data@^0.3.12: version "0.3.12" resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.3.12.tgz#90d82878e69e2ac9a5438e8ce14d12c6031c5bd2" integrity sha512-g9HeZj/gU5bfIIrGXkP7MhS2b3Vu5DfNUrYr14hy99TgIvtZETO+96QF4WOEUXGjIJdfTRjerVnQlqngPQSv1g== -ember-rfc176-data@^0.3.9: - version "0.3.9" - resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.3.9.tgz#44b6e051ead6c044ea87bd551f402e2cf89a7e3d" - ember-route-action-helper@^2.0.7: version "2.0.7" resolved "https://registry.yarnpkg.com/ember-route-action-helper/-/ember-route-action-helper-2.0.7.tgz#3b946a613c88bb82a039c974f64f5b6f56d5e0bf" @@ -7192,12 +7197,14 @@ eslint-plugin-ember-suave@^1.0.0: dependencies: requireindex "~1.1.0" -eslint-plugin-ember@^6.2.0: - version "6.4.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-6.4.1.tgz#9b6fc99bbd86b4f43e9098a5c07c446eb2e64a08" +eslint-plugin-ember@^7.7.2: + version "7.7.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-7.7.2.tgz#ba4afe59e7b2efdfbb85bc16484c95aaa45b8392" + integrity sha512-Ua7+xePz8m0BrqSHfYibkRXWQMMb5RBsH9ohZy2a7ri+s6+UQre9x3BxPpawCLZMzQzIG4vQh93YiVGCSv3XYA== dependencies: - ember-rfc176-data "^0.3.9" - snake-case "^2.1.0" + "@ember-data/rfc395-data" "^0.0.4" + ember-rfc176-data "^0.3.12" + snake-case "^3.0.2" eslint-plugin-es@^1.4.0: version "1.4.0" @@ -10625,6 +10632,13 @@ lower-case@^1.1.1: version "1.1.4" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" +lower-case@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" + integrity sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ== + dependencies: + tslib "^1.10.0" + lowercase-keys@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" @@ -11272,6 +11286,14 @@ no-case@^2.2.0: dependencies: lower-case "^1.1.1" +no-case@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.3.tgz#c21b434c1ffe48b39087e86cfb4d2582e9df18f8" + integrity sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw== + dependencies: + lower-case "^2.0.1" + tslib "^1.10.0" + node-dir@^0.1.16: version "0.1.17" resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" @@ -13859,11 +13881,13 @@ smart-buffer@^1.0.13: version "1.1.15" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16" -snake-case@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f" +snake-case@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.3.tgz#c598b822ab443fcbb145ae8a82c5e43526d5bbee" + integrity sha512-WM1sIXEO+rsAHBKjGf/6R1HBBcgbncKS08d2Aqec/mrDSpU80SiOU41hO7ny6DToHSyrlwTYzQBIK1FPSx4Y3Q== dependencies: - no-case "^2.2.0" + dot-case "^3.0.3" + tslib "^1.10.0" snapdragon-node@^2.0.1: version "2.1.1" @@ -14808,6 +14832,11 @@ tryor@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/tryor/-/tryor-0.1.2.tgz#8145e4ca7caff40acde3ccf946e8b8bb75b4172b" +tslib@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" + integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== + tslib@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286"