Added support for captive portal authorization data #200

This commit is contained in:
Tomaae 2022-05-26 09:41:00 +02:00
parent 39498f073b
commit 9f19740c92
No known key found for this signature in database
GPG key ID: 8360BBD8A381D1C0
6 changed files with 76 additions and 1 deletions

View file

@ -35,6 +35,8 @@ from .const import (
DEFAULT_SENSOR_PORT_TRAFFIC,
CONF_SENSOR_CLIENT_TRAFFIC,
DEFAULT_SENSOR_CLIENT_TRAFFIC,
CONF_SENSOR_CLIENT_CAPTIVE,
DEFAULT_SENSOR_CLIENT_CAPTIVE,
CONF_SENSOR_SIMPLE_QUEUES,
DEFAULT_SENSOR_SIMPLE_QUEUES,
CONF_SENSOR_NAT,
@ -250,6 +252,12 @@ class MikrotikControllerOptionsFlowHandler(OptionsFlow):
CONF_SENSOR_CLIENT_TRAFFIC, DEFAULT_SENSOR_CLIENT_TRAFFIC
),
): bool,
vol.Optional(
CONF_SENSOR_CLIENT_CAPTIVE,
default=self.config_entry.options.get(
CONF_SENSOR_CLIENT_CAPTIVE, DEFAULT_SENSOR_CLIENT_CAPTIVE
),
): bool,
vol.Optional(
CONF_SENSOR_SIMPLE_QUEUES,
default=self.config_entry.options.get(