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.
/// Null, if this OU is a root.
/// </summary>
public virtual Guid? ParentId { get; set; }
public virtual Guid? ParentId { get; internal set; }
/// <summary>
/// Hierarchical Code of this organization unit.
@ -26,13 +26,13 @@ namespace Volo.Abp.Identity
/// This is a unique code for a Tenant.
/// It's changeable if OU hierarchy is changed.
/// </summary>
public virtual string Code { get; set; }
public virtual string Code { get; internal set; }
/// <summary>
/// Display name of this role.
/// </summary>
public virtual string DisplayName { get; set; }
public virtual string DisplayName { get; set; }
/// <summary>
/// Roles of this OU.
/// </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()
{
var ou = await _organizationUnitRepository.GetAsync("OU111");
ou.Code = OrganizationUnit.CreateCode(123);
ou.DisplayName = "OU111 Updated";
await _organizationUnitManager.UpdateAsync(ou);
var ouAfterChange = await _organizationUnitRepository.GetAsync("OU111");
var ouAfterChange = await _organizationUnitRepository.GetAsync("OU111 Updated");
ouAfterChange.Code.ShouldContain("123");
}

Loading…
Cancel
Save