Skip to content

Clean up Microsoft Application logic and make reusable

Drew Blessing requested to merge dblessing_azure_sync_concern into master

What does this MR do and why?

Related to &10507

In preparation for self-managed Microsoft Group Sync, clean up Microsoft Application logic and pull common code into shared locations so it's easily reusable. This results in a really nice implementation for self-managed - see the draft MR at !128398 (diffs). Reusability for the win!

application.update database query

This query was existing and was only flagged because it was pulled into a new concern.

UPDATE system_access_microsoft_applications
SET
    updated_at = '2023-08-04 16:07:32.210878',
    enabled = false
WHERE
    system_access_microsoft_applications.id = 2;

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Drew Blessing

Merge request reports