mirror of
https://github.com/Unleash/unleash.git
synced 2024-12-22 19:07:54 +01:00
Removed REVIVE_FEATURE permission in favor of UPDATE_FEATURE
This commit is contained in:
parent
df7509e381
commit
e81f4a01eb
@ -1,7 +1,6 @@
|
||||
'use strict';
|
||||
|
||||
const ADMIN = 'ADMIN';
|
||||
const REVIVE_FEATURE = 'REVIVE_FEATURE';
|
||||
const CREATE_FEATURE = 'CREATE_FEATURE';
|
||||
const UPDATE_FEATURE = 'UPDATE_FEATURE';
|
||||
const DELETE_FEATURE = 'DELETE_FEATURE';
|
||||
@ -34,7 +33,6 @@ function requirePerms(prms) {
|
||||
module.exports = {
|
||||
requirePerms,
|
||||
ADMIN,
|
||||
REVIVE_FEATURE,
|
||||
CREATE_FEATURE,
|
||||
UPDATE_FEATURE,
|
||||
DELETE_FEATURE,
|
||||
|
@ -5,7 +5,7 @@ const Controller = require('../controller');
|
||||
const logger = require('../../logger')('/admin-api/archive.js');
|
||||
const { FEATURE_REVIVED } = require('../../event-type');
|
||||
const extractUser = require('../../extract-user');
|
||||
const { REVIVE_FEATURE } = require('../../permissions');
|
||||
const { UPDATE_FEATURE } = require('../../permissions');
|
||||
|
||||
class ArchiveController extends Controller {
|
||||
constructor(extendedPerms, { featureToggleStore, eventStore }) {
|
||||
@ -14,7 +14,7 @@ class ArchiveController extends Controller {
|
||||
this.eventStore = eventStore;
|
||||
|
||||
this.get('/features', this.getArchivedFeatures);
|
||||
this.post('/revive/:name', this.reviveFeatureToggle, REVIVE_FEATURE);
|
||||
this.post('/revive/:name', this.reviveFeatureToggle, UPDATE_FEATURE);
|
||||
}
|
||||
|
||||
async getArchivedFeatures(req, res) {
|
||||
|
@ -5,7 +5,7 @@ const store = require('./../../../test/fixtures/store');
|
||||
const permissions = require('../../../test/fixtures/permissions');
|
||||
const supertest = require('supertest');
|
||||
const getApp = require('../../app');
|
||||
const { REVIVE_FEATURE } = require('../../permissions');
|
||||
const { UPDATE_FEATURE } = require('../../permissions');
|
||||
|
||||
const { EventEmitter } = require('events');
|
||||
const eventBus = new EventEmitter();
|
||||
@ -67,7 +67,7 @@ test('should revive toggle', t => {
|
||||
t.plan(0);
|
||||
const name = 'name1';
|
||||
const { request, base, archiveStore, perms } = getSetup();
|
||||
perms.withPerms(REVIVE_FEATURE);
|
||||
perms.withPerms(UPDATE_FEATURE);
|
||||
archiveStore.addArchivedFeature({
|
||||
name,
|
||||
strategies: [{ name: 'default' }],
|
||||
@ -80,7 +80,7 @@ test('should create event when reviving toggle', async t => {
|
||||
t.plan(4);
|
||||
const name = 'name1';
|
||||
const { request, base, archiveStore, eventStore, perms } = getSetup();
|
||||
perms.withPerms(REVIVE_FEATURE);
|
||||
perms.withPerms(UPDATE_FEATURE);
|
||||
archiveStore.addArchivedFeature({
|
||||
name,
|
||||
strategies: [{ name: 'default' }],
|
||||
|
Loading…
Reference in New Issue
Block a user