diff --git a/backend/UniVerse.Api/Program.cs b/backend/UniVerse.Api/Program.cs index f66c10d..8daf54c 100644 --- a/backend/UniVerse.Api/Program.cs +++ b/backend/UniVerse.Api/Program.cs @@ -108,6 +108,13 @@ if (!isOpenApiGeneration) options.WaitForJobsToComplete = true; }); } +if (builder.Environment.IsDevelopment() && !isOpenApiGeneration) +{ + builder.Services.AddQuartzDashboard(options => + { + options.ReadOnly = true; + }); +} // --- HTTP Clients --- builder.Services.AddHttpClient(client => @@ -188,6 +195,8 @@ app.UseMiddleware(); if (app.Environment.IsDevelopment()) { + app.UseStaticFiles(); + app.UseSwagger(c => { c.RouteTemplate = "api/docs/{documentName}/swagger.json"; @@ -203,6 +212,11 @@ if (app.Environment.IsDevelopment()) app.UseCors(); app.UseAuthentication(); app.UseAuthorization(); +if (app.Environment.IsDevelopment()) +{ + app.UseAntiforgery(); + app.MapQuartzDashboard(); +} app.MapControllers(); app.Run(); diff --git a/backend/UniVerse.Api/UniVerse.Api.csproj b/backend/UniVerse.Api/UniVerse.Api.csproj index 73bdb14..5102384 100644 --- a/backend/UniVerse.Api/UniVerse.Api.csproj +++ b/backend/UniVerse.Api/UniVerse.Api.csproj @@ -11,6 +11,7 @@ true $(BaseIntermediateOutputPath)openapi --file-name openapi + true $(NoWarn);1591 @@ -23,6 +24,7 @@ +