using Volo.Abp.Authorization.Permissions; namespace Sozsoft.Platform.Permissions; /// /// Uygulama yetkileri kod içinde tanımlanmaz; Seeds/PermissionsData.json /// dosyasından PermissionDataSeeder ile veritabanına seed edilir ve /// oradan dinamik olarak yönetilir. Bu sağlayıcı yalnızca kullanılmayan /// ABP modül gruplarını kaldırmak için vardır. /// public class PlatformPermissionDefinitionProvider : PermissionDefinitionProvider { public override void Define(IPermissionDefinitionContext context) { PermissionRemoveGroup(context); } private void PermissionRemoveGroup(IPermissionDefinitionContext context) { context.RemoveGroup("AbpTenantManagement"); context.RemoveGroup("SettingManagement"); context.RemoveGroup("FeatureManagement"); context.RemoveGroup("AbpIdentity"); } }