public WebServerPlugin(IServiceProvider serviceProvider, ILoggerFactory loggerFactory, IPermissionRegistry permissionRegistry) : base(serviceProvider) { _loggerFactory = loggerFactory; _permissionRegistry = permissionRegistry; }
public KitDatabaseManager(IPermissionRegistry permissionRegistry, ILogger <KitDatabaseManager> logger, IEventBus eventBus, KitDatabaseOptions options) { m_PermissionRegistry = permissionRegistry; m_Logger = logger; m_EventBus = eventBus; m_Options = options; }
public CooldownQuickFixPlugin( IRuntime runtime, IPermissionRegistry permissionRegistry, IServiceProvider serviceProvider) : base(serviceProvider) { if (runtime.Version.Major == 3 && runtime.Version.Minor == 0 && runtime.Version.Patch == 17) { permissionRegistry.RegisterPermission(runtime, "cooldowns.immune", "Grants immunity to all command cooldowns."); } }
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; }
public UserDatabasePlugin( ILogger <UserDatabasePlugin> logger, IServiceProvider serviceProvider, IPermissionRegistry permissionRegistry, UserDatabaseDbContext dbContext) : base(serviceProvider) { m_DbContext = dbContext; m_Logger = logger; m_PermissionRegistry = permissionRegistry; }
public JobsOnlineUI( ILogger <JobsOnlineUI> logger, IConfiguration configuration, IPermissionRegistry permissionRegistry, IServiceProvider serviceProvider) : base(serviceProvider) { ro_Logger = logger; ro_configuration = configuration; ro_permissionRegistry = permissionRegistry; }
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; }
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; }
public PermissionChecker( IServiceProvider serviceProvider, IPermissionRegistry permissionRegistry, IOptions <PermissionCheckerOptions> options, ILogger <PermissionChecker> logger) { m_ServiceProvider = serviceProvider; m_PermissionRegistry = permissionRegistry; m_Options = options; m_Logger = logger; m_PermissionSources = new List <IPermissionStore>(); m_PermissionCheckProviders = new List <IPermissionCheckProvider>(); }
public PermissionChecker( ILifetimeScope lifetimeScope, IPermissionRegistry permissionRegistry, IOptions <PermissionCheckerOptions> options, ILogger <PermissionChecker> logger) { m_LifetimeScope = lifetimeScope; m_PermissionRegistry = permissionRegistry; m_Options = options; m_Logger = logger; m_PermissionSources = new List <IPermissionStore>(); m_PermissionCheckProviders = new List <IPermissionCheckProvider>(); }
public PluginHelpWriter( ICommandPermissionBuilder permissionBuilder, IPermissionRegistry permissionRegistry, IOpenModPlugin plugin, ICommandStore commandStore, ICommandContextBuilder commandContextBuilder) { m_PermissionBuilder = permissionBuilder; m_PermissionRegistry = permissionRegistry; m_Plugin = plugin; m_CommandStore = commandStore; m_CommandContextBuilder = commandContextBuilder; m_PrintedCommandPermissions = new List <IPermissionRegistration>(); }
public CommandStore(IOptions <CommandStoreOptions> options, IServiceProvider serviceProvider, IPermissionRegistry permissionRegistry, ICommandPermissionBuilder commandPermissionBuilder) { m_Comparer = new PriorityComparer(PriortyComparisonMode.HighestFirst); m_CommandSources = options.Value.CreateCommandSources(serviceProvider); m_Options = options; m_ServiceProvider = serviceProvider; m_PermissionRegistry = permissionRegistry; m_CommandPermissionBuilder = commandPermissionBuilder; options.Value.OnCommandSourcesChanged += OnCommandSourcesChanged; OnCommandSourcesChanged(); }
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; }
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; }
public NewEssentials(IStringLocalizer stringLocalizer, IConfiguration configuration, IUserDataStore userDataStore, ITeleportRequestManager tpaRequestManager, IDataStore dataStore, IBroadcastingService broadcastingService, IPermissionRegistry permissionRegistry, IServiceProvider serviceProvider) : base(serviceProvider) { m_StringLocalizer = stringLocalizer; m_Configuration = configuration; m_UserDataStore = userDataStore; m_DataStore = dataStore; m_TpaRequestManager = tpaRequestManager; m_BroadcastingService = broadcastingService; m_PermissionRegistry = permissionRegistry; }
public CommandHelp( IRuntime runtime, ICommandStore commandStore, IServiceProvider serviceProvider, IPermissionRegistry permissionRegistry, ICommandPermissionBuilder commandPermissionBuilder, ICommandContextBuilder commandContextBuilder, IOpenModStringLocalizer stringLocalizer) : base(serviceProvider) { // get global permission checker instead of scoped m_PermissionChecker = runtime.Host !.Services.GetRequiredService <IPermissionChecker>(); m_CommandStore = commandStore; m_PermissionRegistry = permissionRegistry; m_CommandPermissionBuilder = commandPermissionBuilder; m_CommandContextBuilder = commandContextBuilder; m_StringLocalizer = stringLocalizer; }
public ComponentLoadedEventListener(IRuntime runtime, IPermissionRegistry permissionRegistry) { m_Runtime = runtime; m_PermissionRegistry = permissionRegistry; }