Browse Source

Apply module extensions for the OrganizationUnit entity.

pull/4498/head
Halil İbrahim Kalkan 6 years ago
parent
commit
8f67597901
  1. 9
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/ObjectExtending/IdentityModuleExtensionConfiguration.cs
  2. 2
      modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/ObjectExtending/IdentityModuleExtensionConsts.cs
  3. 6
      modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityDomainModule.cs

9
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/ObjectExtending/IdentityModuleExtensionConfiguration.cs

@ -31,5 +31,14 @@ namespace Volo.Abp.ObjectExtending
configureAction
);
}
public IdentityModuleExtensionConfiguration ConfigureOrganizationUnit(
Action<EntityExtensionConfiguration> configureAction)
{
return this.ConfigureEntity(
IdentityModuleExtensionConsts.EntityNames.OrganizationUnit,
configureAction
);
}
}
}

2
modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/ObjectExtending/IdentityModuleExtensionConsts.cs

@ -11,6 +11,8 @@
public const string Role = "Role";
public const string ClaimType = "ClaimType";
public const string OrganizationUnit = "OrganizationUnit";
}
}
}

6
modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentityDomainModule.cs

@ -67,6 +67,12 @@ namespace Volo.Abp.Identity
IdentityModuleExtensionConsts.EntityNames.ClaimType,
typeof(IdentityClaimType)
);
ModuleExtensionConfigurationHelper.ApplyEntityConfigurationToEntity(
IdentityModuleExtensionConsts.ModuleName,
IdentityModuleExtensionConsts.EntityNames.OrganizationUnit,
typeof(OrganizationUnit)
);
}
private static void AddAbpIdentityOptionsFactory(IServiceCollection services)

Loading…
Cancel
Save