diff --git a/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj b/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj index 2d602dd40a0aafaca3b3724b785081e54a7e5b8b..f1d837fce21a15d35faf5bd34c860dfac36e4a63 100644 --- a/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj +++ b/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj @@ -2,7 +2,7 @@ <PropertyGroup> <TargetFrameworks>net45;netstandard2.0</TargetFrameworks> - <Version>2.1.1</Version> + <Version>2.3.0</Version> <Authors>areynold</Authors> <Company>Beckman Institute for Advanced Science & Technology; University of Illinois at Urbana-Champaign</Company> <Copyright>Copyright 2018, University of Illinois Board of Trustees</Copyright> @@ -11,7 +11,11 @@ <RepositoryUrl>https://gitlab.engr.illinois.edu/beckmancomms/beckmancomms-api-datatransferobjects.git</RepositoryUrl> <RepositoryType>git</RepositoryType> <PackageTags>mvc, dto, api, beckman, uiuc, illinois</PackageTags> - <PackageReleaseNotes>2.1.1: + <PackageReleaseNotes>2.3: + * Added primary group to person entry. +2.2: + * Added group parent abbreviation to group types objects. + 2.1.1: * Fixed name of priority attribute. 2.1.0: * Added a priority to the PersonDto object needed to sort items in the new directory pages. @@ -81,11 +85,11 @@ * Package initial v1, v2 data transfer objects. </PackageReleaseNotes> <NeutralLanguage>en-US</NeutralLanguage> - <AssemblyVersion>2.1.1.0</AssemblyVersion> + <AssemblyVersion>2.3.0.0</AssemblyVersion> <PackageLicenseUrl>https://gitlab.engr.illinois.edu/beckmancomms/beckmancomms-api-datatransferobjects/blob/master/License.md</PackageLicenseUrl> <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance> <GeneratePackageOnBuild>true</GeneratePackageOnBuild> - <FileVersion>2.1.1.0</FileVersion> + <FileVersion>2.3.0.0</FileVersion> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|netstandard1.4|AnyCPU'"> diff --git a/BeckmanComms.Api.DataTransferObjects/V2/Directory/GroupDto.cs b/BeckmanComms.Api.DataTransferObjects/V2/Directory/GroupDto.cs index a691755393c2c91927197091f6ce35dc9cafdd0f..16aa9525b977897af50da5b96b28874642d0c6b3 100644 --- a/BeckmanComms.Api.DataTransferObjects/V2/Directory/GroupDto.cs +++ b/BeckmanComms.Api.DataTransferObjects/V2/Directory/GroupDto.cs @@ -17,6 +17,11 @@ namespace BeckmanComms.Api.DataTransferObjects.V2.Directory /// </summary> public string Abbreviation { get; set; } + /// <summary> + /// Parent group abbreviation. + /// </summary> + public string ParentAbbreviation { get; set; } + /// <summary> /// Internal group category designation (e.g., Administrative). /// </summary> diff --git a/BeckmanComms.Api.DataTransferObjects/V2/Directory/PersonDto.cs b/BeckmanComms.Api.DataTransferObjects/V2/Directory/PersonDto.cs index 3c0bd9ac5edb9c1314853ab3f3a58c26de0ca31e..fe4d33896a6350d09146cd6aa3421c052c65bcb0 100644 --- a/BeckmanComms.Api.DataTransferObjects/V2/Directory/PersonDto.cs +++ b/BeckmanComms.Api.DataTransferObjects/V2/Directory/PersonDto.cs @@ -32,6 +32,11 @@ namespace BeckmanComms.Api.DataTransferObjects.V2.Directory /// </summary> public string EmailAddress { get; set; } + /// <summary> + /// Staff member's primary group abbreviation. + /// </summary> + public string PrimaryGroupAbbreviation { get; set; } + /// <summary> /// Staff member's title. /// </summary>