3296: manage profile page added
Merge branch 'master' into 3296-user-profile
3296: redirect to the page that resulted in manage profile page
3296: add comments to applicaiton.defaults.yml describing the user_profile_form_fields configuration parameter.
Merge branch 'master' into 3296-user-profile
3296: tests passing and addressed trailing white spaces
3296: send notification email when the user first creates profile, provided an address is configured
3296: display read-only email, first name, last name, and identity url in the profile page.
3296: save button placement
3296: When invoking sudo operations, skip profile check. Profile check is problematic when an admin user does "login as" a different user who has no profile set because after login as that user, the profile page is displayed and needs to be filled. To address this, send an additional "skip_profile" parameter when doing a "login as" or any other sudo operations.
Merge branch 'master' into 3296-user-profile
3296: check profile if request method is get.
3296: profile path routing
3296: remove skip_profile and add params[:partial] handling
3296: some cleanup
3296: add "message" to profile config
Merge branch 'master' into 3296-user-profile
3296: add profile also in the notification email
3296: profile config edge cases
3296: improve config parameter explanation