From a170c8e7080738c768878c360e0d73d5fe299296 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Wed, 16 Feb 2022 11:16:28 +0000 Subject: [PATCH] DEV: Allow access to ember-computed-decorators under ember-cli (#15945) This was deprecated in Discourse 2.4, but no end version was put on the deprecation. Many plugins/themes are still using it. This commit restores it under ember-cli so that it does not block the Ember CLI rollout, and can be removed in a future commit. --- .../discourse/public/assets/scripts/module-shims.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/assets/javascripts/discourse/public/assets/scripts/module-shims.js b/app/assets/javascripts/discourse/public/assets/scripts/module-shims.js index cab696c0126..c0071eb9fad 100644 --- a/app/assets/javascripts/discourse/public/assets/scripts/module-shims.js +++ b/app/assets/javascripts/discourse/public/assets/scripts/module-shims.js @@ -7,3 +7,14 @@ define("htmlbars-inline-precompile", ["exports"], function (exports) { return Ember.Handlebars.compile(strings[0]); }; }); + +define("ember-addons/ember-computed-decorators", [ + "discourse-common/utils/decorators", + "discourse-common/lib/deprecated", +], function (decorators, deprecated) { + deprecated.default( + "ember-addons/ember-computed-decorators is deprecated. Use discourse-common/utils/decorators instead.", + { since: "2.4", dropFrom: "3.0" } + ); + return decorators; +});