Skip to content

Get-PpePublisher: expose all properties with friendly aliases - #167

Merged
Splaxi merged 1 commit into
d365collaborative:mainfrom
es-alficody:t3code/get-ppepublisher-full-properties
Sep 17, 2026
Merged

Splaxi merged 1 commit into
d365collaborative:mainfrom
es-alficody:t3code/get-ppepublisher-full-properties

Conversation

@es-alficody

Copy link
Copy Markdown
Contributor

Extends \Get-PpePublisher\ so all publisher details are available on the output objects, wired the same way as \Get-BapEnvironment.

  • Friendly aliases on top of the raw API payload (trailing *\ keeps everything): \Description, \EmailAddress, \SupportingWebsiteUrl, \AddressLine1/2/3, \AddressCity, \AddressStateOrProvince, \AddressPostalCode, \AddressCountry, \AddressPhone\ - matching the \Add-PpePublisher\ parameter names.
  • Table and list format views still show only the curated subset; -AsExcelOutput\ and \Format-List *\ expose the full details.
  • Regenerated \docs/Get-PpePublisher.md; parameter unit tests need no changes (signature untouched, 5/5 green on Pester 6).

Verified live against \�s-ude-motz-01: curated views unchanged, aliases populated, Excel round-trip carries all 86 columns with values intact.

Wires friendly aliases (Description, EmailAddress, SupportingWebsiteUrl, AddressLine1/2/3, AddressCity, AddressStateOrProvince, AddressPostalCode, AddressCountry, AddressPhone) on top of the raw API payload - same pattern as Get-BapEnvironment - while keeping the trailing * so all raw properties stay available.

Table and list views still show only the curated subset; -AsExcelOutput and Format-List * expose the full details. Verified live against es-ude-motz-01 incl. Excel round-trip.
@Splaxi
Splaxi merged commit aefcd9c into d365collaborative:main Sep 17, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants