refactor: 💡 remove capabilities feature flag

This commit is contained in:
Randall Morey committed 2022-01-31 10:40:16 -05:00
1 parent 78bff7f0d8
commit 9e74c137b7
6 files changed
+2 -68

No files matched your search

-16
View File
@@ -1,11 +1,6 @@
import CollectionAbility from 'api/abilities/collection';
import { inject as service } from '@ember/service';
export default class OverrideCollectionAbility extends CollectionAbility {
// =services
@service features;
// =permissions
/**
@@ -16,15 +11,4 @@ export default class OverrideCollectionAbility extends CollectionAbility {
get canNavigate() {
return this.canList || this.canCreate;
}
// =methods
/**
* If the capabilities feature flag is disabled, actions are always
* authorized. This mimics pre-capabilities behavior.
*/
hasAuthorizedCollectionAction() {
if (!this.features.isEnabled('capabilities')) return true;
return super.hasAuthorizedCollectionAction(...arguments);
}
}
+1 -17
View File
@@ -1,19 +1,3 @@
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);
}
}
export default class OverrideModelAbility extends ModelAbility {}
-1
View File
@@ -95,7 +95,6 @@ module.exports = function (environment) {
'oidc-account-crud': true,
search: false,
filter: true,
capabilities: true,
'credential-store': true,
'managed-groups': true,
},
-16
View File
@@ -1,11 +1,6 @@
import CollectionAbility from 'api/abilities/collection';
import { inject as service } from '@ember/service';
export default class OverrideCollectionAbility extends CollectionAbility {
// =services
@service features;
// =permissions
/**
@@ -16,15 +11,4 @@ export default class OverrideCollectionAbility extends CollectionAbility {
get canNavigate() {
return this.canList || this.canCreate;
}
// =methods
/**
* If the capabilities feature flag is disabled, actions are always
* authorized. This mimics pre-capabilities behavior.
*/
hasAuthorizedCollectionAction() {
if (!this.features.isEnabled('capabilities')) return true;
return super.hasAuthorizedCollectionAction(...arguments);
}
}
+1 -17
View File
@@ -1,19 +1,3 @@
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);
}
}
export default class OverrideModelAbility extends ModelAbility {}
-1
View File
@@ -58,7 +58,6 @@ module.exports = function (environment) {
oidc: true,
search: false,
filter: true,
capabilities: true,
'credential-store': false,
},
};