Merge branch 'main' into feat-scope-capabilities

This commit is contained in:
Dharini Jeeva authored and GitHub committed 2021-08-16 15:49:59 -07:00
commit 59932f52db
6 files changed
+54 -52

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
import ModelAbility from 'api/abilities/model';
import { inject as service } from '@ember/service';
export default class OverrideModelAbility extends ModelAbility {
// =services
@service features;
// =methods
/**
* If the capabilities feature flag is disabled, actions are always
* authorized. This mimics pre-capabilities behavior.
*/
hasAuthorizedAction() {
if (!this.features.isEnabled('capabilities')) return true;
return super.hasAuthorizedAction(...arguments);
}
}
+2 -2
View File
@@ -131,7 +131,7 @@ module.exports = function (environment) {
if (API_HOST) ENV.contentSecurityPolicy['connect-src'].push(API_HOST);
// Enable features in development
// ENV.featureFlags['credential-store'] = true;
ENV.featureFlags['capabilities'] = true;
}
if (environment === 'test') {
@@ -156,7 +156,7 @@ module.exports = function (environment) {
ENV.enableConfirmService = false;
// Enable tests for development features
// ENV.featureFlags['credential-store'] = true;
ENV.featureFlags['capabilities'] = true;
}
if (environment === 'production') {