Skip to content

MS-802 Troubleshooting screen base#984

Merged
luhmirin-s merged 2 commits into
mainfrom
feature/MS-802-poweruser-menu
Dec 4, 2024
Merged

MS-802 Troubleshooting screen base#984
luhmirin-s merged 2 commits into
mainfrom
feature/MS-802-poweruser-menu

Conversation

@luhmirin-s
Copy link
Copy Markdown
Contributor

  • Implemented the base to display more complex troubleshooting information in the future. For now, it is mostly placeholders.
  • The screen is hidden behind multiple clicks within a second on the "About->Sync config" in settings or the logo on the login request page. Additionally, the option is settings is protected by the settings password since it will eventually contain project-specific info.
    • I decided against adding a feature flag check since it would not be available before login.
    • I also decided not to introduce different settings passwords - the same users who have access to the settings changes are the intended audience for the troubleshooting screens anyway. This could change in future.

@luhmirin-s luhmirin-s requested review from a team, BurningAXE, TristramN, alex-vt, alexandr-simprints, meladRaouf and ybourgery and removed request for a team November 20, 2024 14:16
@cla-bot cla-bot Bot added the ... label Nov 20, 2024
@luhmirin-s luhmirin-s force-pushed the feature/MS-802-poweruser-menu branch 4 times, most recently from 3dfb78f to ae5bc54 Compare November 21, 2024 13:03
@luhmirin-s luhmirin-s force-pushed the feature/MS-802-poweruser-menu branch from ae5bc54 to 8720577 Compare November 28, 2024 15:08
@sonarqubecloud
Copy link
Copy Markdown

@meladRaouf
Copy link
Copy Markdown
Collaborator

Since the dashboard module is growing larger, would it be good to create a new module for this screen?

@luhmirin-s
Copy link
Copy Markdown
Contributor Author

@meladRaouf That's a good point; I will look into that. Since there are already a couple of PRs in a chain and I don't really want to rebase all of them, I will do the extraction into a module as a separate PR between phases 1 and 2 of the work.

@alexandr-simprints
Copy link
Copy Markdown
Contributor

Should this PR be reviewed now, or shall we wait for the module separation?

@luhmirin-s
Copy link
Copy Markdown
Contributor Author

@alexandr-simprints please review it now. Module separation should not affect much of the content of the classes, just the location.

@luhmirin-s luhmirin-s merged commit 275dba8 into main Dec 4, 2024
@luhmirin-s luhmirin-s deleted the feature/MS-802-poweruser-menu branch December 4, 2024 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants