Browse Source

OrganizationUnit domain property update for parentId and code

pull/3732/head
Galip Tolga Erdem 7 years ago
parent
commit
7093238d09
  1. 8
      modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/OrganizationUnit.cs
  2. 4
      modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/OrganizationUnitManager_Tests.cs

8
modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/OrganizationUnit.cs

@ -18,7 +18,7 @@ namespace Volo.Abp.Identity
/// Parent <see cref="OrganizationUnit"/> Id. /// Parent <see cref="OrganizationUnit"/> Id.
/// Null, if this OU is a root. /// Null, if this OU is a root.
/// </summary> /// </summary>
public virtual Guid? ParentId { get; set; } public virtual Guid? ParentId { get; internal set; }
/// <summary> /// <summary>
/// Hierarchical Code of this organization unit. /// Hierarchical Code of this organization unit.
@ -26,13 +26,13 @@ namespace Volo.Abp.Identity
/// This is a unique code for a Tenant. /// This is a unique code for a Tenant.
/// It's changeable if OU hierarchy is changed. /// It's changeable if OU hierarchy is changed.
/// </summary> /// </summary>
public virtual string Code { get; set; } public virtual string Code { get; internal set; }
/// <summary> /// <summary>
/// Display name of this role. /// Display name of this role.
/// </summary> /// </summary>
public virtual string DisplayName { get; set; } public virtual string DisplayName { get; set; }
/// <summary> /// <summary>
/// Roles of this OU. /// Roles of this OU.
/// </summary> /// </summary>

4
modules/identity/test/Volo.Abp.Identity.Domain.Tests/Volo/Abp/Identity/OrganizationUnitManager_Tests.cs

@ -41,10 +41,10 @@ namespace Volo.Abp.Identity
public async Task UpdateAsync() public async Task UpdateAsync()
{ {
var ou = await _organizationUnitRepository.GetAsync("OU111"); var ou = await _organizationUnitRepository.GetAsync("OU111");
ou.Code = OrganizationUnit.CreateCode(123); ou.DisplayName = "OU111 Updated";
await _organizationUnitManager.UpdateAsync(ou); await _organizationUnitManager.UpdateAsync(ou);
var ouAfterChange = await _organizationUnitRepository.GetAsync("OU111"); var ouAfterChange = await _organizationUnitRepository.GetAsync("OU111 Updated");
ouAfterChange.Code.ShouldContain("123"); ouAfterChange.Code.ShouldContain("123");
} }

Loading…
Cancel
Save