unleash-server
Version:
Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.
123 lines • 3.76 kB
JavaScript
;
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