From aa8cbe2ca47265fdc5d8abc1a61dac0771778f71 Mon Sep 17 00:00:00 2001 From: Steve Barker <sbarker@illinois.edu> Date: Tue, 18 Feb 2020 09:35:08 -0600 Subject: [PATCH] Added group parent and person primary abbreviations to DTO. --- .../BeckmanComms.Api.DataTransferObjects.csproj | 12 ++++++++---- .../V2/Directory/GroupDto.cs | 5 +++++ .../V2/Directory/PersonDto.cs | 5 +++++ 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj b/BeckmanComms.Api.DataTransferObjects/BeckmanComms.Api.DataTransferObjects.csproj index 2d602dd..f1d837f 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 a691755..16aa952 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 3c0bd9a..fe4d338 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> -- GitLab