Content
View differences
Updated by Parimal Satyal 12 months ago
# Motivation
* We want to push for Primer being used inside OpenProject.
* The settings pages are bit complex technically as there are many helpers involved which create the settings pages
* We have to start somewhere, so the My Account MyAccount pages might be a good starting point as they are rather small and not too complex
# Acceptance criteria
* Re-organise My Account with the following pages (in bold), and rearrange shown in the _My Account_ settings so they are contained in these pages: in:
* **Profile**
* Avatar
* Basic details (name, email)
* User CFs
* **Language **Account:** Include current sections of _Profile_ and region** (split _Avatar_ and the fields language and time zone from 'Settings')
_Settings_.
* Language
* Region
* Date format
* Time zone
* **Interface** (split **Interface:** Current fields from 'Settings'; should already be done in <mention class="mention" data-id="64234" data-type="work_package" data-text="##64234">##64234</mention>)
_Settings_.
* Color mode
* Comment order
* Disable keyboard shortcuts
* Alert display (warning on unsaved changes)
* Auto-hide success notification
* Backlog module
* **Notification **Security:** Include current sections of _Change password_ and email**
_Two-factor authentication_.
* Notification (tab)
* Email reminders (tab)
* **Security**
* Password (tab)
* 2FA (tab)
* Backup codes (tab)
* **Access tokens**
tokens:** Improved version of the current _Access tokens_.
* Provider tokens (tab)
**Session management:** Improved version of the current _Session management_.
* Client tokens (tab)
* **Session management** **Notifications and emails:** Include current sections of _Notification_ _settings_ and _Email reminders_ in two separate tabs.
* **Delete account** account:** Move the current _Delete account_ confirmation to a dialog.
* Primerise Primarise the pages as specified in the mockups.
## Figma and visuals
https://www.figma.com/design/pb7hkwUvLmG5Du9NoDaXIX/My-account---Primarisation?node-id=0-1
* We want to push for Primer being used inside OpenProject.
* The settings pages are bit complex technically as there are many helpers involved which create the settings pages
* We have to start somewhere, so the My Account
# Acceptance criteria
* Re-organise My Account with the following pages (in bold), and rearrange
* **Profile**
* Avatar
* Basic details (name, email)
* User CFs
* **Language
* Region
* Date format
* Time zone
* **Interface** (split
* Comment order
* Disable keyboard shortcuts
* Alert display (warning on unsaved changes)
* Auto-hide success notification
* Backlog module
* **Notification
* Email reminders (tab)
* **Security**
* Password (tab)
* 2FA (tab)
* Backup codes (tab)
* **Access tokens**
* **Session management**
* **Delete account**
* Primerise
## Figma and visuals
https://www.figma.com/design/pb7hkwUvLmG5Du9NoDaXIX/My-account---Primarisation?node-id=0-1