Skip to content

Conversation

@melloware
Copy link
Contributor

@melloware melloware commented Jul 1, 2025

Fix #153: Cleanup pgAdmin dev service

@melloware melloware requested a review from a team as a code owner July 1, 2025 12:09
card.addPage(portPage);

final PageBuilder pgAdminPage = Page.externalPageBuilder("Postgre Admin UI")
final PageBuilder pgAdminPage = Page.externalPageBuilder("pgAdmin UI")
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Fixed spelling and name.

final PageBuilder pgAdminPage = Page.externalPageBuilder("pgAdmin UI")
.icon("font-awesome-solid:database")
.url(managementBase);
.url(managementBase, managementBase)
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Allow the pgAdmin to be opened in new tab

import io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem;
import io.quarkus.vertx.http.deployment.RouteBuildItem;

@BuildSteps(onlyIfNot = IsNormal.class, onlyIf = GlobalDevServicesConfig.Enabled.class)
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Respect quarkus.devservices.enabled=false flag if devservices are disabled entirely.

@melloware melloware changed the title Fix #81: Cleanup pgAdmin dev service Fix #153: Cleanup pgAdmin dev service Jul 1, 2025
Copy link
Member

@ricardozanini ricardozanini left a comment

Choose a reason for hiding this comment

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

Once we merge, I'll do a patch release.

@melloware
Copy link
Contributor Author

Any chance to get this merged and released?

@fjtirado fjtirado merged commit a82536d into quarkiverse:main Jul 9, 2025
1 check passed
@fjtirado
Copy link
Contributor

fjtirado commented Jul 9, 2025

Any chance to get this merged and released?
@melloware 0.7.1 released with this change

@melloware melloware deleted the 81-fixes branch July 9, 2025 11:01
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.

pgAdmin Dev Service: Respect global devservices flag

3 participants