Add feature flag to disable username confirmation

Fixes https://jira.coreos.com/browse/QUAY-914
This commit is contained in:
Joseph Schorr 2018-06-01 13:24:29 -04:00
parent 81ea73ce0d
commit b2262eaf46
8 changed files with 33 additions and 3 deletions

View file

@ -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