|
115 | 115 | 'email_activity_notification_enabled': <bool:can users get activity notifications via email>, |
116 | 116 | 'push_activity_notification_enabled': <bool:can users get activity notifications via Duo Mobile>, |
117 | 117 | 'unenrolled_user_lockout_threshold': <int:days until a user will be locked out due to being unenrolled>, |
| 118 | + 'enrollment_universal_prompt_enabled': <bool:will email enrollment use Universal Prompt experience>, |
118 | 119 | } |
119 | 120 |
|
120 | 121 |
|
@@ -1987,6 +1988,7 @@ def update_settings(self, |
1987 | 1988 | email_activity_notification_enabled=None, |
1988 | 1989 | push_activity_notification_enabled=None, |
1989 | 1990 | unenrolled_user_lockout_threshold=None, |
| 1991 | + enrollment_universal_prompt_enabled=None, |
1990 | 1992 | ): |
1991 | 1993 | """ |
1992 | 1994 | Update settings. |
@@ -2029,6 +2031,7 @@ def update_settings(self, |
2029 | 2031 | email_activity_notification_enabled = True|False|None |
2030 | 2032 | push_activity_notification_enabled = True|False|None |
2031 | 2033 | unenrolled_user_lockout_threshold = <int:number of days>|0|None |
| 2034 | + enrollment_universal_prompt_enabled = True|False|None |
2032 | 2035 |
|
2033 | 2036 | Returns updated settings object. |
2034 | 2037 |
|
@@ -2116,6 +2119,10 @@ def update_settings(self, |
2116 | 2119 | params['unenrolled_user_lockout_threshold'] = str( |
2117 | 2120 | unenrolled_user_lockout_threshold |
2118 | 2121 | ) |
| 2122 | + if enrollment_universal_prompt_enabled is not None: |
| 2123 | + params['enrollment_universal_prompt_enabled'] = ( |
| 2124 | + '1' if enrollment_universal_prompt_enabled else '0' |
| 2125 | + ) |
2119 | 2126 |
|
2120 | 2127 | if not params: |
2121 | 2128 | raise TypeError("No settings were provided") |
|
0 commit comments