Skip to content

Conversation

mgaffigan
Copy link
Contributor

  • Refactor to allow alternate implementations of LoginPanel
  • Moved handleLoginSuccess to Mirth client since it is actually setting up the process - not really doing anything with the panel
  • Make client command line testable

In support for future merge of mgaffigan:feature/add-oidc-auth

@tonygermano
Copy link
Member

@mgaffigan Is it possible to break this up into a few commits to make it easier to review? There is enough change that it's a bit difficult to mentally keep track of which changes are related to the same refactor and which aren't with all of the scrolling.

Copy link
Contributor Author

@mgaffigan mgaffigan left a comment

Choose a reason for hiding this comment

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

It is possible, yes, but it would result in ~4 PR's with 1 dependent upon the other three. I've added some comments in hopes those are sufficient to avoid splitting with dependencies. Vanilla git really sucks at stacked PR's.

@tonygermano
Copy link
Member

@mgaffigan I'm fine with them all being part of this single PR. I was just asking if the logical chunks can be separated into multiple commits.

Signed-off-by: Mitch Gaffigan <mitch.gaffigan@comcast.net>
Signed-off-by: Mitch Gaffigan <mitch.gaffigan@comcast.net>
@mgaffigan
Copy link
Contributor Author

Ah. Good call. Yes. I'll break to commits.

Signed-off-by: Mitch Gaffigan <mitch.gaffigan@comcast.net>
…ying on global state

Signed-off-by: Mitch Gaffigan <mitch.gaffigan@comcast.net>
…tations

Signed-off-by: Mitch Gaffigan <mitch.gaffigan@comcast.net>
@mgaffigan mgaffigan force-pushed the maint/refactor-client-login branch from 4229704 to f9aad48 Compare September 3, 2025 14:56
@mgaffigan
Copy link
Contributor Author

@tonygermano, not sure each commit builds in isolation, but I rewrote the history by topic. Let me know if you need anything further.

@kpalang kpalang requested review from a team, kayyagari, gibson9583, kpalang and tonygermano and removed request for a team September 4, 2025 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants