diff --git a/apps/acls/const.py b/apps/acls/const.py index 5d958bc74..4114bacad 100644 --- a/apps/acls/const.py +++ b/apps/acls/const.py @@ -9,6 +9,6 @@ class ActionChoices(models.TextChoices): warning = 'warning', _('Warn') notice = 'notice', _('Notify') notify_and_warn = 'notify_and_warn', _('Prompt and warn') - face_verify = 'face_verify', _('Face Verify') - face_online = 'face_online', _('Face Online') + face_verify = 'face_verify', _('Face verify') + face_online = 'face_online', _('Face online') change_secret = 'change_secret', _('Change password') diff --git a/apps/authentication/const.py b/apps/authentication/const.py index ad38eebf6..97a2085d7 100644 --- a/apps/authentication/const.py +++ b/apps/authentication/const.py @@ -32,7 +32,7 @@ class MFAType(TextChoices): OTP = 'otp', _('OTP') SMS = 'sms', _('SMS') Email = 'email', _('Email') - Face = 'face', _('Face Recognition') + Face = 'face', _('Face recognition') Radius = 'otp_radius', _('Radius') Passkey = 'passkey', _('Passkey') Custom = 'mfa_custom', _('Custom') diff --git a/apps/authentication/mfa/face.py b/apps/authentication/mfa/face.py index 424ee3f80..920cfcd3e 100644 --- a/apps/authentication/mfa/face.py +++ b/apps/authentication/mfa/face.py @@ -9,7 +9,7 @@ from ..const import MFAType class MFAFace(BaseMFA, AuthFaceMixin): name = MFAType.Face.value display_name = MFAType.Face.name - placeholder = 'Face Recognition' + placeholder = 'Face recognition' skip_cache_check = True has_code = False diff --git a/apps/i18n/core/en/LC_MESSAGES/django.po b/apps/i18n/core/en/LC_MESSAGES/django.po index ebec2d63b..03e56853e 100644 --- a/apps/i18n/core/en/LC_MESSAGES/django.po +++ b/apps/i18n/core/en/LC_MESSAGES/django.po @@ -1777,11 +1777,11 @@ msgid "Prompt and warn" msgstr "" #: acls/const.py:12 -msgid "Face Verify" +msgid "Face verify" msgstr "" #: acls/const.py:13 -msgid "Face Online" +msgid "Face online" msgstr "" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 @@ -3754,7 +3754,7 @@ msgid "SMS" msgstr "" #: authentication/const.py:35 -msgid "Face Recognition" +msgid "Face recognition" msgstr "" #: authentication/const.py:36 settings/serializers/auth/radius.py:14 @@ -9585,7 +9585,7 @@ msgid "Need update password" msgstr "" #: users/models/user/__init__.py:145 -msgid "Face Vector" +msgid "Face vector" msgstr "" #: users/models/user/__init__.py:148 diff --git a/apps/i18n/core/es/LC_MESSAGES/django.po b/apps/i18n/core/es/LC_MESSAGES/django.po index 7acf1c257..d7815d474 100644 --- a/apps/i18n/core/es/LC_MESSAGES/django.po +++ b/apps/i18n/core/es/LC_MESSAGES/django.po @@ -1887,11 +1887,11 @@ msgid "Prompt and warn" msgstr "Sugerencia y alarma" #: acls/const.py:12 -msgid "Face Verify" +msgid "Face verify" msgstr "Verificación facial" #: acls/const.py:13 -msgid "Face Online" +msgid "Face online" msgstr "Facial en línea" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 @@ -3976,7 +3976,7 @@ msgid "SMS" msgstr "SMS" #: authentication/const.py:35 -msgid "Face Recognition" +msgid "Face recognition" msgstr "Reconocimiento facial" #: authentication/const.py:36 settings/serializers/auth/radius.py:14 @@ -10376,7 +10376,7 @@ msgid "Need update password" msgstr "Necesita actualizar la contraseña" #: users/models/user/__init__.py:145 -msgid "Face Vector" +msgid "Face vector" msgstr "Vector facial" #: users/models/user/__init__.py:148 diff --git a/apps/i18n/core/ja/LC_MESSAGES/django.po b/apps/i18n/core/ja/LC_MESSAGES/django.po index ab05f67b9..4a911bd2d 100644 --- a/apps/i18n/core/ja/LC_MESSAGES/django.po +++ b/apps/i18n/core/ja/LC_MESSAGES/django.po @@ -1800,11 +1800,11 @@ msgid "Prompt and warn" msgstr "プロンプトと警告" #: acls/const.py:12 -msgid "Face Verify" +msgid "Face verify" msgstr "顔認証" #: acls/const.py:13 -msgid "Face Online" +msgid "Face online" msgstr "顔オンライン" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 @@ -3796,7 +3796,7 @@ msgid "SMS" msgstr "メッセージ" #: authentication/const.py:35 -msgid "Face Recognition" +msgid "Face recognition" msgstr "顔認証" #: authentication/const.py:36 settings/serializers/auth/radius.py:14 @@ -9711,7 +9711,7 @@ msgid "Need update password" msgstr "更新パスワードが必要" #: users/models/user/__init__.py:145 -msgid "Face Vector" +msgid "Face vector" msgstr "人顔ベクトル" #: users/models/user/__init__.py:148 diff --git a/apps/i18n/core/ko/LC_MESSAGES/django.po b/apps/i18n/core/ko/LC_MESSAGES/django.po index dd9803e77..528750983 100644 --- a/apps/i18n/core/ko/LC_MESSAGES/django.po +++ b/apps/i18n/core/ko/LC_MESSAGES/django.po @@ -1790,11 +1790,11 @@ msgid "Prompt and warn" msgstr "提示 및 알람" #: acls/const.py:12 -msgid "Face Verify" +msgid "Face verify" msgstr "안면 확인" #: acls/const.py:13 -msgid "Face Online" +msgid "Face online" msgstr "안면 온라인" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 @@ -3786,7 +3786,7 @@ msgid "SMS" msgstr "문자 메시지" #: authentication/const.py:35 -msgid "Face Recognition" +msgid "Face recognition" msgstr "얼굴 인식" #: authentication/const.py:36 settings/serializers/auth/radius.py:14 @@ -9784,7 +9784,7 @@ msgid "Need update password" msgstr "비밀번호 업데이트 필요" #: users/models/user/__init__.py:145 -msgid "Face Vector" +msgid "Face vector" msgstr "얼굴 벡터" #: users/models/user/__init__.py:148 diff --git a/apps/i18n/core/pt_BR/LC_MESSAGES/django.po b/apps/i18n/core/pt_BR/LC_MESSAGES/django.po index ab4b43803..3ec5303b8 100644 --- a/apps/i18n/core/pt_BR/LC_MESSAGES/django.po +++ b/apps/i18n/core/pt_BR/LC_MESSAGES/django.po @@ -1863,11 +1863,11 @@ msgid "Prompt and warn" msgstr "Dica e alerta" #: acls/const.py:12 -msgid "Face Verify" +msgid "Face verify" msgstr "Verificação facial" #: acls/const.py:13 -msgid "Face Online" +msgid "Face online" msgstr "Facial online" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 @@ -3926,7 +3926,7 @@ msgid "SMS" msgstr "SMS" #: authentication/const.py:35 -msgid "Face Recognition" +msgid "Face recognition" msgstr "Reconhecimento facial" #: authentication/const.py:36 settings/serializers/auth/radius.py:14 @@ -10149,7 +10149,7 @@ msgid "Need update password" msgstr "Necessita atualizar a senha" #: users/models/user/__init__.py:145 -msgid "Face Vector" +msgid "Face vector" msgstr "Vetor facial" #: users/models/user/__init__.py:148 diff --git a/apps/i18n/core/ru/LC_MESSAGES/django.po b/apps/i18n/core/ru/LC_MESSAGES/django.po index 8003586ef..614550b8f 100644 --- a/apps/i18n/core/ru/LC_MESSAGES/django.po +++ b/apps/i18n/core/ru/LC_MESSAGES/django.po @@ -1867,11 +1867,11 @@ msgid "Prompt and warn" msgstr "Запрос и Предупреждение" #: acls/const.py:12 -msgid "Face Verify" +msgid "Face verify" msgstr "Проверка по лицу" #: acls/const.py:13 -msgid "Face Online" +msgid "Face online" msgstr "Лицо онлайн" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 @@ -3942,7 +3942,7 @@ msgid "SMS" msgstr "SMS" #: authentication/const.py:35 -msgid "Face Recognition" +msgid "Face recognition" msgstr "Распознавание лиц" #: authentication/const.py:36 settings/serializers/auth/radius.py:14 @@ -10178,7 +10178,7 @@ msgid "Need update password" msgstr "Необходимо обновить пароль" #: users/models/user/__init__.py:145 -msgid "Face Vector" +msgid "Face vector" msgstr "Вектор лица" #: users/models/user/__init__.py:148 diff --git a/apps/i18n/core/zh/LC_MESSAGES/django.po b/apps/i18n/core/zh/LC_MESSAGES/django.po index 22597d36f..c2398ebeb 100644 --- a/apps/i18n/core/zh/LC_MESSAGES/django.po +++ b/apps/i18n/core/zh/LC_MESSAGES/django.po @@ -1806,11 +1806,11 @@ msgid "Prompt and warn" msgstr "提示并告警" #: acls/const.py:12 -msgid "Face Verify" +msgid "Face verify" msgstr "人脸验证" #: acls/const.py:13 -msgid "Face Online" +msgid "Face online" msgstr "人脸在线" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 @@ -3820,7 +3820,7 @@ msgid "SMS" msgstr "短信" #: authentication/const.py:35 -msgid "Face Recognition" +msgid "Face recognition" msgstr "人脸识别" #: authentication/const.py:36 settings/serializers/auth/radius.py:14 @@ -9796,7 +9796,7 @@ msgid "Need update password" msgstr "需要更新密码" #: users/models/user/__init__.py:145 -msgid "Face Vector" +msgid "Face vector" msgstr "人脸向量" #: users/models/user/__init__.py:148 diff --git a/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po b/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po index 72bfbf40a..504599f83 100644 --- a/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po +++ b/apps/i18n/core/zh_Hant/LC_MESSAGES/django.po @@ -1782,11 +1782,11 @@ msgid "Prompt and warn" msgstr "提示並警告" #: acls/const.py:12 -msgid "Face Verify" +msgid "Face verify" msgstr "人臉驗證" #: acls/const.py:13 -msgid "Face Online" +msgid "Face online" msgstr "人臉在線" #: acls/models/base.py:37 assets/models/cmd_filter.py:76 @@ -3774,7 +3774,7 @@ msgid "SMS" msgstr "簡訊" #: authentication/const.py:35 -msgid "Face Recognition" +msgid "Face recognition" msgstr "臉部辨識" #: authentication/const.py:36 settings/serializers/auth/radius.py:14 @@ -9636,7 +9636,7 @@ msgid "Need update password" msgstr "需要更新密碼" #: users/models/user/__init__.py:145 -msgid "Face Vector" +msgid "Face vector" msgstr "人臉向量" #: users/models/user/__init__.py:148 diff --git a/apps/users/migrations/0002_user_face_vector.py b/apps/users/migrations/0002_user_face_vector.py index f8da20c85..9259831de 100644 --- a/apps/users/migrations/0002_user_face_vector.py +++ b/apps/users/migrations/0002_user_face_vector.py @@ -1,8 +1,9 @@ # Generated by Django 4.1.13 on 2024-11-08 03:33 -import common.db.fields from django.db import migrations +import common.db.fields + class Migration(migrations.Migration): @@ -14,6 +15,6 @@ class Migration(migrations.Migration): migrations.AddField( model_name='user', name='face_vector', - field=common.db.fields.EncryptTextField(blank=True, max_length=2048, null=True, verbose_name='Face Vector'), + field=common.db.fields.EncryptTextField(blank=True, max_length=2048, null=True, verbose_name='Face vector'), ), ] diff --git a/apps/users/models/user/__init__.py b/apps/users/models/user/__init__.py index 920bb5bfc..1f6de8e35 100644 --- a/apps/users/models/user/__init__.py +++ b/apps/users/models/user/__init__.py @@ -142,7 +142,7 @@ class User( null=True, default=None, max_length=128, verbose_name=_("Slack") ) face_vector = fields.EncryptTextField( - null=True, blank=True, max_length=2048, verbose_name=_("Face Vector") + null=True, blank=True, max_length=2048, verbose_name=_("Face vector") ) date_api_key_last_used = models.DateTimeField( null=True, blank=True, verbose_name=_("Date api key used")