old_console/devices/enums.py
2024-11-02 14:12:45 +03:00

31 lines
1.1 KiB
Python

from django.db import models
from django.utils.translation import gettext_lazy, pgettext_lazy
class DeviceType(models.TextChoices):
FIREWALL = "firewall", gettext_lazy("ARMA IF")
ENDPOINT = "endpoint", gettext_lazy("ARMA Endpoint")
SENSOR = "sensor", gettext_lazy("ARMA Sensor")
class AdjustDatetime(models.IntegerChoices):
LOCAL = 1, gettext_lazy("Local")
NOCHANGE = 2, gettext_lazy("Without changes")
class ArmaIndustrialFirewallStatus(models.TextChoices):
online = 'online', gettext_lazy('Online')
offline = 'offline', gettext_lazy('Offline')
unauthorized = 'unauthorized', gettext_lazy('Unauthorized')
error = 'error', gettext_lazy('Error')
class EndpointRotationType(models.IntegerChoices):
TIME = 1, pgettext_lazy('Rotation type', 'Time')
SIZE = 2, pgettext_lazy('Rotation type', 'Size')
class EndpointRotationTime(models.IntegerChoices):
DAY = 1, pgettext_lazy('Rotation time settings', 'Day')
WEEK = 2, pgettext_lazy('Rotation time settings', 'Week')
MONTH = 3, pgettext_lazy('Rotation time settings', 'Month')