Ok, everything seems to be working except for the api explorer so now can turn back to that. (api explorer issues are caused by the api versioning system as removing it fixes the missing api explorer routes
This commit is contained in:
@@ -11,9 +11,9 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// Meta controller class
|
||||
/// </summary>
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/")]
|
||||
[AllowAnonymous]
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/")]//was [Route("api/v{version:apiVersion}/")]
|
||||
public class ApiMetaController : Controller
|
||||
{
|
||||
private readonly ApiServerState serverState;
|
||||
|
||||
@@ -32,8 +32,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// Attachment controller
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class AttachmentController : Controller
|
||||
|
||||
@@ -10,7 +10,6 @@ using System;
|
||||
using System.Threading.Tasks;
|
||||
using App.Metrics;
|
||||
using AyaNova.Biz;
|
||||
using Microsoft.AspNetCore.Authorization;
|
||||
|
||||
//required to inject configuration in constructor
|
||||
using Microsoft.Extensions.Configuration;
|
||||
@@ -20,10 +19,9 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// Authentication controller
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[AllowAnonymous]
|
||||
public class AuthController : Controller
|
||||
{
|
||||
private readonly AyContext ct;
|
||||
|
||||
@@ -15,8 +15,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// Enum pick list controller
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class AyaEnumPickListController : Controller
|
||||
|
||||
@@ -15,8 +15,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// AyaType list controller
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class AyaTypeController : Controller
|
||||
|
||||
@@ -46,8 +46,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// and triggering a restore from backup
|
||||
///
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class BackupController : Controller
|
||||
|
||||
@@ -19,8 +19,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class DataFilterController : Controller
|
||||
|
||||
@@ -19,8 +19,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// Log files controller
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Authorize]
|
||||
public class EventLogController : Controller
|
||||
{
|
||||
|
||||
@@ -19,8 +19,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class FormCustomController : Controller
|
||||
|
||||
@@ -29,8 +29,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// Import AyaNova 7 data controller
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class ImportAyaNova7Controller : Controller
|
||||
|
||||
@@ -17,8 +17,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// JobOperations controller
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class JobOperationsController : Controller
|
||||
|
||||
@@ -16,8 +16,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// License route
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class LicenseController : Controller
|
||||
|
||||
@@ -23,8 +23,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// Localized text controller
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class LocaleController : Controller
|
||||
|
||||
@@ -16,8 +16,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// Log files controller
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
//[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class LogFilesController : Controller
|
||||
|
||||
@@ -18,8 +18,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// Log files controller
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Authorize]
|
||||
public class MetricsController : Controller
|
||||
{
|
||||
|
||||
@@ -19,8 +19,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// Search
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class SearchController : Controller
|
||||
|
||||
@@ -15,8 +15,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// Server state controller
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
public class ServerStateController : Controller
|
||||
{
|
||||
|
||||
@@ -15,8 +15,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// Enum pick list controller
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class TagListController : Controller
|
||||
|
||||
@@ -13,8 +13,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
///Test controller class used during development
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class TrialController : Controller
|
||||
|
||||
@@ -19,8 +19,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// User
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class UserController : Controller
|
||||
|
||||
@@ -19,8 +19,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// UserOptions
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class UserOptionsController : Controller
|
||||
|
||||
@@ -22,8 +22,8 @@ namespace AyaNova.Api.Controllers
|
||||
/// <summary>
|
||||
/// Sample controller class used during development for testing purposes
|
||||
/// </summary>
|
||||
//SWASHBUCKLETEST [ApiVersion("8.0")]
|
||||
[Route("api/v8/[controller]")]//was [Route("api/v{version:apiVersion}/[controller]")]
|
||||
[ApiVersion("8.0")]
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
[Produces("application/json")]
|
||||
[Authorize]
|
||||
public class WidgetController : Controller
|
||||
|
||||
Reference in New Issue
Block a user