UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.

123 lines 3.76 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class AccessStoreMock { constructor() { this.userPermissions = []; this.roles = []; } isChangeRequestsEnabled(project, environment) { throw new Error('Method not implemented.'); } addAccessToProject(users, groups, projectId, roleId, createdBy) { throw new Error('Method not implemented.'); } updateGroupProjectRole(userId, roleId, projectId) { throw new Error('Method not implemented.'); } addGroupToRole(groupId, roleId, created_by, projectId) { throw new Error('Method not implemented.'); } removeGroupFromRole(groupId, roleId, projectId) { throw new Error('Method not implemented.'); } updateUserProjectRole(userId, roleId, projectId) { throw new Error('Method not implemented.'); } removeUserFromRole(userId, roleId, projectId) { throw new Error('Method not implemented.'); } wipePermissionsFromRole(role_id) { throw new Error('Method not implemented.'); } unlinkUserRoles(userId) { throw new Error('Method not implemented.'); } getRoleByName(name) { throw new Error('Method not implemented.'); } getProjectUsersForRole(roleId, projectId) { throw new Error('Method not implemented.'); } getProjectRoles() { throw new Error('Method not implemented.'); } addEnvironmentPermissionsToRole(role_id, permissions) { throw new Error('Method not implemented.'); } getAvailablePermissions() { throw new Error('Method not implemented.'); } getPermissionsForUser(userId) { return Promise.resolve([]); } getPermissionsForRole(roleId) { throw new Error('Method not implemented.'); } getRoles() { return Promise.resolve([]); } getRoleWithId(id) { throw new Error('Method not implemented.'); } getRolesForProject(projectId) { throw new Error('Method not implemented.'); } removeRolesForProject(projectId) { throw new Error('Method not implemented.'); } getRolesForUserId(userId) { return Promise.resolve([]); } getUserIdsForRole(roleId, projectId) { throw new Error('Method not implemented.'); } addUserToRole(userId, roleId) { throw new Error('Method not implemented.'); } addPermissionsToRole(role_id, permissions, projectId) { throw new Error('Method not implemented.'); } removePermissionFromRole(roleId, permission, projectId) { throw new Error('Method not implemented.'); } getRootRoleForAllUsers() { throw new Error('Method not implemented.'); } delete(key) { return Promise.resolve(undefined); } deleteAll() { return Promise.resolve(undefined); } destroy() { } exists(key) { return Promise.resolve(false); } get(key) { return Promise.resolve(undefined); } getAll() { return Promise.resolve([]); } getRootRoles() { return Promise.resolve([]); } removeRolesOfTypeForUser(userId, roleType) { return Promise.resolve(undefined); } cloneEnvironmentPermissions(sourceEnvironment, destinationEnvironment) { return Promise.resolve(undefined); } clearUserPersonalAccessTokens(userId) { return Promise.resolve(undefined); } unlinkUserGroups(userId) { return Promise.resolve(undefined); } clearPublicSignupUserTokens(userId) { return Promise.resolve(undefined); } } module.exports = AccessStoreMock; exports.default = AccessStoreMock; //# sourceMappingURL=fake-access-store.js.map