diff --git a/_abstract_http_client_factory_8cs_source.html b/_abstract_http_client_factory_8cs_source.html index c94a2e9394..f186e86fec 100644 --- a/_abstract_http_client_factory_8cs_source.html +++ b/_abstract_http_client_factory_8cs_source.html @@ -90,8 +90,7 @@ $(document).ready(function() { init_codefold(0); });
-|
+ tgstation-server 6.14.1
+
+ The /tg/station 13 server suite
+ |
+
Go to the source code of this file.
++Classes | |
| class | Tgstation.Server.Host.Utils.GitLab.GraphQL.GraphQLGitLabClient |
+Namespaces | |
| namespace | Tgstation |
| namespace | Tgstation.Server |
| namespace | Tgstation.Server.Host |
| namespace | Tgstation.Server.Host.Utils |
| namespace | Tgstation.Server.Host.Utils.GitLab |
| namespace | Tgstation.Server.Host.Utils.GitLab.GraphQL |
|
+ tgstation-server 6.14.1
+
+ The /tg/station 13 server suite
+ |
+
|
+ tgstation-server 6.14.1
+
+ The /tg/station 13 server suite
+ |
+
Go to the source code of this file.
++Classes | |
| class | Tgstation.Server.Host.Utils.GitLab.GraphQL.GraphQLGitLabClientFactory |
| Factory for creating IGraphQLGitLabClients. More... | |
+Namespaces | |
| namespace | Tgstation |
| namespace | Tgstation.Server |
| namespace | Tgstation.Server.Host |
| namespace | Tgstation.Server.Host.Utils |
| namespace | Tgstation.Server.Host.Utils.GitLab |
| namespace | Tgstation.Server.Host.Utils.GitLab.GraphQL |
|
+ tgstation-server 6.14.1
+
+ The /tg/station 13 server suite
+ |
+
|
+ tgstation-server 6.14.1
+
+ The /tg/station 13 server suite
+ |
+
Go to the source code of this file.
++Classes | |
| interface | Tgstation.Server.Host.Utils.GitLab.GraphQL.IGraphQLGitLabClient |
| Wrapper for using a GitLab IGraphQLClient. More... | |
+Namespaces | |
| namespace | Tgstation |
| namespace | Tgstation.Server |
| namespace | Tgstation.Server.Host |
| namespace | Tgstation.Server.Host.Utils |
| namespace | Tgstation.Server.Host.Utils.GitLab |
| namespace | Tgstation.Server.Host.Utils.GitLab.GraphQL |
|
+ tgstation-server 6.14.1
+
+ The /tg/station 13 server suite
+ |
+

Definition at line 14 of file EntityId.cs.
Referenced by Tgstation.Server.Host.Authority.LoginAuthority.AttemptLogin(), Tgstation.Server.Host.Components.Watchdog.WatchdogBase.BeforeApplyDmb(), Tgstation.Server.Host.Jobs.JobService.CancelJob(), Tgstation.Server.Host.Controllers.ChatController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Client.InstanceManagerClient.CreateClient(), Tgstation.Server.Host.Components.Deployment.DeploymentLockManager.CreateLock(), Tgstation.Server.Api.Models.UserName.CreateUserName< TResultType >(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.InstancePermissionSetController.Delete(), Tgstation.Server.Host.Controllers.JobController.Delete(), Tgstation.Server.Host.Components.Deployment.DeploymentLockManager.DeploymentLockManager(), Tgstation.Server.Host.Components.Deployment.DmbFactory.FromCompileJobInternal(), Tgstation.Server.Host.Authority.UserAuthority.GetId(), Tgstation.Server.Host.Controllers.ChatController.GetId(), Tgstation.Server.Host.Controllers.InstancePermissionSetController.GetId(), Tgstation.Server.Host.Controllers.JobController.GetId(), Tgstation.Server.Host.Controllers.UserController.GetId(), Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.HandleNewDmbAvailable(), Tgstation.Server.Host.Controllers.ApiController.HookExecuteAction(), Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.InitController(), Tgstation.Server.Client.Components.InstanceClient.InstanceClient(), Tgstation.Server.Host.Models.Job.Job(), Tgstation.Server.Host.Models.Job.Job(), Tgstation.Server.Host.Components.Session.SessionControllerFactory.LaunchNew(), Tgstation.Server.Host.Controllers.ChatController.List(), Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.PerformDmbSwap(), Tgstation.Server.Host.Controllers.DreamMakerController.Read(), Tgstation.Server.Host.Controllers.RepositoryController.Read(), Tgstation.Server.Client.Components.ConfigurationClient.Read(), Tgstation.Server.Host.Controllers.DreamDaemonController.ReadImpl(), Tgstation.Server.Host.Components.Session.SessionControllerFactory.Reattach(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Jobs.JobService.RegisterOperation(), Tgstation.Server.Host.Jobs.JobService.RunJob(), Tgstation.Server.Client.Components.EngineClient.SetActiveVersion(), Tgstation.Server.Host.GraphQL.Mutations.UserMutations.SetCurrentOAuthConnections(), Tgstation.Server.Host.GraphQL.Mutations.UserMutations.SetCurrentUserPassword(), Tgstation.Server.Host.Models.ChatBot.ToApi(), Tgstation.Server.Host.Models.CompileJob.ToApi(), Tgstation.Server.Host.Models.Instance.ToApi(), Tgstation.Server.Host.Models.Job.ToApi(), Tgstation.Server.Host.Models.UserGroup.ToApi(), Tgstation.Server.Host.Controllers.ChatController.Update(), Tgstation.Server.Host.Controllers.DreamDaemonController.Update(), Tgstation.Server.Host.Controllers.DreamMakerController.Update(), Tgstation.Server.Host.Controllers.EngineController.Update(), Tgstation.Server.Host.Controllers.InstancePermissionSetController.Update(), Tgstation.Server.Host.Controllers.RepositoryController.Update(), Tgstation.Server.Host.Jobs.JobsHubGroupMapper.UserDisabled(), and Tgstation.Server.Client.Components.ConfigurationClient.Write().
+Referenced by Tgstation.Server.Host.Authority.LoginAuthority.AttemptLogin(), Tgstation.Server.Host.Components.Watchdog.WatchdogBase.BeforeApplyDmb(), Tgstation.Server.Host.Jobs.JobService.CancelJob(), Tgstation.Server.Host.Controllers.ChatController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Client.InstanceManagerClient.CreateClient(), Tgstation.Server.Host.Components.Deployment.DeploymentLockManager.CreateLock(), Tgstation.Server.Api.Models.UserName.CreateUserName< TResultType >(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.InstancePermissionSetController.Delete(), Tgstation.Server.Host.Controllers.JobController.Delete(), Tgstation.Server.Host.Components.Deployment.DeploymentLockManager.DeploymentLockManager(), Tgstation.Server.Host.Components.Deployment.DmbFactory.FromCompileJobInternal(), Tgstation.Server.Host.Authority.UserAuthority.GetId(), Tgstation.Server.Host.Controllers.ChatController.GetId(), Tgstation.Server.Host.Controllers.InstancePermissionSetController.GetId(), Tgstation.Server.Host.Controllers.JobController.GetId(), Tgstation.Server.Host.Controllers.UserController.GetId(), Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.HandleNewDmbAvailable(), Tgstation.Server.Host.Controllers.ApiController.HookExecuteAction(), Tgstation.Server.Host.Components.Watchdog.BasicWatchdog.InitController(), Tgstation.Server.Client.Components.InstanceClient.InstanceClient(), Tgstation.Server.Host.Models.Job.Job(), Tgstation.Server.Host.Models.Job.Job(), Tgstation.Server.Host.Components.Session.SessionControllerFactory.LaunchNew(), Tgstation.Server.Host.Controllers.ChatController.List(), Tgstation.Server.Host.Components.Watchdog.AdvancedWatchdog.PerformDmbSwap(), Tgstation.Server.Host.Controllers.DreamMakerController.Read(), Tgstation.Server.Host.Controllers.RepositoryController.Read(), Tgstation.Server.Client.Components.ConfigurationClient.Read(), Tgstation.Server.Host.Controllers.DreamDaemonController.ReadImpl(), Tgstation.Server.Host.Components.Session.SessionControllerFactory.Reattach(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Jobs.JobService.RegisterOperation(), Tgstation.Server.Host.Jobs.JobService.RunJob(), Tgstation.Server.Client.Components.EngineClient.SetActiveVersion(), Tgstation.Server.Host.GraphQL.Mutations.UserMutations.SetCurrentOAuthConnections(), Tgstation.Server.Host.GraphQL.Mutations.UserMutations.SetCurrentUserPassword(), Tgstation.Server.Host.Models.ChatBot.ToApi(), Tgstation.Server.Host.Models.CompileJob.ToApi(), Tgstation.Server.Host.Models.Instance.ToApi(), Tgstation.Server.Host.Models.Job.ToApi(), Tgstation.Server.Host.Models.UserGroup.ToApi(), Tgstation.Server.Host.Controllers.ChatController.Update(), Tgstation.Server.Host.Controllers.DreamDaemonController.Update(), Tgstation.Server.Host.Controllers.DreamMakerController.Update(), Tgstation.Server.Host.Controllers.EngineController.Update(), Tgstation.Server.Host.Controllers.InstancePermissionSetController.Update(), Tgstation.Server.Host.Controllers.RepositoryController.Update(), Tgstation.Server.Host.Jobs.JobsHubGroupMapper.UserDisabled(), and Tgstation.Server.Client.Components.ConfigurationClient.Write().
diff --git a/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_revision_information.html b/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_revision_information.html index 74be260779..3054bbc389 100644 --- a/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_revision_information.html +++ b/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_revision_information.html @@ -138,7 +138,7 @@ PropertiesDefinition at line 16 of file RevisionInformation.cs.
Referenced by Tgstation.Server.Host.Components.Instance.AutoUpdateAction(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Models.RevisionInformation.ToApi().
+Referenced by Tgstation.Server.Host.Components.Instance.AutoUpdateAction(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Models.RevisionInformation.ToApi().
diff --git a/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_model_base.html b/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_model_base.html index 3e327a18a5..e7a9da3dc0 100644 --- a/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_model_base.html +++ b/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_internal_1_1_test_merge_model_base.html @@ -266,7 +266,7 @@ PropertiesDefinition at line 39 of file TestMergeModelBase.cs.
Referenced by Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Api.Models.Internal.TestMergeModelBase.TestMergeModelBase(), and Tgstation.Server.Host.Models.TestMerge.ToApi().
+Referenced by Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Api.Models.Internal.TestMergeModelBase.TestMergeModelBase(), and Tgstation.Server.Host.Models.TestMerge.ToApi().
diff --git a/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html b/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html index 4a71f7539b..dc5401ee04 100644 --- a/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html +++ b/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_repository_settings.html @@ -214,7 +214,7 @@ PropertiesDefinition at line 42 of file RepositorySettings.cs.
Referenced by Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Host.Components.Repository.GitHubRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.RemoveMergedTestMerges(), Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.RemoveMergedTestMerges(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment().
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Host.Components.Repository.GitHubRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.RemoveMergedTestMerges(), Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.RemoveMergedTestMerges(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment().
@@ -243,7 +243,7 @@ PropertiesDefinition at line 35 of file RepositorySettings.cs.
Referenced by Tgstation.Server.Host.Models.RepositorySettings.ToApi().
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.CommentOnTestMergeSource(), and Tgstation.Server.Host.Models.RepositorySettings.ToApi().
@@ -417,7 +417,7 @@ PropertiesDefinition at line 78 of file RepositorySettings.cs.
Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments(), and Tgstation.Server.Host.Models.RepositorySettings.ToApi().
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments(), and Tgstation.Server.Host.Models.RepositorySettings.ToApi().
diff --git a/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_test_merge_parameters.html b/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_test_merge_parameters.html index 32f039167f..22ce8e4077 100644 --- a/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_test_merge_parameters.html +++ b/class_tgstation_1_1_server_1_1_api_1_1_models_1_1_test_merge_parameters.html @@ -145,7 +145,7 @@ PropertiesDefinition at line 30 of file TestMergeParameters.cs.
Referenced by Tgstation.Server.Host.Components.Repository.Repository.AddTestMerge(), Tgstation.Server.Host.Components.Repository.GitHubRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Api.Models.Internal.TestMergeModelBase.TestMergeModelBase(), and Tgstation.Server.Host.Models.TestMerge.ToApi().
+Referenced by Tgstation.Server.Host.Components.Repository.Repository.AddTestMerge(), Tgstation.Server.Host.Components.Repository.GitHubRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Api.Models.Internal.TestMergeModelBase.TestMergeModelBase(), and Tgstation.Server.Host.Models.TestMerge.ToApi().
@@ -175,7 +175,7 @@ PropertiesDefinition at line 14 of file TestMergeParameters.cs.
Referenced by Tgstation.Server.Host.Components.Repository.Repository.AddTestMerge(), Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesBase.GetTestMerge(), Tgstation.Server.Host.Components.Repository.GitHubRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Api.Models.Internal.TestMergeModelBase.TestMergeModelBase(), and Tgstation.Server.Host.Models.TestMerge.ToApi().
+Referenced by Tgstation.Server.Host.Components.Repository.Repository.AddTestMerge(), Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesBase.GetTestMerge(), Tgstation.Server.Host.Components.Repository.GitHubRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Api.Models.Internal.TestMergeModelBase.TestMergeModelBase(), and Tgstation.Server.Host.Models.TestMerge.ToApi().
@@ -205,7 +205,7 @@ PropertiesDefinition at line 22 of file TestMergeParameters.cs.
Referenced by Tgstation.Server.Host.Components.Repository.Repository.AddTestMerge(), Tgstation.Server.Host.Utils.SwaggerConfiguration.ApplyAttributesForRootSchema(), Tgstation.Server.Host.Components.Repository.GitHubRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Api.Models.Internal.TestMergeModelBase.TestMergeModelBase(), and Tgstation.Server.Host.Models.TestMerge.ToApi().
+Referenced by Tgstation.Server.Host.Components.Repository.Repository.AddTestMerge(), Tgstation.Server.Host.Utils.SwaggerConfiguration.ApplyAttributesForRootSchema(), Tgstation.Server.Host.Components.Repository.GitHubRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Api.Models.Internal.TestMergeModelBase.TestMergeModelBase(), and Tgstation.Server.Host.Models.TestMerge.ToApi().
diff --git a/class_tgstation_1_1_server_1_1_common_1_1_extensions_1_1_value_task_extensions.html b/class_tgstation_1_1_server_1_1_common_1_1_extensions_1_1_value_task_extensions.html index e1f83278ae..6f1472e74a 100644 --- a/class_tgstation_1_1_server_1_1_common_1_1_extensions_1_1_value_task_extensions.html +++ b/class_tgstation_1_1_server_1_1_common_1_1_extensions_1_1_value_task_extensions.html @@ -165,7 +165,7 @@ Static Public Member FunctionsReferenced by Tgstation.Server.Host.Components.Deployment.DmbFactory.CleanRegisteredCompileJob(), Tgstation.Server.Host.Components.Deployment.DmbFactory.CleanUnusedCompileJobs(), Tgstation.Server.Host.Components.Deployment.DreamMaker.CleanupFailedCompile(), Tgstation.Server.Host.Swarm.SwarmService.CommitUpdate(), Tgstation.Server.Host.Components.Deployment.DreamMaker.DeploymentProcess(), Tgstation.Server.Client.ApiClient.DisposeAsync(), Tgstation.Server.Host.Security.IdentityCache.DisposeAsync(), Tgstation.Server.Host.Components.StaticFiles.Configuration.EnsureDirectories(), Tgstation.Server.Host.Components.StaticFiles.Configuration.ExecuteEventScripts(), Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.GetAllAccessibleTextChannels(), Tgstation.Server.Host.Components.Watchdog.WatchdogBase.HandleEventImpl(), Tgstation.Server.Host.Swarm.SwarmService.HealthCheckNodes(), Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.Install(), Tgstation.Server.Host.Components.Engine.WindowsOpenDreamInstaller.Install(), Tgstation.Server.Host.Components.Engine.PosixByondInstaller.Install(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.Install(), Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.MapChannelsImpl(), Tgstation.Server.Host.Components.InstanceManager.OfflineInstance(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments(), Tgstation.Server.Host.Swarm.SwarmService.RemoteAbortUpdate(), Tgstation.Server.Host.Components.Chat.ChatManager.RemoveProviderChannels(), Tgstation.Server.Host.Server.RestartImpl(), Tgstation.Server.Client.ApiClient.RunRequest< TResult >(), Tgstation.Server.Host.Components.Chat.ChatManager.SendMessage(), Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.SendMessage(), Tgstation.Server.Host.Swarm.SwarmService.SendUpdatedServerListToNodes(), Tgstation.Server.Host.Swarm.SwarmService.Shutdown(), Tgstation.Server.Host.Components.Chat.ChatManager.StartAsync(), Tgstation.Server.Host.Components.Engine.EngineManager.StartAsync(), Tgstation.Server.Host.Components.InstanceManager.StopAsync(), Tgstation.Server.Host.Jobs.JobService.StopAsync(), Tgstation.Server.Host.Components.StaticFiles.Configuration.SymlinkStaticFilesTo(), and Tgstation.Server.Host.Controllers.InstanceController.Update().
+Referenced by Tgstation.Server.Host.Components.Deployment.DmbFactory.CleanRegisteredCompileJob(), Tgstation.Server.Host.Components.Deployment.DmbFactory.CleanUnusedCompileJobs(), Tgstation.Server.Host.Components.Deployment.DreamMaker.CleanupFailedCompile(), Tgstation.Server.Host.Swarm.SwarmService.CommitUpdate(), Tgstation.Server.Host.Components.Deployment.DreamMaker.DeploymentProcess(), Tgstation.Server.Client.ApiClient.DisposeAsync(), Tgstation.Server.Host.Security.IdentityCache.DisposeAsync(), Tgstation.Server.Host.Components.StaticFiles.Configuration.EnsureDirectories(), Tgstation.Server.Host.Components.StaticFiles.Configuration.ExecuteEventScripts(), Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.GetAllAccessibleTextChannels(), Tgstation.Server.Host.Components.Watchdog.WatchdogBase.HandleEventImpl(), Tgstation.Server.Host.Swarm.SwarmService.HealthCheckNodes(), Tgstation.Server.Host.Components.Engine.OpenDreamInstaller.Install(), Tgstation.Server.Host.Components.Engine.WindowsOpenDreamInstaller.Install(), Tgstation.Server.Host.Components.Engine.PosixByondInstaller.Install(), Tgstation.Server.Host.Components.Engine.WindowsByondInstaller.Install(), Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.MapChannelsImpl(), Tgstation.Server.Host.Components.InstanceManager.OfflineInstance(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments(), Tgstation.Server.Host.Swarm.SwarmService.RemoteAbortUpdate(), Tgstation.Server.Host.Components.Chat.ChatManager.RemoveProviderChannels(), Tgstation.Server.Host.Server.RestartImpl(), Tgstation.Server.Client.ApiClient.RunRequest< TResult >(), Tgstation.Server.Host.Components.Chat.ChatManager.SendMessage(), Tgstation.Server.Host.Components.Chat.Providers.DiscordProvider.SendMessage(), Tgstation.Server.Host.Swarm.SwarmService.SendUpdatedServerListToNodes(), Tgstation.Server.Host.Swarm.SwarmService.Shutdown(), Tgstation.Server.Host.Components.Chat.ChatManager.StartAsync(), Tgstation.Server.Host.Components.Engine.EngineManager.StartAsync(), Tgstation.Server.Host.Components.InstanceManager.StopAsync(), Tgstation.Server.Host.Jobs.JobService.StopAsync(), Tgstation.Server.Host.Components.StaticFiles.Configuration.SymlinkStaticFilesTo(), and Tgstation.Server.Host.Controllers.InstanceController.Update().

+Static Public Attributes | |
| const string | DeploymentMsgHeaderStart = "<!-- tgs_test_merge_comment -->" |
| The header comment that begins every deployment message comment/note. | |
Protected Member Functions | |||||||||||||||||||||||||
| BaseRemoteDeploymentManager (ILogger< BaseRemoteDeploymentManager > logger, Api.Models.Instance metadata, ConcurrentDictionary< long, Action< bool > > activationCallbacks) | |||||||||||||||||||||||||
| string | FormatTestMerge (RepositorySettings repositorySettings, CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName, bool updated) | ||||||||||||||||||||||||
| Formats a comment for a given testMerge . | |||||||||||||||||||||||||
| string | FormatTestMergeRemoval (RepositorySettings repositorySettings, CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName) | ||||||||||||||||||||||||
| Formats a comment for a given testMerge removal. | |||||||||||||||||||||||||
| ValueTask | CommentOnTestMergeSource (RepositorySettings repositorySettings, string remoteRepositoryOwner, string remoteRepositoryName, string comment, int testMergeNumber, CancellationToken cancellationToken) | ||||||||||||||||||||||||
| Create a comment of a given testMergeNumber 's source. | |||||||||||||||||||||||||
+
|
+ +abstractprotected | +
Formats a comment for a given testMerge removal.
+| repositorySettings | The RepositorySettings to use. |
| compileJob | The test merge's CompileJob. |
| testMerge | The TestMerge. |
| remoteRepositoryOwner | The Api.Models.Internal.IGitRemoteInformation.RemoteRepositoryOwner. |
| remoteRepositoryName | The Api.Models.Internal.IGitRemoteInformation.RemoteRepositoryName. |
Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments().
+
Implements Tgstation.Server.Host.Components.Deployment.Remote.IRemoteDeploymentManager.
-Definition at line 171 of file BaseRemoteDeploymentManager.cs.
-Definition at line 181 of file BaseRemoteDeploymentManager.cs.
+References Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.activationCallbacks, and Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.MarkInactiveImpl().
+References Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.activationCallbacks, and Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.MarkInactiveImpl().
Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.MarkInactive().
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.MarkInactive().
Implements Tgstation.Server.Host.Components.Deployment.Remote.IRemoteDeploymentManager.
-Definition at line 53 of file BaseRemoteDeploymentManager.cs.
-Definition at line 58 of file BaseRemoteDeploymentManager.cs.
+References Tgstation.Server.Api.Models.RepositorySettings.AccessToken, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Api.Models.Internal.RevisionInformation.CommitSha, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.FormatTestMerge(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger, Tgstation.Server.Api.Models.RepositorySettings.PostTestMergeComment, Tgstation.Server.Host.Models.CompileJob.RevisionInformation, and Tgstation.Server.Common.Extensions.ValueTaskExtensions.WhenAll().
+References Tgstation.Server.Api.Models.RepositorySettings.AccessToken, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Api.Models.Internal.RevisionInformation.CommitSha, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.FormatTestMerge(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.FormatTestMergeRemoval(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger, Tgstation.Server.Api.Models.RepositorySettings.PostTestMergeComment, Tgstation.Server.Host.Models.CompileJob.RevisionInformation, and Tgstation.Server.Common.Extensions.ValueTaskExtensions.WhenAll().

Implements Tgstation.Server.Host.Components.Deployment.Remote.IRemoteDeploymentManager.
-Definition at line 189 of file BaseRemoteDeploymentManager.cs.
-Definition at line 199 of file BaseRemoteDeploymentManager.cs.
+References Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.activationCallbacks, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger, and Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StageDeploymentImpl().
+References Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.activationCallbacks, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger, and Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StageDeploymentImpl().
Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StageDeployment().
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StageDeployment().
A map of CompileJob Api.Models.EntityId.Ids to activation callback Action<T1>s.
-Definition at line 34 of file BaseRemoteDeploymentManager.cs.
+Definition at line 39 of file BaseRemoteDeploymentManager.cs.
-Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.ApplyDeployment(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.BaseRemoteDeploymentManager(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.MarkInactive(), and Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StageDeployment().
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.ApplyDeployment(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.BaseRemoteDeploymentManager(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.MarkInactive(), and Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StageDeployment().
+ +
+
|
+ +static | +
The header comment that begins every deployment message comment/note.
+ +Definition at line 24 of file BaseRemoteDeploymentManager.cs.
+ +Referenced by Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.CommentOnTestMergeSource(), and Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.CommentOnTestMergeSource().
The ILogger for the BaseRemoteDeploymentManager.
-Definition at line 29 of file BaseRemoteDeploymentManager.cs.
-Definition at line 34 of file BaseRemoteDeploymentManager.cs.
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.BaseRemoteDeploymentManager(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.RemoveMergedTestMerges(), Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.RemoveMergedTestMerges(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StageDeployment(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.BaseRemoteDeploymentManager(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.RemoveMergedTestMerges(), Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.RemoveMergedTestMerges(), Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.StageDeployment(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().
The Api.Models.Instance for the BaseRemoteDeploymentManager.
-Definition at line 24 of file BaseRemoteDeploymentManager.cs.
-Definition at line 29 of file BaseRemoteDeploymentManager.cs.
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.BaseRemoteDeploymentManager(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.BaseRemoteDeploymentManager(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().

| override string | FormatTestMerge (RepositorySettings repositorySettings, CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName, bool updated) |
| override string | FormatTestMergeRemoval (RepositorySettings repositorySettings, CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName) |
Protected Member Functions inherited from Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager | |
| BaseRemoteDeploymentManager (ILogger< BaseRemoteDeploymentManager > logger, Api.Models.Instance metadata, ConcurrentDictionary< long, Action< bool > > activationCallbacks) | |
| Initializes a new instance of the BaseRemoteDeploymentManager class. | |
| string | FormatTestMerge (RepositorySettings repositorySettings, CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName, bool updated) |
| Formats a comment for a given testMerge . | |
| string | FormatTestMergeRemoval (RepositorySettings repositorySettings, CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName) |
| Formats a comment for a given testMerge removal. | |
| ValueTask | CommentOnTestMergeSource (RepositorySettings repositorySettings, string remoteRepositoryOwner, string remoteRepositoryName, string comment, int testMergeNumber, CancellationToken cancellationToken) |
| Create a comment of a given testMergeNumber 's source. | |
Additional Inherited Members | |||||||||||||||||||||||||
Static Public Attributes inherited from Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager | |||||||||||||||||||||||||
| const string | DeploymentMsgHeaderStart = "<!-- tgs_test_merge_comment -->" | ||||||||||||||||||||||||
| The header comment that begins every deployment message comment/note. | |||||||||||||||||||||||||
Properties inherited from Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager | |||||||||||||||||||||||||
| Api.Models.Instance | Metadata [get] | ||||||||||||||||||||||||
| The Api.Models.Instance for the BaseRemoteDeploymentManager. | |||||||||||||||||||||||||
+
|
+ +protected | +
References Tgstation.Server.Api.Models.RepositorySettings.AccessToken, Tgstation.Server.Host.Models.RevisionInformation.ActiveTestMerges, Tgstation.Server.Host.Components.Repository.IRepository.CommittishIsParent(), Tgstation.Server.Host.Utils.GitHub.IGitHubServiceFactory.CreateService(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.gitHubServiceFactory, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger, Tgstation.Server.Api.Models.Internal.IGitRemoteInformation.RemoteRepositoryName, and Tgstation.Server.Api.Models.Internal.IGitRemoteInformation.RemoteRepositoryOwner.
+References Tgstation.Server.Api.Models.RepositorySettings.AccessToken, Tgstation.Server.Host.Models.RevisionInformation.ActiveTestMerges, Tgstation.Server.Host.Components.Repository.IRepository.CommittishIsParent(), Tgstation.Server.Host.Utils.GitHub.IGitHubServiceFactory.CreateService(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.gitHubServiceFactory, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger, Tgstation.Server.Api.Models.Internal.IGitRemoteInformation.RemoteRepositoryName, and Tgstation.Server.Api.Models.Internal.IGitRemoteInformation.RemoteRepositoryOwner.
References Tgstation.Server.Api.Models.RepositorySettings.AccessToken, Tgstation.Server.Api.Models.Internal.RevisionInformation.CommitSha, Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService.CreateDeployment(), Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService.CreateDeploymentStatus(), Tgstation.Server.Api.Models.RepositorySettings.CreateGitHubDeployments, Tgstation.Server.Host.Utils.GitHub.IGitHubServiceFactory.CreateService(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.databaseContextFactory, Tgstation.Server.Host.Utils.GitHub.IGitHubService.GetRepositoryId(), Tgstation.Server.Host.Models.CompileJob.GitHubDeploymentId, Tgstation.Server.Host.Models.CompileJob.GitHubRepoId, Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.gitHubServiceFactory, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Metadata, Tgstation.Server.Host.Models.CompileJob.RevisionInformation, and Tgstation.Server.Host.Database.IDatabaseContextFactory.UseContext().
+References Tgstation.Server.Api.Models.RepositorySettings.AccessToken, Tgstation.Server.Api.Models.Internal.RevisionInformation.CommitSha, Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService.CreateDeployment(), Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService.CreateDeploymentStatus(), Tgstation.Server.Api.Models.RepositorySettings.CreateGitHubDeployments, Tgstation.Server.Host.Utils.GitHub.IGitHubServiceFactory.CreateService(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.databaseContextFactory, Tgstation.Server.Host.Utils.GitHub.IGitHubService.GetRepositoryId(), Tgstation.Server.Host.Models.CompileJob.GitHubDeploymentId, Tgstation.Server.Host.Models.CompileJob.GitHubRepoId, Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.gitHubServiceFactory, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Metadata, Tgstation.Server.Host.Models.CompileJob.RevisionInformation, and Tgstation.Server.Host.Database.IDatabaseContextFactory.UseContext().
Definition at line 335 of file GitHubRemoteDeploymentManager.cs.
-Definition at line 358 of file GitHubRemoteDeploymentManager.cs.
+References Tgstation.Server.Host.Utils.GitHub.IGitHubServiceFactory.CreateService(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.databaseContextFactory, Tgstation.Server.Host.Models.CompileJob.GitHubDeploymentId, Tgstation.Server.Host.Models.CompileJob.GitHubRepoId, Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.gitHubServiceFactory, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Metadata, and Tgstation.Server.Host.Database.IDatabaseContextFactory.UseContext().
+References Tgstation.Server.Host.Utils.GitHub.IGitHubServiceFactory.CreateService(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.databaseContextFactory, Tgstation.Server.Host.Models.CompileJob.GitHubDeploymentId, Tgstation.Server.Host.Models.CompileJob.GitHubRepoId, Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.gitHubServiceFactory, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger, Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Metadata, and Tgstation.Server.Host.Database.IDatabaseContextFactory.UseContext().
Definition at line 30 of file GitHubRemoteDeploymentManager.cs.
-Referenced by Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.GitHubRemoteDeploymentManager(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.GitHubRemoteDeploymentManager(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().
Definition at line 35 of file GitHubRemoteDeploymentManager.cs.
-Referenced by Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.GitHubRemoteDeploymentManager(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.RemoveMergedTestMerges(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.GitHubRemoteDeploymentManager(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.RemoveMergedTestMerges(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager__coll__graph.map b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager__coll__graph.map index 1e74fd802c..90d3aa2b33 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager__coll__graph.map +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager__coll__graph.map @@ -1,13 +1,15 @@ diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager__coll__graph.md5 b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager__coll__graph.md5 index 49281653c2..2d4df8bcf7 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager__coll__graph.md5 +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager__coll__graph.md5 @@ -1 +1 @@ -5e49855a525c525bd98366f4bbaaec98 \ No newline at end of file +45325801369f458b198b54003b341a91 \ No newline at end of file diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager__coll__graph.png b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager__coll__graph.png index 0c2dc37f6a..53e30d48c3 100644 Binary files a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager__coll__graph.png and b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_hub_remote_deployment_manager__coll__graph.png differ diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_lab_remote_deployment_manager-members.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_lab_remote_deployment_manager-members.html index b37aa601cb..36005c7e47 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_lab_remote_deployment_manager-members.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_deployment_1_1_remote_1_1_git_lab_remote_deployment_manager-members.html @@ -85,8 +85,10 @@ $(function() {
| override string | FormatTestMerge (RepositorySettings repositorySettings, CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName, bool updated) |
| override string | FormatTestMergeRemoval (RepositorySettings repositorySettings, CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName) |
Protected Member Functions inherited from Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager | |
| BaseRemoteDeploymentManager (ILogger< BaseRemoteDeploymentManager > logger, Api.Models.Instance metadata, ConcurrentDictionary< long, Action< bool > > activationCallbacks) | |
| Initializes a new instance of the BaseRemoteDeploymentManager class. | |
| string | FormatTestMerge (RepositorySettings repositorySettings, CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName, bool updated) |
| Formats a comment for a given testMerge . | |
| string | FormatTestMergeRemoval (RepositorySettings repositorySettings, CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName) |
| Formats a comment for a given testMerge removal. | |
| ValueTask | CommentOnTestMergeSource (RepositorySettings repositorySettings, string remoteRepositoryOwner, string remoteRepositoryName, string comment, int testMergeNumber, CancellationToken cancellationToken) |
| Create a comment of a given testMergeNumber 's source. | |
Additional Inherited Members | |||||||||||||||||||||||||
Static Public Attributes inherited from Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager | |||||||||||||||||||||||||
| const string | DeploymentMsgHeaderStart = "<!-- tgs_test_merge_comment -->" | ||||||||||||||||||||||||
| The header comment that begins every deployment message comment/note. | |||||||||||||||||||||||||
Properties inherited from Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager | |||||||||||||||||||||||||
| Api.Models.Instance | Metadata [get] | ||||||||||||||||||||||||
| The Api.Models.Instance for the BaseRemoteDeploymentManager. | |||||||||||||||||||||||||
+
|
+ +protected | +
References Tgstation.Server.Api.Models.RepositorySettings.AccessToken, Tgstation.Server.Host.Models.RevisionInformation.ActiveTestMerges, Tgstation.Server.Host.Components.Repository.IRepository.CommittishIsParent(), Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GitLabUrl, and Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger.
+References Tgstation.Server.Api.Models.RepositorySettings.AccessToken, Tgstation.Server.Host.Models.RevisionInformation.ActiveTestMerges, Tgstation.Server.Host.Components.Repository.IRepository.CommittishIsParent(), Tgstation.Server.Host.Utils.GitLab.GraphQL.GraphQLGitLabClientFactory.CreateClient(), and Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.Logger.


| override string | FormatTestMerge (Models.RepositorySettings repositorySettings, Models.CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName, bool updated) |
| override string | FormatTestMergeRemoval (Models.RepositorySettings repositorySettings, Models.CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName) |
| override ValueTask | MarkInactiveImpl (Models.CompileJob compileJob, CancellationToken cancellationToken) |
| override ValueTask | StageDeploymentImpl (Models.CompileJob compileJob, CancellationToken cancellationToken) |
| string | FormatTestMerge (RepositorySettings repositorySettings, CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName, bool updated) |
| Formats a comment for a given testMerge . | |
| string | FormatTestMergeRemoval (RepositorySettings repositorySettings, CompileJob compileJob, TestMerge testMerge, string remoteRepositoryOwner, string remoteRepositoryName) |
| Formats a comment for a given testMerge removal. | |
| ValueTask | CommentOnTestMergeSource (RepositorySettings repositorySettings, string remoteRepositoryOwner, string remoteRepositoryName, string comment, int testMergeNumber, CancellationToken cancellationToken) |
| Create a comment of a given testMergeNumber 's source. | |
Additional Inherited Members | |||||||||||||||||||||||||
Static Public Attributes inherited from Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager | |||||||||||||||||||||||||
| const string | DeploymentMsgHeaderStart = "<!-- tgs_test_merge_comment -->" | ||||||||||||||||||||||||
| The header comment that begins every deployment message comment/note. | |||||||||||||||||||||||||
Properties inherited from Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager | |||||||||||||||||||||||||
| Api.Models.Instance | Metadata [get] | ||||||||||||||||||||||||
| The Api.Models.Instance for the BaseRemoteDeploymentManager. | |||||||||||||||||||||||||
+
|
+ +protected | +
GitLab IGitRemoteFeatures.
-Definition at line 15 of file GitLabRemoteFeatures.cs.
+Definition at line 18 of file GitLabRemoteFeatures.cs.
Definition at line 37 of file GitLabRemoteFeatures.cs.
-Definition at line 40 of file GitLabRemoteFeatures.cs.
+Definition at line 43 of file GitLabRemoteFeatures.cs.
-Definition at line 46 of file GitLabRemoteFeatures.cs.
+References Tgstation.Server.Api.Models.RepositorySettings.AccessToken, Tgstation.Server.Api.Models.Internal.TestMergeModelBase.Author, Tgstation.Server.Api.Models.TestMergeParameters.Comment, Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GitLabUrl, Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesBase.Logger, Tgstation.Server.Api.Models.TestMergeParameters.Number, and Tgstation.Server.Api.Models.TestMergeParameters.TargetCommitSha.
+References Tgstation.Server.Api.Models.RepositorySettings.AccessToken, Tgstation.Server.Api.Models.Internal.TestMergeModelBase.Author, Tgstation.Server.Api.Models.TestMergeParameters.Comment, Tgstation.Server.Host.Utils.GitLab.GraphQL.GraphQLGitLabClientFactory.CreateClient(), Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesBase.Logger, Tgstation.Server.Api.Models.TestMergeParameters.Number, and Tgstation.Server.Api.Models.TestMergeParameters.TargetCommitSha.
+
Url for main GitLab site.
Eventually we'll derive this from a repo's origin when someone request custom GitHub/GitLab installation support.
-Definition at line 21 of file GitLabRemoteFeatures.cs.
- -Referenced by Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Components.Deployment.Remote.GitLabRemoteDeploymentManager.RemoveMergedTestMerges(), and Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials().
+Definition at line 24 of file GitLabRemoteFeatures.cs.
@@ -395,7 +399,7 @@ PropertiesImplements Tgstation.Server.Api.Models.Internal.IGitRemoteInformation.
-Definition at line 30 of file GitLabRemoteFeatures.cs.
+Definition at line 33 of file GitLabRemoteFeatures.cs.
@@ -423,7 +427,7 @@ PropertiesImplements Tgstation.Server.Host.Components.Repository.IGitRemoteFeatures.
-Definition at line 27 of file GitLabRemoteFeatures.cs.
+Definition at line 30 of file GitLabRemoteFeatures.cs.
@@ -451,7 +455,7 @@ PropertiesImplements Tgstation.Server.Host.Components.Repository.IGitRemoteFeatures.
-Definition at line 24 of file GitLabRemoteFeatures.cs.
+Definition at line 27 of file GitLabRemoteFeatures.cs.
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_lab_remote_features_a27ad2efa6a7e4e062004fbc09a2c1dc6_cgraph.map b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_lab_remote_features_a27ad2efa6a7e4e062004fbc09a2c1dc6_cgraph.map new file mode 100644 index 0000000000..f64fcc372e --- /dev/null +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_lab_remote_features_a27ad2efa6a7e4e062004fbc09a2c1dc6_cgraph.map @@ -0,0 +1,5 @@ + diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_lab_remote_features_a27ad2efa6a7e4e062004fbc09a2c1dc6_cgraph.md5 b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_lab_remote_features_a27ad2efa6a7e4e062004fbc09a2c1dc6_cgraph.md5 new file mode 100644 index 0000000000..499fcbd3f3 --- /dev/null +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_lab_remote_features_a27ad2efa6a7e4e062004fbc09a2c1dc6_cgraph.md5 @@ -0,0 +1 @@ +99d035731d2865e741ca0774b0e16441 \ No newline at end of file diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_lab_remote_features_a27ad2efa6a7e4e062004fbc09a2c1dc6_cgraph.png b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_lab_remote_features_a27ad2efa6a7e4e062004fbc09a2c1dc6_cgraph.png new file mode 100644 index 0000000000..53027ace94 Binary files /dev/null and b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_lab_remote_features_a27ad2efa6a7e4e062004fbc09a2c1dc6_cgraph.png differ diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_base.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_base.html index bf2a4dce69..906485993f 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_base.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_git_remote_features_base.html @@ -440,7 +440,7 @@ Here is the caller graph for this function:Definition at line 35 of file GitRemoteFeaturesBase.cs.
Referenced by Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesBase.GetTestMerge(), Tgstation.Server.Host.Components.Repository.GitHubRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GetTestMergeImpl(), and Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesBase.GitRemoteFeaturesBase().
+Referenced by Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesBase.GetTestMerge(), Tgstation.Server.Host.Components.Repository.GitHubRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GetTestMergeImpl(), and Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesBase.GitRemoteFeaturesBase().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html index c1c5e9152d..f6b3fb1c85 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_repository_manager.html @@ -596,7 +596,7 @@ Here is the call graph for this function:References Tgstation.Server.Host.IO.IIOManager.DeleteDirectory(), Tgstation.Server.Host.Components.Repository.RepositoryManager.ioManager, Tgstation.Server.Host.Utils.SemaphoreSlimContext.Lock(), Tgstation.Server.Host.Components.Repository.RepositoryManager.logger, Tgstation.Server.Host.IO.IIOManager.ResolvePath(), and Tgstation.Server.Host.Components.Repository.RepositoryManager.semaphore.
-Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Delete().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Delete().
Referenced by Tgstation.Server.Host.Controllers.ChatController.Create(), Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker< TAuthority >.CreateErroredActionResult(), Tgstation.Server.Host.Controllers.ApiController.HeadersIssue(), Tgstation.Server.Host.Controllers.ApiController.RateLimit(), and Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials().
+Referenced by Tgstation.Server.Host.Controllers.ChatController.Create(), Tgstation.Server.Host.Authority.Core.RestAuthorityInvoker< TAuthority >.CreateErroredActionResult(), Tgstation.Server.Host.Controllers.ApiController.HeadersIssue(), Tgstation.Server.Host.Controllers.ApiController.RateLimit(), and Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials().
Definition at line 71 of file ApiController.cs.
Referenced by Tgstation.Server.Host.Controllers.ApiController.ApiController(), Tgstation.Server.Host.Controllers.InstanceController.Create(), Tgstation.Server.Host.Controllers.ConfigurationController.CreateDirectory(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.ConfigurationController.DeleteDirectory(), Tgstation.Server.Host.Controllers.ConfigurationController.Directory(), Tgstation.Server.Host.Controllers.ConfigurationController.File(), Tgstation.Server.Host.Controllers.ApiController.HookExecuteAction(), Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), Tgstation.Server.Host.Controllers.ApiController.RateLimit(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Controllers.ConfigurationController.Update(), Tgstation.Server.Host.Controllers.DreamDaemonController.Update(), Tgstation.Server.Host.Controllers.DreamMakerController.Update(), Tgstation.Server.Host.Controllers.EngineController.Update(), Tgstation.Server.Host.Controllers.InstanceController.Update(), Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials(), and Tgstation.Server.Host.Controllers.ComponentInterfacingController.ValidateInstanceOnlineStatus().
+Referenced by Tgstation.Server.Host.Controllers.ApiController.ApiController(), Tgstation.Server.Host.Controllers.InstanceController.Create(), Tgstation.Server.Host.Controllers.ConfigurationController.CreateDirectory(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.ConfigurationController.DeleteDirectory(), Tgstation.Server.Host.Controllers.ConfigurationController.Directory(), Tgstation.Server.Host.Controllers.ConfigurationController.File(), Tgstation.Server.Host.Controllers.ApiController.HookExecuteAction(), Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), Tgstation.Server.Host.Controllers.ApiController.RateLimit(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Controllers.ConfigurationController.Update(), Tgstation.Server.Host.Controllers.DreamDaemonController.Update(), Tgstation.Server.Host.Controllers.DreamMakerController.Update(), Tgstation.Server.Host.Controllers.EngineController.Update(), Tgstation.Server.Host.Controllers.InstanceController.Update(), Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials(), and Tgstation.Server.Host.Controllers.ComponentInterfacingController.ValidateInstanceOnlineStatus().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_component_interfacing_controller.html b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_component_interfacing_controller.html index 8f7cd7da3d..6582082e0a 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_component_interfacing_controller.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_component_interfacing_controller.html @@ -568,7 +568,7 @@ Here is the call graph for this function:The context of action should be as small as possible so as to avoid race conditions. This function can return a ConflictResult if the requested instance was offline.
-Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.ConfigurationController.CreateDirectory(), Tgstation.Server.Host.Controllers.ConfigurationController.DeleteDirectory(), Tgstation.Server.Host.Controllers.ConfigurationController.File(), Tgstation.Server.Host.Controllers.RepositoryController.Read(), Tgstation.Server.Host.Controllers.ConfigurationController.Update(), Tgstation.Server.Host.Controllers.DreamDaemonController.Update(), and Tgstation.Server.Host.Controllers.EngineController.Update().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.ConfigurationController.CreateDirectory(), Tgstation.Server.Host.Controllers.ConfigurationController.DeleteDirectory(), Tgstation.Server.Host.Controllers.ConfigurationController.File(), Tgstation.Server.Host.Controllers.RepositoryController.Read(), Tgstation.Server.Host.Controllers.ConfigurationController.Update(), Tgstation.Server.Host.Controllers.DreamDaemonController.Update(), and Tgstation.Server.Host.Controllers.EngineController.Update().
References Tgstation.Server.Host.Components.IInstanceManager.GetInstanceReference(), Tgstation.Server.Host.Controllers.ComponentInterfacingController.instanceManager, and Tgstation.Server.Host.Utils.SerilogContextHelper.InstanceReferenceContextProperty.
-Referenced by Tgstation.Server.Host.Controllers.ChatController.Create(), Tgstation.Server.Host.Controllers.EngineController.Delete(), Tgstation.Server.Host.Controllers.ChatController.Update(), Tgstation.Server.Host.Controllers.InstanceController.Update(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
+Referenced by Tgstation.Server.Host.Controllers.ChatController.Create(), Tgstation.Server.Host.Controllers.EngineController.Delete(), Tgstation.Server.Host.Controllers.ChatController.Update(), Tgstation.Server.Host.Controllers.InstanceController.Update(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
ApiController for managing the git repository.
-Definition at line 38 of file RepositoryController.cs.
+Definition at line 39 of file RepositoryController.cs.
Definition at line 72 of file RepositoryController.cs.
-Definition at line 73 of file RepositoryController.cs.
+References Tgstation.Server.Host.Controllers.RepositoryController.gitHubClientFactory, Tgstation.Server.Host.Controllers.RepositoryController.gitRemoteFeaturesFactory, Tgstation.Server.Host.Controllers.RepositoryController.jobManager, Tgstation.Server.Api.Rights.List, and Tgstation.Server.Host.Controllers.RepositoryController.loggerFactory.
+References Tgstation.Server.Host.Controllers.RepositoryController.gitHubClientFactory, Tgstation.Server.Host.Controllers.RepositoryController.gitRemoteFeaturesFactory, Tgstation.Server.Host.Controllers.RepositoryController.jobManager, Tgstation.Server.Api.Rights.List, and Tgstation.Server.Host.Controllers.RepositoryController.loggerFactory.
<response code="201">The repository was created successfully and the JobResponse to clone it has begun.</response> <response code="410">The database entity for the requested instance could not be retrieved. The instance was likely detached.</response>
-Definition at line 107 of file RepositoryController.cs.
-Definition at line 108 of file RepositoryController.cs.
+References Tgstation.Server.Host.Models.Job.Create(), Tgstation.Server.Host.Security.AuthenticationContext.GetRight(), Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Host.Controllers.RepositoryController.jobManager, Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), Tgstation.Server.Host.Jobs.IJobManager.RegisterOperation(), Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings, Tgstation.Server.Host.Database.DatabaseContext.Save(), Tgstation.Server.Host.Models.Job.ToApi(), Tgstation.Server.Host.Security.AuthenticationContext.User, Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials(), and Tgstation.Server.Host.Controllers.ComponentInterfacingController.WithComponentInstance().
+References Tgstation.Server.Host.Models.Job.Create(), Tgstation.Server.Host.Security.AuthenticationContext.GetRight(), Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Host.Controllers.RepositoryController.jobManager, Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), Tgstation.Server.Host.Jobs.IJobManager.RegisterOperation(), Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings, Tgstation.Server.Host.Database.DatabaseContext.Save(), Tgstation.Server.Host.Models.Job.ToApi(), Tgstation.Server.Host.Security.AuthenticationContext.User, Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials(), and Tgstation.Server.Host.Controllers.ComponentInterfacingController.WithComponentInstance().
Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
<response code="202">Job to delete the repository created successfully.</response> <response code="410">The database entity for the requested instance could not be retrieved. The instance was likely detached.</response>
-Definition at line 223 of file RepositoryController.cs.
-Definition at line 224 of file RepositoryController.cs.
+References Tgstation.Server.Host.Models.Job.Create(), Tgstation.Server.Host.Components.Repository.RepositoryManager.DeleteRepository(), Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Host.Controllers.RepositoryController.jobManager, Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Controllers.ApiController.Logger, Tgstation.Server.Host.Jobs.IJobManager.RegisterOperation(), Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings, Tgstation.Server.Host.Database.DatabaseContext.Save(), Tgstation.Server.Host.Models.Job.ToApi(), and Tgstation.Server.Host.Security.AuthenticationContext.User.
+References Tgstation.Server.Host.Models.Job.Create(), Tgstation.Server.Host.Components.Repository.RepositoryManager.DeleteRepository(), Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Host.Controllers.RepositoryController.jobManager, Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Controllers.ApiController.Logger, Tgstation.Server.Host.Jobs.IJobManager.RegisterOperation(), Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings, Tgstation.Server.Host.Database.DatabaseContext.Save(), Tgstation.Server.Host.Models.Job.ToApi(), and Tgstation.Server.Host.Security.AuthenticationContext.User.
true if the databaseContext was modified in a way that requires saving, false otherwise.Definition at line 533 of file RepositoryController.cs.
-Definition at line 534 of file RepositoryController.cs.
+References Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Controllers.ApiController.Logger, Tgstation.Server.Host.Components.Repository.IRepository.Origin, Tgstation.Server.Host.Components.Repository.IRepository.Reference, Tgstation.Server.Api.Models.Internal.IGitRemoteInformation.RemoteGitProvider, Tgstation.Server.Api.Models.Internal.IGitRemoteInformation.RemoteRepositoryName, and Tgstation.Server.Api.Models.Internal.IGitRemoteInformation.RemoteRepositoryOwner.
-Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Read(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Read(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
<response code="200">Retrieved the repository settings successfully.</response> <response code="201">Retrieved the repository settings successfully, though they did not previously exist.</response> <response code="410">The database entity for the requested instance could not be retrieved. The instance was likely detached.</response>
-Definition at line 300 of file RepositoryController.cs.
-Definition at line 301 of file RepositoryController.cs.
+References Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings, Tgstation.Server.Host.Database.DatabaseContext.Save(), and Tgstation.Server.Host.Controllers.ComponentInterfacingController.WithComponentInstance().
+References Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings, Tgstation.Server.Host.Database.DatabaseContext.Save(), and Tgstation.Server.Host.Controllers.ComponentInterfacingController.WithComponentInstance().
<response code="202">Job to delete the repository created successfully.</response> <response code="410">The database entity for the requested instance could not be retrieved. The instance was likely detached.</response>
-Definition at line 262 of file RepositoryController.cs.
-Definition at line 263 of file RepositoryController.cs.
+References Tgstation.Server.Host.Models.Job.Create(), Tgstation.Server.Host.Controllers.RepositoryController.CreateRepositoryUpdateService(), Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Host.Controllers.RepositoryController.jobManager, Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Controllers.ApiController.Logger, Tgstation.Server.Host.Jobs.IJobManager.RegisterOperation(), Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings, Tgstation.Server.Host.Models.Job.ToApi(), and Tgstation.Server.Host.Security.AuthenticationContext.User.
+References Tgstation.Server.Host.Models.Job.Create(), Tgstation.Server.Host.Controllers.RepositoryController.CreateRepositoryUpdateService(), Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Host.Controllers.RepositoryController.jobManager, Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Controllers.ApiController.Logger, Tgstation.Server.Host.Jobs.IJobManager.RegisterOperation(), Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings, Tgstation.Server.Host.Models.Job.ToApi(), and Tgstation.Server.Host.Security.AuthenticationContext.User.
<response code="200">Updated the repository settings successfully.</response> <response code="202">Updated the repository settings successfully and a JobResponse was created to make the requested git changes.</response> <response code="410">The database entity for the requested instance could not be retrieved. The instance was likely detached.</response>
-Definition at line 360 of file RepositoryController.cs.
-Definition at line 361 of file RepositoryController.cs.
+References Tgstation.Server.Host.Models.Job.Create(), Tgstation.Server.Host.Controllers.RepositoryController.CreateRepositoryUpdateService(), Tgstation.Server.Host.Security.AuthenticationContext.GetRight(), Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Host.Controllers.RepositoryController.jobManager, Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), Tgstation.Server.Host.Jobs.IJobManager.RegisterOperation(), Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings, Tgstation.Server.Host.Database.DatabaseContext.Save(), Tgstation.Server.Host.Security.AuthenticationContext.User, Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials(), and Tgstation.Server.Host.Controllers.ComponentInterfacingController.WithComponentInstanceNullable().
+References Tgstation.Server.Host.Models.Job.Create(), Tgstation.Server.Host.Controllers.RepositoryController.CreateRepositoryUpdateService(), Tgstation.Server.Host.Security.AuthenticationContext.GetRight(), Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Host.Controllers.RepositoryController.jobManager, Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), Tgstation.Server.Host.Jobs.IJobManager.RegisterOperation(), Tgstation.Server.Host.Database.DatabaseContext.RepositorySettings, Tgstation.Server.Host.Database.DatabaseContext.Save(), Tgstation.Server.Host.Security.AuthenticationContext.User, Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials(), and Tgstation.Server.Host.Controllers.ComponentInterfacingController.WithComponentInstanceNullable().
null on success, or an IActionResult on validation failure.Definition at line 578 of file RepositoryController.cs.
-Definition at line 579 of file RepositoryController.cs.
+References Tgstation.Server.Api.Api, Tgstation.Server.Host.Utils.GitHub.IGitHubClientFactory.CreateAppClient(), Tgstation.Server.Host.Utils.GitHub.IGitHubClientFactory.CreateClientForRepository(), Tgstation.Server.Host.Components.Repository.IGitRemoteFeaturesFactory.CreateGitRemoteFeatures(), Tgstation.Server.Host.Controllers.RepositoryController.gitHubClientFactory, Tgstation.Server.Host.Components.Repository.GitLabRemoteFeatures.GitLabUrl, Tgstation.Server.Host.Controllers.RepositoryController.gitRemoteFeaturesFactory, Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Controllers.ApiController.Logger, and Tgstation.Server.Host.Controllers.ApiController.StatusCode().
+References Tgstation.Server.Api.Api, Tgstation.Server.Host.Utils.GitHub.IGitHubClientFactory.CreateAppClient(), Tgstation.Server.Host.Utils.GitLab.GraphQL.GraphQLGitLabClientFactory.CreateClient(), Tgstation.Server.Host.Utils.GitHub.IGitHubClientFactory.CreateClientForRepository(), Tgstation.Server.Host.Components.Repository.IGitRemoteFeaturesFactory.CreateGitRemoteFeatures(), Tgstation.Server.Host.Controllers.RepositoryController.gitHubClientFactory, Tgstation.Server.Host.Controllers.RepositoryController.gitRemoteFeaturesFactory, Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Controllers.ApiController.Logger, and Tgstation.Server.Host.Controllers.ApiController.StatusCode().
-Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().

The IGitHubClientFactory for the RepositoryController.
-Definition at line 58 of file RepositoryController.cs.
+Definition at line 59 of file RepositoryController.cs.
-Referenced by Tgstation.Server.Host.Controllers.RepositoryController.RepositoryController(), and Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.RepositoryController(), and Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials().
The IGitRemoteFeaturesFactory for the RepositoryController.
-Definition at line 53 of file RepositoryController.cs.
+Definition at line 54 of file RepositoryController.cs.
-Referenced by Tgstation.Server.Host.Controllers.RepositoryController.RepositoryController(), and Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.RepositoryController(), and Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials().
@@ -1515,9 +1535,9 @@ Here is the caller graph for this function:The IJobManager for the RepositoryController.
-Definition at line 48 of file RepositoryController.cs.
+Definition at line 49 of file RepositoryController.cs.
-Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Controllers.RepositoryController.RepositoryController(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Controllers.RepositoryController.RepositoryController(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
@@ -1543,9 +1563,9 @@ Here is the caller graph for this function:The ILoggerFactory for the RepositoryController.
-Definition at line 43 of file RepositoryController.cs.
+Definition at line 44 of file RepositoryController.cs.
-Referenced by Tgstation.Server.Host.Controllers.RepositoryController.RepositoryController().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.RepositoryController().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_a6d2ca4edeaf1bebf658305727ced5f45_cgraph.map b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_a6d2ca4edeaf1bebf658305727ced5f45_cgraph.map index ecf2253549..9ae7d78c20 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_a6d2ca4edeaf1bebf658305727ced5f45_cgraph.map +++ b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_a6d2ca4edeaf1bebf658305727ced5f45_cgraph.map @@ -1,11 +1,13 @@ diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_a6d2ca4edeaf1bebf658305727ced5f45_cgraph.md5 b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_a6d2ca4edeaf1bebf658305727ced5f45_cgraph.md5 index e24f25fedc..44ea79ffcf 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_a6d2ca4edeaf1bebf658305727ced5f45_cgraph.md5 +++ b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_a6d2ca4edeaf1bebf658305727ced5f45_cgraph.md5 @@ -1 +1 @@ -eed75b8d3efd331803886b638bb739b5 \ No newline at end of file +29e9b31cc54ef85c20994d3c7f80f0fa \ No newline at end of file diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_a6d2ca4edeaf1bebf658305727ced5f45_cgraph.png b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_a6d2ca4edeaf1bebf658305727ced5f45_cgraph.png index 1bf19f65d8..9b0851dd8b 100644 Binary files a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_a6d2ca4edeaf1bebf658305727ced5f45_cgraph.png and b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_a6d2ca4edeaf1bebf658305727ced5f45_cgraph.png differ diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac4cbbd1105362b5a24122cac252143af_cgraph.map b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac4cbbd1105362b5a24122cac252143af_cgraph.map index de1bfbdd6c..4127649a1c 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac4cbbd1105362b5a24122cac252143af_cgraph.map +++ b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac4cbbd1105362b5a24122cac252143af_cgraph.map @@ -14,20 +14,22 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac4cbbd1105362b5a24122cac252143af_cgraph.md5 b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac4cbbd1105362b5a24122cac252143af_cgraph.md5 index 79ae36dd7e..04fae16d52 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac4cbbd1105362b5a24122cac252143af_cgraph.md5 +++ b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac4cbbd1105362b5a24122cac252143af_cgraph.md5 @@ -1 +1 @@ -8058b54dcd5fd5d2a50a308dcf5a9dff \ No newline at end of file +a9eef312bcc2b53944b0efd79b88d702 \ No newline at end of file diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac4cbbd1105362b5a24122cac252143af_cgraph.png b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac4cbbd1105362b5a24122cac252143af_cgraph.png index f2ac779d03..1b749bc7b4 100644 Binary files a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac4cbbd1105362b5a24122cac252143af_cgraph.png and b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac4cbbd1105362b5a24122cac252143af_cgraph.png differ diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac7a15de6e6b871bb48a39a4103fae82b_cgraph.map b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac7a15de6e6b871bb48a39a4103fae82b_cgraph.map index d1b08f0f44..11195a8b63 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac7a15de6e6b871bb48a39a4103fae82b_cgraph.map +++ b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac7a15de6e6b871bb48a39a4103fae82b_cgraph.map @@ -14,20 +14,22 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac7a15de6e6b871bb48a39a4103fae82b_cgraph.md5 b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac7a15de6e6b871bb48a39a4103fae82b_cgraph.md5 index 80ade94520..019f9018c3 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac7a15de6e6b871bb48a39a4103fae82b_cgraph.md5 +++ b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac7a15de6e6b871bb48a39a4103fae82b_cgraph.md5 @@ -1 +1 @@ -f5a353415a5299cd53fa7cfd66f89045 \ No newline at end of file +07b765bf382e6c27758f3beca2866d72 \ No newline at end of file diff --git a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac7a15de6e6b871bb48a39a4103fae82b_cgraph.png b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac7a15de6e6b871bb48a39a4103fae82b_cgraph.png index 9cf8f863ff..c6b6da1d6d 100644 Binary files a/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac7a15de6e6b871bb48a39a4103fae82b_cgraph.png and b/class_tgstation_1_1_server_1_1_host_1_1_controllers_1_1_repository_controller_ac7a15de6e6b871bb48a39a4103fae82b_cgraph.png differ diff --git a/class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html b/class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html index 82527725f8..a600a829e2 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_database_1_1_database_context.html @@ -1103,7 +1103,7 @@ Here is the caller graph for this function:Implements Tgstation.Server.Host.Database.IDatabaseContext.
-Referenced by Tgstation.Server.Host.Authority.LoginAuthority.AttemptLogin(), Tgstation.Server.Host.Controllers.ChatController.Create(), Tgstation.Server.Host.Controllers.InstanceController.Create(), Tgstation.Server.Host.Controllers.InstancePermissionSetController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Authority.UserGroupAuthority.Create(), Tgstation.Server.Host.Authority.UserAuthority.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.InstanceController.Delete(), Tgstation.Server.Host.Controllers.InstanceController.GetId(), Tgstation.Server.Host.Controllers.InstanceController.GrantPermissions(), Tgstation.Server.Host.Controllers.InstanceController.List(), Tgstation.Server.Host.Controllers.RepositoryController.Read(), Tgstation.Server.Host.Controllers.ChatController.Update(), Tgstation.Server.Host.Controllers.DreamDaemonController.Update(), Tgstation.Server.Host.Controllers.DreamMakerController.Update(), Tgstation.Server.Host.Controllers.InstancePermissionSetController.Update(), Tgstation.Server.Host.Controllers.InstanceController.Update(), Tgstation.Server.Host.Controllers.RepositoryController.Update(), Tgstation.Server.Host.Authority.UserGroupAuthority.Update(), Tgstation.Server.Host.Authority.UserAuthority.Update(), and Tgstation.Server.Host.Controllers.ComponentInterfacingController.ValidateRequest().
+Referenced by Tgstation.Server.Host.Authority.LoginAuthority.AttemptLogin(), Tgstation.Server.Host.Controllers.ChatController.Create(), Tgstation.Server.Host.Controllers.InstanceController.Create(), Tgstation.Server.Host.Controllers.InstancePermissionSetController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Authority.UserGroupAuthority.Create(), Tgstation.Server.Host.Authority.UserAuthority.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.InstanceController.Delete(), Tgstation.Server.Host.Controllers.InstanceController.GetId(), Tgstation.Server.Host.Controllers.InstanceController.GrantPermissions(), Tgstation.Server.Host.Controllers.InstanceController.List(), Tgstation.Server.Host.Controllers.RepositoryController.Read(), Tgstation.Server.Host.Controllers.ChatController.Update(), Tgstation.Server.Host.Controllers.DreamDaemonController.Update(), Tgstation.Server.Host.Controllers.DreamMakerController.Update(), Tgstation.Server.Host.Controllers.InstancePermissionSetController.Update(), Tgstation.Server.Host.Controllers.InstanceController.Update(), Tgstation.Server.Host.Controllers.RepositoryController.Update(), Tgstation.Server.Host.Authority.UserGroupAuthority.Update(), Tgstation.Server.Host.Authority.UserAuthority.Update(), and Tgstation.Server.Host.Controllers.ComponentInterfacingController.ValidateRequest().
Definition at line 64 of file DatabaseContext.cs.
Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Read(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Read(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html b/class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html index 4b9b687f38..2676b9ceda 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_models_1_1_compile_job.html @@ -564,7 +564,7 @@ Here is the call graph for this function:Definition at line 63 of file CompileJob.cs.
Referenced by Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().
@@ -593,7 +593,7 @@ Here is the call graph for this function:Definition at line 58 of file CompileJob.cs.
Referenced by Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().
@@ -707,7 +707,7 @@ Here is the call graph for this function:Definition at line 27 of file CompileJob.cs.
Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment().
+Referenced by Tgstation.Server.Host.Components.Deployment.Remote.BaseRemoteDeploymentManager.PostDeploymentComments(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html b/class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html index efdd6cadd5..9c49ed8246 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_models_1_1_job.html @@ -396,7 +396,7 @@ Private Member FunctionsReferenced by Tgstation.Server.Host.Components.Instance.AutoUpdateAction(), Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.DreamDaemonController.Create(), Tgstation.Server.Host.Controllers.DreamMakerController.Create(), Tgstation.Server.Host.Controllers.DreamDaemonController.CreateDump(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Components.Chat.Providers.Provider.ReconnectionLoop(), Tgstation.Server.Host.Controllers.DreamDaemonController.Restart(), Tgstation.Server.Host.Controllers.InstanceController.Update(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
+Referenced by Tgstation.Server.Host.Components.Instance.AutoUpdateAction(), Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.DreamDaemonController.Create(), Tgstation.Server.Host.Controllers.DreamMakerController.Create(), Tgstation.Server.Host.Controllers.DreamDaemonController.CreateDump(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Components.Chat.Providers.Provider.ReconnectionLoop(), Tgstation.Server.Host.Controllers.DreamDaemonController.Restart(), Tgstation.Server.Host.Controllers.InstanceController.Update(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
References Tgstation.Server.Api.Models.Internal.Job.Cancelled, Tgstation.Server.Host.Models.Job.CancelledBy, Tgstation.Server.Api.Models.Internal.Job.CancelRight, Tgstation.Server.Api.Models.Internal.Job.CancelRightsType, Tgstation.Server.Api.Models.UserName.CreateUserName(), Tgstation.Server.Api.Models.Internal.Job.Description, Tgstation.Server.Api.Models.Internal.Job.ErrorCode, Tgstation.Server.Api.Models.Internal.Job.ExceptionDetails, Tgstation.Server.Api.Models.EntityId.Id, Tgstation.Server.Api.Rights.List, Tgstation.Server.Api.Models.Internal.Job.StartedAt, Tgstation.Server.Host.Models.Job.StartedBy, and Tgstation.Server.Api.Models.Internal.Job.StoppedAt.
-Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Jobs.JobService.RunJob(), and Tgstation.Server.Host.Models.CompileJob.ToApi().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Jobs.JobService.RunJob(), and Tgstation.Server.Host.Models.CompileJob.ToApi().
References Tgstation.Server.Api.Rights.RightsHelper.IsInstanceRight(), Tgstation.Server.Api.Rights.List, Tgstation.Server.Host.Security.AuthenticationContext.PermissionSet, and Tgstation.Server.Api.Rights.RightsHelper.RightToType().
-Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.JobController.Delete(), Tgstation.Server.Host.Authority.UserAuthority.GetId(), Tgstation.Server.Host.Authority.UserGroupAuthority.GetId(), Tgstation.Server.Host.Controllers.ChatController.GetId(), Tgstation.Server.Host.Controllers.UserController.GetId(), Tgstation.Server.Host.Authority.PermissionSetAuthority.GetId(), Tgstation.Server.Host.Controllers.ChatController.List(), Tgstation.Server.Host.Controllers.DreamDaemonController.ReadImpl(), Tgstation.Server.Host.Controllers.ChatController.Update(), Tgstation.Server.Host.Controllers.DreamDaemonController.Update(), Tgstation.Server.Host.Controllers.InstancePermissionSetController.Update(), Tgstation.Server.Host.Controllers.InstanceController.Update(), Tgstation.Server.Host.Controllers.RepositoryController.Update(), and Tgstation.Server.Host.Authority.UserAuthority.Update().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.JobController.Delete(), Tgstation.Server.Host.Authority.UserAuthority.GetId(), Tgstation.Server.Host.Authority.UserGroupAuthority.GetId(), Tgstation.Server.Host.Controllers.ChatController.GetId(), Tgstation.Server.Host.Controllers.UserController.GetId(), Tgstation.Server.Host.Authority.PermissionSetAuthority.GetId(), Tgstation.Server.Host.Controllers.ChatController.List(), Tgstation.Server.Host.Controllers.DreamDaemonController.ReadImpl(), Tgstation.Server.Host.Controllers.ChatController.Update(), Tgstation.Server.Host.Controllers.DreamDaemonController.Update(), Tgstation.Server.Host.Controllers.InstancePermissionSetController.Update(), Tgstation.Server.Host.Controllers.InstanceController.Update(), Tgstation.Server.Host.Controllers.RepositoryController.Update(), and Tgstation.Server.Host.Authority.UserAuthority.Update().
Definition at line 16 of file AuthenticationContext.cs.
-Referenced by Tgstation.Server.Host.Controllers.InstanceController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.DreamDaemonController.Create(), Tgstation.Server.Host.Controllers.DreamMakerController.Create(), Tgstation.Server.Host.Controllers.DreamDaemonController.CreateDump(), Tgstation.Server.Host.Authority.UserAuthority.CreateNewUserFromModel(), Tgstation.Server.Host.Controllers.EngineController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.JobController.Delete(), Tgstation.Server.Host.Authority.UserAuthority.GetId(), Tgstation.Server.Host.Authority.UserGroupAuthority.GetId(), Tgstation.Server.Host.Controllers.UserController.GetId(), Tgstation.Server.Host.Controllers.ApiController.HookExecuteAction(), Tgstation.Server.Host.Authority.UserGroupAuthority.Read(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Controllers.DreamDaemonController.Restart(), Tgstation.Server.Host.Controllers.EngineController.Update(), Tgstation.Server.Host.Controllers.InstanceController.Update(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
+Referenced by Tgstation.Server.Host.Controllers.InstanceController.Create(), Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.DreamDaemonController.Create(), Tgstation.Server.Host.Controllers.DreamMakerController.Create(), Tgstation.Server.Host.Controllers.DreamDaemonController.CreateDump(), Tgstation.Server.Host.Authority.UserAuthority.CreateNewUserFromModel(), Tgstation.Server.Host.Controllers.EngineController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.JobController.Delete(), Tgstation.Server.Host.Authority.UserAuthority.GetId(), Tgstation.Server.Host.Authority.UserGroupAuthority.GetId(), Tgstation.Server.Host.Controllers.UserController.GetId(), Tgstation.Server.Host.Controllers.ApiController.HookExecuteAction(), Tgstation.Server.Host.Authority.UserGroupAuthority.Read(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Controllers.DreamDaemonController.Restart(), Tgstation.Server.Host.Controllers.EngineController.Update(), Tgstation.Server.Host.Controllers.InstanceController.Update(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
diff --git a/class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service-members.html b/class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service-members.html index b98c41fbb6..37d3e81c37 100644 --- a/class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service-members.html +++ b/class_tgstation_1_1_server_1_1_host_1_1_utils_1_1_git_hub_1_1_git_hub_service-members.html @@ -80,13 +80,15 @@ $(function() {This is the complete list of members for Tgstation.Server.Host.Utils.GitHub.GitHubService, including all inherited members.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Definition at line 11 of file IGitRemoteInformation.cs.
Referenced by Tgstation.Server.Host.Components.Deployment.DreamMaker.DeploymentProcess(), Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), and Tgstation.Server.Host.Utils.GitHub.RepositoryIdentifier.RepositoryIdentifier().
+Referenced by Tgstation.Server.Host.Components.Deployment.DreamMaker.DeploymentProcess(), Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), and Tgstation.Server.Host.Utils.GitHub.RepositoryIdentifier.RepositoryIdentifier().
@@ -185,7 +185,7 @@ PropertiesDefinition at line 21 of file IGitRemoteInformation.cs.
Referenced by Tgstation.Server.Host.Components.Deployment.DreamMaker.Compile(), Tgstation.Server.Host.Components.Deployment.DreamMaker.DeploymentProcess(), Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.RemoveMergedTestMerges(), and Tgstation.Server.Host.Utils.GitHub.RepositoryIdentifier.RepositoryIdentifier().
+Referenced by Tgstation.Server.Host.Components.Deployment.DreamMaker.Compile(), Tgstation.Server.Host.Components.Deployment.DreamMaker.DeploymentProcess(), Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.RemoveMergedTestMerges(), and Tgstation.Server.Host.Utils.GitHub.RepositoryIdentifier.RepositoryIdentifier().
@@ -216,7 +216,7 @@ PropertiesDefinition at line 16 of file IGitRemoteInformation.cs.
Referenced by Tgstation.Server.Host.Components.Deployment.DreamMaker.Compile(), Tgstation.Server.Host.Components.Deployment.DreamMaker.DeploymentProcess(), Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.RemoveMergedTestMerges(), and Tgstation.Server.Host.Utils.GitHub.RepositoryIdentifier.RepositoryIdentifier().
+Referenced by Tgstation.Server.Host.Components.Deployment.DreamMaker.Compile(), Tgstation.Server.Host.Components.Deployment.DreamMaker.DeploymentProcess(), Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.RemoveMergedTestMerges(), and Tgstation.Server.Host.Utils.GitHub.RepositoryIdentifier.RepositoryIdentifier().
diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_git_remote_features_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_git_remote_features_factory.html index 908aec5172..e47454ae22 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_git_remote_features_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_components_1_1_repository_1_1_i_git_remote_features_factory.html @@ -138,7 +138,7 @@ Public Member FunctionsImplemented in Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory.
-Referenced by Tgstation.Server.Host.Components.Repository.Repository.Repository(), and Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials().
+Referenced by Tgstation.Server.Host.Components.Repository.Repository.Repository(), and Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials().
Definition at line 33 of file IRepository.cs.
Referenced by Tgstation.Server.Host.Components.Deployment.DreamMaker.Compile(), Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory.CreateGitRemoteFeatures(), Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), and Tgstation.Server.Host.Components.Deployment.DreamMaker.RunCompileJob().
+Referenced by Tgstation.Server.Host.Components.Deployment.DreamMaker.Compile(), Tgstation.Server.Host.Components.Repository.GitRemoteFeaturesFactory.CreateGitRemoteFeatures(), Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), and Tgstation.Server.Host.Components.Deployment.DreamMaker.RunCompileJob().
@@ -1028,7 +1028,7 @@ Here is the caller graph for this function:Definition at line 28 of file IRepository.cs.
Referenced by Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), and Tgstation.Server.Host.Components.Deployment.DreamMaker.RunCompileJob().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.PopulateApi(), and Tgstation.Server.Host.Components.Deployment.DreamMaker.RunCompileJob().
diff --git a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context_factory.html b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context_factory.html index eeac7beb77..fba85d0aee 100644 --- a/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context_factory.html +++ b/interface_tgstation_1_1_server_1_1_host_1_1_database_1_1_i_database_context_factory.html @@ -135,7 +135,7 @@ Public Member FunctionsImplemented in Tgstation.Server.Host.Database.DatabaseContextFactory.
-Referenced by Tgstation.Server.Host.Jobs.JobService.CancelJob(), Tgstation.Server.Host.Components.Deployment.DmbFactory.CleanUnusedCompileJobs(), Tgstation.Server.Host.Components.Deployment.DreamMaker.DeploymentProcess(), Tgstation.Server.Host.Components.Deployment.DmbFactory.FromCompileJobInternal(), Tgstation.Server.Host.Utils.PortAllocator.GetAvailablePort(), Tgstation.Server.Host.Components.InstanceManager.Initialize(), Tgstation.Server.Host.Swarm.SwarmService.Initialize(), Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.Invoke(), Tgstation.Server.Host.Components.Session.SessionPersistor.Load(), Tgstation.Server.Host.Jobs.JobsHubGroupMapper.MapConnectionGroups(), Tgstation.Server.Host.Components.InstanceManager.OfflineInstance(), Tgstation.Server.Host.Jobs.JobService.RegisterOperation(), Tgstation.Server.Host.Jobs.JobService.RunJob(), Tgstation.Server.Host.Swarm.SwarmService.Shutdown(), Tgstation.Server.Host.Components.Deployment.DmbFactory.StartAsync(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().
+Referenced by Tgstation.Server.Host.Jobs.JobService.CancelJob(), Tgstation.Server.Host.Components.Deployment.DmbFactory.CleanUnusedCompileJobs(), Tgstation.Server.Host.Components.Deployment.DreamMaker.DeploymentProcess(), Tgstation.Server.Host.Components.Deployment.DmbFactory.FromCompileJobInternal(), Tgstation.Server.Host.Utils.PortAllocator.GetAvailablePort(), Tgstation.Server.Host.Components.InstanceManager.Initialize(), Tgstation.Server.Host.Swarm.SwarmService.Initialize(), Tgstation.Server.Host.Components.Chat.Commands.PullRequestsCommand.Invoke(), Tgstation.Server.Host.Components.Session.SessionPersistor.Load(), Tgstation.Server.Host.Jobs.JobsHubGroupMapper.MapConnectionGroups(), Tgstation.Server.Host.Components.InstanceManager.OfflineInstance(), Tgstation.Server.Host.Jobs.JobService.RegisterOperation(), Tgstation.Server.Host.Jobs.JobService.RunJob(), Tgstation.Server.Host.Swarm.SwarmService.Shutdown(), Tgstation.Server.Host.Components.Deployment.DmbFactory.StartAsync(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), and Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment().
Implemented in Tgstation.Server.Host.Jobs.JobService.
-Referenced by Tgstation.Server.Host.Components.Instance.AutoUpdateAction(), Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.DreamDaemonController.Create(), Tgstation.Server.Host.Controllers.DreamMakerController.Create(), Tgstation.Server.Host.Controllers.DreamDaemonController.CreateDump(), Tgstation.Server.Host.Controllers.EngineController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Components.Chat.Providers.Provider.ReconnectionLoop(), Tgstation.Server.Host.Controllers.DreamDaemonController.Restart(), Tgstation.Server.Host.Components.Watchdog.WatchdogBase.StartAsync(), Tgstation.Server.Host.Controllers.EngineController.Update(), Tgstation.Server.Host.Controllers.InstanceController.Update(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
+Referenced by Tgstation.Server.Host.Components.Instance.AutoUpdateAction(), Tgstation.Server.Host.Controllers.RepositoryController.Create(), Tgstation.Server.Host.Controllers.DreamDaemonController.Create(), Tgstation.Server.Host.Controllers.DreamMakerController.Create(), Tgstation.Server.Host.Controllers.DreamDaemonController.CreateDump(), Tgstation.Server.Host.Controllers.EngineController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Delete(), Tgstation.Server.Host.Controllers.RepositoryController.Reclone(), Tgstation.Server.Host.Components.Chat.Providers.Provider.ReconnectionLoop(), Tgstation.Server.Host.Controllers.DreamDaemonController.Restart(), Tgstation.Server.Host.Components.Watchdog.WatchdogBase.StartAsync(), Tgstation.Server.Host.Controllers.EngineController.Update(), Tgstation.Server.Host.Controllers.InstanceController.Update(), and Tgstation.Server.Host.Controllers.RepositoryController.Update().
This is the complete list of members for Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService, including all inherited members.
| CommentOnIssue(string repoOwner, string repoName, string comment, int issueNumber, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService | ||
| CreateDeployment(NewDeployment newDeployment, string repoOwner, string repoName, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService | ||
| CreateDeploymentStatus(NewDeploymentStatus newDeploymentStatus, string repoOwner, string repoName, long deploymentId, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService | ||
| CreateDeploymentStatus(NewDeploymentStatus newDeploymentStatus, long repoId, long deploymentId, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService | ||
| CreateOAuthAccessToken(OAuthConfiguration oAuthConfiguration, string code, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IGitHubService | ||
| GetCommit(string repoOwner, string repoName, string committish, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IGitHubService | ||
| GetCurrentUserId(CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IGitHubService | ||
| AppendCommentOnIssue(string repoOwner, string repoName, string comment, IssueComment issueComment, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService | ||
| CommentOnIssue(string repoOwner, string repoName, string comment, int issueNumber, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService | ||
| CreateDeployment(NewDeployment newDeployment, string repoOwner, string repoName, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService | ||
| CreateDeploymentStatus(NewDeploymentStatus newDeploymentStatus, string repoOwner, string repoName, long deploymentId, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService | ||
| CreateDeploymentStatus(NewDeploymentStatus newDeploymentStatus, long repoId, long deploymentId, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService | ||
| CreateOAuthAccessToken(OAuthConfiguration oAuthConfiguration, string code, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IGitHubService | ||
| GetCommit(string repoOwner, string repoName, string committish, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IGitHubService | ||
| GetCurrentUserId(CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IGitHubService | ||
| GetExistingCommentOnIssue(string repoOwner, string repoName, string header, int issueNumber, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService | ||
| GetPullRequest(string repoOwner, string repoName, int pullRequestNumber, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IGitHubService | ||
| GetRepositoryId(string repoOwner, string repoName, CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IGitHubService | ||
| GetTgsReleases(CancellationToken cancellationToken) | Tgstation.Server.Host.Utils.GitHub.IGitHubService | ||
| Task | CommentOnIssue (string repoOwner, string repoName, string comment, int issueNumber, CancellationToken cancellationToken) | ||
| Create a comment on a given issueNumber . | |||
| Task | AppendCommentOnIssue (string repoOwner, string repoName, string comment, IssueComment issueComment, CancellationToken cancellationToken) | ||
| Append a comment on an existing issueComment . | |||
| ValueTask< IssueComment?> | GetExistingCommentOnIssue (string repoOwner, string repoName, string header, int issueNumber, CancellationToken cancellationToken) | ||
| Gets an IssueComment for a particular issueNumber with the provided header if it exists and is not too large. | |||
| ValueTask< long > | CreateDeployment (NewDeployment newDeployment, string repoOwner, string repoName, CancellationToken cancellationToken) | ||
| Create a newDeployment on a target repostiory. | |||
| Task Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService.AppendCommentOnIssue | +( | +string | +repoOwner, | +
| + | + | string | +repoName, | +
| + | + | string | +comment, | +
| + | + | IssueComment | +issueComment, | +
| + | + | CancellationToken | +cancellationToken | +
| + | ) | ++ |
Append a comment on an existing issueComment .
+| repoOwner | The owner of the target repository. |
| repoName | The name of the target repository. |
| comment | The text of the comment. |
| issueComment | The IssueComment to amend. |
| cancellationToken | The CancellationToken for the operation. |
Implemented in Tgstation.Server.Host.Utils.GitHub.GitHubService.
+ +| ValueTask< IssueComment?> Tgstation.Server.Host.Utils.GitHub.IAuthenticatedGitHubService.GetExistingCommentOnIssue | +( | +string | +repoOwner, | +
| + | + | string | +repoName, | +
| + | + | string | +header, | +
| + | + | int | +issueNumber, | +
| + | + | CancellationToken | +cancellationToken | +
| + | ) | ++ |
Gets an IssueComment for a particular issueNumber with the provided header if it exists and is not too large.
+| repoOwner | The owner of the target repository. |
| repoName | The name of the target repository. |
| header | The starting text of the comment to search for. |
| issueNumber | The number of the issue to comment on. |
| cancellationToken | The CancellationToken for the operation. |
Implemented in Tgstation.Server.Host.Utils.GitHub.GitHubService.
+Implemented in Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.
-Referenced by Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials().
+Referenced by Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials().
Implemented in Tgstation.Server.Host.Utils.GitHub.GitHubClientFactory.
-Referenced by Tgstation.Server.Host.Utils.GitHub.GitHubServiceFactory.CreateService(), Tgstation.Server.Host.Core.VersionReportingService.TryReportVersion(), and Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials().
+Referenced by Tgstation.Server.Host.Utils.GitHub.GitHubServiceFactory.CreateService(), Tgstation.Server.Host.Core.VersionReportingService.TryReportVersion(), and Tgstation.Server.Host.Controllers.RepositoryController.ValidateCredentials().
Implemented in Tgstation.Server.Host.Utils.GitHub.GitHubServiceFactory.
-Referenced by Tgstation.Server.Host.Core.ServerUpdater.BeginUpdateImpl(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Host.Components.Repository.GitHubRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Authority.AdministrationAuthority.GetUpdateInformation(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.RemoveMergedTestMerges(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment(), and Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator.ValidateResponseCode().
+Referenced by Tgstation.Server.Host.Core.ServerUpdater.BeginUpdateImpl(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.CommentOnTestMergeSource(), Tgstation.Server.Host.Components.Repository.GitHubRemoteFeatures.GetTestMergeImpl(), Tgstation.Server.Host.Authority.AdministrationAuthority.GetUpdateInformation(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.RemoveMergedTestMerges(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.StartDeployment(), Tgstation.Server.Host.Components.Deployment.Remote.GitHubRemoteDeploymentManager.UpdateDeployment(), and Tgstation.Server.Host.Security.OAuth.GitHubOAuthValidator.ValidateResponseCode().
|
+ tgstation-server 6.14.1
+
+ The /tg/station 13 server suite
+ |
+
This is the complete list of members for Tgstation.Server.Host.Utils.GitLab.GraphQL.IGraphQLGitLabClient, including all inherited members.
+| GraphQL | Tgstation.Server.Host.Utils.GitLab.GraphQL.IGraphQLGitLabClient |
|
+ tgstation-server 6.14.1
+
+ The /tg/station 13 server suite
+ |
+
Wrapper for using a GitLab IGraphQLClient. + More...
+

+Properties | |
| IGraphQLClient | GraphQL [get] |
| Gets the underlying IGraphQLClient. | |
Wrapper for using a GitLab IGraphQLClient.
+ +Definition at line 8 of file IGraphQLGitLabClient.cs.
+
+
|
+ +get | +
Gets the underlying IGraphQLClient.
+ +Implemented in Tgstation.Server.Host.Utils.GitLab.GraphQL.GraphQLGitLabClient.
+ +Definition at line 13 of file IGraphQLGitLabClient.cs.
+|
+ tgstation-server 6.14.1
+
+ The /tg/station 13 server suite
+ |
+
+Namespaces | |
| namespace | GraphQL |
|
+ tgstation-server 6.14.1
+
+ The /tg/station 13 server suite
+ |
+
+Classes | |
| class | GraphQLGitLabClient |
| class | GraphQLGitLabClientFactory |
| Factory for creating IGraphQLGitLabClients. More... | |
| interface | IGraphQLGitLabClient |
| Wrapper for using a GitLab IGraphQLClient. More... | |