-form=local_assigns.fetch(:form)-readonly=@user.read_only_attribute?(:email)-email_change_disabled=local_assigns.fetch(:email_change_disabled,nil)-read_only_help_text=readonly?s_("Profiles|Your email address was automatically set based on your %{provider_label} account")%{provider_label: attribute_provider_label(:email)}:user_email_help_text(@user)-help_text=email_change_disabled?s_("Your account uses dedicated credentials for the \"%{group_name}\" group and can only be updated through SSO.")%{group_name: @user.managing_group.name}:read_only_help_text=form.text_field:email,required: true,class: 'input-lg',value: (@user.emailunless@user.temp_oauth_email?),help: help_text.html_safe,readonly: readonly||email_change_disabled
{help: s_("Profiles|This email will be displayed on your public profile"),include_blank: s_("Profiles|Do not show on profile")},control_class: 'select2 input-lg',disabled: email_change_disabled-commit_email_link_url=help_page_path('user/profile/index',anchor: 'commit-email',target: '_blank')-commit_email_link_start='<a href="%{url}">'.html_safe%{url: commit_email_link_url}-commit_email_docs_link=s_('Profiles|This email will be used for web based operations, such as edits and merges. %{commit_email_link_start}Learn more%{commit_email_link_end}').html_safe%{commit_email_link_start: commit_email_link_start,commit_email_link_end: '</a>'.html_safe}=form.select:commit_email,options_for_select(commit_email_select_options(@user),selected: selected_commit_email(@user)),{help: commit_email_docs_link},control_class: 'select2 input-lg',disabled: email_change_disabled