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()
|
||||
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_registration = serializers.BooleanField()
|
||||
mfa_required = serializers.BooleanField()
|
||||
providers = SocialProvider(many=True)
|
||||
registration_enabled = serializers.BooleanField()
|
||||
password_forgotten_enabled = serializers.BooleanField()
|
||||
mfa_urls = MFAUrls()
|
||||
|
||||
|
||||
class SocialProviderListView(ListAPI):
|
||||
@@ -183,7 +192,7 @@ class SocialProviderListView(ListAPI):
|
||||
'password_forgotten_enabled': InvenTreeSetting.get_setting(
|
||||
'LOGIN_ENABLE_PWD_FORGOT'
|
||||
),
|
||||
'2fa_urls': {
|
||||
'mfa_urls': {
|
||||
'setup': request.build_absolute_uri('two-factor-setup'),
|
||||
'authenticate': request.build_absolute_uri('two-factor-authenticate'),
|
||||
'backup_tokens': request.build_absolute_uri('two-factor-backup-tokens'),
|
||||
|
||||
Reference in New Issue
Block a user