├── .azuredevops ├── pull_request_template.md └── pull_request_template │ └── branches │ └── main.md ├── .config └── merlinbot │ └── nitpicker.yaml ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── ci.yml ├── .gitignore ├── .sscignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Deployment ├── Deploy-Resources.ps1 ├── README.md ├── adfHRResources.bicep ├── commonResources.bicep ├── computeResources.bicep ├── dataResources.bicep ├── localTemplate.bicep ├── parameters.json ├── prereqResources.bicep ├── rbacTemplate.bicep └── resourceGroups.bicep ├── Documentation ├── Architectural Diagram - External.jpg ├── Architectural Diagram - External.pdf ├── CreateDemoTenant │ ├── CreateDemoTenant.md │ └── Images │ │ ├── CreateNewTenantPage.PNG │ │ ├── MicrosoftDemosPage.PNG │ │ └── O365TenantChoices.PNG ├── DeleteEnvironment.md ├── DemoTenant.md ├── FindLogEntriesInLogAnalyticsForASync.md ├── IPIssueSnapshot1.png ├── IPIssueSnapshot2.png ├── MigrateAppInsights.md ├── NotifierSetup.md ├── SQLServerBackups.md ├── TenantThreshold.png ├── TroubleshootWithApplicationInsights.md ├── UnblockEmailIssues.md ├── UpdateYAMLForEnvironmentSetUp.md ├── syncJobsProperties.md ├── syncJobsSample.csv └── thresholdNotificationSample.csv ├── Infrastructure ├── adf │ ├── pipeline │ │ ├── azureDataFactory.bicep │ │ └── template.bicep │ └── sql │ │ ├── keyVaultSecretsSecure.bicep │ │ ├── sqlServer.bicep │ │ ├── storageAccount.bicep │ │ └── template.bicep ├── data │ ├── actionGroup.bicep │ ├── appConfiguration.bicep │ ├── applicationInsights.bicep │ ├── dashboard.bicep │ ├── keyVault.bicep │ ├── keyVaultSecrets.bicep │ ├── keyVaultSecretsSecure.bicep │ ├── logAlertRule.bicep │ ├── logAnalytics.bicep │ ├── parameters │ │ ├── parameters.int.json │ │ ├── parameters.prodv2.json │ │ └── parameters.ua.json │ ├── serviceBus.bicep │ ├── serviceBusQueue.bicep │ ├── serviceBusQueueAlert.bicep │ ├── serviceBusSubscription.bicep │ ├── serviceBusTopic.bicep │ ├── sqlServer.bicep │ ├── storageAccount.bicep │ ├── template.bicep │ └── userAssignedIdentity.bicep └── script │ ├── Confirm-KeyVaultSecrets.ps1 │ ├── Copy-SyncJobsToSQL.ps1 │ ├── Install-AzTableModuleIfNeeded.ps1 │ ├── Install-ModuleIfNeeded.ps1 │ └── PostDeploymentScript.ps1 ├── LICENSE ├── SECURITY.md ├── SUPPORT.md ├── Scripts ├── Add-AzAccountIfNeeded.ps1 ├── Add-ParamFiles.ps1 ├── Delete-Environment.ps1 ├── Get-FirewallIPRules.ps1 ├── Install-AzModuleIfNeeded.ps1 ├── Install-AzTableModuleIfNeeded.ps1 ├── Install-MSGraphIfNeeded.ps1 ├── Install-ModuleIfNeeded.ps1 ├── Install-VSTeamModuleIfNeeded.ps1 ├── PostDeployment │ ├── Set-ADFManagedIdentityRoles.ps1 │ ├── Set-AppConfigurationManagedIdentityRoles.ps1 │ ├── Set-KeyVaultAccessRoles.ps1 │ ├── Set-LogAnalyticsReaderRole.ps1 │ ├── Set-PostDeploymentRoles.ps1 │ ├── Set-ServiceBusManagedIdentityRoles.ps1 │ ├── Set-StorageAccountContainerManagedIdentityRoles.ps1 │ └── Set-UserManagedIdentityPermissions.ps1 ├── Remove-ParamFiles.ps1 ├── Restart-GMM.ps1 ├── Set-CustomRole.ps1 ├── Set-Environment.ps1 ├── Set-EnvironmentFileNames.ps1 ├── Set-GMMSqlMembershipAzureADApplication.ps1 ├── Set-GmmDemoEnvironmentKeyVaultSecrets.ps1 ├── Set-GraphCredentialsAzureADApplication.ps1 ├── Set-KeyVaultSecrets.ps1 ├── Set-NotifierProviderId.ps1 ├── Set-SenderRecipientCredentials.ps1 ├── Set-ServiceBusManagedIdentityRolesToADGroup.ps1 ├── Set-ServiceConnection.ps1 ├── Set-ServicePrincipal.ps1 ├── Set-ServicePrincipalManagedIdentityRoles.ps1 ├── Set-TeamsChannelServiceAccountSecrets.ps1 ├── Set-UpdateDestination.ps1 ├── Set-UpdateGroupMembershipQuery.ps1 ├── Set-UpdateSqlDatabaseNames.ps1 └── main.ps1 ├── Service └── GroupMembershipManagement │ ├── .editorconfig │ ├── .gitignore │ ├── Common.DependencyInjection │ ├── AuthenticationType.cs │ ├── Common.DependencyInjection.csproj │ ├── FunctionAppDI.cs │ ├── GraphCredentials.cs │ └── ServiceCollectionExtensions.cs │ ├── Common.FunctionSetup │ └── Common.FunctionSetup.csproj │ ├── DIConcreteTypes │ ├── AppConfigVerbosity.cs │ ├── ClientSecretCredential.cs │ ├── DIConcreteTypes.csproj │ ├── DataFactorySecrets.cs │ ├── DeltaCachingConfig.cs │ ├── DryRunValue.cs │ ├── EmailSenderRecipient.cs │ ├── GMMEmailReceivers.cs │ ├── GMMResources.cs │ ├── GraphServiceAttemptsValue.cs │ ├── HandleInactiveJobsConfig.cs │ ├── JobTriggerConfig.cs │ ├── KeyVaultSecret.cs │ ├── LogAnalyticsSecret.cs │ ├── MailConfig.cs │ ├── NotificationRepoCredentials.cs │ ├── StorageAccountSecret.cs │ ├── SyncJobRepoCredentials.cs │ ├── ThresholdConfig.cs │ ├── ThresholdNotificationConfig.cs │ └── ThresholdNotificationServiceConfig.cs │ ├── Entities │ ├── Entities.csproj │ ├── SqlMembershipSource.cs │ ├── SyncJobChange.cs │ ├── SyncJobChangeSource.cs │ └── ThresholdNotification.cs │ ├── GroupMembershipManagement.sln │ ├── Hosts.FunctionBase │ ├── CommonStartup.cs │ └── Hosts.FunctionBase.csproj │ ├── Hosts │ ├── AzureMaintenance │ │ ├── Documentation │ │ │ └── AzureMaintenance.md │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── BackUpInactiveJobs │ │ │ │ │ └── BackUpInactiveJobsFunction.cs │ │ │ │ ├── ExpireNotifications │ │ │ │ │ └── ExpireNotificationsFunction.cs │ │ │ │ ├── Logger │ │ │ │ │ ├── LoggerFunction.cs │ │ │ │ │ └── LoggerRequest.cs │ │ │ │ ├── ReadGroupName │ │ │ │ │ └── ReadGroupNameFunction.cs │ │ │ │ ├── ReadSyncJobs │ │ │ │ │ └── ReadSyncJobsFunction.cs │ │ │ │ ├── RemoveBackUps │ │ │ │ │ └── RemoveBackUpsFunction.cs │ │ │ │ ├── RemoveInactiveJobs │ │ │ │ │ └── RemoveInactiveJobsFunction.cs │ │ │ │ └── SendEmail │ │ │ │ │ └── SendEmailFunction.cs │ │ │ ├── AzureMaintenance.csproj │ │ │ ├── AzureMaintenance.sln │ │ │ ├── Orchestrator │ │ │ │ └── OrchestratorFunction.cs │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ ├── Services.Entities │ │ │ ├── AzureMaintenanceJob.cs │ │ │ ├── Contracts │ │ │ │ ├── IAzureMaintenanceService.cs │ │ │ │ └── IReviewAndDeleteRequest.cs │ │ │ ├── ReviewAndDeleteRequest.cs │ │ │ └── Services.Entities.csproj │ │ ├── Services.Tests │ │ │ ├── AzureMaintenanceServiceTests.cs │ │ │ └── Services.Tests.csproj │ │ └── Services │ │ │ ├── AzureMaintenanceService.cs │ │ │ └── Services.csproj │ ├── AzureUserReader │ │ ├── Documentation │ │ │ └── README.md │ │ ├── Function │ │ │ ├── AzureUserReader.csproj │ │ │ ├── AzureUserReader.sln │ │ │ ├── Helpers │ │ │ │ └── PasswordGenerator.cs │ │ │ ├── Orchestrator │ │ │ │ └── OrchestratorFunction.cs │ │ │ ├── PersonnelNumberReader │ │ │ │ └── PersonnelNumberReaderFunction.cs │ │ │ ├── Requests │ │ │ │ ├── AzureUserCreatorRequest.cs │ │ │ │ └── AzureUserReaderRequest.cs │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── UploadUsers │ │ │ │ ├── UploadUsersFunction.cs │ │ │ │ └── UploadUsersRequest.cs │ │ │ ├── UserCreator │ │ │ │ └── AzureUserCreatorFunction.cs │ │ │ ├── UserCreatorSubOrchestrator │ │ │ │ └── UserCreatorSubOrchestratorFunction.cs │ │ │ ├── UserReader │ │ │ │ └── AzureUserReaderFunction.cs │ │ │ ├── UserReaderSubOrchestrator │ │ │ │ └── UserReaderSubOrchestratorFunction.cs │ │ │ └── host.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── keyVaultSecrets.bicep │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ ├── Services.Contracts │ │ │ ├── IAzureUserReaderService.cs │ │ │ ├── IBlobClientFactory.cs │ │ │ └── Services.Contracts.csproj │ │ ├── Services.Entities │ │ │ ├── CustomExceptions │ │ │ │ └── DownloadFileException.cs │ │ │ ├── Services.Entities.csproj │ │ │ └── UploadRequest.cs │ │ ├── Services.Tests │ │ │ ├── AzureUserReaderServiceTests.cs │ │ │ ├── OrchestratorTests.cs │ │ │ ├── PasswordGeneratorTests.cs │ │ │ ├── Services.Tests.csproj │ │ │ ├── StarterFunctionTests.cs │ │ │ └── UserCreatorSubOrchestratorTests.cs │ │ └── Services │ │ │ ├── AzureUserReaderService.cs │ │ │ ├── BlobClientFactory.cs │ │ │ └── Services.csproj │ ├── Console │ │ └── DemoUserSetup │ │ │ ├── AppSettings.cs │ │ │ ├── DemoData.cs │ │ │ ├── DemoUserSetup.csproj │ │ │ ├── DemoUserSetup.sln │ │ │ ├── Program.cs │ │ │ ├── Settings.json │ │ │ ├── Users.cs │ │ │ └── data.csv │ ├── DestinationAttributesUpdater │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── AttributeCacheUpdater │ │ │ │ │ └── AttributeCacheUpdaterFunction.cs │ │ │ │ ├── AttributeReader │ │ │ │ │ ├── AttributeReaderFunction.cs │ │ │ │ │ └── AttributeReaderRequest.cs │ │ │ │ ├── DestinationReader │ │ │ │ │ └── DestinationReaderFunction.cs │ │ │ │ └── Logger │ │ │ │ │ ├── LoggerFunction.cs │ │ │ │ │ └── LoggerRequest.cs │ │ │ ├── DestinationAttributesUpdater.csproj │ │ │ ├── DestinationAttributesUpdater.sln │ │ │ ├── Orchestrator │ │ │ │ └── OrchestratorFunction.cs │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ ├── Services.Contracts │ │ │ ├── IDestinationAttributesUpdaterService.cs │ │ │ └── Services.Contracts.csproj │ │ ├── Services.Tests │ │ │ ├── DestinationAttributesUpdaterServiceTests.cs │ │ │ ├── OrchestratorFunctionTests.cs │ │ │ ├── SampleDataHelper.cs │ │ │ ├── Services.Tests.csproj │ │ │ └── Services.Tests.sln │ │ └── Services │ │ │ ├── DestinationAttributesUpdaterService.cs │ │ │ └── Services.csproj │ ├── GraphUpdater │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── CacheUpdater │ │ │ │ │ ├── CacheUpdaterFunction.cs │ │ │ │ │ └── CacheUpdaterRequest.cs │ │ │ │ ├── EmailSender │ │ │ │ │ ├── EmailSenderFunction.cs │ │ │ │ │ └── EmailSenderRequest.cs │ │ │ │ ├── FileDownloader │ │ │ │ │ ├── FileDownloaderFunction.cs │ │ │ │ │ └── FileDownloaderRequest.cs │ │ │ │ ├── GroupNameReader │ │ │ │ │ ├── GroupNameReaderFunction.cs │ │ │ │ │ └── GroupUpdaterRequest.cs │ │ │ │ ├── GroupOwnersReader │ │ │ │ │ ├── GroupOwnersReaderFunction.cs │ │ │ │ │ └── GroupOwnersReaderRequest.cs │ │ │ │ ├── GroupUpdater │ │ │ │ │ ├── GroupUpdaterFunction.cs │ │ │ │ │ ├── GroupUpdaterRequest.cs │ │ │ │ │ ├── GroupUpdaterResponse.cs │ │ │ │ │ └── RequestType.cs │ │ │ │ ├── GroupValidator │ │ │ │ │ ├── GroupValidatorFunction.cs │ │ │ │ │ └── GroupValidatorRequest.cs │ │ │ │ ├── JobReader │ │ │ │ │ ├── JobReaderFunction.cs │ │ │ │ │ └── JobReaderRequest.cs │ │ │ │ ├── JobStatusUpdater │ │ │ │ │ ├── JobStatusUpdaterFunction.cs │ │ │ │ │ └── JobStatusUpdaterRequest.cs │ │ │ │ ├── Logger │ │ │ │ │ ├── LoggerFunction.cs │ │ │ │ │ └── LoggerRequest.cs │ │ │ │ ├── MessageReader │ │ │ │ │ └── MessageReaderFunction.cs │ │ │ │ └── TelemetryTracker │ │ │ │ │ ├── TelemetryTrackerFunction.cs │ │ │ │ │ └── TelemetryTrackerRequest.cs │ │ │ ├── Entities │ │ │ │ ├── Destination.cs │ │ │ │ ├── GraphUpdaterBatchSize.cs │ │ │ │ └── GroupInfo.cs │ │ │ ├── GraphUpdater.csproj │ │ │ ├── GraphUpdater.sln │ │ │ ├── GroupUpdaterSubOrchrestrator │ │ │ │ └── GroupUpdaterSubOrchestratorResponse.cs │ │ │ ├── Helpers │ │ │ │ └── JsonParser.cs │ │ │ ├── Orchestrator │ │ │ │ ├── GroupMembershipMessage.cs │ │ │ │ ├── GroupMembershipMessageResponse.cs │ │ │ │ └── OrchestratorFunction.cs │ │ │ ├── QueueMessageOrchestrator │ │ │ │ └── QueueMessageOrchestratorFunction.cs │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── SubOrchestrator │ │ │ │ ├── CacheUserUpdaterSubOrchrestrator │ │ │ │ │ ├── CacheUserUpdaterRequest.cs │ │ │ │ │ └── CacheUserUpdaterSubOrchestratorFunction.cs │ │ │ │ └── GroupUpdaterSubOrchrestrator │ │ │ │ │ └── GroupUpdaterSubOrchestratorFunction.cs │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── keyVaultSecrets.bicep │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ ├── Repositories.Integration.Tests │ │ │ ├── DemoDataFile.cs │ │ │ ├── GraphGroupRepositoryTests.cs │ │ │ └── Repositories.Integration.Tests.csproj │ │ ├── Repositories │ │ │ └── Repositories.MembershipDifference │ │ │ │ ├── MembershipDifferenceCalculator.cs │ │ │ │ └── Repositories.MembershipDifference.csproj │ │ ├── Services.Contracts │ │ │ ├── IGraphUpdaterService.cs │ │ │ └── Services.Contracts.csproj │ │ ├── Services.Entities │ │ │ ├── DeltaResponse.cs │ │ │ ├── GraphUpdaterStatus.cs │ │ │ ├── MessageInformation.cs │ │ │ ├── Metric.cs │ │ │ ├── Services.Entities.csproj │ │ │ ├── SyncCompleteCustomEvent.cs │ │ │ └── UsersPageResponse.cs │ │ ├── Services.Tests │ │ │ ├── GraphGroupRepositoryTests.cs │ │ │ ├── GraphUpdaterServiceTests.cs │ │ │ ├── GroupUpdaterServiceTests.cs │ │ │ ├── MembershipChangeTests.cs │ │ │ ├── MembershipDifferenceCalculatorTests.cs │ │ │ ├── Mocks │ │ │ │ ├── MockBlobStorageRepository.cs │ │ │ │ ├── MockGraphGroupRepository.cs │ │ │ │ ├── MockGroupMembershipHelper.cs │ │ │ │ └── MockMembershipServiceBusRepository.cs │ │ │ ├── OrchestratorTests.cs │ │ │ ├── QueueMessageOrchestratorTests.cs │ │ │ ├── Services.Tests.csproj │ │ │ ├── StarterFunctionTests.cs │ │ │ └── SubOrchestratorFunctionTests.cs │ │ └── Services │ │ │ ├── GraphUpdaterService.cs │ │ │ └── Services.csproj │ ├── GroupMembershipObtainer │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── DeltaUsersReader │ │ │ │ │ ├── DeltaUsersReaderFunction.cs │ │ │ │ │ └── DeltaUsersReaderRequest.cs │ │ │ │ ├── DeltaUsersSender │ │ │ │ │ ├── DeltaUsersSenderFunction.cs │ │ │ │ │ └── DeltaUsersSenderRequest.cs │ │ │ │ ├── DestinationNameReader │ │ │ │ │ └── DestinationNameReaderFunction.cs │ │ │ │ ├── EmailSender │ │ │ │ │ ├── EmailSenderFunction.cs │ │ │ │ │ └── EmailSenderRequest.cs │ │ │ │ ├── FeatureFlagReader │ │ │ │ │ ├── FeatureFlagFunction.cs │ │ │ │ │ └── FeatureFlagRequest.cs │ │ │ │ ├── FileDeleter │ │ │ │ │ ├── FileDeleterFunction.cs │ │ │ │ │ └── FileDeleterRequest.cs │ │ │ │ ├── FileDownloader │ │ │ │ │ ├── FileDownloaderFunction.cs │ │ │ │ │ └── FileDownloaderRequest.cs │ │ │ │ ├── GetTransitiveGroupCount │ │ │ │ │ ├── GetTransitiveGroupCountFunction.cs │ │ │ │ │ └── GetTransitiveGroupCountRequest.cs │ │ │ │ ├── GetUserCount │ │ │ │ │ ├── GetUserCountFunction.cs │ │ │ │ │ └── GetUserCountRequest.cs │ │ │ │ ├── GroupReader │ │ │ │ │ ├── GroupReaderFunction.cs │ │ │ │ │ └── GroupReaderRequest.cs │ │ │ │ ├── GroupValidator │ │ │ │ │ ├── GroupValidatorFunction.cs │ │ │ │ │ └── GroupValidatorRequest.cs │ │ │ │ ├── JobStatusUpdater │ │ │ │ │ ├── JobStatusUpdaterFunction.cs │ │ │ │ │ └── JobStatusUpdaterRequest.cs │ │ │ │ ├── MembersReader │ │ │ │ │ ├── MembersReaderFunction.cs │ │ │ │ │ └── MembersReaderRequest.cs │ │ │ │ ├── QueueMessageSender │ │ │ │ │ └── QueueMessageSenderFunction.cs │ │ │ │ ├── SubsequentDeltaUsersReader │ │ │ │ │ ├── SubsequentDeltaUsersReaderFunction.cs │ │ │ │ │ └── SubsequentDeltaUsersReaderRequest.cs │ │ │ │ ├── SubsequentMembersReader │ │ │ │ │ ├── SubsequentMembersReaderFunction.cs │ │ │ │ │ └── SubsequentMembersReaderRequest.cs │ │ │ │ ├── SubsequentUsersReader │ │ │ │ │ ├── SubsequentUsersReaderFunction.cs │ │ │ │ │ └── SubsequentUsersReaderRequest.cs │ │ │ │ ├── TelemetryTracker │ │ │ │ │ ├── TelemetryTrackerFunction.cs │ │ │ │ │ └── TelemetryTrackerRequest.cs │ │ │ │ ├── UsersReader │ │ │ │ │ ├── UsersReaderFunction.cs │ │ │ │ │ └── UsersReaderRequest.cs │ │ │ │ └── UsersSender │ │ │ │ │ ├── UsersSenderFunction.cs │ │ │ │ │ └── UsersSenderRequest.cs │ │ │ ├── GroupMembershipObtainer.csproj │ │ │ ├── GroupMembershipObtainer.sln │ │ │ ├── Orchestrator │ │ │ │ ├── OrchestratorFunction.cs │ │ │ │ └── OrchrestratorRequest.cs │ │ │ ├── Request │ │ │ │ └── GroupMembershipRequest.cs │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── SubOrchestrator │ │ │ │ ├── DeltaUserReaderResponse.cs │ │ │ │ ├── MembersReaderResponse.cs │ │ │ │ ├── SubOrchestratorFunction.cs │ │ │ │ ├── SubOrchestratorResponse.cs │ │ │ │ └── UsersReaderResponse.cs │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ ├── Scripts │ │ │ ├── New-GmmGroupMembershipSyncJob.ps1 │ │ │ └── Set-UpdateGroupMembershipQuery.ps1 │ │ ├── Services.Tests │ │ │ ├── Mocks │ │ │ │ ├── MockBlobStorageRepository.cs │ │ │ │ ├── MockDryRunValue.cs │ │ │ │ ├── MockGraphGroupRepository.cs │ │ │ │ └── MockMembershipServiceBusRepository.cs │ │ │ ├── OrchestratorTests.cs │ │ │ ├── QuerySample.cs │ │ │ ├── SGMembershipCalculatorTests.cs │ │ │ ├── StarterTests.cs │ │ │ ├── SubOrchestratorFunctionTests.cs │ │ │ └── Tests.Services.csproj │ │ └── Services │ │ │ └── GroupMembershipObtainerService │ │ │ ├── GroupMembershipObtainerService.csproj │ │ │ └── SGMembershipCalculator.cs │ ├── GroupOwnershipObtainer │ │ ├── Documentation │ │ │ └── GroupOwnershipObtainer.md │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── FeatureFlagReader │ │ │ │ │ ├── FeatureFlagFunction.cs │ │ │ │ │ └── FeatureFlagRequest.cs │ │ │ │ ├── GetGroupOwners │ │ │ │ │ ├── GetGroupOwnersFunction.cs │ │ │ │ │ └── GetGroupOwnersRequest.cs │ │ │ │ ├── GetJobsSegmented │ │ │ │ │ ├── GetJobsSegmentedFunction.cs │ │ │ │ │ ├── GetJobsSegmentedRequest.cs │ │ │ │ │ └── GetJobsSegmentedResponse.cs │ │ │ │ ├── JobStatusUpdater │ │ │ │ │ ├── JobStatusUpdaterFunction.cs │ │ │ │ │ └── JobStatusUpdaterRequest.cs │ │ │ │ ├── JobsFilter │ │ │ │ │ ├── JobsFilterFunction.cs │ │ │ │ │ └── JobsFilterRequest.cs │ │ │ │ ├── Logger │ │ │ │ │ ├── LoggerFunction.cs │ │ │ │ │ └── LoggerRequest.cs │ │ │ │ ├── QueueMessageSender │ │ │ │ │ └── QueueMessageSenderFunction.cs │ │ │ │ ├── TelemetryTracker │ │ │ │ │ ├── TelemetryTrackerFunction.cs │ │ │ │ │ └── TelemetryTrackerRequest.cs │ │ │ │ └── UsersSender │ │ │ │ │ ├── UsersSenderFunction.cs │ │ │ │ │ └── UsersSenderRequest.cs │ │ │ ├── GroupOwnershipObtainer.csproj │ │ │ ├── GroupOwnershipObtainer.sln │ │ │ ├── Orchestrator │ │ │ │ ├── OrchestratorFunction.cs │ │ │ │ └── OrchestratorRequest.cs │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ ├── Services.Contracts │ │ │ ├── IGroupOwnershipObtainerService.cs │ │ │ └── Services.Contracts.csproj │ │ ├── Services.Entities │ │ │ ├── JobsFilterSyncJob.cs │ │ │ └── Services.Entities.csproj │ │ ├── Services.Tests │ │ │ ├── GroupOwnershipObtainerServiceTests.cs │ │ │ ├── OrchestratorTests.cs │ │ │ ├── Services.Tests.csproj │ │ │ └── StarterTests.cs │ │ └── Services │ │ │ ├── GroupOwnershipObtainerService.cs │ │ │ └── Services.csproj │ ├── JobScheduler │ │ ├── ConsoleApp │ │ │ ├── AppSettings.cs │ │ │ ├── JobSchedulerConsoleApp.csproj │ │ │ ├── JobSchedulerConsoleApp.sln │ │ │ ├── Program.cs │ │ │ └── Settings.json │ │ ├── Documentation │ │ │ ├── JobSchedulerConsoleApp.md │ │ │ └── JobSchedulerFunction.md │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── BatchUpdateJobs │ │ │ │ │ ├── BatchUpdateJobsFunction.cs │ │ │ │ │ └── BatchUpdateJobsRequest.cs │ │ │ │ ├── CheckJobSchedulerStatus │ │ │ │ │ ├── CheckJobSchedulerStatusFunction.cs │ │ │ │ │ └── CheckJobSchedulerStatusRequest.cs │ │ │ │ ├── DistributeJobs │ │ │ │ │ ├── DistributeJobsFunction.cs │ │ │ │ │ └── DistributeJobsRequest.cs │ │ │ │ ├── GetJobs │ │ │ │ │ ├── GetJobsFunction.cs │ │ │ │ │ └── GetJobsResponse.cs │ │ │ │ ├── Logger │ │ │ │ │ ├── LoggerFunction.cs │ │ │ │ │ └── LoggerRequest.cs │ │ │ │ ├── PostCallback │ │ │ │ │ ├── PostCallbackFunction.cs │ │ │ │ │ └── PostCallbackRequest.cs │ │ │ │ └── ResetJobs │ │ │ │ │ ├── ResetJobsFunction.cs │ │ │ │ │ └── ResetJobsRequest.cs │ │ │ ├── GetJobsSubOrchestrator │ │ │ │ └── GetJobsSubOrchestratorFunction.cs │ │ │ ├── JobScheduler.csproj │ │ │ ├── JobScheduler.sln │ │ │ ├── Orchestrator │ │ │ │ ├── OrchestratorFunction.cs │ │ │ │ └── OrchestratorRequest.cs │ │ │ ├── Starter │ │ │ │ ├── PipelineInvocationStarterFunction.cs │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── StatusCallbackOrchestrator │ │ │ │ ├── StatusCallbackOrchestratorFunction.cs │ │ │ │ └── StatusCallbackOrchestratorRequest.cs │ │ │ ├── UpdateJobsSubOrchestrator │ │ │ │ ├── UpdateJobsSubOrchestratorFunction.cs │ │ │ │ └── UpdateJobsSubOrchestratorRequest.cs │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultSecrets.bicep │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ └── template.bicep │ │ ├── Services.Contracts │ │ │ ├── IApplicationService.cs │ │ │ ├── IJobSchedulingService.cs │ │ │ ├── IRuntimeRetrievalService.cs │ │ │ └── Services.Contracts.csproj │ │ ├── Services.Entities │ │ │ ├── JobSchedulerConfig.cs │ │ │ ├── JobSchedulerConfigString.cs │ │ │ └── Services.Entities.csproj │ │ ├── Services.Tests │ │ │ ├── JobSchedulingServiceTests.cs │ │ │ ├── Mocks │ │ │ │ └── MockLoggingRepository.cs │ │ │ └── Services.Tests.csproj │ │ └── Services │ │ │ ├── ApplicationService.cs │ │ │ ├── DefaultRuntimeRetrievalService.cs │ │ │ ├── JobSchedulingService.cs │ │ │ ├── LogsRuntimeRetrievalService.cs │ │ │ └── Services.csproj │ ├── JobTrigger │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── DestinationNameReader │ │ │ │ │ └── DestinationNameReaderFunction.cs │ │ │ │ ├── DestinationVerifier │ │ │ │ │ └── DestinationVerifierFunction.cs │ │ │ │ ├── EmailSender │ │ │ │ │ ├── EmailSenderFunction.cs │ │ │ │ │ └── EmailSenderRequest.cs │ │ │ │ ├── GetJobs │ │ │ │ │ └── GetJobsFunction.cs │ │ │ │ ├── JobTracker │ │ │ │ │ └── JobTrackerFunction.cs │ │ │ │ ├── JobUpdater │ │ │ │ │ ├── JobUpdaterFunction.cs │ │ │ │ │ └── JobUpdaterRequest.cs │ │ │ │ ├── Logger │ │ │ │ │ ├── LoggerFunction.cs │ │ │ │ │ └── LoggerRequest.cs │ │ │ │ ├── ParseAndValidateDestination │ │ │ │ │ └── ParseAndValidateDestinationFunction.cs │ │ │ │ ├── SchemaValidator │ │ │ │ │ └── SchemaValidatorFunction.cs │ │ │ │ ├── TelemetryTracker │ │ │ │ │ ├── TelemetryTrackerFunction.cs │ │ │ │ │ └── TelemetryTrackerRequest.cs │ │ │ │ └── TopicMessageSender │ │ │ │ │ └── TopicMessageSenderFunction.cs │ │ │ ├── Entities │ │ │ │ └── JsonSchemaProvider.cs │ │ │ ├── JobTrigger.csproj │ │ │ ├── JobTrigger.sln │ │ │ ├── JsonSchemas │ │ │ │ └── Query.json │ │ │ ├── Orchestrator │ │ │ │ └── OrchestratorFunction.cs │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── SubOrchestrator │ │ │ │ └── SubOrchestratorFunction.cs │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ ├── Services.Contracts │ │ │ ├── IJobTriggerService.cs │ │ │ └── Services.Contracts.csproj │ │ ├── Services.Tests │ │ │ ├── GraphGroupRepositoryTests.cs │ │ │ ├── Helpers │ │ │ │ └── SchemaProviderFactory.cs │ │ │ ├── JobTriggerServiceTests.cs │ │ │ ├── OrchestratorFunctionTests.cs │ │ │ ├── SampleDataHelper.cs │ │ │ ├── SchemaValidatorFunctionTests.cs │ │ │ ├── Services.Tests.csproj │ │ │ ├── Services.Tests.sln │ │ │ └── SubOrchestratorFunctionTests.cs │ │ └── Services │ │ │ ├── JobTriggerService.cs │ │ │ └── Services.csproj │ ├── MembershipAggregator │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── DeltaCalculator │ │ │ │ │ ├── DeltaCalculatorFunction.cs │ │ │ │ │ ├── DeltaCalculatorRequest.cs │ │ │ │ │ └── DeltaCalculatorResponse.cs │ │ │ │ ├── EmailSender │ │ │ │ │ ├── EmailSenderFunction.cs │ │ │ │ │ └── EmailSenderRequest.cs │ │ │ │ ├── FileDownloader │ │ │ │ │ ├── FileDownloaderFunction.cs │ │ │ │ │ └── FileDownloaderRequest.cs │ │ │ │ ├── FileUploader │ │ │ │ │ ├── FileUploaderFunction.cs │ │ │ │ │ └── FileUploaderRequest.cs │ │ │ │ ├── GroupNameReader │ │ │ │ │ └── GroupNameReaderFunction.cs │ │ │ │ ├── JobReader │ │ │ │ │ ├── JobReaderFunction.cs │ │ │ │ │ └── JobReaderRequest.cs │ │ │ │ ├── JobStatusUpdater │ │ │ │ │ ├── JobStatusUpdaterFunction.cs │ │ │ │ │ └── JobStatusUpdaterRequest.cs │ │ │ │ ├── JobTracker │ │ │ │ │ ├── IJobTracker.cs │ │ │ │ │ ├── JobState.cs │ │ │ │ │ └── JobTrackerEntity.cs │ │ │ │ ├── Logger │ │ │ │ │ ├── LoggerFunction.cs │ │ │ │ │ └── LoggerRequest.cs │ │ │ │ ├── TelemetryTracker │ │ │ │ │ ├── TelemetryTrackerFunction.cs │ │ │ │ │ └── TelemetryTrackerRequest.cs │ │ │ │ └── TopicMessageSender │ │ │ │ │ └── TopicMessageSenderFunction.cs │ │ │ ├── Helpers │ │ │ │ └── JsonParser.cs │ │ │ ├── MembershipAggregator.csproj │ │ │ ├── MembershipAggregator.sln │ │ │ ├── MembershipSubOrchestrator │ │ │ │ ├── MembershipSubOrchestratorFunction.cs │ │ │ │ ├── MembershipSubOrchestratorRequest.cs │ │ │ │ └── MembershipSubOrchestratorResponse.cs │ │ │ ├── Orchestrator │ │ │ │ └── OrchestratorFunction.cs │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── keyVaultSecrets.bicep │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ ├── Services.Contracts │ │ │ ├── IDeltaCalculatorService.cs │ │ │ ├── IGraphAPIService.cs │ │ │ └── Services.Contracts.csproj │ │ ├── Services.Entities │ │ │ ├── DeltaResponse.cs │ │ │ ├── MembershipDeltaStatus.cs │ │ │ ├── Metric.cs │ │ │ ├── Services.Entities.csproj │ │ │ └── SyncCompleteCustomEvent.cs │ │ ├── Services.Tests │ │ │ ├── EmailSenderFunctionTest.cs │ │ │ ├── GroupNameReaderFunctionTests.cs │ │ │ ├── MembershipSubOrchestratorTests.cs │ │ │ ├── OrchestratorTests.cs │ │ │ ├── Services.Tests.csproj │ │ │ └── StarterFunctionTests.cs │ │ └── Services │ │ │ ├── DeltaCalculatorService.cs │ │ │ ├── GraphAPIService.cs │ │ │ └── Services.csproj │ ├── NonProdService │ │ ├── Documentation │ │ │ ├── APIPermissionsNonProd.png │ │ │ └── README.md │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── GroupCreatorAndRetriever │ │ │ │ │ ├── GroupCreatorAndRetrieverFunction.cs │ │ │ │ │ ├── GroupCreatorAndRetrieverRequest.cs │ │ │ │ │ └── GroupCreatorAndRetrieverResponse.cs │ │ │ │ ├── GroupUpdater │ │ │ │ │ ├── GroupUpdaterFunction.cs │ │ │ │ │ ├── GroupUpdaterRequest.cs │ │ │ │ │ └── RequestType.cs │ │ │ │ ├── LoadTestingGroupCalculator │ │ │ │ │ ├── LoadTestingGroupCalculatorFunction.cs │ │ │ │ │ ├── LoadTestingGroupCalculatorRequest.cs │ │ │ │ │ └── LoadTestingGroupCalculatorResponse.cs │ │ │ │ ├── LoadTestingSyncJobCreator │ │ │ │ │ ├── LoadTestingSyncJobCreatorFunction.cs │ │ │ │ │ ├── LoadTestingSyncJobCreatorOptions.cs │ │ │ │ │ └── LoadTestingSyncJobCreatorRequest.cs │ │ │ │ ├── LoadTestingSyncJobRetriever │ │ │ │ │ ├── LoadTestingSyncJobRetrieverFunction.cs │ │ │ │ │ ├── LoadTestingSyncJobRetrieverRequest.cs │ │ │ │ │ └── LoadTestingSyncJobRetrieverResponse.cs │ │ │ │ ├── Logger │ │ │ │ │ ├── LoggerFunction.cs │ │ │ │ │ └── LoggerRequest.cs │ │ │ │ ├── TenantUserCount │ │ │ │ │ ├── TenantUserCountFunction.cs │ │ │ │ │ └── TenantUserCountRequest.cs │ │ │ │ └── TenantUserReader │ │ │ │ │ ├── TenantUserReaderFunction.cs │ │ │ │ │ └── TenantUserReaderRequest.cs │ │ │ ├── GroupUpdaterSubOrchestrator │ │ │ │ └── GroupUpdaterSubOrchestratorFunction.cs │ │ │ ├── IntegrationTestingPrepSubOrchestrator │ │ │ │ ├── IntegrationTestingPrepSubOrchestratorFunction.cs │ │ │ │ └── IntegrationTestingPrepSubOrchestratorRequest.cs │ │ │ ├── LoadTestingPrepSubOrchestrator │ │ │ │ ├── LoadTestingPrepSubOrchestratorFunction.cs │ │ │ │ ├── LoadTestingPrepSubOrchestratorOptions.cs │ │ │ │ └── LoadTestingPrepSubOrchestratorRequest.cs │ │ │ ├── NonProdService.csproj │ │ │ ├── NonProdService.sln │ │ │ ├── Orchestrator │ │ │ │ └── OrchestratorFunction.cs │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── appConfigurationKeyValues.bicep │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── keyVaultSecrets.bicep │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ ├── Services.Contracts │ │ │ ├── INonProdService.cs │ │ │ ├── MembershipDifference.cs │ │ │ └── Services.Contracts.csproj │ │ ├── Services.Tests │ │ │ ├── NonProdServiceTests.cs │ │ │ └── Services.Tests.csproj │ │ └── Services │ │ │ ├── NonProdService.cs │ │ │ └── Services.csproj │ ├── Notifier │ │ ├── Documentation │ │ │ └── NotifierFunction.md │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── CreateThresholdNotification │ │ │ │ │ └── CreateThresholdNotificationFunction.cs │ │ │ │ ├── Logger │ │ │ │ │ ├── LoggerFunction.cs │ │ │ │ │ └── LoggerRequest.cs │ │ │ │ ├── RetrieveNotifications │ │ │ │ │ └── RetrieveNotificationsFunction.cs │ │ │ │ ├── SendNormalThresholdNotification │ │ │ │ │ └── SendNormalThresholdNotification.cs │ │ │ │ ├── SendNotification │ │ │ │ │ └── SendNotification.cs │ │ │ │ ├── SendThresholdNotification │ │ │ │ │ └── SendThresholdNotificationAsync.cs │ │ │ │ └── UpdateNotificationStatus │ │ │ │ │ └── UpdateNotificationStatusFunction.cs │ │ │ ├── Notifier.csproj │ │ │ ├── Notifier.sln │ │ │ ├── Orchestrator │ │ │ │ ├── OrchestratorFunction.cs │ │ │ │ └── OrchestratorRequest.cs │ │ │ ├── Requests │ │ │ │ ├── NotifierRequest.cs │ │ │ │ └── UpdateNotificationStatusRequest.cs │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── keyVaultSecrets.bicep │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ ├── Services.Notifier.Contracts │ │ │ ├── INotifierService.cs │ │ │ └── Services.Notifier.Contracts.csproj │ │ ├── Services.Notifier.Tests │ │ │ ├── Mocks │ │ │ │ └── MockLoggingRepository.cs │ │ │ ├── NotifierServiceTests.cs │ │ │ ├── OrchestratorTests.cs │ │ │ ├── SampleDataHelper.cs │ │ │ └── Services.Notifier.Tests.csproj │ │ └── Services.Notifier │ │ │ ├── NotifierService.cs │ │ │ └── Services.Notifier.csproj │ ├── PlaceMembershipObtainer │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── JobStatusUpdater │ │ │ │ │ ├── JobStatusUpdaterFunction.cs │ │ │ │ │ └── JobStatusUpdaterRequest.cs │ │ │ │ ├── QueueMessageSender │ │ │ │ │ └── QueueMessageSenderFunction.cs │ │ │ │ ├── RoomsReader │ │ │ │ │ ├── RoomsReaderFunction.cs │ │ │ │ │ └── RoomsReaderRequest.cs │ │ │ │ ├── SubsequentUsersReader │ │ │ │ │ ├── SubsequentUsersReaderFunction.cs │ │ │ │ │ └── SubsequentUsersReaderRequest.cs │ │ │ │ ├── UsersReader │ │ │ │ │ ├── UsersReaderFunction.cs │ │ │ │ │ └── UsersReaderRequest.cs │ │ │ │ ├── UsersSender │ │ │ │ │ ├── UsersSenderFunction.cs │ │ │ │ │ └── UsersSenderRequest.cs │ │ │ │ └── WorkSpacesReader │ │ │ │ │ ├── WorkSpacesReaderFunction.cs │ │ │ │ │ └── WorkSpacesReaderRequest.cs │ │ │ ├── Orchestrator │ │ │ │ ├── OrchestratorFunction.cs │ │ │ │ └── OrchestratorRequest.cs │ │ │ ├── PlaceMembershipObtainer.csproj │ │ │ ├── PlaceMembershipObtainer.sln │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── SubOrchestrator │ │ │ │ ├── SubOrchestratorFunction.cs │ │ │ │ └── SubOrchestratorRequest.cs │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ └── template.bicep │ │ ├── Services.Tests │ │ │ ├── StarterTests.cs │ │ │ ├── SubOrchestratorFunctionTests.cs │ │ │ └── Tests.Services.csproj │ │ └── Services │ │ │ ├── PlaceMembershipObtainerService.cs │ │ │ └── Services.csproj │ ├── SqlMembershipObtainer.Common │ │ └── SqlMembershipObtainer.Entities │ │ │ ├── Exceptions │ │ │ └── SqlMembershipObtainerSQLException.cs │ │ │ ├── Person.cs │ │ │ ├── PersonEntity.cs │ │ │ ├── Query.cs │ │ │ ├── SqlMembershipObtainer.Entities.csproj │ │ │ └── SqlMembershipObtainer.Entities.sln │ ├── SqlMembershipObtainer │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── ChildEntitiesFilter │ │ │ │ │ ├── ChildEntitiesFilterFunction.cs │ │ │ │ │ └── ChildEntitiesFilterRequest.cs │ │ │ │ ├── FeatureFlagReader │ │ │ │ │ ├── FeatureFlagFunction.cs │ │ │ │ │ └── FeatureFlagRequest.cs │ │ │ │ ├── GroupMembershipSender │ │ │ │ │ ├── GroupMembershipSenderFunction.cs │ │ │ │ │ └── GroupMembershipSenderRequest.cs │ │ │ │ ├── JobStatusUpdater │ │ │ │ │ ├── JobStatusUpdaterFunction.cs │ │ │ │ │ └── JobStatusUpdaterRequest.cs │ │ │ │ ├── Logger │ │ │ │ │ ├── LoggerFunction.cs │ │ │ │ │ └── LoggerRequest.cs │ │ │ │ ├── ManagerOrgReader │ │ │ │ │ ├── ManagerOrgReaderFunction.cs │ │ │ │ │ └── ManagerOrgReaderRequest.cs │ │ │ │ ├── QueueMessageSender │ │ │ │ │ └── QueueMessageSenderFunction.cs │ │ │ │ ├── TableNameReader │ │ │ │ │ └── TableNameReaderFunction.cs │ │ │ │ └── TelemetryTracker │ │ │ │ │ ├── TelemetryTrackerFunction.cs │ │ │ │ │ └── TelemetryTrackerRequest.cs │ │ │ ├── Orchestrator │ │ │ │ ├── OrchestratorFunction.cs │ │ │ │ └── OrchestratorRequest.cs │ │ │ ├── SqlMembershipObtainer.csproj │ │ │ ├── SqlMembershipObtainer.sln │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── SubOrchestrator │ │ │ │ ├── GraphProfileInformationResponse.cs │ │ │ │ └── OrganizationProcessor │ │ │ │ │ ├── OrganizationProcessorFunction.cs │ │ │ │ │ └── OrganizationProcessorRequest.cs │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ ├── Scripts │ │ │ └── Set-UpdateSqlMembershipQuery.ps1 │ │ ├── Services.Contracts │ │ │ ├── IDataFactoryService.cs │ │ │ ├── ISqlMembershipObtainerService.cs │ │ │ └── Services.Contracts.csproj │ │ ├── Services.Tests │ │ │ ├── Helpers │ │ │ │ ├── OrganizationCreator.cs │ │ │ │ ├── OrganizationLevel.cs │ │ │ │ └── SqlMembershipJobCreator.cs │ │ │ ├── OrchestratorFunctionTests.cs │ │ │ ├── OrganizationProcessorFunctionTests.cs │ │ │ ├── Services.Tests.csproj │ │ │ └── SqlMembershipObtainerServiceTests.cs │ │ └── Services │ │ │ └── Services │ │ │ ├── DataFactoryService.cs │ │ │ ├── Services.csproj │ │ │ └── SqlMembershipObtainerService.cs │ ├── TeamsChannelMembershipObtainer │ │ ├── Documentation │ │ │ └── TeamsChannelTypeDestinationSchema.md │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── ChannelValidator │ │ │ │ │ └── ChannelValidatorFunction.cs │ │ │ │ ├── FileUploader │ │ │ │ │ ├── FileUploaderFunction.cs │ │ │ │ │ └── FileUploaderRequest.cs │ │ │ │ ├── JobStatusUpdater │ │ │ │ │ ├── JobStatusUpdaterFunction.cs │ │ │ │ │ └── JobStatusUpdaterRequest.cs │ │ │ │ ├── Logger │ │ │ │ │ ├── LoggerFunction.cs │ │ │ │ │ └── LoggerRequest.cs │ │ │ │ ├── QueueMessageSender │ │ │ │ │ ├── QueueMessageSenderFunction.cs │ │ │ │ │ └── QueueMessageSenderRequest.cs │ │ │ │ ├── TelemetryTracker │ │ │ │ │ ├── TelemetryTrackerFunction.cs │ │ │ │ │ └── TelemetryTrackerRequest.cs │ │ │ │ └── UserReader │ │ │ │ │ ├── UserReaderFunction.cs │ │ │ │ │ └── UserReaderRequest.cs │ │ │ ├── Orchestrator │ │ │ │ └── OrchestratorFunction.cs │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── TeamsChannelMembershipObtainer.csproj │ │ │ ├── TeamsChannelMembershipObtainer.sln │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ ├── Services.Contracts │ │ │ ├── ChannelSyncInfo.cs │ │ │ ├── Constants.cs │ │ │ ├── ITeamsChannelService.cs │ │ │ └── TeamsChannelMembershipObtainer.Service.Contracts.csproj │ │ ├── Services.Tests │ │ │ ├── OrchestratorTests.cs │ │ │ ├── Services.Tests.csproj │ │ │ └── TeamsChannelServiceTests.cs │ │ └── Services │ │ │ └── TeamsChannelMembershipObtainer.Service │ │ │ ├── TeamsChannelMembershipObtainer.Service.csproj │ │ │ └── TeamsChannelMembershipObtainerService.cs │ ├── TeamsChannelUpdater │ │ ├── Function │ │ │ ├── Activity │ │ │ │ ├── EmailSender │ │ │ │ │ ├── EmailSenderFunction.cs │ │ │ │ │ └── EmailSenderRequest.cs │ │ │ │ ├── FileDownloader │ │ │ │ │ ├── FileDownloaderFunction.cs │ │ │ │ │ └── FileDownloaderRequest.cs │ │ │ │ ├── GroupNameReader │ │ │ │ │ ├── GroupNameReaderFunction.cs │ │ │ │ │ └── GroupUpdaterRequest.cs │ │ │ │ ├── GroupOwnersReader │ │ │ │ │ ├── GroupOwnersReaderFunction.cs │ │ │ │ │ └── GroupOwnersReaderRequest.cs │ │ │ │ ├── JobReader │ │ │ │ │ ├── JobReaderFunction.cs │ │ │ │ │ └── JobReaderRequest.cs │ │ │ │ ├── JobStatusUpdater │ │ │ │ │ ├── JobStatusUpdaterFunction.cs │ │ │ │ │ └── JobStatusUpdaterRequest.cs │ │ │ │ ├── Logger │ │ │ │ │ ├── LoggerFunction.cs │ │ │ │ │ └── LoggerRequest.cs │ │ │ │ ├── MessageReader │ │ │ │ │ └── MessageReaderFunction.cs │ │ │ │ ├── TeamsUpdater │ │ │ │ │ ├── RequestType.cs │ │ │ │ │ ├── TeamsUpdaterFunction.cs │ │ │ │ │ ├── TeamsUpdaterRequest.cs │ │ │ │ │ └── TeamsUpdaterResponse.cs │ │ │ │ └── TelemetryTracker │ │ │ │ │ ├── TelemetryTrackerFunction.cs │ │ │ │ │ └── TelemetryTrackerRequest.cs │ │ │ ├── Helpers │ │ │ │ └── JsonParser.cs │ │ │ ├── Orchestrator │ │ │ │ └── OrchestratorFunction.cs │ │ │ ├── QueueMessageOrchestrator │ │ │ │ └── QueueMessageOrchestratorFunction.cs │ │ │ ├── Starter │ │ │ │ └── StarterFunction.cs │ │ │ ├── Startup.cs │ │ │ ├── TeamsChannelUpdater.csproj │ │ │ ├── TeamsChannelUpdater.sln │ │ │ ├── TeamsChannelUpdaterSubOrchrestrator │ │ │ │ ├── TeamsChannelUpdaterSubOrchestratorFunction.cs │ │ │ │ ├── TeamsChannelUpdaterSubOrchestratorRequest.cs │ │ │ │ └── TeamsChannelUpdaterSubOrchestratorResponse.cs │ │ │ ├── host.json │ │ │ └── local.settings.json │ │ ├── Infrastructure │ │ │ ├── compute │ │ │ │ ├── functionApp.bicep │ │ │ │ ├── functionAppRBAC.bicep │ │ │ │ ├── functionAppSlot.bicep │ │ │ │ ├── keyVaultRBAC.bicep │ │ │ │ ├── keyVaultReader.bicep │ │ │ │ ├── logAnalyticsWorkspace.bicep │ │ │ │ ├── parameters │ │ │ │ │ ├── parameters.int.json │ │ │ │ │ ├── parameters.prodv2.json │ │ │ │ │ └── parameters.ua.json │ │ │ │ ├── servicePlan.bicep │ │ │ │ └── template.bicep │ │ │ └── data │ │ │ │ ├── keyVaultSecretsSecure.bicep │ │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ │ ├── storageAccount.bicep │ │ │ │ └── template.bicep │ │ ├── Services.TeamsChannelUpdater.Contracts │ │ │ ├── ITeamsChannelUpdaterService.cs │ │ │ └── Services.TeamsChannelUpdater.Contracts.csproj │ │ ├── Services.TeamsChannelUpdater │ │ │ ├── AzureADTeamsUserConverter.cs │ │ │ ├── Services.TeamsChannelUpdater.csproj │ │ │ ├── SyncCompleteCustomEvent.cs │ │ │ ├── TeamsChannelUpdaterService.cs │ │ │ └── TeamsChannelUpdaterStatus.cs │ │ └── Services.Tests │ │ │ ├── OrchestratorTests.cs │ │ │ ├── QueueMessageOrchestratorTests.cs │ │ │ ├── Services.Tests.csproj │ │ │ ├── StarterFunctionTests.cs │ │ │ ├── TeamsChannelUpdaterServiceTests.cs │ │ │ ├── TeamsChannelUpdaterSubOrchestratorTests.cs │ │ │ └── UpdaterChannelSyncInfo.cs │ ├── UI │ │ └── Infrastructure │ │ │ ├── compute │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ ├── staticSite.bicep │ │ │ └── template.bicep │ │ │ └── data │ │ │ └── parameters │ │ │ ├── parameters.int.json │ │ │ ├── parameters.prodv2.json │ │ │ └── parameters.ua.json │ └── WebApi │ │ ├── Documentation │ │ └── WebApiSetup.md │ │ ├── Infrastructure │ │ ├── compute │ │ │ ├── appService.bicep │ │ │ ├── keyVaultRBAC.bicep │ │ │ ├── keyVaultReader.bicep │ │ │ ├── parameters │ │ │ │ ├── parameters.int.json │ │ │ │ ├── parameters.prodv2.json │ │ │ │ └── parameters.ua.json │ │ │ ├── servicePlan.bicep │ │ │ ├── template.bicep │ │ │ └── webApiRBAC.bicep │ │ └── data │ │ │ ├── appConfigurationValues.bicep │ │ │ ├── parameters │ │ │ ├── parameters.int.json │ │ │ ├── parameters.prodv2.json │ │ │ └── parameters.ua.json │ │ │ └── template.bicep │ │ ├── Scripts │ │ ├── Install-AzModuleIfNeeded.ps1 │ │ ├── Install-ModuleIfNeeded.ps1 │ │ ├── Set-AppRolesIfNeeded.ps1 │ │ └── Set-WebApiAzureADApplication.ps1 │ │ ├── Services.Messages.Contracts │ │ ├── MessageBase.cs │ │ ├── Requests │ │ │ └── RequestBase.cs │ │ ├── Responses │ │ │ └── ResponseBase.cs │ │ └── Services.Messages.Contracts.csproj │ │ ├── Services.Messages │ │ ├── Requests │ │ │ ├── GetAllSettingsRequest.cs │ │ │ ├── GetDefaultSqlMembershipSourceAttributeValuesRequest.cs │ │ │ ├── GetDefaultSqlMembershipSourceAttributesRequest.cs │ │ │ ├── GetDefaultSqlMembershipSourceRequest.cs │ │ │ ├── GetGroupEndpointsRequest.cs │ │ │ ├── GetGroupOnboardingStatusRequest.cs │ │ │ ├── GetJobDetailsRequest.cs │ │ │ ├── GetJobsRequest.cs │ │ │ ├── GetOrgLeaderDetailsRequest.cs │ │ │ ├── GetOrgLeaderRequest.cs │ │ │ ├── GetSettingRequest.cs │ │ │ ├── NotificationCardRequest.cs │ │ │ ├── PatchDefaultSqlMembershipSourceAttributesRequest.cs │ │ │ ├── PatchDefaultSqlMembershipSourceCustomLabelRequest.cs │ │ │ ├── PatchJobRequest.cs │ │ │ ├── PatchSettingRequest.cs │ │ │ ├── PostJobRequest.cs │ │ │ ├── RemoveGMMRequest.cs │ │ │ ├── ResolveNotificationRequest.cs │ │ │ ├── SearchDestinationsRequest.cs │ │ │ └── UpdateSettingRequest.cs │ │ ├── Responses │ │ │ ├── GetAllSettingsResponse.cs │ │ │ ├── GetDefaultSqlMembershipSourceAttributeValuesResponse.cs │ │ │ ├── GetDefaultSqlMembershipSourceAttributesResponse.cs │ │ │ ├── GetDefaultSqlMembershipSourceResponse.cs │ │ │ ├── GetGroupEndpointsResponse.cs │ │ │ ├── GetGroupOnboardingStatusResponse.cs │ │ │ ├── GetJobDetailsResponse.cs │ │ │ ├── GetJobsResponse.cs │ │ │ ├── GetOrgLeaderDetailsResponse.cs │ │ │ ├── GetOrgLeaderResponse.cs │ │ │ ├── GetSettingResponse.cs │ │ │ ├── NotificationCardResponse.cs │ │ │ ├── NullResponse.cs │ │ │ ├── PatchJobResponse.cs │ │ │ ├── PostJobResponse.cs │ │ │ ├── RemoveGMMResponse.cs │ │ │ ├── ResolveNotificationResponse.cs │ │ │ └── SearchDestinationsResponse.cs │ │ └── Services.Messages.csproj │ │ ├── Services.WebApi.Contracts │ │ ├── IRequestHandler.cs │ │ ├── IValidator.cs │ │ ├── RequestHandlerBase.cs │ │ ├── Services.WebApi.Contracts.csproj │ │ └── ValidationResponse.cs │ │ ├── Services.WebApi │ │ ├── GetAllSettingsHandler.cs │ │ ├── GetDefaultSqlMembershipSourceAttributeValuesHandler.cs │ │ ├── GetDefaultSqlMembershipSourceAttributesHandler.cs │ │ ├── GetDefaultSqlMembershipSourceHandler.cs │ │ ├── GetGroupEndpointsHandler.cs │ │ ├── GetGroupOnboardingStatusHandler.cs │ │ ├── GetJobDetailsHandler.cs │ │ ├── GetJobsHandler.cs │ │ ├── GetOrgLeaderDetailsHandler.cs │ │ ├── GetOrgLeaderHandler.cs │ │ ├── GetSettingHandler.cs │ │ ├── NotificationCardHandler.cs │ │ ├── PatchDefaultSqlMembershipSourceAttributesHandler.cs │ │ ├── PatchDefaultSqlMembershipSourceCustomLabelHandler.cs │ │ ├── PatchJobHandler.cs │ │ ├── PatchSettingHandler.cs │ │ ├── PostJobHandler.cs │ │ ├── RemoveGMMHandler.cs │ │ ├── ResolveNotificationHandler.cs │ │ ├── SearchDestinationsHandler.cs │ │ ├── Services.WebApi.csproj │ │ └── Validators │ │ │ └── StatusValidator.cs │ │ ├── WebApi.Models │ │ ├── DTOs │ │ │ ├── Destination.cs │ │ │ ├── LogMessage.cs │ │ │ ├── NewSyncJob.cs │ │ │ ├── RolesObject.cs │ │ │ ├── Setting.cs │ │ │ ├── SqlMembershipAttributeValue.cs │ │ │ ├── SyncJob.cs │ │ │ ├── SyncJobDetails.cs │ │ │ ├── SyncJobPatch.cs │ │ │ └── UserContext.cs │ │ ├── Requests │ │ │ └── ResolveNotification.cs │ │ ├── Responses │ │ │ ├── GetAttributeValuesModel.cs │ │ │ ├── GetDestinationsModel.cs │ │ │ └── GetJobsModel.cs │ │ ├── Roles.cs │ │ ├── WebApi.Models.csproj │ │ └── WebApiSettings.cs │ │ ├── WebApi.Tests │ │ ├── DestinationsControllerTests.cs │ │ ├── JobDetailsControllerTests.cs │ │ ├── JobsControllerTests.cs │ │ ├── NotificationsControllerTests.cs │ │ ├── OrgLeaderDetailsControllerTests.cs │ │ ├── RolesControllerTests.cs │ │ ├── SettingsControllerTests.cs │ │ ├── SqlMembershipSourcesControllerTests.cs │ │ ├── Usings.cs │ │ └── WebApi.Tests.csproj │ │ └── WebApi │ │ ├── .config │ │ └── dotnet-tools.json │ │ ├── Configuration │ │ ├── ConfigureSwaggerOptions.cs │ │ ├── JsonPatchFormatter.cs │ │ ├── MessageHandlerInjector.cs │ │ └── WebAPISettings.cs │ │ ├── Controllers │ │ └── v1 │ │ │ ├── Admin │ │ │ └── DatabaseMigrationController.cs │ │ │ ├── Destination │ │ │ └── DestinationController.cs │ │ │ ├── Jobs │ │ │ ├── JobDetailsController.cs │ │ │ └── JobsController.cs │ │ │ ├── Notifications │ │ │ └── NotificationsController.cs │ │ │ ├── OrgLeaderDetails │ │ │ └── OrgLeaderDetailsController.cs │ │ │ ├── Roles │ │ │ └── RolesController.cs │ │ │ ├── Settings │ │ │ └── SettingsController.cs │ │ │ └── SqlMembershipSources │ │ │ └── SqlMembershipSourcesController.cs │ │ ├── IgnoreODataQueryOptionsOperationFilter.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WebApi.csproj │ │ ├── WebApi.sln │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── Models.Tests │ ├── Models.Tests.csproj │ └── ModelsTests.cs │ ├── Models │ ├── AdaptiveCards │ │ ├── CardTemplate.cs │ │ ├── DefaultCardTemplate.cs │ │ ├── ThesholdNotificationNotFoundCardData.cs │ │ ├── ThesholdNotificationResolvedCardData.cs │ │ ├── ThresholdNotificationCardData.cs │ │ ├── ThresholdNotificationExpiredCardData.cs │ │ └── ThresholdNotificationUnauthorizedCardData.cs │ ├── AzureADGroup.cs │ ├── AzureADTeamsChannel.cs │ ├── AzureADTeamsUser.cs │ ├── AzureADUser.cs │ ├── AzureMaintenance │ │ ├── BackupEntity.cs │ │ ├── BackupResult.cs │ │ ├── BackupTable.cs │ │ ├── BlobResult.cs │ │ └── StorageSetting.cs │ ├── BlobMetadataResult.cs │ ├── BlobStatus.cs │ ├── CustomAttributes │ │ └── IgnoreLoggingAttribute.cs │ ├── DeltaGroupInformation.cs │ ├── DestinationAttributes.cs │ ├── DestinationName.cs │ ├── DestinationObject.cs │ ├── DestinationOwner.cs │ ├── DestinationVerifierResult.cs │ ├── DictionaryHelper.cs │ ├── DistributionSyncJob.cs │ ├── EmailMessage.cs │ ├── Exceptions │ │ └── GraphUpdaterSessionLockLostException.cs │ ├── GraphProfileInformation.cs │ ├── GraphUser.cs │ ├── GroupInformation.cs │ ├── Helpers │ │ ├── DestinationParser.cs │ │ ├── DestinationValueConverter.cs │ │ └── TextCompressor.cs │ ├── IAzureADObject.cs │ ├── JobNotification.cs │ ├── LogMessage.cs │ ├── LogProperties.cs │ ├── MembershipAction.cs │ ├── MembershipAggregatorHttpRequest.cs │ ├── MembershipHttpRequest.cs │ ├── Models.csproj │ ├── NotificationType.cs │ ├── Notifications │ │ ├── NotificationType.cs │ │ ├── ThresholdNotification.cs │ │ ├── ThresholdNotificationCardState.cs │ │ ├── ThresholdNotificationResolution.cs │ │ ├── ThresholdNotificationStatus.cs │ │ └── ThresholdResult.cs │ ├── OnboardingStatus.cs │ ├── Page.cs │ ├── PlaceInformation.cs │ ├── PurgedSyncJob.cs │ ├── QueryType.cs │ ├── RepositoryPage.cs │ ├── ResponseCode.cs │ ├── ResultStatus.cs │ ├── ServiceBus │ │ ├── GroupMembership.cs │ │ ├── ServiceBusMessage.cs │ │ └── TeamsGroupMembership.cs │ ├── Setting.cs │ ├── SettingConstant.cs │ ├── SettingKey.cs │ ├── SqlMembershipAttribute.cs │ ├── SqlMembershipSource.cs │ ├── Status.cs │ ├── StorageType.cs │ ├── SyncJob.cs │ ├── SyncJobChange │ │ ├── SyncJobChange.cs │ │ ├── SyncJobChangeSortingField.cs │ │ └── SyncJobChangeSource.cs │ ├── SyncJobGroup.cs │ ├── SyncStatus.cs │ ├── TeamsDestination.cs │ ├── TestGroupType.cs │ ├── UpdateMergeSyncJob.cs │ └── UserInformation.cs │ ├── Repositories.AzureBlobBackupRepository │ ├── AzureBlobBackupRepository.cs │ └── Repositories.AzureBlobBackupRepository.csproj │ ├── Repositories.BlobStorage │ ├── BlobStorageRepository.cs │ └── Repositories.BlobStorage.csproj │ ├── Repositories.Contracts.Tests │ ├── Repositories.Contracts.Tests.csproj │ └── RepositoriesContractsTests.cs │ ├── Repositories.Contracts │ ├── AzureMaintenance │ │ ├── IAzureStorageBackupRepository.cs │ │ └── IAzureTableBackupRepository.cs │ ├── Http │ │ ├── IClientSecretCredential.cs │ │ ├── IHttpAuthenticationProvider.cs │ │ └── IHttpRequestTokenProvider.cs │ ├── IAppConfigVerbosity.cs │ ├── IBlobStorageRepository.cs │ ├── IDataFactoryRepository.cs │ ├── IDatabaseDestinationAttributesRepository.cs │ ├── IDatabaseMigrationsRepository.cs │ ├── IDatabasePurgedSyncJobsRepository.cs │ ├── IDatabaseSettingsRepository.cs │ ├── IDatabaseSqlMembershipSourcesRepository.cs │ ├── IDatabaseSyncJobsRepository.cs │ ├── IFeatureFlagRepository.cs │ ├── IGMMEmailReceivers.cs │ ├── IGraphGroupRepository.cs │ ├── IGraphUserRepository.cs │ ├── IHttpRepository.cs │ ├── IJobNotificationRepository.cs │ ├── ILocalizationRepository.cs │ ├── ILoggingRepository.cs │ ├── IMailRepository.cs │ ├── IMembershipDifferenceCalculator.cs │ ├── IMembershipServiceBusRepository.cs │ ├── INotificationTypesRepository.cs │ ├── INotificationsRepository.cs │ ├── IRetryPolicyProvider.cs │ ├── IServiceBusQueueRepository.cs │ ├── IServiceBusSubscriptionsRepository.cs │ ├── IServiceBusTopicsRepository.cs │ ├── ISqlMembershipRepository.cs │ ├── ISyncJobChangeRepository.cs │ ├── ISyncJobsRepository.cs │ ├── ITeamsChannelRepository.cs │ ├── InjectConfig │ │ ├── IAzureMaintenanceJob.cs │ │ ├── IDataFactorySecret.cs │ │ ├── IDeltaCachingConfig.cs │ │ ├── IDryRunValue.cs │ │ ├── IEmailSenderRecipient.cs │ │ ├── IGMMResources.cs │ │ ├── IGraphServiceAttemptsValue.cs │ │ ├── IHandleInactiveJobsConfig.cs │ │ ├── IJobSchedulerConfig.cs │ │ ├── IJobTriggerConfig.cs │ │ ├── IKeyVaultSecret.cs │ │ ├── ILogAnalyticsSecret.cs │ │ ├── IMailConfig.cs │ │ ├── INotificationRepoCredentials.cs │ │ ├── IStorageAccountSecret.cs │ │ ├── ISyncJobRepoCredentials.cs │ │ ├── IThresholdConfig.cs │ │ └── IThresholdNotificationConfig.cs │ └── Repositories.Contracts.csproj │ ├── Repositories.DataFactory │ ├── AppSettings.cs │ ├── DataFactoryRepository.cs │ └── Repositories.DataFactory.csproj │ ├── Repositories.EntityFramework.Contexts │ ├── GMMContext.cs │ ├── GMMContextFactory.cs │ ├── Migrations │ │ ├── 20230608231615_Initial.Designer.cs │ │ ├── 20230608231615_Initial.cs │ │ ├── 20230627212741_add_allow_empty_destination_column.Designer.cs │ │ ├── 20230627212741_add_allow_empty_destination_column.cs │ │ ├── 20230712131711_add_purged_jobs_table.Designer.cs │ │ ├── 20230712131711_add_purged_jobs_table.cs │ │ ├── 20231005201814_add_status_table.Designer.cs │ │ ├── 20231005201814_add_status_table.cs │ │ ├── 20231013172320_add_settings_table.Designer.cs │ │ ├── 20231013172320_add_settings_table.cs │ │ ├── 20231030233714_email.Designer.cs │ │ ├── 20231030233714_email.cs │ │ ├── 20231116170320_add_owners_and_names_tables.Designer.cs │ │ ├── 20231116170320_add_owners_and_names_tables.cs │ │ ├── 20231211150944_rename_setting_columns.Designer.cs │ │ ├── 20231211150944_rename_setting_columns.cs │ │ ├── 20240110190232_add_workflow_status.Designer.cs │ │ ├── 20240110190232_add_workflow_status.cs │ │ ├── 20240222000231_add_sql_membership_sources_table.Designer.cs │ │ ├── 20240222000231_add_sql_membership_sources_table.cs │ │ ├── 20240408190733_add_scheduleddate_property.Designer.cs │ │ ├── 20240408190733_add_scheduleddate_property.cs │ │ └── GMMContextModelSnapshot.cs │ └── Repositories.EntityFramework.Contexts.csproj │ ├── Repositories.EntityFramework │ ├── DatabaseDestinationAttributesRespository.cs │ ├── DatabaseMigrationsRepository.cs │ ├── DatabasePurgedSyncJobsRepository.cs │ ├── DatabaseSettingsRepository.cs │ ├── DatabaseSqlMembershipSourcesRepository.cs │ ├── DatabaseSyncJobsRepository.cs │ ├── JobNotificationRepository.cs │ ├── NotificationTypesRepository.cs │ ├── Repositories.EntityFramework.csproj │ └── SyncJobChangeRepository.cs │ ├── Repositories.FeatureFlag │ ├── FeatureFlagRepository.cs │ └── Repositories.FeatureFlag.csproj │ ├── Repositories.GraphGroups │ ├── GraphGroupDeltaReader.cs │ ├── GraphGroupInformationReader.cs │ ├── GraphGroupMembershipReader.cs │ ├── GraphGroupMembershipUpdater.cs │ ├── GraphGroupMetricTracker.cs │ ├── GraphGroupOwnerReader.cs │ ├── GraphGroupPlacesReader.cs │ ├── GraphGroupRepository.cs │ ├── GraphGroupRepositoryBase.cs │ ├── GraphObjectResponse.cs │ ├── GraphResponseHeader.cs │ ├── GraphUserReader.cs │ └── Repositories.GraphAzureADGroups.csproj │ ├── Repositories.GraphUsers │ ├── GraphUserRepository.cs │ ├── Models │ │ └── ODataResponse.cs │ └── Repositories.GraphAzureADUsers.csproj │ ├── Repositories.Localization │ ├── LocalizationRepository.cs │ ├── Repositories.Localization.csproj │ └── Resources │ │ └── LocalizationRepository.en-US.resx │ ├── Repositories.Logging │ ├── LoggingRepository.cs │ └── Repositories.Logging.csproj │ ├── Repositories.LoggingRepos.Tests │ ├── MockLoggingRepository.cs │ └── Repositories.LoggingRepos.Tests.csproj │ ├── Repositories.Mail │ ├── Documentation │ │ └── SetSenderAddressForEmailNotification.md │ ├── MailRepository.cs │ └── Repositories.Mail.csproj │ ├── Repositories.Mocks │ ├── MockDatabaseSyncJobsRepository.cs │ ├── MockDeltaCachingConfig.cs │ ├── MockGraphUpdaterService.cs │ ├── MockJobNotificationRepository.cs │ ├── MockJobTriggerConfig.cs │ ├── MockLocalizationRepository.cs │ ├── MockLoggingRepository.cs │ ├── MockMailRepository.cs │ ├── MockNotificationRepository.cs │ ├── MockNotificationTypesRepository.cs │ ├── MockSubscription.cs │ ├── MockTopic.cs │ ├── Repositories.Mocks.csproj │ └── TestObjectHelpers.cs │ ├── Repositories.Notifications.Tests │ ├── MockNotificationsRepository.cs │ └── Repositories.Notifications.Tests.csproj │ ├── Repositories.Notifications │ ├── NotificationRepository.cs │ ├── Repositories.NotificationRepository.csproj │ └── ThresholdNotificationEntity.cs │ ├── Repositories.RetryPolicyProvider │ ├── Repositories.RetryPolicyProvider.csproj │ └── RetryPolicyProvider.cs │ ├── Repositories.ServiceBusQueue │ ├── MembershipServiceBusRepository.cs │ ├── Repositories.ServiceBusQueue.csproj │ └── ServiceBusQueueRepository.cs │ ├── Repositories.ServiceBusSubscriptions.Tests │ ├── MockServiceBusSubscriptionsRepository.cs │ └── Repositories.ServiceBusSubscriptions.Tests.csproj │ ├── Repositories.ServiceBusSubscriptions │ ├── KeyVaultSecret.cs │ ├── LogAnalyticsSecret.cs │ ├── Repositories.ServiceBusSubscriptions.csproj │ └── ServiceBusSubscriptionsRepository.cs │ ├── Repositories.ServiceBusTopics.Tests │ ├── MockGraphGroupRepository.cs │ ├── MockServiceBusTopicsRepository.cs │ └── Repositories.ServiceBusTopics.Tests.csproj │ ├── Repositories.SqlMembershipRepository │ ├── Repositories.SqlMembershipRepository.csproj │ └── SqlMembershipRepository.cs │ ├── Repositories.SyncJobs.Tests │ ├── MockDatabaseSyncJobsRepository.cs │ └── Repositories.SyncJobs.Tests.csproj │ ├── Repositories.TeamsChannel │ ├── Documentation │ │ └── TeamsChannelServiceAccountSetup.md │ ├── GraphResponseHeader.cs │ ├── Metric.cs │ ├── Repositories.TeamsChannel.csproj │ ├── TeamsChannelMetricTracker.cs │ └── TeamsChannelRepository.cs │ ├── Repositories.Topics │ ├── Repositories.ServiceBusTopics.csproj │ └── ServiceBusTopicsRepository.cs │ ├── Services.Contracts │ ├── NotificationConstants.cs │ ├── Notifications │ │ └── IThresholdNotificationService.cs │ └── Services.Contracts.csproj │ ├── Services.Notifications │ ├── Services.Notifications.csproj │ └── ThresholdNotificationService.cs │ ├── global.json │ └── nuget.config ├── UI ├── Documentation │ └── UISetup.md ├── Scripts │ ├── Install-AzModuleIfNeeded.ps1 │ ├── Install-ModuleIfNeeded.ps1 │ └── Set-UIAzureADApplication.ps1 └── web-app │ ├── .env │ ├── .gitignore │ ├── .node-version │ ├── .pnpmfile.cjs │ ├── .prettierrc.json │ ├── README.md │ ├── docs │ └── PatternsAndPractices.md │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ ├── favicon.ico │ ├── gmmlogo192-2.png │ ├── gmmlogo192.png │ ├── index.css │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App │ │ ├── App.base.tsx │ │ ├── App.styles.ts │ │ ├── App.test.tsx │ │ ├── App.ts │ │ ├── App.types.ts │ │ └── index.ts │ ├── apis │ │ ├── ApiBase.ts │ │ ├── ApiOptions.ts │ │ ├── Apis.ts │ │ ├── GMMApi.ts │ │ ├── GraphApi.ts │ │ ├── IGMMApi.ts │ │ ├── IGraphApi.ts │ │ ├── entities │ │ │ ├── GraphResponseEntity.ts │ │ │ ├── GraphUserEntity.ts │ │ │ ├── JobEntity.ts │ │ │ ├── ODataQueryOptions.ts │ │ │ ├── UserEntity.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── jobs │ │ │ ├── IJobsApi.ts │ │ │ ├── JobsApi.ts │ │ │ └── index.ts │ │ ├── roles │ │ │ ├── IRolesApi.ts │ │ │ ├── RolesApi.ts │ │ │ └── index.ts │ │ ├── settings │ │ │ ├── ISettingsApi.ts │ │ │ ├── SettingsApi.ts │ │ │ └── index.ts │ │ └── sqlMembershipSources │ │ │ ├── ISqlMembershipSourcesApi.ts │ │ │ ├── SqlMembershipSourcesApi.ts │ │ │ └── index.ts │ ├── authConfig.ts │ ├── components │ │ ├── AddOwner.tsx │ │ ├── AdvancedQuery │ │ │ ├── AdvancedQuery.base.tsx │ │ │ ├── AdvancedQuery.styles.ts │ │ │ ├── AdvancedQuery.ts │ │ │ ├── AdvancedQuery.types.ts │ │ │ └── index.ts │ │ ├── AdvancedViewSourcePart │ │ │ ├── AdvancedViewSourcePart.base.tsx │ │ │ ├── AdvancedViewSourcePart.styles.ts │ │ │ ├── AdvancedViewSourcePart.ts │ │ │ ├── AdvancedViewSourcePart.types.ts │ │ │ └── index.ts │ │ ├── AppFooter │ │ │ ├── AppFooter.base.tsx │ │ │ ├── AppFooter.styles.ts │ │ │ ├── AppFooter.ts │ │ │ ├── AppFooter.types.ts │ │ │ └── index.ts │ │ ├── AppHeader │ │ │ ├── AppHeader.base.tsx │ │ │ ├── AppHeader.styles.ts │ │ │ ├── AppHeader.test.tsx │ │ │ ├── AppHeader.ts │ │ │ ├── AppHeader.types.ts │ │ │ └── index.ts │ │ ├── Banner │ │ │ ├── Banner.base.tsx │ │ │ ├── Banner.styles.ts │ │ │ ├── Banner.ts │ │ │ ├── Banner.types.ts │ │ │ └── index.ts │ │ ├── Confirmation │ │ │ ├── Confirmation.base.tsx │ │ │ ├── Confirmation.styles.ts │ │ │ ├── Confirmation.ts │ │ │ ├── Confirmation.types.ts │ │ │ └── index.ts │ │ ├── ContentContainer │ │ │ ├── ContentContainer.base.tsx │ │ │ ├── ContentContainer.styles.ts │ │ │ ├── ContentContainer.ts │ │ │ ├── ContentContainer.types.ts │ │ │ └── index.ts │ │ ├── GroupQuerySource │ │ │ ├── GroupQuerySource.base.tsx │ │ │ ├── GroupQuerySource.styles.ts │ │ │ ├── GroupQuerySource.ts │ │ │ ├── GroupQuerySource.types.ts │ │ │ └── index.ts │ │ ├── HRFilter │ │ │ ├── HRFilter.base.tsx │ │ │ ├── HRFilter.styles.ts │ │ │ ├── HRFilter.ts │ │ │ ├── HRFilter.types.ts │ │ │ └── index.ts │ │ ├── HRQuerySource │ │ │ ├── HRQuerySource.base.tsx │ │ │ ├── HRQuerySource.styles.ts │ │ │ ├── HRQuerySource.ts │ │ │ ├── HRQuerySource.types.ts │ │ │ ├── QuerySerializer.ts │ │ │ └── index.ts │ │ ├── HyperlinkSetting │ │ │ ├── HyperlinkSetting.base.tsx │ │ │ ├── HyperlinkSetting.styles.ts │ │ │ ├── HyperlinkSetting.ts │ │ │ ├── HyperlinkSetting.types.ts │ │ │ └── index.ts │ │ ├── InfoLabel.tsx │ │ ├── JobsList │ │ │ ├── JobsList.base.tsx │ │ │ ├── JobsList.styles.ts │ │ │ ├── JobsList.tsx │ │ │ ├── JobsList.types.ts │ │ │ └── index.ts │ │ ├── JobsListFilter │ │ │ ├── JobsListFilter.base.tsx │ │ │ ├── JobsListFilter.styles.ts │ │ │ ├── JobsListFilter.tsx │ │ │ ├── JobsListFilter.types.ts │ │ │ └── index.ts │ │ ├── Loader │ │ │ ├── Loader.base.tsx │ │ │ ├── Loader.styles.ts │ │ │ ├── Loader.ts │ │ │ ├── Loader.types.ts │ │ │ └── index.ts │ │ ├── MembershipConfiguration │ │ │ ├── MembershipConfiguration.base.tsx │ │ │ ├── MembershipConfiguration.styles.ts │ │ │ ├── MembershipConfiguration.ts │ │ │ ├── MembershipConfiguration.types.ts │ │ │ └── index.ts │ │ ├── OnboardingStep │ │ │ ├── OnboardingStep.base.tsx │ │ │ ├── OnboardingStep.styles.ts │ │ │ ├── OnboardingStep.ts │ │ │ ├── OnboardingStep.types.ts │ │ │ └── index.ts │ │ ├── Owner │ │ │ ├── Owner.base.tsx │ │ │ ├── Owner.styles.ts │ │ │ ├── Owner.test.tsx │ │ │ ├── Owner.tsx │ │ │ ├── Owner.types.ts │ │ │ └── index.ts │ │ ├── Page │ │ │ ├── Page.base.tsx │ │ │ ├── Page.styles.ts │ │ │ ├── Page.ts │ │ │ ├── Page.types.ts │ │ │ └── index.ts │ │ ├── PageHeader │ │ │ ├── PageHeader.base.tsx │ │ │ ├── PageHeader.styles.ts │ │ │ ├── PageHeader.ts │ │ │ ├── PageHeader.types.ts │ │ │ └── index.ts │ │ ├── PageSection │ │ │ ├── PageSection.base.tsx │ │ │ ├── PageSection.styles.ts │ │ │ ├── PageSection.ts │ │ │ ├── PageSection.types.ts │ │ │ └── index.ts │ │ ├── PageVersion │ │ │ ├── PageVersion.base.tsx │ │ │ ├── PageVersion.styles.ts │ │ │ ├── PageVersion.ts │ │ │ ├── PageVersion.types.ts │ │ │ └── index.ts │ │ ├── PagingBar │ │ │ ├── PagingBar.base.tsx │ │ │ ├── PagingBar.styles.tsx │ │ │ ├── PagingBar.tsx │ │ │ ├── PagingBar.types.ts │ │ │ └── index.ts │ │ ├── PrivacyPolicyLink │ │ │ ├── PrivacyPolicyLink.base.tsx │ │ │ ├── PrivacyPolicyLink.styles.ts │ │ │ ├── PrivacyPolicyLink.ts │ │ │ ├── PrivacyPolicyLink.types.ts │ │ │ └── index.ts │ │ ├── RunConfiguration │ │ │ ├── RunConfiguration.base.tsx │ │ │ ├── RunConfiguration.styles.ts │ │ │ ├── RunConfiguration.ts │ │ │ ├── RunConfiguration.types.ts │ │ │ └── index.ts │ │ ├── SelectDestination │ │ │ ├── SelectDestination.base.tsx │ │ │ ├── SelectDestination.styles.ts │ │ │ ├── SelectDestination.ts │ │ │ ├── SelectDestination.types.ts │ │ │ └── index.ts │ │ ├── SourcePart │ │ │ ├── SourcePart.base.tsx │ │ │ ├── SourcePart.styles.ts │ │ │ ├── SourcePart.ts │ │ │ ├── SourcePart.types.ts │ │ │ └── index.ts │ │ └── WelcomeName │ │ │ ├── WelcomeName.base.tsx │ │ │ ├── WelcomeName.styles.ts │ │ │ ├── WelcomeName.ts │ │ │ ├── WelcomeName.types.ts │ │ │ └── index.ts │ ├── index.css │ ├── index.tsx │ ├── interfaces │ │ └── IJob.interfaces.tsx │ ├── logo.svg │ ├── models │ │ ├── Destination.ts │ │ ├── DestinationPickerPersona.ts │ │ ├── GetAttributeValuesRequest.ts │ │ ├── GetAttributeValuesResponse.ts │ │ ├── GetJobDetailsRequest.ts │ │ ├── GetJobsRequest.ts │ │ ├── GetOrgLeaderDetailsRequest.ts │ │ ├── GetOrgLeaderDetailsResponse.ts │ │ ├── Group.ts │ │ ├── GroupMembershipSourcePart.ts │ │ ├── GroupOnboardingStatus.ts │ │ ├── GroupOwnershipSourcePart.ts │ │ ├── HRSourcePart.ts │ │ ├── IFilterPart.ts │ │ ├── ISourcePart.ts │ │ ├── Job.ts │ │ ├── JobDetails.ts │ │ ├── NewJob.ts │ │ ├── ODataQueryOptions.ts │ │ ├── OnboardingSteps.ts │ │ ├── Page.ts │ │ ├── PagingOptions.ts │ │ ├── PatchJobRequest.ts │ │ ├── PatchJobResponse.ts │ │ ├── PeoplePickerPersona.ts │ │ ├── PlaceMembershipSourcePart.ts │ │ ├── PostJobResponse.ts │ │ ├── RemoveGMMResponse.ts │ │ ├── Setting.ts │ │ ├── SettingKey.ts │ │ ├── SourcePartQuery.ts │ │ ├── SourcePartType.ts │ │ ├── SqlMembershipAttribute.ts │ │ ├── SqlMembershipAttributeValue.ts │ │ ├── SqlMembershipSource.ts │ │ ├── Status.ts │ │ ├── SyncJobQuery.ts │ │ ├── User.ts │ │ ├── index.ts │ │ └── schemas │ │ │ ├── GroupOwnershipSchema.json │ │ │ ├── PlaceMembershipSchema.json │ │ │ ├── Query.json │ │ │ └── SqlMembershipSchema.json │ ├── pages │ │ ├── AdminConfig │ │ │ ├── AdminConfig.base.tsx │ │ │ ├── AdminConfig.styles.ts │ │ │ ├── AdminConfig.ts │ │ │ ├── AdminConfig.types.ts │ │ │ ├── AdminConfig.view.tsx │ │ │ └── index.ts │ │ ├── JobDetails │ │ │ ├── JobDetails.base.tsx │ │ │ ├── JobDetails.styles.ts │ │ │ ├── JobDetails.ts │ │ │ ├── JobDetails.types.ts │ │ │ └── index.ts │ │ ├── JobsPage.tsx │ │ ├── ManageMembership │ │ │ ├── ManageMembership.base.tsx │ │ │ ├── ManageMembership.styles.ts │ │ │ ├── ManageMembership.ts │ │ │ ├── ManageMembership.types.ts │ │ │ └── index.ts │ │ ├── OwnerPage.tsx │ │ └── index.ts │ ├── react-app-env.d.ts │ ├── reportWebVitals.ts │ ├── services │ │ ├── Services.ts │ │ ├── auth │ │ │ ├── IAuthenticationService.ts │ │ │ ├── MsalAuthenticationService.ts │ │ │ ├── TokenType.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── localization │ │ │ ├── ILocalizationService.ts │ │ │ ├── IStrings.ts │ │ │ ├── LocalizationService.ts │ │ │ ├── defaults.ts │ │ │ ├── i18n │ │ │ └── locales │ │ │ │ ├── en │ │ │ │ └── translations.ts │ │ │ │ └── es │ │ │ │ └── translations.ts │ │ │ └── index.ts │ ├── setupTests.ts │ ├── store │ │ ├── account.api.tsx │ │ ├── account.slice.tsx │ │ ├── groupPart.slice.tsx │ │ ├── groups.api.tsx │ │ ├── hooks.tsx │ │ ├── index.tsx │ │ ├── jobDetails.api.tsx │ │ ├── jobs.api.tsx │ │ ├── jobs.slice.tsx │ │ ├── localization.api.tsx │ │ ├── localization.slice.tsx │ │ ├── manageMembership.api.tsx │ │ ├── manageMembership.slice.tsx │ │ ├── orgLeaderDetails.api.tsx │ │ ├── orgLeaderDetails.slice.tsx │ │ ├── owner.api.tsx │ │ ├── owner.slice.tsx │ │ ├── pagingBar.slice.tsx │ │ ├── profile.api.tsx │ │ ├── profile.slice.tsx │ │ ├── roles.api.tsx │ │ ├── roles.slice.tsx │ │ ├── settings.api.tsx │ │ ├── settings.slice.tsx │ │ ├── sqlMembershipSources.api.tsx │ │ ├── sqlMembershipSources.slice.tsx │ │ └── store.ts │ ├── testing │ │ ├── OfflineAuthenticationService.ts │ │ ├── index.ts │ │ └── renderWithProviders.tsx │ └── utils │ │ ├── dateUtils.ts │ │ └── sourcePartUtils.ts │ ├── swa-cli.config.json │ └── tsconfig.json ├── breaking_changes.md ├── faq.md ├── gmm_vs_dynamicgroups.md ├── roadmap.md ├── vsts-cicd.yml └── yaml ├── build-functionapps.yml ├── build-release-package.yml ├── build-webapi.yml ├── build-webapp.yml ├── deploy-functionapps.yml ├── deploy-pipeline-webapp.yml ├── deploy-pipeline.yml ├── deploy-resources.yml └── deploy-webapp.yml /.azuredevops/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/.azuredevops/pull_request_template.md -------------------------------------------------------------------------------- /.azuredevops/pull_request_template/branches/main.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/.azuredevops/pull_request_template/branches/main.md -------------------------------------------------------------------------------- /.config/merlinbot/nitpicker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/.config/merlinbot/nitpicker.yaml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/.gitignore -------------------------------------------------------------------------------- /.sscignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/.sscignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Deployment/Deploy-Resources.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Deployment/Deploy-Resources.ps1 -------------------------------------------------------------------------------- /Deployment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Deployment/README.md -------------------------------------------------------------------------------- /Deployment/adfHRResources.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Deployment/adfHRResources.bicep -------------------------------------------------------------------------------- /Deployment/commonResources.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Deployment/commonResources.bicep -------------------------------------------------------------------------------- /Deployment/computeResources.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Deployment/computeResources.bicep -------------------------------------------------------------------------------- /Deployment/dataResources.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Deployment/dataResources.bicep -------------------------------------------------------------------------------- /Deployment/localTemplate.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Deployment/localTemplate.bicep -------------------------------------------------------------------------------- /Deployment/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Deployment/parameters.json -------------------------------------------------------------------------------- /Deployment/prereqResources.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Deployment/prereqResources.bicep -------------------------------------------------------------------------------- /Deployment/rbacTemplate.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Deployment/rbacTemplate.bicep -------------------------------------------------------------------------------- /Deployment/resourceGroups.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Deployment/resourceGroups.bicep -------------------------------------------------------------------------------- /Documentation/Architectural Diagram - External.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/Architectural Diagram - External.jpg -------------------------------------------------------------------------------- /Documentation/Architectural Diagram - External.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/Architectural Diagram - External.pdf -------------------------------------------------------------------------------- /Documentation/CreateDemoTenant/CreateDemoTenant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/CreateDemoTenant/CreateDemoTenant.md -------------------------------------------------------------------------------- /Documentation/CreateDemoTenant/Images/CreateNewTenantPage.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/CreateDemoTenant/Images/CreateNewTenantPage.PNG -------------------------------------------------------------------------------- /Documentation/CreateDemoTenant/Images/MicrosoftDemosPage.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/CreateDemoTenant/Images/MicrosoftDemosPage.PNG -------------------------------------------------------------------------------- /Documentation/CreateDemoTenant/Images/O365TenantChoices.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/CreateDemoTenant/Images/O365TenantChoices.PNG -------------------------------------------------------------------------------- /Documentation/DeleteEnvironment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/DeleteEnvironment.md -------------------------------------------------------------------------------- /Documentation/DemoTenant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/DemoTenant.md -------------------------------------------------------------------------------- /Documentation/FindLogEntriesInLogAnalyticsForASync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/FindLogEntriesInLogAnalyticsForASync.md -------------------------------------------------------------------------------- /Documentation/IPIssueSnapshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/IPIssueSnapshot1.png -------------------------------------------------------------------------------- /Documentation/IPIssueSnapshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/IPIssueSnapshot2.png -------------------------------------------------------------------------------- /Documentation/MigrateAppInsights.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/MigrateAppInsights.md -------------------------------------------------------------------------------- /Documentation/NotifierSetup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/NotifierSetup.md -------------------------------------------------------------------------------- /Documentation/SQLServerBackups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/SQLServerBackups.md -------------------------------------------------------------------------------- /Documentation/TenantThreshold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/TenantThreshold.png -------------------------------------------------------------------------------- /Documentation/TroubleshootWithApplicationInsights.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/TroubleshootWithApplicationInsights.md -------------------------------------------------------------------------------- /Documentation/UnblockEmailIssues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/UnblockEmailIssues.md -------------------------------------------------------------------------------- /Documentation/UpdateYAMLForEnvironmentSetUp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/UpdateYAMLForEnvironmentSetUp.md -------------------------------------------------------------------------------- /Documentation/syncJobsProperties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/syncJobsProperties.md -------------------------------------------------------------------------------- /Documentation/syncJobsSample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/syncJobsSample.csv -------------------------------------------------------------------------------- /Documentation/thresholdNotificationSample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Documentation/thresholdNotificationSample.csv -------------------------------------------------------------------------------- /Infrastructure/adf/pipeline/azureDataFactory.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/adf/pipeline/azureDataFactory.bicep -------------------------------------------------------------------------------- /Infrastructure/adf/pipeline/template.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/adf/pipeline/template.bicep -------------------------------------------------------------------------------- /Infrastructure/adf/sql/keyVaultSecretsSecure.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/adf/sql/keyVaultSecretsSecure.bicep -------------------------------------------------------------------------------- /Infrastructure/adf/sql/sqlServer.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/adf/sql/sqlServer.bicep -------------------------------------------------------------------------------- /Infrastructure/adf/sql/storageAccount.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/adf/sql/storageAccount.bicep -------------------------------------------------------------------------------- /Infrastructure/adf/sql/template.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/adf/sql/template.bicep -------------------------------------------------------------------------------- /Infrastructure/data/actionGroup.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/actionGroup.bicep -------------------------------------------------------------------------------- /Infrastructure/data/appConfiguration.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/appConfiguration.bicep -------------------------------------------------------------------------------- /Infrastructure/data/applicationInsights.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/applicationInsights.bicep -------------------------------------------------------------------------------- /Infrastructure/data/dashboard.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/dashboard.bicep -------------------------------------------------------------------------------- /Infrastructure/data/keyVault.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/keyVault.bicep -------------------------------------------------------------------------------- /Infrastructure/data/keyVaultSecrets.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/keyVaultSecrets.bicep -------------------------------------------------------------------------------- /Infrastructure/data/keyVaultSecretsSecure.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/keyVaultSecretsSecure.bicep -------------------------------------------------------------------------------- /Infrastructure/data/logAlertRule.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/logAlertRule.bicep -------------------------------------------------------------------------------- /Infrastructure/data/logAnalytics.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/logAnalytics.bicep -------------------------------------------------------------------------------- /Infrastructure/data/parameters/parameters.int.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/parameters/parameters.int.json -------------------------------------------------------------------------------- /Infrastructure/data/parameters/parameters.prodv2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/parameters/parameters.prodv2.json -------------------------------------------------------------------------------- /Infrastructure/data/parameters/parameters.ua.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/parameters/parameters.ua.json -------------------------------------------------------------------------------- /Infrastructure/data/serviceBus.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/serviceBus.bicep -------------------------------------------------------------------------------- /Infrastructure/data/serviceBusQueue.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/serviceBusQueue.bicep -------------------------------------------------------------------------------- /Infrastructure/data/serviceBusQueueAlert.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/serviceBusQueueAlert.bicep -------------------------------------------------------------------------------- /Infrastructure/data/serviceBusSubscription.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/serviceBusSubscription.bicep -------------------------------------------------------------------------------- /Infrastructure/data/serviceBusTopic.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/serviceBusTopic.bicep -------------------------------------------------------------------------------- /Infrastructure/data/sqlServer.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/sqlServer.bicep -------------------------------------------------------------------------------- /Infrastructure/data/storageAccount.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/storageAccount.bicep -------------------------------------------------------------------------------- /Infrastructure/data/template.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/template.bicep -------------------------------------------------------------------------------- /Infrastructure/data/userAssignedIdentity.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/data/userAssignedIdentity.bicep -------------------------------------------------------------------------------- /Infrastructure/script/Confirm-KeyVaultSecrets.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/script/Confirm-KeyVaultSecrets.ps1 -------------------------------------------------------------------------------- /Infrastructure/script/Copy-SyncJobsToSQL.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/script/Copy-SyncJobsToSQL.ps1 -------------------------------------------------------------------------------- /Infrastructure/script/Install-AzTableModuleIfNeeded.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/script/Install-AzTableModuleIfNeeded.ps1 -------------------------------------------------------------------------------- /Infrastructure/script/Install-ModuleIfNeeded.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/script/Install-ModuleIfNeeded.ps1 -------------------------------------------------------------------------------- /Infrastructure/script/PostDeploymentScript.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Infrastructure/script/PostDeploymentScript.ps1 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/LICENSE -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /Scripts/Add-AzAccountIfNeeded.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Add-AzAccountIfNeeded.ps1 -------------------------------------------------------------------------------- /Scripts/Add-ParamFiles.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Add-ParamFiles.ps1 -------------------------------------------------------------------------------- /Scripts/Delete-Environment.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Delete-Environment.ps1 -------------------------------------------------------------------------------- /Scripts/Get-FirewallIPRules.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Get-FirewallIPRules.ps1 -------------------------------------------------------------------------------- /Scripts/Install-AzModuleIfNeeded.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Install-AzModuleIfNeeded.ps1 -------------------------------------------------------------------------------- /Scripts/Install-AzTableModuleIfNeeded.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Install-AzTableModuleIfNeeded.ps1 -------------------------------------------------------------------------------- /Scripts/Install-MSGraphIfNeeded.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Install-MSGraphIfNeeded.ps1 -------------------------------------------------------------------------------- /Scripts/Install-ModuleIfNeeded.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Install-ModuleIfNeeded.ps1 -------------------------------------------------------------------------------- /Scripts/Install-VSTeamModuleIfNeeded.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Install-VSTeamModuleIfNeeded.ps1 -------------------------------------------------------------------------------- /Scripts/PostDeployment/Set-ADFManagedIdentityRoles.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/PostDeployment/Set-ADFManagedIdentityRoles.ps1 -------------------------------------------------------------------------------- /Scripts/PostDeployment/Set-AppConfigurationManagedIdentityRoles.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/PostDeployment/Set-AppConfigurationManagedIdentityRoles.ps1 -------------------------------------------------------------------------------- /Scripts/PostDeployment/Set-KeyVaultAccessRoles.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/PostDeployment/Set-KeyVaultAccessRoles.ps1 -------------------------------------------------------------------------------- /Scripts/PostDeployment/Set-LogAnalyticsReaderRole.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/PostDeployment/Set-LogAnalyticsReaderRole.ps1 -------------------------------------------------------------------------------- /Scripts/PostDeployment/Set-PostDeploymentRoles.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/PostDeployment/Set-PostDeploymentRoles.ps1 -------------------------------------------------------------------------------- /Scripts/PostDeployment/Set-ServiceBusManagedIdentityRoles.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/PostDeployment/Set-ServiceBusManagedIdentityRoles.ps1 -------------------------------------------------------------------------------- /Scripts/PostDeployment/Set-StorageAccountContainerManagedIdentityRoles.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/PostDeployment/Set-StorageAccountContainerManagedIdentityRoles.ps1 -------------------------------------------------------------------------------- /Scripts/PostDeployment/Set-UserManagedIdentityPermissions.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/PostDeployment/Set-UserManagedIdentityPermissions.ps1 -------------------------------------------------------------------------------- /Scripts/Remove-ParamFiles.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Remove-ParamFiles.ps1 -------------------------------------------------------------------------------- /Scripts/Restart-GMM.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Restart-GMM.ps1 -------------------------------------------------------------------------------- /Scripts/Set-CustomRole.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-CustomRole.ps1 -------------------------------------------------------------------------------- /Scripts/Set-Environment.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-Environment.ps1 -------------------------------------------------------------------------------- /Scripts/Set-EnvironmentFileNames.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-EnvironmentFileNames.ps1 -------------------------------------------------------------------------------- /Scripts/Set-GMMSqlMembershipAzureADApplication.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-GMMSqlMembershipAzureADApplication.ps1 -------------------------------------------------------------------------------- /Scripts/Set-GmmDemoEnvironmentKeyVaultSecrets.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-GmmDemoEnvironmentKeyVaultSecrets.ps1 -------------------------------------------------------------------------------- /Scripts/Set-GraphCredentialsAzureADApplication.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-GraphCredentialsAzureADApplication.ps1 -------------------------------------------------------------------------------- /Scripts/Set-KeyVaultSecrets.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-KeyVaultSecrets.ps1 -------------------------------------------------------------------------------- /Scripts/Set-NotifierProviderId.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-NotifierProviderId.ps1 -------------------------------------------------------------------------------- /Scripts/Set-SenderRecipientCredentials.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-SenderRecipientCredentials.ps1 -------------------------------------------------------------------------------- /Scripts/Set-ServiceBusManagedIdentityRolesToADGroup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-ServiceBusManagedIdentityRolesToADGroup.ps1 -------------------------------------------------------------------------------- /Scripts/Set-ServiceConnection.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-ServiceConnection.ps1 -------------------------------------------------------------------------------- /Scripts/Set-ServicePrincipal.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-ServicePrincipal.ps1 -------------------------------------------------------------------------------- /Scripts/Set-ServicePrincipalManagedIdentityRoles.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-ServicePrincipalManagedIdentityRoles.ps1 -------------------------------------------------------------------------------- /Scripts/Set-TeamsChannelServiceAccountSecrets.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-TeamsChannelServiceAccountSecrets.ps1 -------------------------------------------------------------------------------- /Scripts/Set-UpdateDestination.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-UpdateDestination.ps1 -------------------------------------------------------------------------------- /Scripts/Set-UpdateGroupMembershipQuery.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-UpdateGroupMembershipQuery.ps1 -------------------------------------------------------------------------------- /Scripts/Set-UpdateSqlDatabaseNames.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/Set-UpdateSqlDatabaseNames.ps1 -------------------------------------------------------------------------------- /Scripts/main.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Scripts/main.ps1 -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/.editorconfig -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/.gitignore -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Common.DependencyInjection/AuthenticationType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Common.DependencyInjection/AuthenticationType.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Common.DependencyInjection/FunctionAppDI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Common.DependencyInjection/FunctionAppDI.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Common.DependencyInjection/GraphCredentials.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Common.DependencyInjection/GraphCredentials.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Common.FunctionSetup/Common.FunctionSetup.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Common.FunctionSetup/Common.FunctionSetup.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/AppConfigVerbosity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/AppConfigVerbosity.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/ClientSecretCredential.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/ClientSecretCredential.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/DIConcreteTypes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/DIConcreteTypes.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/DataFactorySecrets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/DataFactorySecrets.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/DeltaCachingConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/DeltaCachingConfig.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/DryRunValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/DryRunValue.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/EmailSenderRecipient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/EmailSenderRecipient.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/GMMEmailReceivers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/GMMEmailReceivers.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/GMMResources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/GMMResources.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/GraphServiceAttemptsValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/GraphServiceAttemptsValue.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/HandleInactiveJobsConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/HandleInactiveJobsConfig.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/JobTriggerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/JobTriggerConfig.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/KeyVaultSecret.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/KeyVaultSecret.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/LogAnalyticsSecret.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/LogAnalyticsSecret.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/MailConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/MailConfig.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/NotificationRepoCredentials.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/NotificationRepoCredentials.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/StorageAccountSecret.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/StorageAccountSecret.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/SyncJobRepoCredentials.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/SyncJobRepoCredentials.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/ThresholdConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/ThresholdConfig.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/DIConcreteTypes/ThresholdNotificationConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/DIConcreteTypes/ThresholdNotificationConfig.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Entities/Entities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Entities/Entities.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Entities/SqlMembershipSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Entities/SqlMembershipSource.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Entities/SyncJobChange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Entities/SyncJobChange.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Entities/SyncJobChangeSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Entities/SyncJobChangeSource.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Entities/ThresholdNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Entities/ThresholdNotification.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/GroupMembershipManagement.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/GroupMembershipManagement.sln -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts.FunctionBase/CommonStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts.FunctionBase/CommonStartup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts.FunctionBase/Hosts.FunctionBase.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts.FunctionBase/Hosts.FunctionBase.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/AzureMaintenance/Function/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/AzureMaintenance/Function/Startup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/AzureMaintenance/Function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/AzureMaintenance/Function/host.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/AzureMaintenance/Function/local.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/AzureMaintenance/Function/local.settings.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/AzureMaintenance/Services/Services.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/AzureMaintenance/Services/Services.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/AzureUserReader/Documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/AzureUserReader/Documentation/README.md -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/AzureUserReader/Function/AzureUserReader.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/AzureUserReader/Function/AzureUserReader.sln -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/AzureUserReader/Function/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/AzureUserReader/Function/Startup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/AzureUserReader/Function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/AzureUserReader/Function/host.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/AzureUserReader/Services/BlobClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/AzureUserReader/Services/BlobClientFactory.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/AzureUserReader/Services/Services.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/AzureUserReader/Services/Services.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/AppSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/AppSettings.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/DemoData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/DemoData.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/DemoUserSetup.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/DemoUserSetup.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/DemoUserSetup.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/DemoUserSetup.sln -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/Program.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/Settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/Settings.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/Users.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/Users.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Console/DemoUserSetup/data.csv -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/DestinationAttributesUpdater/Function/local.settings.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/Entities/Destination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/Entities/Destination.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/Entities/GroupInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/Entities/GroupInfo.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/GraphUpdater.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/GraphUpdater.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/GraphUpdater.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/GraphUpdater.sln -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/Helpers/JsonParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/Helpers/JsonParser.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/Startup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/host.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/local.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GraphUpdater/Function/local.settings.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GraphUpdater/Services.Entities/Metric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GraphUpdater/Services.Entities/Metric.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GraphUpdater/Services/GraphUpdaterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GraphUpdater/Services/GraphUpdaterService.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GraphUpdater/Services/Services.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GraphUpdater/Services/Services.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GroupMembershipObtainer/Function/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GroupMembershipObtainer/Function/Startup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GroupMembershipObtainer/Function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GroupMembershipObtainer/Function/host.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GroupOwnershipObtainer/Function/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GroupOwnershipObtainer/Function/Startup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/GroupOwnershipObtainer/Function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/GroupOwnershipObtainer/Function/host.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobScheduler/ConsoleApp/AppSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobScheduler/ConsoleApp/AppSettings.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobScheduler/ConsoleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobScheduler/ConsoleApp/Program.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobScheduler/ConsoleApp/Settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobScheduler/ConsoleApp/Settings.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobScheduler/Function/JobScheduler.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobScheduler/Function/JobScheduler.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobScheduler/Function/JobScheduler.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobScheduler/Function/JobScheduler.sln -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobScheduler/Function/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobScheduler/Function/Startup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobScheduler/Function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobScheduler/Function/host.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobScheduler/Function/local.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobScheduler/Function/local.settings.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobScheduler/Services/ApplicationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobScheduler/Services/ApplicationService.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobScheduler/Services/JobSchedulingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobScheduler/Services/JobSchedulingService.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobScheduler/Services/Services.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobScheduler/Services/Services.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobTrigger/Function/JobTrigger.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobTrigger/Function/JobTrigger.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobTrigger/Function/JobTrigger.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobTrigger/Function/JobTrigger.sln -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobTrigger/Function/JsonSchemas/Query.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobTrigger/Function/JsonSchemas/Query.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobTrigger/Function/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobTrigger/Function/Startup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobTrigger/Function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobTrigger/Function/host.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobTrigger/Function/local.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobTrigger/Function/local.settings.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobTrigger/Infrastructure/data/template.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobTrigger/Infrastructure/data/template.bicep -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobTrigger/Services.Tests/SampleDataHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobTrigger/Services.Tests/SampleDataHelper.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobTrigger/Services.Tests/Services.Tests.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobTrigger/Services.Tests/Services.Tests.sln -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobTrigger/Services/JobTriggerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobTrigger/Services/JobTriggerService.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/JobTrigger/Services/Services.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/JobTrigger/Services/Services.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/MembershipAggregator/Function/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/MembershipAggregator/Function/Startup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/MembershipAggregator/Function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/MembershipAggregator/Function/host.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/MembershipAggregator/Services/Services.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/MembershipAggregator/Services/Services.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/NonProdService/Documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/NonProdService/Documentation/README.md -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/NonProdService/Function/NonProdService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/NonProdService/Function/NonProdService.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/NonProdService/Function/NonProdService.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/NonProdService/Function/NonProdService.sln -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/NonProdService/Function/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/NonProdService/Function/Startup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/NonProdService/Function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/NonProdService/Function/host.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/NonProdService/Function/local.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/NonProdService/Function/local.settings.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/NonProdService/Services/NonProdService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/NonProdService/Services/NonProdService.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/NonProdService/Services/Services.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/NonProdService/Services/Services.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Notifier/Documentation/NotifierFunction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Notifier/Documentation/NotifierFunction.md -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Notifier/Function/Notifier.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Notifier/Function/Notifier.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Notifier/Function/Notifier.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Notifier/Function/Notifier.sln -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Notifier/Function/Requests/NotifierRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Notifier/Function/Requests/NotifierRequest.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Notifier/Function/Starter/StarterFunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Notifier/Function/Starter/StarterFunction.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Notifier/Function/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Notifier/Function/Startup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Notifier/Function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Notifier/Function/host.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Notifier/Function/local.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Notifier/Function/local.settings.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Notifier/Infrastructure/data/template.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Notifier/Infrastructure/data/template.bicep -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/Notifier/Services.Notifier/NotifierService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/Notifier/Services.Notifier/NotifierService.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/PlaceMembershipObtainer/Function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/PlaceMembershipObtainer/Function/host.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/SqlMembershipObtainer/Function/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/SqlMembershipObtainer/Function/Startup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/SqlMembershipObtainer/Function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/SqlMembershipObtainer/Function/host.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/TeamsChannelUpdater/Function/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/TeamsChannelUpdater/Function/Startup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/TeamsChannelUpdater/Function/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/TeamsChannelUpdater/Function/host.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/UI/Infrastructure/compute/staticSite.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/UI/Infrastructure/compute/staticSite.bicep -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/UI/Infrastructure/compute/template.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/UI/Infrastructure/compute/template.bicep -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/Documentation/WebApiSetup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/Documentation/WebApiSetup.md -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/Infrastructure/data/template.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/Infrastructure/data/template.bicep -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/Scripts/Install-ModuleIfNeeded.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/Scripts/Install-ModuleIfNeeded.ps1 -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/Scripts/Set-AppRolesIfNeeded.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/Scripts/Set-AppRolesIfNeeded.ps1 -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/Services.WebApi/GetJobsHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/Services.WebApi/GetJobsHandler.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/Services.WebApi/PatchJobHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/Services.WebApi/PatchJobHandler.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/Services.WebApi/PostJobHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/Services.WebApi/PostJobHandler.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/Services.WebApi/RemoveGMMHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/Services.WebApi/RemoveGMMHandler.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/Destination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/Destination.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/LogMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/LogMessage.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/NewSyncJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/NewSyncJob.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/RolesObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/RolesObject.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/Setting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/Setting.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/SyncJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/SyncJob.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/SyncJobPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/SyncJobPatch.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/UserContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/DTOs/UserContext.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/Roles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/Roles.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/WebApi.Models.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/WebApi.Models.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/WebApiSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Models/WebApiSettings.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Tests/JobsControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Tests/JobsControllerTests.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Tests/Usings.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Tests/WebApi.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi.Tests/WebApi.Tests.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi/.config/dotnet-tools.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi/Program.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi/WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi/WebApi.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi/WebApi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi/WebApi.sln -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Hosts/WebApi/WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Hosts/WebApi/WebApi/appsettings.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models.Tests/Models.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models.Tests/Models.Tests.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models.Tests/ModelsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models.Tests/ModelsTests.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/AdaptiveCards/CardTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/AdaptiveCards/CardTemplate.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/AdaptiveCards/DefaultCardTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/AdaptiveCards/DefaultCardTemplate.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/AzureADGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/AzureADGroup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/AzureADTeamsChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/AzureADTeamsChannel.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/AzureADTeamsUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/AzureADTeamsUser.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/AzureADUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/AzureADUser.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/AzureMaintenance/BackupEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/AzureMaintenance/BackupEntity.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/AzureMaintenance/BackupResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/AzureMaintenance/BackupResult.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/AzureMaintenance/BackupTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/AzureMaintenance/BackupTable.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/AzureMaintenance/BlobResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/AzureMaintenance/BlobResult.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/AzureMaintenance/StorageSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/AzureMaintenance/StorageSetting.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/BlobMetadataResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/BlobMetadataResult.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/BlobStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/BlobStatus.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/DeltaGroupInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/DeltaGroupInformation.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/DestinationAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/DestinationAttributes.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/DestinationName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/DestinationName.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/DestinationObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/DestinationObject.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/DestinationOwner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/DestinationOwner.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/DestinationVerifierResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/DestinationVerifierResult.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/DictionaryHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/DictionaryHelper.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/DistributionSyncJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/DistributionSyncJob.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/EmailMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/EmailMessage.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/GraphProfileInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/GraphProfileInformation.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/GraphUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/GraphUser.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/GroupInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/GroupInformation.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/Helpers/DestinationParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/Helpers/DestinationParser.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/Helpers/DestinationValueConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/Helpers/DestinationValueConverter.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/Helpers/TextCompressor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/Helpers/TextCompressor.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/IAzureADObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/IAzureADObject.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/JobNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/JobNotification.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/LogMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/LogMessage.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/LogProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/LogProperties.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/MembershipAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/MembershipAction.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/MembershipAggregatorHttpRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/MembershipAggregatorHttpRequest.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/MembershipHttpRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/MembershipHttpRequest.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/Models.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/Models.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/NotificationType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/NotificationType.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/Notifications/NotificationType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/Notifications/NotificationType.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/Notifications/ThresholdNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/Notifications/ThresholdNotification.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/Notifications/ThresholdResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/Notifications/ThresholdResult.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/OnboardingStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/OnboardingStatus.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/Page.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/Page.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/PlaceInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/PlaceInformation.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/PurgedSyncJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/PurgedSyncJob.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/QueryType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/QueryType.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/RepositoryPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/RepositoryPage.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/ResponseCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/ResponseCode.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/ResultStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/ResultStatus.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/ServiceBus/GroupMembership.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/ServiceBus/GroupMembership.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/ServiceBus/ServiceBusMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/ServiceBus/ServiceBusMessage.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/ServiceBus/TeamsGroupMembership.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/ServiceBus/TeamsGroupMembership.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/Setting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/Setting.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/SettingConstant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/SettingConstant.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/SettingKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/SettingKey.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/SqlMembershipAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/SqlMembershipAttribute.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/SqlMembershipSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/SqlMembershipSource.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/Status.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/Status.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/StorageType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/StorageType.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/SyncJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/SyncJob.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/SyncJobChange/SyncJobChange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/SyncJobChange/SyncJobChange.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/SyncJobChange/SyncJobChangeSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/SyncJobChange/SyncJobChangeSource.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/SyncJobGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/SyncJobGroup.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/SyncStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/SyncStatus.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/TeamsDestination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/TeamsDestination.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/TestGroupType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/TestGroupType.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/UpdateMergeSyncJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/UpdateMergeSyncJob.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Models/UserInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Models/UserInformation.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Contracts/IAppConfigVerbosity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Contracts/IAppConfigVerbosity.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Contracts/IBlobStorageRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Contracts/IBlobStorageRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Contracts/IDataFactoryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Contracts/IDataFactoryRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Contracts/IFeatureFlagRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Contracts/IFeatureFlagRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Contracts/IGMMEmailReceivers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Contracts/IGMMEmailReceivers.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Contracts/IGraphGroupRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Contracts/IGraphGroupRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Contracts/IGraphUserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Contracts/IGraphUserRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Contracts/IHttpRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Contracts/IHttpRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Contracts/ILoggingRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Contracts/ILoggingRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Contracts/IMailRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Contracts/IMailRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Contracts/IRetryPolicyProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Contracts/IRetryPolicyProvider.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Contracts/ISyncJobsRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Contracts/ISyncJobsRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.DataFactory/AppSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.DataFactory/AppSettings.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.GraphGroups/GraphGroupRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.GraphGroups/GraphGroupRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.GraphGroups/GraphObjectResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.GraphGroups/GraphObjectResponse.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.GraphGroups/GraphResponseHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.GraphGroups/GraphResponseHeader.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.GraphGroups/GraphUserReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.GraphGroups/GraphUserReader.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.GraphUsers/GraphUserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.GraphUsers/GraphUserRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.GraphUsers/Models/ODataResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.GraphUsers/Models/ODataResponse.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Logging/LoggingRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Logging/LoggingRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Logging/Repositories.Logging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Logging/Repositories.Logging.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Mail/MailRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Mail/MailRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Mail/Repositories.Mail.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Mail/Repositories.Mail.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Mocks/MockDeltaCachingConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Mocks/MockDeltaCachingConfig.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Mocks/MockGraphUpdaterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Mocks/MockGraphUpdaterService.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Mocks/MockJobTriggerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Mocks/MockJobTriggerConfig.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Mocks/MockLocalizationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Mocks/MockLocalizationRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Mocks/MockLoggingRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Mocks/MockLoggingRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Mocks/MockMailRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Mocks/MockMailRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Mocks/MockNotificationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Mocks/MockNotificationRepository.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Mocks/MockSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Mocks/MockSubscription.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Mocks/MockTopic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Mocks/MockTopic.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Mocks/Repositories.Mocks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Mocks/Repositories.Mocks.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.Mocks/TestObjectHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.Mocks/TestObjectHelpers.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.TeamsChannel/GraphResponseHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.TeamsChannel/GraphResponseHeader.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Repositories.TeamsChannel/Metric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Repositories.TeamsChannel/Metric.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Services.Contracts/NotificationConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Services.Contracts/NotificationConstants.cs -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/Services.Contracts/Services.Contracts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/Services.Contracts/Services.Contracts.csproj -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/global.json -------------------------------------------------------------------------------- /Service/GroupMembershipManagement/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/Service/GroupMembershipManagement/nuget.config -------------------------------------------------------------------------------- /UI/Documentation/UISetup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/Documentation/UISetup.md -------------------------------------------------------------------------------- /UI/Scripts/Install-AzModuleIfNeeded.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/Scripts/Install-AzModuleIfNeeded.ps1 -------------------------------------------------------------------------------- /UI/Scripts/Install-ModuleIfNeeded.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/Scripts/Install-ModuleIfNeeded.ps1 -------------------------------------------------------------------------------- /UI/Scripts/Set-UIAzureADApplication.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/Scripts/Set-UIAzureADApplication.ps1 -------------------------------------------------------------------------------- /UI/web-app/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/.env -------------------------------------------------------------------------------- /UI/web-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/.gitignore -------------------------------------------------------------------------------- /UI/web-app/.node-version: -------------------------------------------------------------------------------- 1 | v14.19.0 -------------------------------------------------------------------------------- /UI/web-app/.pnpmfile.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/.pnpmfile.cjs -------------------------------------------------------------------------------- /UI/web-app/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/.prettierrc.json -------------------------------------------------------------------------------- /UI/web-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/README.md -------------------------------------------------------------------------------- /UI/web-app/docs/PatternsAndPractices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/docs/PatternsAndPractices.md -------------------------------------------------------------------------------- /UI/web-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/package.json -------------------------------------------------------------------------------- /UI/web-app/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/pnpm-lock.yaml -------------------------------------------------------------------------------- /UI/web-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/public/favicon.ico -------------------------------------------------------------------------------- /UI/web-app/public/gmmlogo192-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/public/gmmlogo192-2.png -------------------------------------------------------------------------------- /UI/web-app/public/gmmlogo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/public/gmmlogo192.png -------------------------------------------------------------------------------- /UI/web-app/public/index.css: -------------------------------------------------------------------------------- 1 | html, body { 2 | margin: 0 3 | } -------------------------------------------------------------------------------- /UI/web-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/public/index.html -------------------------------------------------------------------------------- /UI/web-app/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/public/logo192.png -------------------------------------------------------------------------------- /UI/web-app/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/public/logo512.png -------------------------------------------------------------------------------- /UI/web-app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/public/manifest.json -------------------------------------------------------------------------------- /UI/web-app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/public/robots.txt -------------------------------------------------------------------------------- /UI/web-app/src/App/App.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/App/App.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/App/App.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/App/App.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/App/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/App/App.test.tsx -------------------------------------------------------------------------------- /UI/web-app/src/App/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/App/App.ts -------------------------------------------------------------------------------- /UI/web-app/src/App/App.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/App/App.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/App/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/App/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/ApiBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/ApiBase.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/ApiOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/ApiOptions.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/Apis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/Apis.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/GMMApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/GMMApi.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/GraphApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/GraphApi.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/IGMMApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/IGMMApi.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/IGraphApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/IGraphApi.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/entities/GraphResponseEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/entities/GraphResponseEntity.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/entities/GraphUserEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/entities/GraphUserEntity.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/entities/JobEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/entities/JobEntity.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/entities/ODataQueryOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/entities/ODataQueryOptions.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/entities/UserEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/entities/UserEntity.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/entities/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/jobs/IJobsApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/jobs/IJobsApi.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/jobs/JobsApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/jobs/JobsApi.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/jobs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/jobs/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/roles/IRolesApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/roles/IRolesApi.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/roles/RolesApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/roles/RolesApi.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/roles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/roles/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/settings/ISettingsApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/settings/ISettingsApi.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/settings/SettingsApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/settings/SettingsApi.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/settings/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/sqlMembershipSources/ISqlMembershipSourcesApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/sqlMembershipSources/ISqlMembershipSourcesApi.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/sqlMembershipSources/SqlMembershipSourcesApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/sqlMembershipSources/SqlMembershipSourcesApi.ts -------------------------------------------------------------------------------- /UI/web-app/src/apis/sqlMembershipSources/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/apis/sqlMembershipSources/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/authConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/authConfig.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AddOwner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AddOwner.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/AdvancedQuery/AdvancedQuery.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AdvancedQuery/AdvancedQuery.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/AdvancedQuery/AdvancedQuery.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AdvancedQuery/AdvancedQuery.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AdvancedQuery/AdvancedQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AdvancedQuery/AdvancedQuery.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AdvancedQuery/AdvancedQuery.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AdvancedQuery/AdvancedQuery.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AdvancedQuery/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AdvancedQuery/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AdvancedViewSourcePart/AdvancedViewSourcePart.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AdvancedViewSourcePart/AdvancedViewSourcePart.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/AdvancedViewSourcePart/AdvancedViewSourcePart.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AdvancedViewSourcePart/AdvancedViewSourcePart.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AdvancedViewSourcePart/AdvancedViewSourcePart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AdvancedViewSourcePart/AdvancedViewSourcePart.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AdvancedViewSourcePart/AdvancedViewSourcePart.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AdvancedViewSourcePart/AdvancedViewSourcePart.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AdvancedViewSourcePart/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AdvancedViewSourcePart/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AppFooter/AppFooter.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AppFooter/AppFooter.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/AppFooter/AppFooter.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AppFooter/AppFooter.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AppFooter/AppFooter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AppFooter/AppFooter.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AppFooter/AppFooter.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AppFooter/AppFooter.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AppFooter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AppFooter/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AppHeader/AppHeader.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AppHeader/AppHeader.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/AppHeader/AppHeader.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AppHeader/AppHeader.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AppHeader/AppHeader.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AppHeader/AppHeader.test.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/AppHeader/AppHeader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AppHeader/AppHeader.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AppHeader/AppHeader.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AppHeader/AppHeader.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/AppHeader/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/AppHeader/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Banner/Banner.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Banner/Banner.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/Banner/Banner.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Banner/Banner.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Banner/Banner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Banner/Banner.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Banner/Banner.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Banner/Banner.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Banner/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Banner/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Confirmation/Confirmation.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Confirmation/Confirmation.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/Confirmation/Confirmation.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Confirmation/Confirmation.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Confirmation/Confirmation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Confirmation/Confirmation.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Confirmation/Confirmation.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Confirmation/Confirmation.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Confirmation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Confirmation/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/ContentContainer/ContentContainer.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/ContentContainer/ContentContainer.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/ContentContainer/ContentContainer.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/ContentContainer/ContentContainer.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/ContentContainer/ContentContainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/ContentContainer/ContentContainer.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/ContentContainer/ContentContainer.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/ContentContainer/ContentContainer.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/ContentContainer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/ContentContainer/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/GroupQuerySource/GroupQuerySource.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/GroupQuerySource/GroupQuerySource.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/GroupQuerySource/GroupQuerySource.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/GroupQuerySource/GroupQuerySource.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/GroupQuerySource/GroupQuerySource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/GroupQuerySource/GroupQuerySource.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/GroupQuerySource/GroupQuerySource.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/GroupQuerySource/GroupQuerySource.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/GroupQuerySource/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/GroupQuerySource/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/HRFilter/HRFilter.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HRFilter/HRFilter.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/HRFilter/HRFilter.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HRFilter/HRFilter.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/HRFilter/HRFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HRFilter/HRFilter.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/HRFilter/HRFilter.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HRFilter/HRFilter.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/HRFilter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HRFilter/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/HRQuerySource/HRQuerySource.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HRQuerySource/HRQuerySource.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/HRQuerySource/HRQuerySource.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HRQuerySource/HRQuerySource.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/HRQuerySource/HRQuerySource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HRQuerySource/HRQuerySource.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/HRQuerySource/HRQuerySource.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HRQuerySource/HRQuerySource.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/HRQuerySource/QuerySerializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HRQuerySource/QuerySerializer.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/HRQuerySource/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HRQuerySource/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/HyperlinkSetting/HyperlinkSetting.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HyperlinkSetting/HyperlinkSetting.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/HyperlinkSetting/HyperlinkSetting.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HyperlinkSetting/HyperlinkSetting.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/HyperlinkSetting/HyperlinkSetting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HyperlinkSetting/HyperlinkSetting.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/HyperlinkSetting/HyperlinkSetting.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HyperlinkSetting/HyperlinkSetting.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/HyperlinkSetting/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/HyperlinkSetting/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/InfoLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/InfoLabel.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/JobsList/JobsList.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/JobsList/JobsList.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/JobsList/JobsList.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/JobsList/JobsList.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/JobsList/JobsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/JobsList/JobsList.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/JobsList/JobsList.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/JobsList/JobsList.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/JobsList/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/JobsList/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/JobsListFilter/JobsListFilter.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/JobsListFilter/JobsListFilter.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/JobsListFilter/JobsListFilter.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/JobsListFilter/JobsListFilter.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/JobsListFilter/JobsListFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/JobsListFilter/JobsListFilter.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/JobsListFilter/JobsListFilter.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/JobsListFilter/JobsListFilter.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/JobsListFilter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/JobsListFilter/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Loader/Loader.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Loader/Loader.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/Loader/Loader.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Loader/Loader.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Loader/Loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Loader/Loader.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Loader/Loader.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Loader/Loader.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Loader/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Loader/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/MembershipConfiguration/MembershipConfiguration.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/MembershipConfiguration/MembershipConfiguration.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/MembershipConfiguration/MembershipConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/MembershipConfiguration/MembershipConfiguration.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/MembershipConfiguration/MembershipConfiguration.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/MembershipConfiguration/MembershipConfiguration.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/MembershipConfiguration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/MembershipConfiguration/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/OnboardingStep/OnboardingStep.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/OnboardingStep/OnboardingStep.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/OnboardingStep/OnboardingStep.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/OnboardingStep/OnboardingStep.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/OnboardingStep/OnboardingStep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/OnboardingStep/OnboardingStep.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/OnboardingStep/OnboardingStep.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/OnboardingStep/OnboardingStep.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/OnboardingStep/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/OnboardingStep/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Owner/Owner.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Owner/Owner.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/Owner/Owner.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Owner/Owner.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Owner/Owner.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Owner/Owner.test.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/Owner/Owner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Owner/Owner.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/Owner/Owner.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Owner/Owner.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Owner/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Owner/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Page/Page.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Page/Page.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/Page/Page.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Page/Page.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Page/Page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Page/Page.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Page/Page.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Page/Page.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/Page/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/Page/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PageHeader/PageHeader.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageHeader/PageHeader.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/PageHeader/PageHeader.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageHeader/PageHeader.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PageHeader/PageHeader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageHeader/PageHeader.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PageHeader/PageHeader.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageHeader/PageHeader.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PageHeader/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageHeader/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PageSection/PageSection.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageSection/PageSection.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/PageSection/PageSection.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageSection/PageSection.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PageSection/PageSection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageSection/PageSection.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PageSection/PageSection.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageSection/PageSection.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PageSection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageSection/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PageVersion/PageVersion.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageVersion/PageVersion.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/PageVersion/PageVersion.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageVersion/PageVersion.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PageVersion/PageVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageVersion/PageVersion.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PageVersion/PageVersion.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageVersion/PageVersion.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PageVersion/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PageVersion/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PagingBar/PagingBar.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PagingBar/PagingBar.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/PagingBar/PagingBar.styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PagingBar/PagingBar.styles.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/PagingBar/PagingBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PagingBar/PagingBar.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/PagingBar/PagingBar.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PagingBar/PagingBar.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PagingBar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PagingBar/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PrivacyPolicyLink/PrivacyPolicyLink.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PrivacyPolicyLink/PrivacyPolicyLink.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/PrivacyPolicyLink/PrivacyPolicyLink.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PrivacyPolicyLink/PrivacyPolicyLink.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PrivacyPolicyLink/PrivacyPolicyLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PrivacyPolicyLink/PrivacyPolicyLink.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PrivacyPolicyLink/PrivacyPolicyLink.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PrivacyPolicyLink/PrivacyPolicyLink.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/PrivacyPolicyLink/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/PrivacyPolicyLink/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/RunConfiguration/RunConfiguration.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/RunConfiguration/RunConfiguration.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/RunConfiguration/RunConfiguration.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/RunConfiguration/RunConfiguration.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/RunConfiguration/RunConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/RunConfiguration/RunConfiguration.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/RunConfiguration/RunConfiguration.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/RunConfiguration/RunConfiguration.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/RunConfiguration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/RunConfiguration/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/SelectDestination/SelectDestination.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/SelectDestination/SelectDestination.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/SelectDestination/SelectDestination.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/SelectDestination/SelectDestination.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/SelectDestination/SelectDestination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/SelectDestination/SelectDestination.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/SelectDestination/SelectDestination.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/SelectDestination/SelectDestination.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/SelectDestination/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/SelectDestination/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/SourcePart/SourcePart.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/SourcePart/SourcePart.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/SourcePart/SourcePart.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/SourcePart/SourcePart.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/SourcePart/SourcePart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/SourcePart/SourcePart.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/SourcePart/SourcePart.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/SourcePart/SourcePart.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/SourcePart/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/SourcePart/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/WelcomeName/WelcomeName.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/WelcomeName/WelcomeName.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/components/WelcomeName/WelcomeName.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/WelcomeName/WelcomeName.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/WelcomeName/WelcomeName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/WelcomeName/WelcomeName.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/WelcomeName/WelcomeName.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/WelcomeName/WelcomeName.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/components/WelcomeName/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/components/WelcomeName/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/index.css -------------------------------------------------------------------------------- /UI/web-app/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/index.tsx -------------------------------------------------------------------------------- /UI/web-app/src/interfaces/IJob.interfaces.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/interfaces/IJob.interfaces.tsx -------------------------------------------------------------------------------- /UI/web-app/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/logo.svg -------------------------------------------------------------------------------- /UI/web-app/src/models/Destination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/Destination.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/DestinationPickerPersona.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/DestinationPickerPersona.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/GetAttributeValuesRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/GetAttributeValuesRequest.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/GetAttributeValuesResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/GetAttributeValuesResponse.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/GetJobDetailsRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/GetJobDetailsRequest.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/GetJobsRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/GetJobsRequest.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/GetOrgLeaderDetailsRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/GetOrgLeaderDetailsRequest.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/GetOrgLeaderDetailsResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/GetOrgLeaderDetailsResponse.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/Group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/Group.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/GroupMembershipSourcePart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/GroupMembershipSourcePart.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/GroupOnboardingStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/GroupOnboardingStatus.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/GroupOwnershipSourcePart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/GroupOwnershipSourcePart.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/HRSourcePart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/HRSourcePart.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/IFilterPart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/IFilterPart.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/ISourcePart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/ISourcePart.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/Job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/Job.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/JobDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/JobDetails.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/NewJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/NewJob.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/ODataQueryOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/ODataQueryOptions.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/OnboardingSteps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/OnboardingSteps.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/Page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/Page.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/PagingOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/PagingOptions.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/PatchJobRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/PatchJobRequest.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/PatchJobResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/PatchJobResponse.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/PeoplePickerPersona.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/PeoplePickerPersona.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/PlaceMembershipSourcePart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/PlaceMembershipSourcePart.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/PostJobResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/PostJobResponse.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/RemoveGMMResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/RemoveGMMResponse.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/Setting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/Setting.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/SettingKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/SettingKey.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/SourcePartQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/SourcePartQuery.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/SourcePartType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/SourcePartType.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/SqlMembershipAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/SqlMembershipAttribute.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/SqlMembershipAttributeValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/SqlMembershipAttributeValue.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/SqlMembershipSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/SqlMembershipSource.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/Status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/Status.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/SyncJobQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/SyncJobQuery.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/User.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/models/schemas/GroupOwnershipSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/schemas/GroupOwnershipSchema.json -------------------------------------------------------------------------------- /UI/web-app/src/models/schemas/PlaceMembershipSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/schemas/PlaceMembershipSchema.json -------------------------------------------------------------------------------- /UI/web-app/src/models/schemas/Query.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/schemas/Query.json -------------------------------------------------------------------------------- /UI/web-app/src/models/schemas/SqlMembershipSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/models/schemas/SqlMembershipSchema.json -------------------------------------------------------------------------------- /UI/web-app/src/pages/AdminConfig/AdminConfig.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/AdminConfig/AdminConfig.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/pages/AdminConfig/AdminConfig.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/AdminConfig/AdminConfig.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/pages/AdminConfig/AdminConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/AdminConfig/AdminConfig.ts -------------------------------------------------------------------------------- /UI/web-app/src/pages/AdminConfig/AdminConfig.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/AdminConfig/AdminConfig.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/pages/AdminConfig/AdminConfig.view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/AdminConfig/AdminConfig.view.tsx -------------------------------------------------------------------------------- /UI/web-app/src/pages/AdminConfig/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/AdminConfig/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/pages/JobDetails/JobDetails.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/JobDetails/JobDetails.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/pages/JobDetails/JobDetails.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/JobDetails/JobDetails.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/pages/JobDetails/JobDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/JobDetails/JobDetails.ts -------------------------------------------------------------------------------- /UI/web-app/src/pages/JobDetails/JobDetails.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/JobDetails/JobDetails.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/pages/JobDetails/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/JobDetails/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/pages/JobsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/JobsPage.tsx -------------------------------------------------------------------------------- /UI/web-app/src/pages/ManageMembership/ManageMembership.base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/ManageMembership/ManageMembership.base.tsx -------------------------------------------------------------------------------- /UI/web-app/src/pages/ManageMembership/ManageMembership.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/ManageMembership/ManageMembership.styles.ts -------------------------------------------------------------------------------- /UI/web-app/src/pages/ManageMembership/ManageMembership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/ManageMembership/ManageMembership.ts -------------------------------------------------------------------------------- /UI/web-app/src/pages/ManageMembership/ManageMembership.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/ManageMembership/ManageMembership.types.ts -------------------------------------------------------------------------------- /UI/web-app/src/pages/ManageMembership/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/ManageMembership/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/pages/OwnerPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/OwnerPage.tsx -------------------------------------------------------------------------------- /UI/web-app/src/pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/pages/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /UI/web-app/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/reportWebVitals.ts -------------------------------------------------------------------------------- /UI/web-app/src/services/Services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/services/Services.ts -------------------------------------------------------------------------------- /UI/web-app/src/services/auth/IAuthenticationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/services/auth/IAuthenticationService.ts -------------------------------------------------------------------------------- /UI/web-app/src/services/auth/MsalAuthenticationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/services/auth/MsalAuthenticationService.ts -------------------------------------------------------------------------------- /UI/web-app/src/services/auth/TokenType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/services/auth/TokenType.ts -------------------------------------------------------------------------------- /UI/web-app/src/services/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/services/auth/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/services/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/services/localization/ILocalizationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/services/localization/ILocalizationService.ts -------------------------------------------------------------------------------- /UI/web-app/src/services/localization/IStrings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/services/localization/IStrings.ts -------------------------------------------------------------------------------- /UI/web-app/src/services/localization/LocalizationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/services/localization/LocalizationService.ts -------------------------------------------------------------------------------- /UI/web-app/src/services/localization/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/services/localization/defaults.ts -------------------------------------------------------------------------------- /UI/web-app/src/services/localization/i18n/locales/en/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/services/localization/i18n/locales/en/translations.ts -------------------------------------------------------------------------------- /UI/web-app/src/services/localization/i18n/locales/es/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/services/localization/i18n/locales/es/translations.ts -------------------------------------------------------------------------------- /UI/web-app/src/services/localization/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/services/localization/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/setupTests.ts -------------------------------------------------------------------------------- /UI/web-app/src/store/account.api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/account.api.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/account.slice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/account.slice.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/groupPart.slice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/groupPart.slice.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/groups.api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/groups.api.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/hooks.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/index.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/jobDetails.api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/jobDetails.api.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/jobs.api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/jobs.api.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/jobs.slice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/jobs.slice.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/localization.api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/localization.api.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/localization.slice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/localization.slice.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/manageMembership.api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/manageMembership.api.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/manageMembership.slice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/manageMembership.slice.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/orgLeaderDetails.api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/orgLeaderDetails.api.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/orgLeaderDetails.slice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/orgLeaderDetails.slice.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/owner.api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/owner.api.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/owner.slice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/owner.slice.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/pagingBar.slice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/pagingBar.slice.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/profile.api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/profile.api.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/profile.slice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/profile.slice.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/roles.api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/roles.api.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/roles.slice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/roles.slice.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/settings.api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/settings.api.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/settings.slice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/settings.slice.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/sqlMembershipSources.api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/sqlMembershipSources.api.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/sqlMembershipSources.slice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/sqlMembershipSources.slice.tsx -------------------------------------------------------------------------------- /UI/web-app/src/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/store/store.ts -------------------------------------------------------------------------------- /UI/web-app/src/testing/OfflineAuthenticationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/testing/OfflineAuthenticationService.ts -------------------------------------------------------------------------------- /UI/web-app/src/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/testing/index.ts -------------------------------------------------------------------------------- /UI/web-app/src/testing/renderWithProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/testing/renderWithProviders.tsx -------------------------------------------------------------------------------- /UI/web-app/src/utils/dateUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/utils/dateUtils.ts -------------------------------------------------------------------------------- /UI/web-app/src/utils/sourcePartUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/src/utils/sourcePartUtils.ts -------------------------------------------------------------------------------- /UI/web-app/swa-cli.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/swa-cli.config.json -------------------------------------------------------------------------------- /UI/web-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/UI/web-app/tsconfig.json -------------------------------------------------------------------------------- /breaking_changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/breaking_changes.md -------------------------------------------------------------------------------- /faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/faq.md -------------------------------------------------------------------------------- /gmm_vs_dynamicgroups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/gmm_vs_dynamicgroups.md -------------------------------------------------------------------------------- /roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/roadmap.md -------------------------------------------------------------------------------- /vsts-cicd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/vsts-cicd.yml -------------------------------------------------------------------------------- /yaml/build-functionapps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/yaml/build-functionapps.yml -------------------------------------------------------------------------------- /yaml/build-release-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/yaml/build-release-package.yml -------------------------------------------------------------------------------- /yaml/build-webapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/yaml/build-webapi.yml -------------------------------------------------------------------------------- /yaml/build-webapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/yaml/build-webapp.yml -------------------------------------------------------------------------------- /yaml/deploy-functionapps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/yaml/deploy-functionapps.yml -------------------------------------------------------------------------------- /yaml/deploy-pipeline-webapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/yaml/deploy-pipeline-webapp.yml -------------------------------------------------------------------------------- /yaml/deploy-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/yaml/deploy-pipeline.yml -------------------------------------------------------------------------------- /yaml/deploy-resources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/yaml/deploy-resources.yml -------------------------------------------------------------------------------- /yaml/deploy-webapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoftgraph/group-membership-management/HEAD/yaml/deploy-webapp.yml --------------------------------------------------------------------------------