Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.2 #257

Merged
merged 18 commits into from
Jan 31, 2021
Merged

v3.2 #257

merged 18 commits into from
Jan 31, 2021

Conversation

AdhocAdam
Copy link
Owner

@AdhocAdam AdhocAdam commented Jan 20, 2021

To Do:

  • Update inline PowerShell notes
  • Update contributors
  • Update Wiki with Multi-Mailbox logging events

New Features:

  • Admin Setting to optionally set the connector to leave mail in the inbox, rather than move to deleted items after being processed. Since this value is by default false, it represents a change in default processing. This will be called out in the release.

Bug Fixes:

  • When an email is attached to a Work Item and then opened in the Service Manager Console, it's possible the Console throws an error about a file extension and then closes
  • Depending on how the connector's ps1 is opened, it could render with non-PowerShell characters due to differences in file encoding
  • Issue with MultiMailbox datatype prevents successful run

Documentation:

  • Multi Mailbox configuration Wiki now shows how to configure mailbox redirection entirely through the Exchange Web UI
  • Configuration document now cites that custom templates should be used on primary and secondary mailboxes
  • In the Settings UI, the tooltip on hover for enabling use of Active Directory groups on Review Activities has a typo on the word "Activities"
  • A contributor's name was misspelled

New Features specific to the GitHub repo:

  • GitHub Actions now enable the management pack to be compiled directly on GitHub without local Visual Studio, configuring dependencies, etc.
  • GitHub Actions now show Status badge on the readme for build status
  • GitHub Actions now includes weekly security scans via CodeQL

AdhocAdam and others added 13 commits December 21, 2020 22:18
* build and release

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* github dependencies

new dependencies required for GitHub Action to compile the sln natively on GitHub

* github dependencies

VSAE schemas required for building through GitHub Actions
* build and release

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* github dependencies

new dependencies required for GitHub Action to compile the sln natively on GitHub

* github dependencies

VSAE schemas required for building through GitHub Actions

* build and release (directory change)

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* moving directories

placed in /workflows
* build and release

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* github dependencies

new dependencies required for GitHub Action to compile the sln natively on GitHub

* github dependencies

VSAE schemas required for building through GitHub Actions

* build and release (directory change)

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* moving directories

placed in /workflows

* updating SLN for GitHub

Fixing: The project "SMLets.Exchange.Connector" is not selected for building in solution configuration "Debug|Any CPU".
initial commit/testing CodeQL
GitHub Action to perform code scanning with CodeQL
* build and release

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* github dependencies

new dependencies required for GitHub Action to compile the sln natively on GitHub

* github dependencies

VSAE schemas required for building through GitHub Actions

* build and release (directory change)

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* moving directories

placed in /workflows

* updating SLN for GitHub

Fixing: The project "SMLets.Exchange.Connector" is not selected for building in solution configuration "Debug|Any CPU".

* individual branch builds

creating dedicated workflows for both primary/dev branches builds
* build and release

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* github dependencies

new dependencies required for GitHub Action to compile the sln natively on GitHub

* github dependencies

VSAE schemas required for building through GitHub Actions

* build and release (directory change)

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* moving directories

placed in /workflows

* updating SLN for GitHub

Fixing: The project "SMLets.Exchange.Connector" is not selected for building in solution configuration "Debug|Any CPU".

* individual branch builds

creating dedicated workflows for both primary/dev branches builds

* GitHub Status Badges

Adding status badges to the readme to show the build success of the primary/dev branches
* build and release

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* github dependencies

new dependencies required for GitHub Action to compile the sln natively on GitHub

* github dependencies

VSAE schemas required for building through GitHub Actions

* build and release (directory change)

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* moving directories

placed in /workflows

* updating SLN for GitHub

Fixing: The project "SMLets.Exchange.Connector" is not selected for building in solution configuration "Debug|Any CPU".

* individual branch builds

creating dedicated workflows for both primary/dev branches builds

* GitHub Status Badges

Adding status badges to the readme to show the build success of the primary/dev branches

* GitHub Badge URL

updating urls to point at specific branches
* file encoding

removing file encoding specific characters.

* missing spaces

continuing to review and make sure spaces were not lost in file encoding re-alignment
Fix a bug with multiple opening of message.eml files in the scsm console.
@AdhocAdam AdhocAdam added this to the v3.2 milestone Jan 20, 2021
Adding a screenshot for configuring multi-mailbox with Exchange Mail Flow Rules
* wrong data type

mailboxes now being declared as a hashtable instead of an Object[]

* MultiMailbox logging

First pass at introducing logging for MultiMailbox configurations

* incorrect log level

Since this event generates a warning, it should require a minimum logging level of 2 instead of 1.
AdhocAdam and others added 2 commits January 27, 2021 22:34
* delete message after processing bool

Introducing a new settings value for handling what happens to mail after it's been processed. This is to mirror stock connector functionality so that the message is either kept in the inbox as read so it's ignored on subsequent runs of the connector _or_ move to mailbox's deleted items as is current functionality.

* move to deleted items checkbox

adding a checkbox in the UI to control whether or not the message is moved to the inbox's Deleted Items (i.e. Trash) after processing

* bindings - move to deleted items after processing

adding variables and bindings to the UI to save back to the Admin Settings class and load the value for "Move to Deleted Items After Processing"

* move to deleted to items for pwsh

If the UI is set to true/checked off. Then messages will be moved to the Deleted Items/Trash of the Inbox. If it's false/unchecked, messages will remain in the Inbox but marked as Read so as to avoid subsequent processing.
* Fixed contributor name typo

Brian Weist -> Brian Wiest (https://community.cireson.com/profile/Brian_Wiest)

* Update AboutForm.xaml
* new contributors

updating the About form with new contributors to the repo

* version notes and contributors

updating inline notes for the connector with version info and new contributors to the repo
@AdhocAdam AdhocAdam marked this pull request as ready for review January 31, 2021 03:47
@AdhocAdam AdhocAdam merged commit 1d3493b into primary Jan 31, 2021
@AdhocAdam AdhocAdam deleted the dev branch February 1, 2021 23:04
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.

None yet

3 participants