Add feature flag to disable username confirmation
Fixes https://jira.coreos.com/browse/QUAY-914
This commit is contained in:
parent
81ea73ce0d
commit
b2262eaf46
8 changed files with 33 additions and 3 deletions
|
@ -456,9 +456,12 @@ def _get_login_service(service_id):
|
|||
|
||||
def create_federated_user(username, email, service_id, service_ident,
|
||||
set_password_notification, metadata={},
|
||||
email_required=True, prompts=tuple()):
|
||||
email_required=True, confirm_username=True,
|
||||
prompts=tuple()):
|
||||
prompts = set(prompts)
|
||||
prompts.add(UserPromptTypes.CONFIRM_USERNAME)
|
||||
|
||||
if confirm_username:
|
||||
prompts.add(UserPromptTypes.CONFIRM_USERNAME)
|
||||
|
||||
new_user = create_user_noverify(username, email, email_required=email_required, prompts=prompts)
|
||||
new_user.verified = True
|
||||
|
|
Reference in a new issue