Content
View differences
Updated by Marc Alcobé almost 2 years 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 MyAccount pages might be a good starting point as they are rather small and not too complex
# Acceptance criteria
* Re-organise the All pages shown in the _My Account_ settings in: "My Accont" section will be fully primerised
* **Account:** Include current sections of _Profile_ and _Avatar_ and the fields language and time zone from _Settings_. My Account (named profile)
* **Interface:** Current fields from _Settings_. Settings
* **Security:** Include current sections of _Change password_ and _Two-factor authentication_. Change password
* **Access tokens:** Improved version of the current _Access tokens_. Two-factor authentication
* **Session management:** Improved version of the current _Session management_. Access tokens
* **Notifications and emails:** Include current sections of _Notification_ _settings_ and _Email reminders_ in two separate tabs. Session management
* **Delete account:** Move the current _Delete account_ confirmation to a dialog. Notification settings (Angular forms!)
* Email reminders (Angular forms!)
* Avatar
* Delete account
* Primarise the If settings are re-used on other settings pages, we will accept that those pages as specified in the mockups. will have an inconsitent state
## Figma and visuals Visuals
https://www.figma.com/design/pb7hkwUvLmG5Du9NoDaXIX/My-account---Primarisation?node-id=0-1 tbd
* 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 MyAccount pages might be a good starting point as they are rather small and not too complex
# Acceptance criteria
* Re-organise the
* **Account:** Include current sections of _Profile_ and _Avatar_ and the fields language and time zone from _Settings_.
* **Interface:** Current fields from _Settings_.
* **Security:** Include current sections of _Change password_ and _Two-factor authentication_.
* **Access tokens:** Improved version of the current _Access tokens_.
* **Session management:** Improved version of the current _Session management_.
* **Notifications and emails:** Include current sections of _Notification_ _settings_ and _Email reminders_ in two separate tabs.
* **Delete account:** Move the current _Delete account_ confirmation to a dialog.
* Email reminders (Angular forms!)
* Avatar
* Delete account
* Primarise the
## Figma and visuals
https://www.figma.com/design/pb7hkwUvLmG5Du9NoDaXIX/My-account---Primarisation?node-id=0-1