Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat(Admin): Dynamic routing proxies #5933

Merged
merged 1 commit into from
Nov 18, 2024

Conversation

mamhoff
Copy link
Contributor

@mamhoff mamhoff commented Nov 15, 2024

This commit allows the menu of the new admin to accomodate routes from other engines than solidus backend and solidus admin. This is needed for solidus_promotions, which is built as a separate Rails Engine, but it is also convenient for solidus_paypal_commerce_platform or even for integrating gems like AlchemyCMS lateron.

The following are not always needed:

  • 📖 I have updated the README to account for my changes.
  • 📑 I have documented new code with YARD.
  • 🛣️ I have opened a PR to update the guides.
  • ✅ I have added automated tests to cover my changes.
  • 📸 I have attached screenshots to demo visual changes.

@mamhoff mamhoff requested a review from a team as a code owner November 15, 2024 20:34
@mamhoff mamhoff force-pushed the dynamic-routing-proxies branch 2 times, most recently from 28b50f2 to f5e1b1f Compare November 15, 2024 21:08
Copy link
Member

@tvdeyen tvdeyen left a comment

Choose a reason for hiding this comment

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

This fixes a bug, no?

@tvdeyen tvdeyen added the backport-v4.4 Backport this pull-request to v4.4 label Nov 15, 2024
@mamhoff mamhoff mentioned this pull request Nov 15, 2024
This commit allows the menu of the new admin to accomodate routes from
other engines than solidus backend and solidus admin. This is needed for
`solidus_promotions`, which is built as a separate Rails Engine, but it
is also convenient for `solidus_paypal_commerce_platform` or even for
integrating gems like AlchemyCMS lateron.

Co-Authored-By: [email protected]
@mamhoff
Copy link
Contributor Author

mamhoff commented Nov 15, 2024

This fixes a bug, no?

Not directly, it allows fixes that are present in #5934

@tvdeyen tvdeyen merged commit 2632096 into solidusio:main Nov 18, 2024
13 of 14 checks passed
Copy link

💚 All backports created successfully

Status Branch Result
v4.4

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

Copy link

codecov bot commented Nov 18, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 87.81%. Comparing base (8a060c1) to head (c1e4f12).
Report is 6 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5933      +/-   ##
==========================================
- Coverage   89.53%   87.81%   -1.73%     
==========================================
  Files         782      476     -306     
  Lines       17982    11656    -6326     
==========================================
- Hits        16101    10236    -5865     
+ Misses       1881     1420     -461     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-v4.4 Backport this pull-request to v4.4 changelog:solidus_admin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants