2023-03-24 14:31:43 +01:00
|
|
|
import { IChangeRequestAccessReadModel } from './change-request-access-read-model';
|
|
|
|
|
|
|
|
export class FakeChangeRequestAccessReadModel
|
|
|
|
implements IChangeRequestAccessReadModel
|
|
|
|
{
|
|
|
|
private canBypass: boolean;
|
|
|
|
|
|
|
|
private isChangeRequestEnabled: boolean;
|
|
|
|
|
|
|
|
constructor(canBypass = true, isChangeRequestEnabled = true) {
|
|
|
|
this.canBypass = canBypass;
|
|
|
|
this.isChangeRequestEnabled = isChangeRequestEnabled;
|
|
|
|
}
|
|
|
|
|
|
|
|
public async canBypassChangeRequest(): Promise<boolean> {
|
|
|
|
return this.canBypass;
|
|
|
|
}
|
|
|
|
|
2023-08-04 12:23:19 +02:00
|
|
|
public async canBypassChangeRequestForProject(): Promise<boolean> {
|
|
|
|
return this.canBypass;
|
|
|
|
}
|
|
|
|
|
2023-03-24 14:31:43 +01:00
|
|
|
public async isChangeRequestsEnabled(): Promise<boolean> {
|
|
|
|
return this.isChangeRequestEnabled;
|
|
|
|
}
|
2023-03-27 13:21:50 +02:00
|
|
|
|
|
|
|
public async isChangeRequestsEnabledForProject(): Promise<boolean> {
|
|
|
|
return this.isChangeRequestEnabled;
|
|
|
|
}
|
2023-03-24 14:31:43 +01:00
|
|
|
}
|