|
|
|
@ -4,11 +4,11 @@ namespace Volo.Abp.GlobalFeatures |
|
|
|
{ |
|
|
|
public static class GlobalFeatureDefinitionExtensions |
|
|
|
{ |
|
|
|
public static void RequireGlobalFeatures(this PermissionDefinition permissionDefinition, params string[] globalFeatures) |
|
|
|
public static PermissionDefinition RequireGlobalFeatures(this PermissionDefinition permissionDefinition, params string[] globalFeatures) |
|
|
|
{ |
|
|
|
Check.NotNullOrEmpty(globalFeatures, nameof(globalFeatures)); |
|
|
|
|
|
|
|
permissionDefinition.AddStateProvider(new RequireGlobalFeaturesPermissionStateProvider(globalFeatures)); |
|
|
|
return permissionDefinition.AddStateProvider(new RequireGlobalFeaturesPermissionStateProvider(globalFeatures)); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|