protected override void BaseSetup(Setup config) { base.BaseSetup(config); // Default Groups new UserGroupBuilder(Session).WithName(GuestsName).WithUniqueId(GuestsId).WithRole(new Roles(Session).Guest).Build(); new UserGroupBuilder(Session).WithName(AdministratorsName).WithUniqueId(AdministratorsId).WithRole(new Roles(Session).Administrator).Build(); new SecurityCache(this.Session).Invalidate(); }
protected override void AppsPrepare(Setup setup) { base.AppsPrepare(setup); setup.AddDependency(this.ObjectType, SalesInvoiceItemObjectStates.Meta.ObjectType); }
protected override void BaseSetup(Setup setup) { base.BaseSetup(setup); new MediaTypeBuilder(this.Session).WithName(PngName).WithDefaultFileExtension("png").Build(); new MediaTypeBuilder(this.Session).WithName(JpegName).WithDefaultFileExtension("jpg").Build(); new MediaTypeBuilder(this.Session).WithName(GifName).WithDefaultFileExtension("gif").Build(); new MediaTypeBuilder(this.Session).WithName(BmpName).WithDefaultFileExtension("bmp").Build(); new MediaTypeBuilder(this.Session).WithName(PdfName).WithDefaultFileExtension("pdf").Build(); new MediaTypeBuilder(this.Session).WithName(OctetStreamName).Build(); }
protected virtual void CustomSetup(Setup setup) { }
protected virtual void CustomPrepare(Setup setup) { }
public void Prepare(Setup setup) { this.BasePrepare(setup); this.CustomPrepare(setup); }
public void Prepare(Setup setup) { this.BasePrepare(setup); this.AppsPrepare(setup); this.DipuPrepare(setup); }
protected override void BaseSetup(Setup config) { base.BaseSetup(config); // Horizontal Roles new RoleBuilder(this.Session).WithName(AdministratorName).WithUniqueId(AdministratorId).Build(); new RoleBuilder(this.Session).WithName(GuestName).WithUniqueId(GuestId).Build(); // DAC emulation new RoleBuilder(this.Session).WithName(OwnerName).WithUniqueId(OwnerId).Build(); new SecurityCache(this.Session).Invalidate(); }
protected virtual void RealTimeSetup(Setup setup) { }
protected virtual void RealTimePrepare(Setup setup) { }
public void Setup(Setup setup) { this.CoreSetup(setup); this.CustomSetup(setup); }
protected override void BaseSetup(Setup config) { base.BaseSetup(config); this.Sync(); new SecurityCache(this.Session).Invalidate(); }
protected override void BasePrepare(Setup config) { base.BasePrepare(config); config.AddDependency(this.ObjectType, Roles.Meta.ObjectType); }
protected virtual void DipuSetup(Setup setup) { }
protected virtual void DipuPrepare(Setup setup) { }