19 lines
487 B
JavaScript
19 lines
487 B
JavaScript
import Base from '../../replication-base';
|
|
|
|
export default Base.extend({
|
|
model() {
|
|
return this.modelFor('vault.cluster.replication.mode.secondaries');
|
|
},
|
|
|
|
redirect(model) {
|
|
const replicationMode = this.get('replicationMode');
|
|
if (!model.get(`${replicationMode}.isPrimary`) || !model.get('canRevokeSecondary')) {
|
|
return this.transitionTo('vault.cluster.replication', model.get('name'));
|
|
}
|
|
},
|
|
|
|
resetController(controller) {
|
|
controller.reset();
|
|
},
|
|
});
|