Skip to content

Move user settings pages to one column and use sticky header

Sascha Eggenberger requested to merge sticky-header-user-settings into master

What does this MR do and why?

Move user settings pages to one column and use sticky header. Includes some small settings cleanup as well:

  • Adds sticky header to all listed user settings pages
  • Chat: subtitle for adding key to use gl-font-lg
  • SSH Keys: moved help texts together, subtitle for adding key to use gl-font-lg
  • GPG Keys: subtitle for adding key to use gl-font-lg

Screenshots or screen recordings

Before After
account_before account_after
chat_before chat_after
access_token_before access_token_after
emails_before emails_after
password_before password_after
ssh_keys_before ssh_keys_after
gpg_before gpg_after
comment_before comment_after
sessions_before sessions_after
auth_before auth_after

How to set up and validate locally

  1. Account: http://gdk.test:3000/-/profile/account
  2. Chat: http://gdk.test:3000/-/profile/chat_names
  3. Access tokens: http://gdk.test:3000/-/profile/personal_access_tokens
  4. Email: http://gdk.test:3000/-/profile/emails
  5. Password: http://gdk.test:3000/-/profile/password/edit
  6. SSH Keys: http://gdk.test:3000/-/profile/keys
  7. GPG Keys: http://gdk.test:3000/-/profile/gpg_keys
  8. Comment templates: http://gdk.test:3000/-/profile/comment_templates
  9. Active sessions: http://gdk.test:3000/-/profile/active_sessions
  10. Audit log: http://gdk.test:3000/-/profile/audit_log

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to UX Paper Cuts 16.2 → Settings UI (#398215 - closed)

Edited by Sascha Eggenberger

Merge request reports