public CommandPermissionRemove(IServiceProvider serviceProvider,
                                IPermissionRoleStore permissionRoleStore,
                                IUserDataStore usersDataStore,
                                IPermissionChecker permissionChecker) : base(serviceProvider, permissionRoleStore, usersDataStore)
 {
     m_PermissionChecker = permissionChecker;
 }
示例#2
0
 protected CommandPermissionAction(IServiceProvider serviceProvider,
                                   IPermissionRoleStore permissionRoleStore,
                                   IUserDataStore userDataStore) : base(serviceProvider)
 {
     m_PermissionRoleStore = permissionRoleStore;
     m_UserDataStore       = userDataStore;
 }
示例#3
0
 public OpenModPermissionsProvider(
     IPermissionChecker permissionChecker,
     IPermissionRoleStore permissionRoleStore)
 {
     m_PermissionChecker   = permissionChecker;
     m_PermissionRoleStore = permissionRoleStore;
 }
 public PlayersController(
     IServiceProvider serviceProvider,
     IUserManager userManager,
     IPermissionRoleStore roleStore) : base(serviceProvider)
 {
     _userManager = userManager;
     _roleStore   = roleStore;
 }
示例#5
0
 public DefaultPermissionStore(
     IUserDataStore userDataStore,
     IPermissionRolesDataStore permissionRolesDataStore,
     IPermissionRoleStore permissionRoleStore)
 {
     m_UserDataStore            = userDataStore;
     m_PermissionRolesDataStore = permissionRolesDataStore;
     m_PermissionRoleStore      = permissionRoleStore;
 }
示例#6
0
 public CommandPermissionAdd(IPermissionChecker permissionChecker,
                             ICommandPermissionBuilder commandPermissionBuilder,
                             IServiceProvider serviceProvider,
                             IPermissionRoleStore permissionRoleStore,
                             IUserDataStore usersDataStore,
                             IUserManager userManager,
                             IPermissionRegistry commandRegistry) : base(serviceProvider, permissionRoleStore, commandPermissionBuilder, permissionChecker, usersDataStore, userManager, commandRegistry)
 {
     m_PermissionChecker = permissionChecker;
 }
示例#7
0
 protected CommandRoleAction(IPermissionChecker permissionChecker,
                             ICommandPermissionBuilder commandPermissionBuilder,
                             IServiceProvider serviceProvider,
                             IPermissionRoleStore permissionRoleStore,
                             IUserDataStore usersDataStore,
                             IUserManager userManager,
                             IPermissionRegistry commandRegistry) : base(serviceProvider, permissionRoleStore, commandPermissionBuilder, permissionChecker, usersDataStore, userManager, commandRegistry)
 {
     m_PermissionRoleStore = permissionRoleStore;
 }
示例#8
0
 public RocketModPermissionProxyProvider(
     IRocketModComponent rocketModComponent,
     IPermissionChecker permissionChecker,
     IPermissionRoleStore permissionRoleStore,
     IPermissionRegistry permissionRegistry)
 {
     m_RocketModComponent  = rocketModComponent;
     m_PermissionChecker   = permissionChecker;
     m_PermissionRoleStore = permissionRoleStore;
     m_PermissionRegistry  = permissionRegistry;
 }
 public OpenModPermissionsProvider(
     RocketPermissionLinkPlugin plugin,
     IPermissionChecker permissionChecker,
     IPermissionRoleStore permissionRoleStore,
     IPermissionRegistry permissionRegistry)
 {
     m_Plugin              = plugin;
     m_PermissionChecker   = permissionChecker;
     m_PermissionRoleStore = permissionRoleStore;
     m_PermissionRegistry  = permissionRegistry;
 }
示例#10
0
 protected CommandPermissionAction(IServiceProvider serviceProvider,
                                   IPermissionRoleStore permissionRoleStore,
                                   ICommandPermissionBuilder permissionBuilder,
                                   IPermissionChecker permissionChecker,
                                   IUserDataStore userDataStore,
                                   IUserManager userManager,
                                   IPermissionRegistry permissionRegistry) : base(serviceProvider)
 {
     m_PermissionRoleStore = permissionRoleStore;
     m_PermissionBuilder   = permissionBuilder;
     m_PermissionChecker   = permissionChecker;
     m_UserDataStore       = userDataStore;
     m_UserManager         = userManager;
     m_PermissionRegistry  = permissionRegistry;
 }
示例#11
0
        public CooldownsPlugin(ILogger <CooldownsPlugin> logger,
                               IDataStoreFactory dataStoreFactory,
                               IPermissionRegistry permissionRegistry,
                               IStringLocalizer stringLocalizer,
                               IPermissionRoleStore permissionRoleStore,
                               IPermissionRolesDataStore permissionRolesDataStore,
                               IServiceProvider serviceProvider) : base(serviceProvider)
        {
            m_Logger                   = logger;
            m_DataStoreFactory         = dataStoreFactory;
            m_PermissionRegistry       = permissionRegistry;
            m_PermissionRoleStore      = permissionRoleStore;
            m_PermissionRolesDataStore = permissionRolesDataStore;

            StringLocalizer = stringLocalizer;
        }
示例#12
0
 public CommandCooldownStore(
     IConfiguration configuration,
     IRuntime runtime,
     IDataStoreFactory dataStoreFactory,
     ILogger <CommandCooldownStore> logger,
     IPermissionRoleStore permissionRoleStore,
     IPermissionRolesDataStore permissionRolesDataStore,
     IPermissionChecker permissionChecker)
 {
     m_Configuration = configuration;
     m_DataStore     = dataStoreFactory.CreateDataStore(new DataStoreCreationParameters()
     {
         Prefix = "openmod", WorkingDirectory = runtime.WorkingDirectory, LogOnChange = false
     });
     m_Logger = logger;
     m_PermissionRoleStore      = permissionRoleStore;
     m_PermissionRolesDataStore = permissionRolesDataStore;
     m_PermissionChecker        = permissionChecker;
     m_Records = new Dictionary <string, List <CooldownRecord> >();
     m_LoadedPersistedRecords = false;
 }
示例#13
0
 public UserDataSeeder(IUserDataStore userDataStore, IPermissionRoleStore permissionRoleStore)
 {
     m_UserDataStore       = userDataStore;
     m_PermissionRoleStore = permissionRoleStore;
 }
示例#14
0
 public CommandRoleRemove(IServiceProvider serviceProvider, IPermissionRoleStore permissionRoleStore, IUserDataStore userDataStore) : base(serviceProvider, permissionRoleStore, userDataStore)
 {
     m_PermissionRoleStore = permissionRoleStore;
 }
 public RocketPermissionRoleStore(IPermissionRoleStore basePermissionRoleStore)
 {
     m_BasePermissionRoleStore = basePermissionRoleStore;
 }