mirror of https://github.com/jumpserver/jumpserver
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.2 KiB
36 lines
1.2 KiB
from django.db import models
|
|
from django.utils.translation import gettext_lazy as _
|
|
|
|
ADMIN = 'Admin'
|
|
USER = 'User'
|
|
AUDITOR = 'Auditor'
|
|
|
|
|
|
class Trigger(models.TextChoices):
|
|
manual = 'manual', _('Manual trigger')
|
|
timing = 'timing', _('Timing trigger')
|
|
|
|
|
|
class Status(models.TextChoices):
|
|
ready = 'ready', _('Ready')
|
|
pending = 'pending', _("Pending")
|
|
running = 'running', _("Running")
|
|
success = 'success', _("Success")
|
|
failed = 'failed', _("Failed")
|
|
error = 'error', _("Error")
|
|
canceled = 'canceled', _("Canceled")
|
|
|
|
|
|
COUNTRY_CALLING_CODES = [
|
|
{'name': 'China(中国)', 'value': '+86'},
|
|
{'name': 'HongKong(中国香港)', 'value': '+852'},
|
|
{'name': 'Macao(中国澳门)', 'value': '+853'},
|
|
{'name': 'Taiwan(中国台湾)', 'value': '+886'},
|
|
{'name': 'America(America)', 'value': '+1'}, {'name': 'Russia(Россия)', 'value': '+7'},
|
|
{'name': 'France(français)', 'value': '+33'},
|
|
{'name': 'Britain(Britain)', 'value': '+44'},
|
|
{'name': 'Germany(Deutschland)', 'value': '+49'},
|
|
{'name': 'Japan(日本)', 'value': '+81'}, {'name': 'Korea(한국)', 'value': '+82'},
|
|
{'name': 'India(भारत)', 'value': '+91'}
|
|
]
|