tgstation-server  4.3.2
The /tg/station 13 server suite
InstanceManagerRights.cs
Go to the documentation of this file.
1 using System;
2 
3 namespace Tgstation.Server.Api.Rights
4 {
8  [Flags]
9  public enum InstanceManagerRights : ulong
10  {
14  None = 0,
15 
19  Read = 1,
20 
24  Create = 2,
25 
29  Rename = 4,
30 
34  Relocate = 8,
35 
39  SetOnline = 16,
40 
44  Delete = 32,
45 
49  List = 64,
50 
54  SetConfiguration = 128,
55 
59  SetAutoUpdate = 256,
60 
64  SetChatBotLimit = 512
65  }
66 }
User can change Models.Instance.ConfigurationType
InstanceManagerRights
Rights for managing Models.Instances
User can create new Models.ChatBot
User can change Models.Instance.AutoUpdateInterval
User can online Models.Instances they can view
User can relocate Models.Instances they can view
User can read all chat settings except Models.Internal.ChatBot.ConnectionString
User can rename Models.Instances they can view
User can change Models.Instance.ChatBotLimit.