tgstation-server 6.12.0
The /tg/station 13 server suite
|
Classes | |
class | RightsHelper |
Helper for RightsTypes. More... | |
Enumerations | |
enum | AdministrationRights : ulong { None = 0 , WriteUsers = 1 << 0 , RestartHost = 1 << 1 , ChangeVersion = 1 << 2 , EditOwnPassword = 1 << 3 , ReadUsers = 1 << 4 , DownloadLogs = 1 << 5 , EditOwnOAuthConnections = 1 << 6 , UploadVersion = 1 << 7 } |
Administration rights for the server. More... | |
enum | ChatBotRights : ulong { None = 0 , WriteEnabled = 1 << 0 , WriteProvider = 1 << 1 , WriteChannels = 1 << 2 , WriteConnectionString = 1 << 3 , ReadConnectionString = 1 << 4 , Read = 1 << 5 , Create = 1 << 6 , Delete = 1 << 7 , WriteName = 1 << 8 , WriteReconnectionInterval = 1 << 9 , WriteChannelLimit = 1 << 10 } |
Rights for chat bots. More... | |
enum | ConfigurationRights : ulong { None = 0 , Read = 1 << 0 , Write = 1 << 1 , List = 1 << 2 , Delete = 1 << 3 } |
Rights for Models.IConfigurationFiles. More... | |
enum | DreamDaemonRights : ulong { None = 0 , ReadRevision = 1 << 0 , SetPort = 1 << 1 , SetAutoStart = 1 << 2 , SetSecurity = 1 << 3 , ReadMetadata = 1 << 4 , SetWebClient = 1 << 5 , SoftRestart = 1 << 6 , SoftShutdown = 1 << 7 , Restart = 1 << 8 , Shutdown = 1 << 9 , Start = 1 << 10 , SetStartupTimeout = 1 << 11 , SetHealthCheckInterval = 1 << 12 , CreateDump = 1 << 13 , SetTopicTimeout = 1 << 14 , SetAdditionalParameters = 1 << 15 , SetVisibility = 1 << 16 , SetProfiler = 1 << 17 , SetLogOutput = 1 << 18 , SetMapThreads = 1 << 19 , BroadcastMessage = 1 << 20 , SetMinidumps = 1 << 21 } |
Rights for managing DreamDaemon. More... | |
enum | DreamMakerRights : ulong { None = 0 , Read = 1 << 0 , Compile = 1 << 1 , CancelCompile = 1 << 2 , SetDme = 1 << 3 , SetApiValidationPort = 1 << 4 , CompileJobs = 1 << 5 , SetSecurityLevel = 1 << 6 , SetApiValidationRequirement = 1 << 7 , SetTimeout = 1 << 8 , SetCompilerArguments = 1 << 9 } |
Rights for deployment. More... | |
enum | EngineRights : ulong { None = 0 , ReadActive = 1 << 0 , ListInstalled = 1 << 1 , InstallOfficialOrChangeActiveByondVersion = 1 << 2 , CancelInstall = 1 << 3 , InstallCustomByondVersion = 1 << 4 , DeleteInstall = 1 << 5 , InstallOfficialOrChangeActiveOpenDreamVersion = 1 << 6 , InstallCustomOpenDreamVersion = 1 << 7 } |
Rights for engine version management. More... | |
enum | InstanceManagerRights : ulong { None = 0 , Read = 1 << 0 , Create = 1 << 1 , Rename = 1 << 2 , Relocate = 1 << 3 , SetOnline = 1 << 4 , Delete = 1 << 5 , List = 1 << 6 , SetConfiguration = 1 << 7 , SetAutoUpdate = 1 << 8 , SetChatBotLimit = 1 << 9 , GrantPermissions = 1 << 10 , SetAutoStart = 1 << 11 , SetAutoStop = 1 << 12 } |
Rights for managing Models.Instances. More... | |
enum | InstancePermissionSetRights : ulong { None = 0 , Read = 1 << 0 , Write = 1 << 1 , Create = 1 << 2 } |
Rights for an Models.Instance. More... | |
enum | RepositoryRights : ulong { None = 0 , CancelPendingChanges = 1 << 0 , SetOrigin = 1 << 1 , SetSha = 1 << 2 , MergePullRequest = 1 << 3 , UpdateBranch = 1 << 4 , ChangeCommitter = 1 << 5 , ChangeTestMergeCommits = 1 << 6 , ChangeCredentials = 1 << 7 , SetReference = 1 << 8 , Read = 1 << 9 , ChangeAutoUpdateSettings = 1 << 10 , Delete = 1 << 11 , CancelClone = 1 << 12 , ChangeSubmoduleUpdate = 1 << 13 , Reclone = 1 << 14 } |
Rights for the git repository. More... | |
enum | RightsType : ulong { Administration , InstanceManager , Repository , Engine , DreamMaker , DreamDaemon , ChatBots , Configuration , InstancePermissionSet } |
The type of rights a model uses. More... | |
Administration rights for the server.
Definition at line 9 of file AdministrationRights.cs.
Rights for chat bots.
Definition at line 9 of file ChatBotRights.cs.
Rights for Models.IConfigurationFiles.
Definition at line 9 of file ConfigurationRights.cs.
Rights for managing DreamDaemon.
Definition at line 9 of file DreamDaemonRights.cs.
Rights for deployment.
Definition at line 9 of file DreamMakerRights.cs.
Rights for engine version management.
Definition at line 9 of file EngineRights.cs.
Rights for managing Models.Instances.
Definition at line 9 of file InstanceManagerRights.cs.
Rights for an Models.Instance.
Definition at line 9 of file InstancePermissionSetRights.cs.
Rights for the git repository.
Definition at line 9 of file RepositoryRights.cs.
The type of rights a model uses.
Definition at line 6 of file RightsType.cs.