Browse Source

Fix routes for feature and permission controllers.

pull/4513/head
Halil İbrahim Kalkan 6 years ago
parent
commit
1eca93f985
  1. 2
      modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/FeatureManagementRemoteServiceConsts.cs
  2. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo/Abp/FeatureManagement/FeatureAppService.cs
  3. 5
      modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo/Abp/FeatureManagement/FeaturesController.cs
  4. 5
      modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo/Abp/PermissionManagement/PermissionsController.cs

2
modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo/Abp/FeatureManagement/FeatureManagementRemoteServiceConsts.cs

@ -2,6 +2,6 @@
{
public class FeatureManagementRemoteServiceConsts
{
public const string RemoteServiceName = "FeatureManagement";
public const string RemoteServiceName = "AbpFeatureManagement";
}
}

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo/Abp/FeatureManagement/FeatureAppService.cs

@ -16,7 +16,6 @@ namespace Volo.Abp.FeatureManagement
public class FeatureAppService : FeatureManagementAppServiceBase, IFeatureAppService
{
protected FeatureManagementOptions Options { get; }
protected IFeatureManager FeatureManager { get; }
protected IFeatureDefinitionManager FeatureDefinitionManager { get; }

5
modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo/Abp/FeatureManagement/FeaturesController.cs

@ -5,7 +5,8 @@ using Volo.Abp.AspNetCore.Mvc;
namespace Volo.Abp.FeatureManagement
{
[RemoteService(Name = FeatureManagementRemoteServiceConsts.RemoteServiceName)]
[Area("abp")]
[Area("featureManagement")]
[Route("api/feature-management/features")]
public class FeaturesController : AbpController, IFeatureAppService
{
protected IFeatureAppService FeatureAppService { get; }
@ -15,11 +16,13 @@ namespace Volo.Abp.FeatureManagement
FeatureAppService = featureAppService;
}
[HttpGet]
public virtual Task<FeatureListDto> GetAsync(string providerName, string providerKey)
{
return FeatureAppService.GetAsync(providerName, providerKey);
}
[HttpPut]
public virtual Task UpdateAsync(string providerName, string providerKey, UpdateFeaturesDto input)
{
return FeatureAppService.UpdateAsync(providerName, providerKey, input);

5
modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo/Abp/PermissionManagement/PermissionsController.cs

@ -5,7 +5,8 @@ using Volo.Abp.AspNetCore.Mvc;
namespace Volo.Abp.PermissionManagement
{
[RemoteService(Name = PermissionManagementRemoteServiceConsts.RemoteServiceName)]
[Area("abp")]
[Area("permissionManagement")]
[Route("api/permission-management/permissions")]
public class PermissionsController : AbpController, IPermissionAppService
{
protected IPermissionAppService PermissionAppService { get; }
@ -15,11 +16,13 @@ namespace Volo.Abp.PermissionManagement
PermissionAppService = permissionAppService;
}
[HttpGet]
public virtual Task<GetPermissionListResultDto> GetAsync(string providerName, string providerKey)
{
return PermissionAppService.GetAsync(providerName, providerKey);
}
[HttpPut]
public virtual Task UpdateAsync(string providerName, string providerKey, UpdatePermissionsDto input)
{
return PermissionAppService.UpdateAsync(providerName, providerKey, input);

Loading…
Cancel
Save