mirror of
https://github.com/inventree/InvenTree.git
synced 2026-05-13 21:17:33 +00:00
Add new fields to serializer
This commit is contained in:
@@ -126,12 +126,21 @@ class SocialProviderListResponseSerializer(serializers.Serializer):
|
|||||||
connect = serializers.URLField()
|
connect = serializers.URLField()
|
||||||
display_name = serializers.CharField()
|
display_name = serializers.CharField()
|
||||||
|
|
||||||
|
class MFAUrls(serializers.Serializer):
|
||||||
|
"""Serializer for the SocialProviderListResponseSerializer."""
|
||||||
|
|
||||||
|
setup = serializers.URLField()
|
||||||
|
authenticate = serializers.URLField()
|
||||||
|
backup_tokens = serializers.URLField()
|
||||||
|
remove = serializers.URLField()
|
||||||
|
|
||||||
sso_enabled = serializers.BooleanField()
|
sso_enabled = serializers.BooleanField()
|
||||||
sso_registration = serializers.BooleanField()
|
sso_registration = serializers.BooleanField()
|
||||||
mfa_required = serializers.BooleanField()
|
mfa_required = serializers.BooleanField()
|
||||||
providers = SocialProvider(many=True)
|
providers = SocialProvider(many=True)
|
||||||
registration_enabled = serializers.BooleanField()
|
registration_enabled = serializers.BooleanField()
|
||||||
password_forgotten_enabled = serializers.BooleanField()
|
password_forgotten_enabled = serializers.BooleanField()
|
||||||
|
mfa_urls = MFAUrls()
|
||||||
|
|
||||||
|
|
||||||
class SocialProviderListView(ListAPI):
|
class SocialProviderListView(ListAPI):
|
||||||
@@ -183,7 +192,7 @@ class SocialProviderListView(ListAPI):
|
|||||||
'password_forgotten_enabled': InvenTreeSetting.get_setting(
|
'password_forgotten_enabled': InvenTreeSetting.get_setting(
|
||||||
'LOGIN_ENABLE_PWD_FORGOT'
|
'LOGIN_ENABLE_PWD_FORGOT'
|
||||||
),
|
),
|
||||||
'2fa_urls': {
|
'mfa_urls': {
|
||||||
'setup': request.build_absolute_uri('two-factor-setup'),
|
'setup': request.build_absolute_uri('two-factor-setup'),
|
||||||
'authenticate': request.build_absolute_uri('two-factor-authenticate'),
|
'authenticate': request.build_absolute_uri('two-factor-authenticate'),
|
||||||
'backup_tokens': request.build_absolute_uri('two-factor-backup-tokens'),
|
'backup_tokens': request.build_absolute_uri('two-factor-backup-tokens'),
|
||||||
|
|||||||
Reference in New Issue
Block a user