Browse Source

Create IResourcePermissionManager.cs

pull/24374/head
Halil İbrahim Kalkan 11 months ago
parent
commit
e662b62ec3
  1. 39
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/IResourcePermissionManager.cs

39
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/IResourcePermissionManager.cs

@ -0,0 +1,39 @@
using System.Collections.Generic;
using System.Threading.Tasks;
namespace Volo.Abp.PermissionManagement;
public interface IResourcePermissionManager
{
Task<PermissionWithGrantedProviders> GetAsync(
string permissionName,
string providerName,
string providerKey,
string resourceName,
string resourceKey
);
Task<MultiplePermissionWithGrantedProviders> GetAsync(
string[] permissionNames,
string provideName,
string providerKey,
string resourceName,
string resourceKey
);
Task<List<PermissionWithGrantedProviders>> GetAllAsync(
string providerName,
string providerKey,
string resourceName,
string resourceKey
);
Task SetAsync(
string permissionName,
string providerName,
string providerKey,
string resourceName,
string resourceKey,
bool isGranted
);
}
Loading…
Cancel
Save