/// <summary>
 /// Construct a <see cref="TgsAuthorizeAttribute"/> for <see cref="ChatBotRights"/>
 /// </summary>
 /// <param name="requiredRights">The rights required</param>
 public TgsAuthorizeAttribute(ChatBotRights requiredRights)
 {
     Roles      = RightsHelper.RoleNames(requiredRights);
     RightsType = Api.Rights.RightsType.ChatBots;
 }
 /// <summary>
 /// Construct a <see cref="TgsAuthorizeAttribute"/> for <see cref="ByondRights"/>
 /// </summary>
 /// <param name="requiredRights">The rights required</param>
 public TgsAuthorizeAttribute(ByondRights requiredRights)
 {
     Roles      = RightsHelper.RoleNames(requiredRights);
     RightsType = Api.Rights.RightsType.Byond;
 }
 /// <summary>
 /// Construct a <see cref="TgsAuthorizeAttribute"/> for <see cref="DreamDaemonRights"/>
 /// </summary>
 /// <param name="requiredRights">The rights required</param>
 public TgsAuthorizeAttribute(DreamDaemonRights requiredRights)
 {
     Roles      = RightsHelper.RoleNames(requiredRights);
     RightsType = Api.Rights.RightsType.DreamDaemon;
 }
 /// <summary>
 /// Construct a <see cref="TgsAuthorizeAttribute"/> for <see cref="InstanceManagerRights"/>
 /// </summary>
 /// <param name="requiredRights">The rights required</param>
 public TgsAuthorizeAttribute(InstanceManagerRights requiredRights)
 {
     Roles      = RightsHelper.RoleNames(requiredRights);
     RightsType = Api.Rights.RightsType.InstanceManager;
 }
 /// <summary>
 /// Construct a <see cref="TgsAuthorizeAttribute"/> for <see cref="RepositoryRights"/>
 /// </summary>
 /// <param name="requiredRights">The rights required</param>
 public TgsAuthorizeAttribute(RepositoryRights requiredRights)
 {
     Roles      = RightsHelper.RoleNames(requiredRights);
     RightsType = Api.Rights.RightsType.Repository;
 }
 /// <summary>
 /// Construct a <see cref="TgsAuthorizeAttribute"/> for <see cref="InstancePermissionSetRights"/>
 /// </summary>
 /// <param name="requiredRights">The rights required</param>
 public TgsAuthorizeAttribute(InstancePermissionSetRights requiredRights)
 {
     Roles      = RightsHelper.RoleNames(requiredRights);
     RightsType = Api.Rights.RightsType.InstancePermissionSet;
 }
 /// <summary>
 /// Construct a <see cref="TgsAuthorizeAttribute"/> for <see cref="AdministrationRights"/>
 /// </summary>
 /// <param name="requiredRights">The rights required</param>
 public TgsAuthorizeAttribute(AdministrationRights requiredRights)
 {
     Roles      = RightsHelper.RoleNames(requiredRights);
     RightsType = Api.Rights.RightsType.Administration;
 }
Beispiel #8
0
 /// <summary>
 /// Construct a <see cref="TgsAuthorizeAttribute"/> for <see cref="InstanceUserRights"/>
 /// </summary>
 /// <param name="requiredRights">The rights required</param>
 public TgsAuthorizeAttribute(InstanceUserRights requiredRights)
 {
     Roles = RightsHelper.RoleNames(requiredRights);
 }
Beispiel #9
0
 /// <summary>
 /// Construct a <see cref="TgsAuthorizeAttribute"/> for <see cref="ConfigurationRights"/>
 /// </summary>
 /// <param name="requiredRights">The rights required</param>
 public TgsAuthorizeAttribute(ConfigurationRights requiredRights)
 {
     Roles = RightsHelper.RoleNames(requiredRights);
 }
Beispiel #10
0
 /// <summary>
 /// Construct a <see cref="TgsAuthorizeAttribute"/> for <see cref="ChatBotRights"/>
 /// </summary>
 /// <param name="requiredRights">The rights required</param>
 public TgsAuthorizeAttribute(ChatBotRights requiredRights)
 {
     Roles = RightsHelper.RoleNames(requiredRights);
 }
Beispiel #11
0
 /// <summary>
 /// Construct a <see cref="TgsAuthorizeAttribute"/> for <see cref="DreamDaemonRights"/>
 /// </summary>
 /// <param name="requiredRights">The rights required</param>
 public TgsAuthorizeAttribute(DreamDaemonRights requiredRights)
 {
     Roles = RightsHelper.RoleNames(requiredRights);
 }
Beispiel #12
0
 /// <summary>
 /// Construct a <see cref="TgsAuthorizeAttribute"/> for <see cref="RepositoryRights"/>
 /// </summary>
 /// <param name="requiredRights">The rights required</param>
 public TgsAuthorizeAttribute(RepositoryRights requiredRights)
 {
     Roles = RightsHelper.RoleNames(requiredRights);
 }