refactor: 💡 remove capabilities feature flag
This commit is contained in:
6 files changed
+2
-68
No files matched your search
@@ -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,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 {}
|
||||
@@ -95,7 +95,6 @@ module.exports = function (environment) {
|
||||
'oidc-account-crud': true,
|
||||
search: false,
|
||||
filter: true,
|
||||
capabilities: true,
|
||||
'credential-store': true,
|
||||
'managed-groups': true,
|
||||
},
|
||||
|
||||
@@ -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,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 {}
|
||||
@@ -58,7 +58,6 @@ module.exports = function (environment) {
|
||||
oidc: true,
|
||||
search: false,
|
||||
filter: true,
|
||||
capabilities: true,
|
||||
'credential-store': false,
|
||||
},
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user