Skip to content

[DREAM-388] Add a 'Security' page in Account settings - #23602

Merged
HDinger merged 5 commits into
devfrom
feature/dream-388-add-a-security-page-in-account-settings
Jun 15, 2026
Merged

[DREAM-388] Add a 'Security' page in Account settings#23602
HDinger merged 5 commits into
devfrom
feature/dream-388-add-a-security-page-in-account-settings

Conversation

@HDinger

@HDinger HDinger commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Ticket

https://community.openproject.org/wp/DREAM-388

What are you trying to accomplish?

  • Merge password and 2fa pages in myAccount into one "Security" page
  • Migrate them towards Primer
  • Migrate the creation of new 2fa devices towards Primer

Screenshots

Bildschirmfoto 2026-06-08 um 12 26 25

@HDinger HDinger added the feature label Jun 8, 2026
@HDinger
HDinger force-pushed the feature/dream-388-add-a-security-page-in-account-settings branch from 26409a2 to 457a01b Compare June 8, 2026 13:16
@HDinger HDinger added this to the 17.6.x milestone Jun 8, 2026
@HDinger
HDinger marked this pull request as ready for review June 8, 2026 13:16
@HDinger
HDinger force-pushed the feature/dream-388-add-a-security-page-in-account-settings branch from 457a01b to afd65c6 Compare June 9, 2026 07:45

@bsatarnejad bsatarnejad left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

The devider is cut somewhere in the middle of the page.

Overall looks good to me, but what do you think about having them in separate tabs?

Comment thread app/controllers/my_controller.rb
Comment thread frontend/src/global_styles/content/modules/_2fa.sass
@HDinger
HDinger force-pushed the feature/dream-388-add-a-security-page-in-account-settings branch 3 times, most recently from 5f45f42 to 42b84dc Compare June 11, 2026 13:20
… in one menu, change button colors, use Primer components for inlineMessage
@HDinger
HDinger force-pushed the feature/dream-388-add-a-security-page-in-account-settings branch from 42b84dc to e24bbae Compare June 12, 2026 06:13
@HDinger
HDinger requested a review from bsatarnejad June 12, 2026 06:13
@github-actions

Copy link
Copy Markdown

Warning

Flaky specs

  • rspec ./modules/overviews/spec/features/project_description_widget_spec.rb[1:1:1:1:1]

# See COPYRIGHT and LICENSE files for more details.
#++

class My::PasswordForm < ApplicationForm

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

Can we have inline validation or show a meaningful error message:

Image

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will exclude that into a separate ticket as it requires some more work and the freeze is coming ❄️

@HDinger
HDinger merged commit 8faa0b5 into dev Jun 15, 2026
14 of 16 checks passed
@HDinger
HDinger deleted the feature/dream-388-add-a-security-page-in-account-settings branch June 15, 2026 13:19
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 15, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Development

Successfully merging this pull request may close these issues.

2 participants